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
339937112646	339937113196	339937113746	339937114296	339937114846	339937115397	339937115947	339937116497	339937117047	339937117597	339937118147	339937118697	339937119247	339937119797	339937120347	339937120900	339937121447	339937121997	339937122548	339937123098	339937123648	339937124198	339937124748	339937125298	339937125848	339937126398	339937126948	339937127498	339937128048	339937128600	339937129148	339937129698	339937130249	339937130799	339937131349	339937131899	339937132449	339937132999	339937133549	339937134099	339937134649	339937135199	339937135749	339937136299	339937136849	339937137400	339937137950	339937138500	339937139050	339937139600	339937140150	339937140700	339937141250	339937141800	339937142350	339937142900	339937143450	339937144000	339937144550	339937145101	339937145651	339937146201	339937146751	339937147301	339937147851	339937148401	339937148951	339937149501	339937150053	339937150601	339937151151	339937151701	339937152252	339937152802	339937153352	339937153902	339937154452	339937155002	339937155552	339937156102	339937156652	339937157202	339937157752	339937158302	339937158852	339937159402	339937159953	339937160503	339937161053	339937161603	339937162153	339937162703	339937163253	339937163803	339937164353	339937164903	339937165456	339937166003	339937166553	339937167104	339937167654	339937168204	339937168754	339937169304	339937169854	339937170404	339937170954	339937171504	339937172054	339937172604	339937173156	339937173704	339937174254	339937174805	339937175355	339937175905	339937176455	339937177005	339937177555	339937178105	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22737	21054	28810	23574	21735	24734	26711	20181	17617	17744	17659	17484	17524	17353	17426	17481	17448	17450	17246	17093	17061	17092	16781	16854	17030	16770	16817	16815	16936	16639	16642	16369	16711	16637	16818	16661	16893	16494	16661	16613	16777	16439	16520	16554	16661	16610	16421	16607	16482	16670	16553	16491	16424	16350	16391	16520	16473	16487	16600	16582	16549	16414	16437	16508	16351	16264	16422	16422	16439	16397	16362	16282	16243	16273	16389	16397	16180	16540	16454	16361	16395	16347	16289	16151	16319	16480	16424	16192	16255	16421	16246	16402	16428	16323	16295	16252	16378	16383	16450	16432	16318	16375	16247	16087	16249	16262	16097	16317	16411	16354	16530	16320	16427	16285	16330	16213	16325	16527	16405	16350	16366	16374	16130	16514	16372	16251	16550	16233	16549	16420	16236	16200	16382	16326	16455	16382	16088	16457	16277	16383	16276	16508	16420	16162	16330	16079	16329	16396	16301	16329	16471	16485	16376	16045	16292	16364	16288	16384	16515	16285	16303	16262	16589	16422	16308	16660	16263	16399	16436	16304	16361	16088	16172	16400	16252	16338	16259	16257	16201	16528	16283	16339	16457	16212	16175	16412	16275	16305	16397	16329	16324	16407	16416	16316	16315	16531	16239	16321	16114	16255	16352	16297	16320	16439	16469	16290	16326	16322	16297	16514	16306	16278	16225	16369	16547	16399	16218	16364	16278	16193	16123	16424	16446	16338	16491	16410	16216	16329	16392	16361	16180	16516	16274	16276	16256	16347	16371	16229	16306	16513	16400	16346	16353	16056	16429	16465	16355	16329	16329	16276	16419	16264	16457	16460	16318	16372	16183	16522	16383	16428	16366	16166	16284	16242	16436	16283	16196	16254	16311	16447	16274	16351	16577	16250	16166	16430	16286	16516	16496	16183	16401	16256	16505	16251	16249	16307	16176	16224	16080	16120	16478	16285	16170	16508	16515	16590	16329	16212	16363	16353	16387	16262	16542	16284	16395	16242	16280	16241	16251	16116	16329	16300	16128	16222	16112	16413	16373	16409	16384	16375	16181	16246	16249	16261	16270	16348	16310	16346	16372	16246	16259	16338	16184	16221	16465	16283	16271	16353	16438	16325	16488	16262	16324	16191	16430	16427	16256	16174	16318	16234	16279	16415	16169	16240	16362	16236	16239	16104	16305	16437	16364	16243	16260	16446	16198	16405	16318	16419	16261	16300	16308	16354	16192	16294	16476	16336	16399	16295	16046	16487	16284	16242	16424	16030	16124	16276	16339	16394	16304	16206	16417	16350	16347	16392	16203	16472	16355	16397	16268	16233	16356	16524	16313	16468	16458	16027	16325	16344	16412	16464	16285	16251	16418	16295	16278	16239	16409	16408	16371	16527	16139	16351	16516	16240	16281	16459	16321	16320	16302	16272	16222	16318	16243	16335	16226	16300	16400	16406	16259	16201	16534	16192	16341	16349	16133	16123	16239	16518	16269	16495	16178	16247	16381	16313	16335	16248	16328	16366	16285	16342	16324	16272	16425	16143	16298	16296	16265	16246	16360	16353	16249	16352	16084	16289	16476	16291	16134	16362	16382	16252	16256	16403	16413	16432	16251	16259	16238	16269	16575	16520	16473	16169	16332	16424	16224	16157	16403	16126	16442	16236	16262	16233	16270	16562	16364	16491	16472	16164	16498	16475	16239	16259	16443	16362	16233	16399	16373	16295	16297	16325	16452	16220	16161	16210	16326	16322	16213	16382	16278	16275	16285	16317	16354	16298	16358	16343	16559	16225	16375	16323	16343	16235	16180	16333	16161	16322	16329	16373	16299	16287	16251	16321	16369	16270	16272	16384	16434	16329	16387	16335	16258	16282	16434	16228	16353	16336	16421	16199	16235	16337	16287	16336	16335	16156	16329	16302	16460	16283	16435	16252	16316	16146	16260	16418	16239	16252	16323	16195	16262	16320	16303	16274	16298	16354	16326	16527	16449	16247	16338	16347	16280	16181	16182	16203	16270	16368	16271	16188	16404	16328	16139	16447	16205	16437	16409	16273	16387	16303	16373	16277	16447	16563	16354	16339	16460	16291	16246	16292	16305	16116	16290	16430	16450	16286	16513	16060	16331	16153	16310	16206	16512	16436	16340	16409	16424	16288	16248	16257	16289	16270	16376	16276	16249	16214	16264	16226	16254	16105	16307	16326	16432	16393	16450	16394	16177	16154	16444	16439	16382	16342	16297	16318	16384	16266	16275	16490	16513	16360	16309	16258	16318	16244	16475	16447	16325	16268	16219	16060	16293	16252	16395	16249	16610	16331	16413	16485	16497	16278	16253	16111	16176	16307	16191	16340	16205	16277	16552	16221	16346	16433	16324	16340	16241	16318	16283	16319	16396	16306	16182	16210	16409	16314	16474	16407	16505	16427	16124	16258	16457	16177	16343	16503	16351	16342	16184	16435	16373	16349	16229	16477	16245	16445	16288	16411	16297	16109	16312	16401	16326	16214	16357	16470	16470	16263	16341	16257	16354	16360	16549	16402	16346	16321	16361	16384	16156	16306	16414	16356	16170	16381	16422	16318	16312	16196	16133	16327	16404	16482	16381	16257	16229	16379	16475	15998	16299	16155	16291	16403	16222	16300	16160	16498	16292	16215	16342	16339	16219	16267	16506	16357	16340	16370	16183	16429	16231	16383	16376	16391	16252	16430	16304	16383	16435	16230	16291	16224	16431	16387	16246	16411	16450	16199	16338	16368	16426	16310	16347	16513	16494	16348	16581	16569	16038	16307	16370	16472	16378	16283	16310	16071	16339	16371	16158	16675	16472	16167	16261	16323	16234	16372	16212	16310	16414	16451	16433	16539	16395	16403	16365	16562	16207	16142	16498	16347	16258	16280	16423	16350	16183	16504	16244	16287	16255	16251	16241	16407	16107	16334	16229	16240	16211	16315	16327	16477	16429	16276	16453	16335	16313	16202	16279	16405	16383	16283	16245	16383	16276	16283	16477	16203	16414	16057	16378	16321	16369	16343	16404	16352	16446	16372	16310	16348	16396	16440	16269	16464	16389	16300	16516	16439	16135	16246	16191	16414	16481	16544	16468	16360	16460	16379	16333	16296	16351	16118	16213	16362	16440	16248	16208	16342	16102	16372	16302	16382	16357	16482	16203	16309	16649	16507	16454	16182	16148	16277	16303	16319	16535	16431	16205	16307	16277	16229	16273	16122	16399	16272	16414	16175	16288	16482	16282	16144	16142	16331	16374	16444	16514	16386	16478	16341	16215	16182	16241	16463	16393	16338	16148	16101	16036	16217	16306	16185	16206	16397	16392	16245	16474	16446	16516	16493	16291	16233	16327	16341	16221	16294	16520	16334	16267	16076	16116	16368	16129	16212	16294	16424	16338	16329	16427	16308	16478	16167	16434	16197	16244	16434	16248	16467	16476	16431	16428	16369	16392	16308	16470	16228	16203	16142	16430	16498	16395	16310	16261	16251	16460	16220	16364	16456	16454	16319	16193	16316	16398	16246	16320	16238	16235	16417	16258	16176	16470	16313	16196	16325	16434	16175	16419	16273	16419	16080	16364	16282	16404	16427	16318	16349	16205	16239	16267	16454	16252	16389	16207	16276	16385	16381	16333	16371	16155	16224	16073	16306	16402	16379	16323	16278	16508	16291	16551	16240	16382	16433	16297	16422	16585	16281	16219	16471	16394	16286	16325	16347	16265	16420	16206	16265	16375	16400	16509	16244	16376	16377	16247	16382	16244	16419	16349	16229	16416	16336	16266	16389	16388	16518	16313	16360	16281	16390	16255	16457	16226	16328	16333	16306	16106	16353	16518	16180	16300	16241	16313	16372	16414	16380	16544	16314	16303	16284	16361	16493	16291	16264	16241	16380	16235	16134	16330	16391	16189	16333	16339	16114	16240	16278	16405	16341	16285	16283	16360	16567	16386	16306	16429	16253	16440	16265	16394	16235	16335	16315	16453	16349	16439	16457	16368	16404	16210	16356	16318	16275	16350	16281	16138	16163	16462	16292	16222	16124	16387	16098	16430	16360	16495	16337	16149	16340	16430	16424	16677	16489	16209	16547	16490	16328	16297	16233	15992	16281	16258	16213	16174	16271	16462	16355	16042	16414	16487	16182	16505	16195	16282	16188	16260	16481	16225	16289	16297	16191	16251	16566	16724	16408	16537	16467	16276	16424	16242	16384	16186	16386	16456	16462	16402	16241	16216	16355	16460	16346	16323	16336	16334	16270	16357	16131	16206	16305	16427	16192	16296	16127	16281	16336	16355	16298	16114	16311	16284	16228	16276	16426	16225	16389	16358	16184	16384	16357	16119	16183	16221	16308	16443	16424	16305	16416	16242	16516	16354	16282	16308	16154	16302	16429	16417	16115	16246	16307	16441	16262	16187	16562	16460	16241	16225	16224	16336	16428	16252	16240	16358	16315	16260	16431	16563	16334	16138	16391	16448	16343	16345	16454	16452	16273	16483	16403	16299	16245	16318	16353	16434	16271	16413	16283	16405	16324	16554	16504	16254	16410	16406	16279	16271	16374	16410	16409	16144	16318	16158	16243	16252	16169	16336	16441	16545	16409	16310	16328	16584	16320	16274	16534	16313	16586	16326	16320	16189	16418	16051	16424	16497	16108	16212	16543	16364	16315	16394	16404	16221	16463	16247	16371	16246	16157	16269	16407	16327	16453	16390	16269	16193	16433	16456	16449	16322	16262	16369	16184	16298	16235	16465	16250	16242	16266	16607	16306	16385	16267	16292	16368	16492	16523	16398	16272	16444	16294	16418	16407	16429	16433	16490	16237	16336	16432	16264	16209	16416	16294	16323	16207	16426	16285	16361	16280	16270	16179	16282	16450	16291	16273	16227	16452	16318	16595	16346	16402	16413	16184	16490	16466	16367	16385	16418	16333	16434	16338	16282	16561	16223	16401	16209	16324	16224	16375	16096	16233	16287	16204	16067	16177	16413	16313	16318	16252	16390	16456	16404	16313	16169	16286	16356	16322	16278	16260	16406	16342	16338	16355	16262	16352	16330	16100	16503	16370	16268	16372	16178	16391	16366	16126	16213	16340	16355	16308	16285	16472	16322	16470	16245	16086	16309	16389	16342	16247	16274	16336	16403	16307
26246	47951	43718	33923	28176	25380	22495	17775	15912	15666	15539	15282	15403	15429	15539	15328	15310	15032	14832	14931	14637	14667	14478	14352	14442	14398	14154	14127	14179	14298	14194	14047	14312	14379	14131	14329	13989	14232	14145	14327	14248	14220	14073	14208	13936	14086	14062	14044	13913	14030	14135	13868	13885	13935	13830	14085	13948	13750	13912	13794	13895	13922	13942	13987	13841	13871	13998	13774	13807	13855	13872	13862	13792	13717	13890	13812	13781	13828	13872	13790	13690	13883	13876	13760	13791	13888	13815	13900	13878	13893	13772	13826	13785	13988	13875	13885	13799	13759	13957	13941	13807	13814	14016	13763	13786	13752	13795	13718	13806	13778	13952	13620	13784	13820	13790	13825	13850	13870	13840	13893	13973	13757	13846	13835	13711	13925	13867	13716	13996	13798	13828	13945	13807	13751	13773	14066	13745	13792	13807	13808	13742	13769	13768	13906	13921	13895	13971	13948	13896	13815	13832	13885	13852	14010	13686	13880	13758	13855	13942	13821	13861	13931	13926	13994	13658	13881	13794	13774	14020	13784	13879	13992	13825	13880	13951	13812	13800	13827	13855	13838	13715	13929	13771	13840	13817	13910	14056	13909	13664	13819	13851	13676	13736	13915	13922	13789	13990	13881	13845	13765	13745	13937	13778	13930	13844	13964	13763	13768	13816	13689	13820	13735	13900	13818	13944	13727	13841	13879	13839	13934	13912	13778	13817	13884	13980	13775	13855	13838	13804	13917	13801	13865	13854	13865	13886	13689	13670	13936	13850	13780	13764	13893	13903	13791	13747	13812	13958	13760	13730	13939	13838	13748	13903	13965	13794	13958	13943	13842	14011	13964	14018	13746	13832	13737	13773	13774	13719	13826	13861	13839	13847	13812	13848	13760	14012	13748	13843	13807	13700	13850	13781	13808	13820	13851	13718	13711	13839	13744	13854	13827	13829	13889	13893	13864	13839	13908	13896	13815	13697	13767	13764	13737	13978	13769	13902	13939	13775	13806	13753	13718	13926	13730	13824	13884	13743	13820	13918	13858	13926	13700	13883	13961	13855	13963	13830	14057	13934	13912	13887	13769	13882	13977	14002	13830	13953	13796	13804	13898	13787	13870	13813	13702	13845	13724	13816	13735	13782	13822	13800	13748	13790	13831	13906	13919	13800	13949	13788	13842	13879	13694	13814	14005	13953	13820	14027	13844	13939	13691	13752	13817	13798	13819	13783	13929	13764	13674	13858	13991	13853	13721	13942	13959	13782	13771	13674	13779	13883	13833	13846	13867	13822	13808	13868	13989	14014	13788	13709	13860	13829	13711	13858	13748	13793	13856	13902	13725	13921	13784	13746	13975	13693	13826	13791	13665	13848	13798	13725	13880	13854	13844	13856	13770	13835	13891	13910	13761	13776	13753	13675	13706	13994	13881	13927	13800	13853	13884	13647	13790	13945	13844	13782	13904	13721	13687	13852	13783	13798	13982	13930	13895	13990	13794	14067	13857	13831	13834	13804	13734	13874	13920	13858	13900	13749	13772	13812	13594	13941	13979	13895	13772	13809	13846	13885	13767	13754	13729	13965	13774	13769	13802	13990	13830	13737	13804	13820	13998	13868	13976	13963	13755	13899	13939	13817	13830	13859	13861	13966	13788	13926	13857	13830	13822	13758	13870	13903	13886	13806	13980	13855	13850	13790	13898	13757	13791	13936	13766	13887	13876	14000	13714	13734	13778	13710	13868	13904	13691	13719	13916	13864	13619	13817	13707	13969	13749	13954	13853	13710	13914	13908	13912	13773	13737	13907	13787	13904	13792	13822	13927	13710	13898	13838	13843	13874	13925	13905	13836	13743	13890	13726	13817	13666	13855	13847	14017	13746	13801	14030	13899	13802	13817	13871	13709	13930	13886	13965	13830	13830	13844	13918	13855	13685	13756	13926	13720	13820	13875	13773	13771	14009	13473	13843	13788	13894	13902	13914	13860	13869	13858	13840	13950	13802	13904	13870	13876	13860	13824	13929	13710	13758	13802	13717	13839	13895	13804	13788	13795	13917	13800	13801	13803	13912	13842	13816	13893	13967	13702	13966	13796	13844	13890	13775	13885	13750	13765	13854	13871	13732	13797	13868	13881	13747	13981	13800	13966	13826	13699	13735	13938	13871	13830	13768	13834	13901	13775	13835	13755	13836	13911	13747	13914	13903	14047	13805	13779	13869	13769	13790	13908	13870	13774	13822	13849	13737	13870	13891	13904	13792	13987	13728	13853	13825	13826	13690	13770	13688	13749	13796	13855	13763	13848	13918	13881	13879	13827	13637	13767	13808	13990	13765	13748	13872	13657	13874	13710	13892	13886	13741	13774	13731	13855	13932	13980	13712	13992	13895	13917	13936	14025	13716	13886	13872	13736	13794	13735	13700	13779	14112	13915	13848	13876	13808	13822	13808	13772	13824	13867	13638	13831	13650	13891	13859	13644	13770	13790	13924	13899	13942	13754	13775	13844	13829	13775	13764	13875	14014	13891	13693	13891	13877	13819	13920	13754	13860	13797	13867	13690	13950	13766	13837	13900	13844	13871	13818	13813	13982	13802	13990	13903	13754	13707	13841	13859	13848	13675	13840	13960	13897	13762	13791	13779	13740	13847	13812	13812	13708	13892	13754	13911	13880	13829	13884	13817	13722	13620	13713	13874	13859	13757	13824	13662	13917	13985	13859	13773	13832	13773	13917	13957	13826	13677	13680	13755	13951	13867	13906	13728	13690	13891	13822	13854	13889	13770	13689	13996	13922	13786	13809	13891	13658	13777	13788	13866	13829	13844	13625	13725	13858	13797	13933	13925	13900	13646	13788	13954	13798	13714	13775	13840	13730	13780	13739	13823	13817	13860	13982	13858	13740	13865	13896	13965	13790	13839	13802	13903	13873	13952	13862	13835	13956	13953	13871	13941	13857	13882	13828	13767	13881	13976	13900	13982	13867	13904	13847	13919	13945	13834	13909	13801	13897	13700	13703	13854	13849	13944	13673	13840	13741	13757	13720	13721	13883	13914	13796	13839	13779	14015	13756	13779	13796	13839	13893	13936	13732	13837	13901	13798	14019	13861	13843	13715	13923	13864	13600	13884	13850	13820	13858	13889	13891	13787	13836	13851	13724	13780	13749	13739	13763	13982	14007	13662	13976	13654	13856	13682	13929	13814	13773	13804	13924	13824	13943	13856	13838	13859	13750	13810	13908	13788	13864	13608	13937	13856	13910	13829	13769	13894	13809	13806	13573	13801	13773	13946	13919	13877	13842	13985	13988	13842	13867	13919	13837	13982	13800	13742	13930	13788	13940	13871	13671	13786	13766	13854	13668	13844	13903	13728	13852	13737	13974	13855	13864	13950	13683	13763	13766	13699	13866	13717	13898	13825	13757	13805	13980	13810	13929	13785	13879	13855	13880	13890	13827	13672	13823	13919	13797	13816	13937	13876	13824	13902	13816	13879	13855	13767	13845	13832	13823	13871	13697	13816	13762	13680	13858	13874	13740	13637	13723	13727	13928	13946	13768	13968	13974	13910	13831	13558	13771	13940	13858	13830	13870	13641	13936	13781	13660	13920	13667	13824	13778	13837	13841	13775	13819	13932	13804	13738	13832	13758	13797	13854	13873	13782	13838	13858	13762	13778	13855	13876	13978	13762	13777	13807	13773	13782	13884	13734	13871	13954	13829	13663	13993	13990	13933	13667	13793	13905	13962	13768	13924	13873	13806	13746	13742	13827	13804	13829	13980	13891	13824	13766	14000	13843	14055	13637	13849	13939	13858	13955	13754	13891	13993	13655	13827	13816	13767	13706	13863	13837	13757	13885	13812	13706	13849	13608	13926	13862	13768	13754	13773	13967	13883	13746	13813	13799	13873	13701	13908	13927	13756	13883	13686	13774	14013	13767	13922	13716	13792	13856	13844	13798	13967	13658	13972	13898	13902	13838	13739	13859	13878	13901	13870	13957	13872	13848	13784	13634	13860	14002	13954	13940	13798	13942	13926	13879	13774	13771	13863	13713	13716	13897	13745	13760	13855	13958	13794	13937	13789	13843	13832	13890	14009	13829	13783	13792	13939	13854	13915	13665	13792	13814	13876	13861	13872	13694	13832	13978	13874	13807	13861	13807	13959	13734	13812	13880	13952	13801	13712	13900	13931	13904	13888	13996	13805	13849	13821	14009	13767	13778	13746	13806	13925	13891	13846	13895	13850	13772	13735	13853	13770	13754	13851	13895	13749	13762	13835	13682	13898	14002	13793	13707	13915	13695	13781	14014	13737	13811	13836	13895	13659	13805	13881	13888	13822	13605	13804	13939	13774	13785	13773	13784	13968	13792	13760	13913	13941	13782	13898	13769	13718	13807	13856	13845	13856	13880	13872	13870	13926	14009	13814	13807	13718	13760	13909	13813	13819	13579	14048	13818	13961	13756	13953	13827	13911	13846	13781	13848	13815	13827	13728	13874	13777	14065	13931	13687	13810	13819	13802	13805	13847	13963	13953	14013	13830	13689	13761	13752	13855	13778	13996	13823	13655	13793	13736	13677	13840	13871	13773	13820	13747	13814	13952	13566	13853	13792	13908	13941	13665	13866	13801	13774	13706	13786	13987	13912	13914	13805	13978	13717	13736	13748	13892	13797	13928	13747	14093	13766	13804	13877	13734	13817	13980	13967	13752	13736	13861	13972	13975	13948	13825	13860	13751	13872	13937	13915	13710	13854	13845	13894	13911	13778	13977	13788	13713	13761	13756	13716	13884	13801	13889	13735	13795	13718	13866	13871	13615	13776	13818	13870	14024	13912	13741	13972	13650	13797	13934	13983	13891	13917	13836	13967	13946	13859	14000	13816	13781	13842	13951	13848	13835	13898	13718	13741	13796	13779	13790	13835	13886	13732	13632	13838	14009	13857	13822	13885	13701	13698	13826	13865	14013	13827	13832	13900	13807	13905	14029	13783	13661	13913	13646	13857	13900	13772	13908	13888	13902	13692	13914	13795	13914	13882	13923	13891	13775	13922	13822	13871	13898	13792	13641	14043	13725	13846	13959	13859	13766	13784	13879	13769	13847	13841	13875	13995	13773	13831	13842	13839	13777	13894	13659	13768	13808	13839	13604	13787	13772	13920
28023	24665	30008	26311	21233	19014	18441	16555	15969	15947	15996	15848	15638	15844	15732	15664	15696	15791	15784	15783	15666	15841	15662	15581	15422	15405	15522	15626	15384	15475	15644	15430	15626	15658	15567	15491	15444	15556	15520	15481	15576	15579	15521	15564	15514	15490	15461	15361	15553	15403	15367	15349	15431	15501	15393	15523	15439	15361	15537	15438	15397	15677	15589	15232	15457	15228	15540	15493	15252	15398	15591	15427	15306	15576	15402	15323	15396	15547	15483	15558	15305	15211	15427	15456	15358	15397	15268	15481	15342	15426	15425	15398	15714	15451	15651	15575	15277	15500	15333	15279	15254	15322	15664	15316	15460	15376	15470	15487	15484	15515	15629	15436	15368	15376	15327	15353	15537	15335	15320	15265	15557	15328	15360	15284	15403	15356	15315	15272	15462	15494	15414	15498	15588	15692	15541	15383	15251	15374	15394	15320	15421	15406	15185	15213	15284	15384	15408	15050	15532	15406	15432	15257	15300	15466	15387	15580	15237	15384	15313	15455	15383	15411	15502	15374	15445	15375	15446	15510	15324	15420	15407	15508	15290	15403	15488	15436	15301	15433	15471	15452	15430	15459	15497	15361	15420	15546	15235	15549	15349	15417	15541	15400	15303	15565	15363	15422	15488	15395	15574	15484	15560	15282	15324	15397	15377	15554	15313	15436	15621	15468	15422	15275	15507	15479	15404	15323	15495	15291	15465	15571	15475	15529	15280	15519	15380	15482	15514	15590	15331	15466	15488	15626	15420	15467	15389	15304	15474	15470	15431	15399	15368	15339	15436	15385	15391	15388	15297	15350	15382	15326	15555	15413	15460	15442	15355	15298	15247	15360	15425	15387	15432	15389	15428	15590	15368	15486	15477	15267	15297	15520	15365	15484	15373	15458	15463	15332	15442	15347	15446	15363	15486	15355	15357	15455	15404	15326	15319	15203	15446	15460	15322	15466	15223	15433	15430	15396	15534	15412	15373	15357	15431	15449	15512	15472	15347	15551	15485	15407	15567	15404	15548	15562	15191	15184	15341	15378	15534	15316	15540	15268	15376	15435	15264	15398	15437	15333	15499	15410	15366	15212	15471	15653	15338	15307	15567	15327	15456	15449	15282	15423	15437	15189	15510	15485	15533	15485	15502	15362	15267	15466	15435	15277	15583	15608	15517	15409	15461	15279	15457	15401	15489	15363	15363	15214	15163	15426	15444	15524	15484	15215	15372	15420	15313	15432	15463	15443	15201	15467	15566	15563	15452	15273	15373	15588	15585	15449	15556	15375	15540	15522	15466	15513	15365	15296	15526	15586	15295	15356	15485	15565	15459	15550	15525	15343	15439	15377	15495	15272	15241	15385	15370	15519	15527	15393	15418	15243	15492	15295	15406	15281	15384	15461	15369	15557	15453	15276	15496	15502	15384	15317	15570	15389	15424	15609	15473	15382	15211	15312	15349	15313	15363	15457	15460	15372	15322	15601	15434	15611	15537	15551	15429	15431	15317	15490	15504	15408	15377	15544	15474	15536	15431	15535	15459	15331	15442	15544	15501	15505	15172	15374	15438	15473	15382	15422	15281	15283	15577	15465	15414	15242	15364	15334	15425	15353	15357	15508	15394	15541	15363	15500	15403	15267	15452	15378	15238	15398	15487	15473	15340	15319	15283	15556	15301	15499	15338	15499	15437	15761	15530	15477	15488	15461	15563	15443	15309	15345	15264	15333	15497	15380	15209	15469	15472	15369	15261	15354	15526	15473	15350	15532	15260	15321	15399	15463	15445	15288	15368	15579	15351	15315	15305	15395	15453	15314	15352	15515	15303	15489	15246	15478	15304	15343	15606	15215	15475	15543	15585	15399	15430	15271	15367	15239	15373	15449	15274	15638	15284	15377	15469	15384	15593	15440	15306	15472	15391	15264	15356	15304	15415	15448	15468	15526	15261	15534	15530	15448	15482	15555	15528	15353	15257	15123	15505	15422	15441	15508	15378	15487	15341	15617	15419	15220	15370	15377	15564	15430	15374	15506	15388	15318	15389	15431	15666	15438	15437	15375	15425	15368	15439	15446	15465	15428	15449	15341	15595	15493	15299	15545	15536	15436	15252	15324	15267	15372	15300	15328	15424	15573	15190	15342	15377	15480	15587	15437	15332	15339	15399	15422	15541	15362	15329	15391	15341	15481	15545	15342	15404	15532	15386	15615	15461	15416	15379	15404	15165	15431	15621	15537	15336	15649	15340	15390	15598	15284	15424	15402	15414	15355	15625	15248	15294	15476	15305	15412	15488	15486	15249	15493	15423	15391	15456	15374	15417	15395	15424	15583	15629	15425	15473	15357	15599	15396	15482	15385	15388	15565	15524	15443	15254	15315	15305	15462	15400	15376	15578	15477	15466	15334	15545	15520	15453	15529	15565	15233	15311	15200	15445	15414	15304	15289	15382	15350	15332	15490	15407	15410	15471	15362	15501	15527	15613	15460	15473	15421	15533	15331	15461	15221	15444	15271	15633	15605	15287	15443	15366	15249	15406	15438	15390	15290	15486	15243	15293	15620	15469	15400	15410	15606	15468	15502	15416	15288	15405	15398	15349	15435	15328	15359	15459	15398	15380	15380	15311	15442	15461	15490	15472	15115	15348	15481	15452	15302	15502	15592	15468	15303	15297	15361	15287	15379	15477	15295	15442	15538	15461	15407	15552	15469	15361	15363	15362	15461	15404	15294	15411	15365	15414	15490	15157	15425	15396	15390	15430	15642	15390	15576	15488	15450	15407	15540	15440	15414	15498	15422	15377	15214	15433	15370	15342	15217	15691	15644	15315	15484	15532	15246	15191	15295	15624	15297	15345	15264	15238	15631	15401	15348	15456	15573	15481	15327	15373	15443	15378	15646	15402	15453	15521	15443	15435	15289	15517	15329	15623	15431	15347	15380	15409	15351	15422	15458	15365	15294	15557	15369	15424	15475	15448	15437	15435	15465	15369	15281	15389	15517	15495	15261	15229	15395	15373	15459	15564	15510	15554	15399	15400	15321	15420	15473	15497	15620	15466	15286	15368	15404	15345	15543	15560	15344	15461	15454	15446	15510	15598	15569	15426	15427	15300	15494	15546	15425	15353	15573	15356	15441	15411	15287	15281	15450	15531	15584	15580	15316	15456	15492	15370	15269	15696	15355	15285	15346	15498	15301	15459	15624	15507	15248	15410	15219	15398	15643	15335	15450	15681	15646	15400	15500	15406	15480	15333	15340	15276	15313	15501	15252	15343	15319	15309	15299	15515	15341	15419	15177	15420	15445	15540	15592	15438	15371	15205	15466	15516	15292	15451	15284	15217	15380	15307	15371	15531	15446	15575	15312	15494	15479	15373	15514	15380	15452	15471	15409	15326	15486	15457	15420	15400	15436	15355	15549	15480	15539	15525	15452	15513	15533	15397	15556	15517	15394	15404	15496	15295	15277	15569	15273	15599	15457	15579	15415	15354	15307	15408	15359	15402	15516	15372	15556	15471	15398	15270	15352	15621	15293	15557	15473	15497	15398	15649	15483	15427	15485	15361	15427	15381	15471	15481	15414	15462	15468	15421	15404	15361	15296	15456	15401	15664	15198	15262	15506	15297	15425	15443	15547	15279	15286	15554	15504	15572	15440	15332	15343	15246	15214	15551	15410	15465	15431	15467	15270	15359	15458	15293	15356	15231	15406	15511	15476	15817	15466	15375	15296	15513	15474	15227	15302	15451	15259	15475	15191	15345	15247	15340	15252	15492	15254	15263	15220	15321	15376	15596	15583	15384	15441	15235	15397	15383	15435	15395	15166	15325	15557	15593	15331	15322	15408	15492	15454	15394	15529	15627	15502	15328	15608	15487	15346	15502	15417	15383	15236	15486	15570	15501	15385	15298	15390	15375	15378	15384	15324	15435	15442	15333	15311	15219	15477	15436	15383	15493	15217	15435	15435	15451	15312	15226	15516	15433	15425	15550	15640	15328	15450	15404	15355	15534	15397	15442	15087	15420	15415	15375	15473	15361	15438	15347	15521	15454	15299	15479	15207	15399	15337	15321	15263	15477	15512	15443	15352	15298	15468	15269	15474	15375	15300	15508	15545	15405	15478	15350	15436	15365	15552	15477	15454	15454	15517	15436	15498	15264	15407	15392	15513	15424	15413	15485	15591	15521	15361	15333	15467	15355	15527	15370	15507	15436	15382	15486	15473	15436	15438	15218	15224	15575	15503	15300	15462	15554	15347	15326	15577	15391	15361	15405	15348	15355	15405	15438	15450	15519	15699	15407	15469	15562	15391	15411	15572	15437	15452	15319	15314	15225	15289	15363	15237	15484	15503	15410	15474	15353	15365	15457	15618	15500	15376	15584	15482	15522	15388	15508	15353	15312	15400	15535	15230	15473	15475	15237	15399	15375	15294	15271	15371	15369	15516	15248	15195	15433	15489	15369	15546	15291	15404	15401	15254	15480	15442	15584	15595	15358	15390	15454	15440	15666	15402	15334	15545	15402	15474	15453	15638	15411	15445	15282	15484	15550	15270	15392	15654	15489	15336	15526	15465	15553	15525	15431	15447	15455	15462	15343	15249	15356	15509	15301	15347	15394	15398	15447	15302	15218	15409	15204	15261	15212	15332	15449	15483	15549	15459	15553	15455	15362	15252	15328	15299	15316	15610	15323	15700	15380	15325	15782	15364	15272	15272	15631	15424	15378	15550	15403	15379	15278	15380	15416	15476	15650	15369	15395	15304	15310	15454	15418	15418	15347	15455	15544	15524	15517	15376	15457	15214	15356	15314	15569	15151	15394	15249	15432	15372	15500	15319	15419	15476	15323	15396	15396	15640	15522	15469	15366	15446	15282	15671	15620	15656	15517	15430	15390	15426	15419	15323	15488	15383	15426	15312	15476	15614	15411	15490	15303	15449	15599	15317	15497	15613	15550	15360	15402	15506	15385	15288	15414	15308	15385	15413	15434	15462	15379	15401	15537	15368	15439	15280	15645	15530	15385	15419	15524	15528	15458	15602	15406	15364	15475	15324	15473	15443	15464	15293	15377	15473	15383	15424	15201	15497	15415	15309	15363	15391	15370	15441	15510	15404	15427	15365	15571	15410	15203	15399	15437	15551	15368	15505	15381	15348	15546	15466	15280	15483
24395	36940	32649	24576	20587	18443	17485	14877	13970	13883	13987	13945	13893	14031	14086	13858	13957	13816	13889	13614	13585	13438	13619	13490	13666	13627	13644	13657	13344	13641	13364	13523	13755	13567	13467	13606	13457	13556	13609	13460	13574	13652	13400	13548	13456	13283	13199	13396	13477	13325	13365	13347	13208	13463	13280	13451	13593	13408	13505	13361	13363	13494	13263	13265	13336	13407	13193	13411	13509	13410	13202	13458	13342	13459	13304	13322	13279	13388	13385	13345	13267	13315	13309	13307	13160	13427	13260	13289	13418	13337	13286	13410	13355	13391	13402	13469	13209	13253	13358	13407	13399	13317	13338	13276	13327	13417	13335	13224	13113	13402	13320	13382	13323	13332	13268	13288	13331	13252	13396	13348	13267	13445	13357	13473	13364	13298	13404	13321	13372	13287	13381	13496	13394	13299	13347	13277	13353	13188	13150	13347	13221	13217	13287	13285	13199	13242	13396	13278	13301	13437	13675	13506	13395	13376	13187	13374	13377	13085	13332	13338	13366	13188	13286	13313	13380	13284	13371	13468	13415	13538	13418	13275	13355	13414	13226	13357	13373	13552	13426	13405	13211	13360	13200	13242	13294	13418	13326	13370	13395	13421	13206	13501	13336	13331	13314	13298	13379	13218	13391	13224	13610	13396	13340	13310	13437	13305	13144	13307	13194	13334	13434	13454	13445	13284	13491	13281	13347	13429	13190	13323	13371	13341	13276	13284	13343	13379	13341	13467	13391	13472	13293	13251	13227	13319	13244	13359	13407	13388	13297	13246	13292	13401	13328	13351	13233	13313	13374	13189	13323	13383	13412	13513	13352	13393	13264	13365	13539	13469	13337	13415	13317	13334	13252	13253	13474	13353	13343	13328	13378	13480	13433	13341	13222	13354	13451	13474	13258	13365	13289	13443	13371	13337	13337	13417	13380	13430	13452	13352	13421	13412	13177	13238	13405	13481	13440	13372	13362	13352	13339	13254	13287	13345	13473	13394	13384	13430	13232	13481	13409	13374	13370	13374	13226	13361	13301	13270	13229	13363	13199	13337	13442	13521	13433	13273	13301	13387	13295	13157	13412	13409	13352	13433	13496	13309	13469	13477	13408	13374	13337	13272	13304	13105	13349	13250	13317	13354	13357	13390	13442	13421	13382	13360	13297	13368	13421	13431	13469	13367	13333	13320	13380	13242	13288	13338	13265	13276	13336	13297	13360	13340	13556	13468	13303	13334	13282	13471	13336	13334	13300	13183	13364	13360	13367	13335	13124	13241	13409	13527	13196	13492	13289	13275	13427	13337	13389	13240	13275	13248	13435	13335	13418	13424	13479	13358	13503	13275	13253	13330	13352	13289	13363	13379	13306	13388	13471	13478	13380	13414	13383	13393	13399	13288	13236	13477	13352	13225	13367	13341	13259	13364	13293	13472	13209	13541	13354	13380	13438	13243	13357	13280	13336	13264	13271	13442	13451	13444	13272	13474	13417	13182	13343	13441	13387	13565	13400	13457	13279	13288	13370	13112	13364	13525	13386	13371	13296	13514	13443	13323	13291	13217	13445	13215	13371	13333	13452	13350	13293	13401	13386	13420	13365	13094	13303	13261	13478	13250	13218	13377	13388	13315	13343	13373	13151	13448	13443	13319	13381	13294	13393	13410	13336	13277	13279	13276	13140	13255	13315	13273	13294	13421	13281	13346	13461	13341	13318	13162	13238	13336	13372	13230	13320	13615	13461	13314	13419	13337	13493	13354	13317	13305	13202	13282	13412	13293	13393	13250	13233	13308	13379	13250	13360	13247	13419	13340	13186	13166	13430	13234	13392	13610	13385	13472	13375	13386	13337	13398	13522	13355	13165	13258	13381	13298	13497	13193	13268	13223	13493	13207	13418	13521	13406	13316	13299	13390	13289	13295	13390	13314	13325	13465	13364	13355	13217	13445	13427	13502	13271	13383	13238	13345	13500	13458	13289	13318	13370	13421	13273	13462	13280	13194	13321	13282	13292	13343	13332	13450	13348	13337	13309	13478	13560	13333	13345	13312	13261	13135	13296	13212	13432	13412	13213	13200	13415	13478	13408	13258	13257	13409	13305	13387	13141	13292	13380	13297	13263	13385	13456	13322	13337	13360	13380	13519	13222	13292	13330	13307	13329	13455	13300	13362	13376	13293	13204	13320	13351	13272	13346	13150	13417	13218	13348	13254	13319	13317	13324	13297	13226	13518	13257	13290	13441	13280	13336	13362	13252	13275	13254	13418	13372	13404	13558	13168	13290	13283	13468	13389	13497	13410	13199	13186	13345	13315	13456	13381	13458	13355	13339	13353	13233	13350	13383	13396	13477	13441	13234	13382	13421	13182	13268	13334	13350	13486	13311	13151	13324	13387	13436	13144	13367	13318	13317	13277	13455	13302	13287	13298	13418	13387	13260	13365	13511	13358	13233	13504	13224	13272	13319	13217	13427	13360	13234	13441	13309	13397	13321	13445	13390	13290	13410	13243	13358	13347	13318	13216	13328	13292	13431	13370	13399	13476	13485	13422	13360	13400	13341	13518	13197	13312	13304	13532	13319	13350	13481	13395	13634	13456	13439	13315	13186	13091	13337	13283	13374	13330	13401	13321	13273	13430	13485	13326	13379	13394	13329	13333	13435	13175	13317	13161	13236	13370	13326	13320	13276	13320	13284	13404	13426	13387	13356	13299	13239	13358	13473	13472	13287	13217	13387	13323	13385	13538	13287	13262	13274	13529	13426	13429	13284	13392	13556	13324	13289	13386	13415	13323	13284	13442	13384	13238	13343	13364	13263	13563	13230	13192	13340	13433	13347	13361	13387	13357	13440	13361	13319	13401	13261	13308	13502	13359	13314	13222	13282	13291	13062	13360	13372	13258	13331	13356	13561	13450	13225	13293	13312	13354	13321	13385	13379	13333	13332	13292	13239	13326	13269	13317	13469	13274	13285	13175	13279	13400	13338	13321	13508	13179	13291	13590	13413	13298	13379	13439	13371	13328	13619	13465	13404	13408	13318	13415	13390	13342	13401	13487	13161	13247	13304	13329	13346	13372	13291	13379	13417	13392	13438	13383	13340	13333	13468	13321	13257	13330	13224	13308	13388	13245	13273	13242	13195	13330	13389	13348	13224	13572	13318	13134	13253	13299	13598	13449	13340	13330	13296	13306	13530	13263	13375	13265	13411	13330	13333	13507	13280	13335	13419	13419	13299	13407	13403	13411	13135	13276	13380	13436	13354	13487	13316	13384	13432	13231	13430	13535	13479	13300	13289	13452	13341	13271	13350	13326	13380	13201	13449	13317	13390	13401	13258	13306	13236	13364	13410	13309	13585	13220	13368	13232	13283	13507	13249	13312	13455	13354	13344	13384	13173	13226	13354	13391	13251	13369	13445	13264	13355	13338	13449	13376	13332	13280	13332	13387	13341	13366	13388	13414	13410	13394	13372	13499	13279	13380	13180	13336	13390	13246	13442	13417	13303	13193	13319	13330	13404	13405	13377	13474	13268	13385	13396	13275	13479	13271	13440	13299	13240	13412	13436	13308	13308	13346	13100	13387	13279	13250	13260	13242	13477	13332	13471	13285	13346	13344	13457	13229	13360	13213	13467	13395	13247	13305	13256	13235	13304	13115	13311	13519	13213	13345	13374	13298	13477	13219	13356	13341	13243	13260	13324	13143	13213	13434	13331	13399	13294	13453	13336	13301	13310	13378	13305	13282	13344	13244	13335	13382	13355	13367	13250	13371	13388	13443	13262	13296	13294	13218	13277	13273	13361	13378	13452	13160	13304	13321	13372	13201	13193	13237	13325	13421	13317	13477	13386	13473	13262	13397	13392	13502	13449	13288	13379	13362	13337	13269	13408	13406	13420	13301	13312	13288	13377	13531	13429	13260	13434	13162	13439	13317	13336	13226	13504	13339	13352	13327	13309	13234	13466	13267	13271	13425	13381	13308	13350	13451	13382	13490	13341	13328	13248	13455	13333	13287	13396	13346	13195	13416	13482	13238	13138	13459	13237	13402	13376	13430	13371	13255	13165	13395	13402	13357	13236	13200	13450	13358	13331	13317	13494	13369	13310	13469	13450	13267	13350	13291	13343	13328	13283	13487	13514	13305	13282	13284	13322	13352	13300	13393	13214	13352	13466	13302	13298	13236	13260	13269	13258	13312	13214	13236	13426	13433	13433	13410	13334	13392	13310	13606	13287	13444	13176	13507	13221	13311	13439	13244	13386	13406	13405	13386	13218	13321	13419	13388	13320	13301	13573	13502	13426	13462	13234	13379	13294	13288	13302	13433	13269	13335	13379	13326	13520	13423	13377	13443	13314	13463	13446	13303	13365	13236	13349	13193	13362	13403	13199	13447	13233	13433	13474	13458	13313	13313	13331	13218	13349	13331	13339	13422	13370	13413	13443	13321	13486	13387	13491	13358	13303	13476	13407	13300	13370	13496	13565	13317	13508	13274	13268	13266	13383	13414	13143	13406	13472	13385	13418	13343	13265	13289	13311	13221	13344	13347	13334	13389	13235	13273	13438	13336	13390	13366	13355	13354	13250	13499	13302	13430	13482	13478	13467	13224	13336	13340	13355	13453	13512	13310	13370	13172	13332	13402	13364	13415	13426	13356	13273	13256	13373	13226	13434	13337	13388	13218	13451	13356	13386	13333	13357	13327	13360	13367	13538	13331	13391	13355	13339	13517	13332	13526	13320	13342	13209	13301	13333	13321	13416	13200	13243	13480	13363	13331	13330	13376	13335	13554	13515	13303	13244	13296	13389	13298	13343	13353	13288	13257	13347	13232	13550	13339	13340	13383	13355	13461	13418	13481	13612	13315	13318	13409	13211	13281	13488	13262	13307	13389	13264	13383	13328	13415	13332	13357	13362	13341	13300	13393	13319	13362	13424	13237	13274	13412	13334	13432	13367	13292	13533	13341	13518	13380	13359	13501	13479	13154	13507	13275	13495	13281	13416	13359	13316	13279	13269	13213	13444	13441	13400	13377	13256	13340	13277	13301	13310	13358	13367	13422	13409	13483	13247	13400	13487	13243	13481	13388	13266	13267	13152	13484	13298	13402	13424	13149	13254	13405	13300	13358	13473	13333	13284	13387	13468	13390	13431	13302	13337	13326
23930	21141	28562	24440	22937	23476	22694	17744	16385	16262	16354	16099	16047	16195	16117	16037	16116	16057	15819	16004	15746	15769	15592	15632	15614	15577	15379	15549	15621	15493	15458	15722	15611	15667	15460	15393	15542	15515	15443	15505	15573	15653	15540	15713	15652	15540	15473	15404	15391	15617	15300	15253	15458	15367	15342	15261	15117	15282	15388	15470	15201	15245	15486	15266	15426	15521	15504	15387	15211	15205	15461	15275	15378	15324	15576	15329	15339	15264	15509	15390	15276	15309	15503	15376	15321	15411	15383	15221	15326	15353	15293	15243	15256	15399	15328	15416	15363	15489	15338	15389	15385	15404	15383	15277	15218	15357	15410	15495	15316	15414	15269	15122	15421	15316	15417	15241	15393	15302	15335	15522	15255	15205	15280	15391	15461	15476	15209	15298	15356	15443	15273	15355	15299	15320	15434	15187	15398	15276	15383	15385	15450	15405	15479	15052	15344	15231	15303	15376	15381	15413	15654	15402	15388	15396	15283	15351	15296	15392	15346	15368	15637	15316	15361	15524	15454	15332	15226	15273	15245	15044	15403	15245	15287	15608	15336	15528	15325	15257	15143	15301	15346	15210	15104	15413	15423	15568	15336	15589	15205	15502	15297	15366	15269	15407	15346	15208	14987	15393	15296	15228	15312	15446	15223	15320	15221	15115	15406	15356	15150	15095	15365	15242	15425	15468	15382	15227	15336	15283	15108	15055	15510	15549	15275	15242	15269	15317	15349	15435	15473	15176	15109	15166	15260	15281	15319	15396	15245	15277	15359	15355	15439	15153	15197	15395	15156	15392	15437	15583	15247	15460	15342	15281	15255	15416	15299	15325	15429	15528	15158	15209	15450	15313	15247	15324	15443	15308	15341	15466	15455	15186	15182	15330	15145	15263	15289	15350	15446	15335	15317	15233	15539	15411	15535	15396	15190	15319	15419	15320	15274	15573	15209	15004	15230	15218	15437	15453	15289	15569	15351	15242	15385	15433	15278	15373	15310	15365	15286	15197	15353	15258	15496	15231	15442	15288	15226	15204	15437	15253	15390	15369	15106	15282	15329	15357	15343	15106	15158	15322	15346	15369	15310	15333	15303	15220	15146	15325	15268	15149	15274	15083	15368	15197	15349	15372	15399	15318	15646	15167	15207	15311	15278	15333	15252	15244	15200	15032	15433	15489	15480	15333	15205	15507	15166	15309	15468	15143	15391	15192	15321	15351	15304	15297	15317	15331	15182	15217	15161	14991	15336	15346	15225	15581	15297	15329	15334	15302	15232	15423	15426	15190	15316	15265	15285	15330	15455	15245	15288	15342	15368	15247	15377	15517	15382	15280	15333	15411	15159	15352	15408	15545	15149	15348	15312	15445	15297	15210	15315	15395	15433	15215	15381	15209	15340	15346	15418	15279	15425	15219	15160	15296	15316	15349	15537	15273	15366	15310	15211	15311	15277	15189	15275	15354	15252	15374	15151	15423	15297	15245	15217	15349	15479	15335	15454	15357	15305	15380	15223	15399	15326	15396	15130	15324	15141	15444	15311	15370	15483	15318	15331	15274	15320	15308	15184	15353	15388	15355	15314	15066	15480	15301	15174	15292	15315	15391	15295	15316	15622	15178	15306	15174	15280	15199	15213	15386	15341	15242	15409	15268	15438	15223	15182	15341	15133	15359	15362	15238	15547	15195	15165	15309	15214	15133	15222	15499	15526	15336	15414	15404	15236	15305	15211	15206	15576	15318	15410	15189	15284	15310	15489	15527	15310	15315	15284	15508	15267	15350	15414	15318	15279	15417	15332	15321	15102	15246	15274	15362	15406	15317	15093	15264	15395	15341	15290	15439	15329	15358	15255	15352	15562	15303	15344	15402	15334	15141	15406	15489	15083	15474	15506	15407	15338	15427	15225	15240	15268	15391	15436	15347	15432	15225	15196	15215	15207	15360	15423	15307	15348	15398	15215	15278	15448	15522	15178	15423	15483	15276	15397	15167	15447	15235	15264	15523	15257	15134	15281	15289	15373	15260	15514	15564	15219	15348	15483	15388	15432	15307	15205	15481	15355	15007	15260	15389	15393	15429	15215	15262	15340	15203	15433	15397	15339	15421	15418	15356	15259	15413	15127	15271	15453	15312	15389	15334	15230	15294	15243	15336	15271	15558	15208	15391	15334	15275	15357	15566	15427	15502	15285	15483	15289	15498	15349	15460	15344	15273	15307	15384	15464	15124	15370	15205	15296	15317	15194	15309	15387	15361	15198	15331	15170	15356	15312	15296	15502	15262	15313	15254	15527	15194	15205	15462	15463	15046	15218	15414	15259	15325	15309	15415	15219	15154	15433	15181	15407	15408	15353	15247	15287	15232	15275	15318	15129	15263	15377	15281	15427	15254	15394	15385	15416	15304	15338	15358	15279	15343	15288	15195	15242	15271	15196	15277	15064	15313	15237	15417	15184	15278	15322	15320	15188	15378	15427	15321	15403	15310	15354	15392	15458	15333	15182	15221	15422	15279	14873	15429	15356	15387	15235	15231	15302	15341	15252	15227	15509	15207	15116	15505	15386	15226	15243	15270	15490	15343	15330	15164	15235	15437	15381	15394	15359	15450	15373	15421	15296	15214	15407	15200	15336	15376	15232	15410	15315	15114	15259	15382	15230	15431	15187	15523	15194	15300	15199	15153	15455	15363	15341	15273	15304	15345	15354	15242	15509	15326	15437	15410	15207	15282	15111	15262	15314	15160	15394	15438	15397	15226	15193	15200	15350	15194	15333	15374	15315	15288	15203	15149	15309	15419	15259	15142	15293	15375	15116	15395	15519	15192	15386	15363	15318	15485	15408	15187	15267	15235	15458	15129	15272	15266	15408	15310	15189	15300	15328	15236	15258	15291	15277	15268	15378	15389	15296	15210	15273	15338	15297	15286	15147	15467	15425	15409	15137	15132	15416	15431	15414	15252	15314	15310	15212	15378	15454	15333	15156	15458	15026	15423	15301	15319	15467	15401	15394	15332	15377	15487	15337	15344	15510	15268	15180	15431	15167	15232	15343	15256	15170	15273	15350	15361	15464	15427	15487	15451	15290	15090	15222	15096	15406	15170	15446	15181	15437	15283	15165	15139	15213	15146	15353	15259	15410	15461	15145	15337	15414	15539	15257	15351	15540	15478	15263	15365	15519	15304	15253	15431	15249	15377	15349	15366	15473	15318	15356	15397	15244	15480	15128	15190	15120	15100	15190	15438	15214	15396	15338	15251	15254	15399	15415	15128	15256	15222	15289	15515	15348	15259	15251	15214	15322	15163	15456	15327	15497	15284	15276	15305	15403	15452	15366	15401	15305	15456	15177	15223	15460	15333	15221	15471	15270	15480	15416	15411	15293	15400	15291	15283	15466	15152	15276	15334	15287	15410	15346	15187	15245	15207	15249	15464	15609	15453	15411	15175	15503	15237	15226	15286	15294	15334	15329	15145	15169	15318	15403	15466	15390	15428	15306	15409	15312	15219	15303	15301	15212	15455	15309	15122	15320	15282	14977	15355	15480	15189	15346	15404	15437	15387	15248	15148	15099	15176	15191	15412	15433	15153	15450	15410	15511	15383	15282	15257	15536	15033	15395	15308	15301	15273	15278	15545	15326	15387	15478	15299	15348	15363	15313	15279	15371	15286	15336	15406	15431	15628	15286	15229	15420	15259	15567	15339	15401	15214	15370	15343	15311	15329	15405	15405	15289	15414	15351	15280	15234	15266	15325	15256	15263	15417	15337	15188	15450	15431	15434	15307	15308	15331	15436	15103	15307	15215	15492	15464	15376	15322	15294	15261	15448	15096	15513	15273	15284	15149	15324	15334	15304	15221	15279	15374	15234	15371	15514	15579	15371	15355	15343	15380	15424	15408	15476	15336	15373	15360	15516	15534	15214	15292	15370	15399	15092	15325	15194	15308	15231	15379	15244	15327	15171	15462	15345	15320	15541	15317	15331	15331	15467	15281	15449	15439	15247	15296	15144	15202	15329	15288	15306	15354	15364	15251	15389	15411	15559	15197	15204	15300	15485	15286	15262	15186	15349	15414	15360	15445	15427	15155	15326	15289	15299	15276	15232	15283	15434	15266	15268	15254	15494	15573	15304	15248	15512	15300	15285	15380	15220	15279	15256	15404	15246	15302	15471	15326	15423	15328	15039	15217	15375	15205	15407	15284	15287	15333	15301	15299	15368	15402	15422	15285	15272	15417	15358	15355	15127	15328	15230	15395	15366	15294	15309	15150	15359	15509	15295	15329	15284	15439	15168	15541	15355	15434	15477	15423	15505	15091	15384	15308	15525	15210	15198	15187	15314	15422	15316	15225	15401	15428	15551	15380	15351	15148	15236	15341	15344	15133	15269	15176	15349	15435	15363	15336	15382	15408	15320	15290	15415	15263	15578	15336	15536	15357	15378	15373	15279	15216	15294	15291	15237	15190	15466	15379	15354	15560	15234	15442	15179	15349	15477	15233	15170	15220	15202	15330	15425	15409	15373	15447	15428	15391	15429	15671	15505	15489	15425	15246	15311	15353	15206	15229	15517	15456	15322	15258	15460	15306	15334	15203	15434	15277	15192	15387	15354	15210	14996	15321	15255	15368	15296	15353	15330	15274	15236	15269	15215	15270	15182	15402	15437	15137	15339	15327	15324	15345	15278	15161	15286	15360	15335	15091	15326	15393	15296	15368	15416	15478	15268	15306	15302	15208	15358	15263	15348	15484	15160	15447	15240	15347	15152	15208	15335	15374	15261	15316	15427	15279	15384	15343	15372	15345	15539	15221	15341	15417	15424	15199	15333	15357	15303	15267	15150	15058	15329	15292	15215	15434	15259	15417	15286	15225	15216	15228	15509	15296	15559	15326	15207	15241	15174	15546	15436	15150	15477	15417	15270	15404	15219	15149	15225	15291	15259	15295	15357	15466	15339	15412	15346	15421	15231	15185	15404	15383	15398	15275	15548	15351	15412	15409	15205	15242	15429	15317	15415	15306	15279	15471	15376	15225	15394	15375	15263	15268	15188	15385	15352	15477	15234	15263	15426	15441	15290	15371	15328	15325	15336	15340	15214	15211	15397	15342	15304	15337	15419	15326	15332	15267	15179	15304	15397	15319	15143	15362	15153	15435	15224	15119
24620	43521	38968	29918	24858	22206	19934	16133	14825	14432	14580	14216	14481	14415	14576	14386	14242	14345	14113	13792	13902	13739	13696	13863	13719	13710	13720	13618	13667	13599	13502	13584	13694	13588	13471	13618	13656	13467	13588	13442	13674	13562	13587	13488	13621	13507	13313	13297	13602	13419	13462	13515	13218	13309	13483	13390	13383	13313	13285	13343	13166	13464	13306	13322	13339	13450	13256	13431	13465	13351	13321	13483	13414	13205	13303	13248	13321	13451	13381	13231	13370	13336	13197	13472	13423	13382	13381	13396	13388	13491	13313	13276	13210	13208	13374	13272	13267	13320	13307	13375	13442	13246	13414	13381	13403	13252	13412	13344	13365	13427	13283	13420	13176	13376	13373	13537	13297	13407	13166	13235	13300	13274	13311	13352	13229	13335	13321	13269	13413	13318	13324	13271	13276	13346	13349	13237	13311	13287	13294	13333	13307	13221	13240	13315	13327	13220	13329	13272	13435	13321	13363	13467	13467	13173	13441	13256	13414	13171	13373	13352	13471	13385	13319	13364	13415	13195	13490	13232	13238	13188	13409	13561	13251	13360	13328	13293	13349	13299	13385	13306	13440	13352	13424	13470	13352	13195	13336	13206	13237	13190	13206	13318	13378	13310	13509	13350	13296	13397	13140	13441	13173	13276	13308	13332	13378	13194	13328	13432	13306	13427	13337	13214	13358	13325	13268	13353	13249	13209	13345	13250	13549	13282	13282	13446	13309	13351	13349	13540	13275	13271	13425	13263	13382	13252	13352	13310	13378	13458	13143	13345	13388	13494	13322	13266	13320	13286	13327	13360	13398	13366	13210	13288	13385	13372	13279	13274	13354	13316	13232	13480	13301	13333	13267	13374	13388	13328	13406	13359	13354	13316	13175	13396	13274	13235	13275	13300	13299	13268	13362	13375	13354	13324	13266	13244	13213	13407	13204	13264	13285	13334	13317	13321	13223	13312	13271	13258	13423	13408	13417	13402	12946	13260	13371	13168	13386	13202	13266	13440	13236	13245	13417	13270	13313	13297	13373	13207	13092	13279	13373	13288	13265	13336	13214	13290	13404	13210	13461	13400	13499	13272	13471	13341	13143	13365	13421	13360	13402	13287	13420	13476	13316	13290	13282	13271	13171	13398	13181	13303	13290	13347	13345	13505	13209	13323	13281	13305	13404	13393	13213	13253	13337	13144	13376	13539	13308	13328	13364	13226	13177	13312	13317	13303	13301	13252	13447	13486	13301	13396	13225	13285	13413	13291	13179	13247	13193	13451	13292	13142	13307	13357	13411	13359	13211	13335	13253	13414	13202	13246	13267	13096	13471	13520	13377	13294	13170	13169	13160	13368	13371	13411	13288	13371	13255	13209	13159	13369	13228	13481	13190	13384	13346	13241	13467	13442	13371	13270	13219	13288	13177	13242	13275	13237	13392	13379	13261	13282	13286	13384	13391	13454	13310	13288	13432	13481	13401	13414	13305	13309	13313	13318	13426	13345	13154	13379	13363	13271	13271	13321	13335	13296	13288	13383	13378	13329	13252	13422	13425	13331	13215	13288	13429	13288	13382	13257	13276	13380	13194	13429	13145	13390	13410	13446	13333	13412	13322	13418	13226	13343	13253	13251	13289	13241	13244	13435	13293	13336	13279	13320	13234	13399	13210	13336	13377	13438	13485	13419	13288	13441	13373	13054	13486	13189	13289	13265	13168	13299	13253	13309	13345	13325	13234	13327	13102	13200	13323	13278	13358	13108	13164	13298	13454	13206	13395	13191	13389	13322	13377	13280	13403	13307	13271	13276	13209	13417	13242	13349	13444	13352	13302	13299	13492	13409	13096	13378	13128	13292	13545	13342	13135	13329	13299	13475	13280	13357	13355	13314	13537	13327	13467	13351	13354	13353	13430	13396	13391	13288	13435	13273	13286	13310	13178	13273	13285	13279	13335	13259	13400	13190	13328	13442	13392	13352	13265	13415	13253	13489	13540	13288	13296	13244	13234	13237	13270	13186	13359	13363	13473	13386	13257	13257	13330	13386	13187	13281	13487	13429	13275	13217	13356	13249	13260	13403	13176	13260	13304	13334	13281	13326	13442	13236	13289	13329	13241	13407	13239	13410	13340	13244	13415	13330	13326	13432	13317	13337	13219	13355	13353	13494	13302	13258	13332	13289	13231	13409	13332	13390	13413	13420	13332	13192	13316	13254	13420	13252	13450	13481	13310	13495	13349	13253	13426	13348	13146	13276	13530	13269	13269	13290	13269	13274	13306	13235	13335	13413	13478	13288	13410	13219	13514	13366	13316	13285	13551	13298	13314	13450	13396	13388	13245	13326	13454	13333	13377	13273	13253	13241	13297	13382	13263	13218	13288	13298	13495	13224	13320	13270	13404	13306	13332	13306	13461	13395	13483	13201	13353	13324	13307	13329	13235	13147	13341	13385	13345	13237	13212	13381	13197	13323	13355	13410	13401	13469	13399	13317	13319	13280	13365	13313	13394	13311	13373	13225	13236	13209	13246	13369	13422	13279	13283	13306	13328	13368	13295	13240	13347	13381	13377	13397	13526	13219	13498	13428	13330	13303	13171	13337	13327	13276	13313	13283	13339	13232	13496	13353	13301	13326	13191	13322	13225	13378	13267	13386	13152	13205	13271	13270	13235	13304	13322	13285	13249	13261	13267	13348	13145	13194	13353	13306	13351	13209	13509	13474	13347	13139	13320	13441	13343	13223	13207	13482	13363	13142	13255	13336	13148	13363	13294	13408	13392	13285	13365	13442	13201	13198	13487	13160	13348	13341	13259	13388	13278	13087	13316	13234	13329	13290	13339	13253	13403	13210	13337	13297	13242	13531	13244	13351	13248	13348	13235	13348	13245	13406	13409	13284	13189	13332	13347	13327	13237	13320	13351	13384	13396	13327	13241	13245	13342	13409	13357	13295	13264	13296	13257	13343	13405	13237	13335	13207	13426	13239	13302	13317	13400	13242	13352	13398	13409	13299	13348	13292	13236	13299	13407	13333	13409	13238	13354	13320	13520	13310	13375	13413	13351	13296	13292	13301	13246	13193	13464	13471	13296	13204	13235	13359	13249	13241	13360	13471	13390	13181	13365	13235	13219	13211	13418	13403	13350	13292	13342	13483	13392	13441	13307	13373	13200	13230	13129	13324	13215	13176	13131	13500	13179	13637	13361	13186	13304	13215	13342	13411	13325	13345	13248	13296	13243	13382	13406	13254	13345	13213	13391	13236	13266	13203	13327	13146	13122	13189	13360	13303	13489	13391	13291	13418	13367	13281	13318	13259	13283	13182	13418	13443	13518	13379	13145	13291	13312	13229	13280	13326	13357	13341	13287	13185	13337	13179	13277	13404	13206	13375	13231	13590	13330	13343	13167	13315	13193	13314	13409	13298	13364	13301	13270	13276	13209	13512	13236	13333	13380	13120	13449	13178	13359	13250	13334	13359	13332	13294	13527	13204	13364	13319	13214	13500	13296	13378	13241	13238	13229	13299	13412	13415	13412	13313	13417	13362	13201	13337	13494	13370	13398	13308	13444	13305	13301	13456	13342	13429	13290	13283	13272	13277	13254	13257	13340	13372	13254	13236	13215	13233	13407	13363	13237	13261	13382	13214	13199	13162	13429	13398	13414	13167	13375	13166	13381	13264	13357	13227	13292	13569	13225	13328	13179	13279	13293	13261	13510	13351	13334	13324	13240	13289	13209	13239	13304	13451	13290	13082	13296	13454	13332	13244	13347	13209	13352	13188	13340	13333	13363	13376	13129	13415	13293	13291	13282	13249	13442	13220	13287	13272	13371	13256	13381	13511	13251	13390	13399	13307	13306	13367	13414	13258	13357	13383	13240	13491	13320	13248	13203	13310	13253	13355	13252	13247	13228	13395	13351	13319	13387	13135	13446	13313	13295	13366	13311	13382	13412	13425	13155	13355	13299	13187	13369	13510	13423	13325	13210	13334	13304	13456	13496	13441	13393	13309	13351	13247	13351	13423	13301	13320	13343	13261	13278	13371	13256	13252	13361	13288	13501	13322	13425	13399	13355	13247	13273	13341	13341	13312	13321	13388	13544	13348	13361	13491	13214	13483	13432	13407	13194	13269	13234	13352	13322	13392	13343	13399	13189	13355	13361	13288	13293	13407	13173	13363	13285	13484	13294	13214	13451	13283	13230	13286	13193	13256	13310	13464	13334	13366	13159	13529	13285	13280	13228	13306	13420	13321	13308	13266	13349	13316	13486	13367	13285	13317	13357	13275	13349	13442	13283	13235	13333	13149	13372	13304	13265	13451	13460	13272	13315	13307	13186	13424	13414	13537	13247	13406	13256	13344	13208	13374	13313	13372	13268	13419	13203	13268	13369	13403	13134	13262	13310	13389	13379	13295	13444	13282	13386	13439	13376	13376	13357	13207	13272	13344	13521	13228	13401	13392	13429	13281	13347	13121	13254	13134	13388	13257	13343	13137	13200	13324	13368	13406	13239	13200	13251	13253	13180	13309	13356	13326	13392	13461	13382	13376	13297	13142	13503	13388	13352	13403	13375	13219	13245	13364	13389	13290	13394	13411	13490	13309	13380	13240	13240	13343	13278	13398	13324	13222	13347	13240	13385	13406	13374	13322	13211	13243	13378	13170	13282	13565	13286	13230	13242	13315	13237	13384	13441	13266	13391	13243	13560	13188	13312	13483	13430	13332	13306	13164	13431	13194	13431	13347	13259	13358	13236	13486	13244	13443	13387	13193	13484	13117	13211	13188	13310	13385	13491	13508	13230	13383	13257	13455	13413	13332	13350	13161	13221	13430	13367	13222	13496	13392	13268	13249	13280	13290	13333	13205	13331	13242	13501	13278	13449	13338	13234	13398	13352	13335	13271	13310	13310	13255	13366	13376	13390	13328	13297	13399	13253	13162	13381	13289	13325	13295	13364	13385	13371	13291	13325	13470	13161	13348	13304	13397	13248	13252	13118	13464	13280	13404	13181	13317	13349	13271	13467	13303	13290	13252	13439	13236	13325	13183	13437	13251	13347	13290	13372	13285	13356	13321	13396	13321	13235	13438	13219	13274	13231	13258	13360	13450	13494	13389	13344	13533	13275	13240	13312	13340	13280	13362	13338	13403	13261	13245	13506	13326
22829	21114	28808	23716	21739	24642	26826	19803	17816	17909	17873	17578	17598	17815	17595	17713	17615	17403	17232	16989	17110	17194	16768	16831	16780	16961	16872	16792	16841	16636	16810	16598	16741	16624	16779	16814	16736	16793	16587	16472	16589	16708	16623	16672	16543	16470	16611	16798	16661	16321	16668	16636	16617	16605	16581	16602	16563	16439	16323	16424	16507	16583	16502	16471	16559	16468	16443	16409	16495	16413	16450	16337	16460	16360	16292	16284	16688	16352	16534	16447	16345	16496	16382	16277	16302	16291	16294	16304	16291	16586	16500	16265	16553	16289	16389	16146	16451	16329	16320	16220	16269	16445	16357	16338	16241	16440	16062	16271	16476	16486	16446	16440	16573	16200	16454	16520	16399	16315	16403	16441	16495	16377	16374	16195	16381	16496	16515	16522	16402	16268	16297	16323	16134	16502	16527	16286	16413	16469	16434	16517	16405	16454	16268	16323	16394	16542	16330	16269	16372	16302	16169	16337	16351	16313	16280	16357	16340	16287	16248	16461	16271	16278	16328	16325	16304	16616	16409	16468	16312	16406	16321	16448	16446	16252	16239	16501	16336	16410	16290	16380	16300	16365	16379	16419	16405	16284	16328	16231	16598	16378	16410	16613	16386	16342	16587	16380	16291	16180	16531	16409	16427	16364	16361	16311	16416	16346	16486	16344	16319	16379	16485	16366	16189	16551	16460	16292	16267	16550	16324	16549	16522	16178	16252	16409	16366	16179	16525	16099	16243	16561	16284	16442	16582	16598	16423	16375	16280	16340	16393	16266	16705	16378	16480	16533	16487	16486	16221	16136	16322	16269	16515	16487	16357	16203	16277	16306	16487	16421	16305	16323	16355	16298	16607	16276	16279	16471	16399	16316	16232	16352	16366	16262	16301	16207	16321	16319	16342	16349	16315	16423	16325	16356	16450	16205	16133	16427	16450	16186	16347	16575	16349	16370	16474	16476	16204	16246	16376	16354	16276	16316	16408	16390	16211	16490	16319	16220	16311	16337	16450	16565	16516	16218	16169	16220	16239	16353	16270	16216	16320	16205	16445	16438	16473	16324	16276	16531	16404	16568	16483	16401	16404	16283	16408	16421	16328	16376	16349	16328	16396	16334	16192	16251	16446	16337	16500	16433	16202	16127	16353	16393	16366	16303	16351	16246	16453	16392	16414	16521	16402	16228	16318	16323	16294	16321	16224	16343	16180	16142	16359	16219	16343	16588	16515	16565	16550	16529	16377	16216	16259	16405	16548	16481	16555	16410	16259	16395	16384	16224	16151	16206	16216	16233	16419	16455	16386	16203	16330	16379	16474	16460	16457	16386	16375	16328	16596	16180	16381	16378	16577	16396	16246	16334	16413	16496	16310	16284	16316	16317	16332	16156	16379	16471	16528	16541	16335	16359	16342	16446	16284	16384	16396	16307	16258	16154	16181	16409	16414	16329	16421	16413	16332	16382	16390	16348	16412	16307	16404	16470	16480	16372	16280	16468	16289	16232	16419	16453	16246	16301	16330	16404	16448	16441	16468	16468	16324	16230	16476	16257	16482	16222	16333	16381	16317	16303	16222	16215	16472	16158	16287	16323	16456	16359	16340	16370	16239	16503	16450	16443	16227	16216	16295	16255	16489	16445	16364	16292	16485	16222	16322	16305	16542	16334	16140	16479	16608	16483	16422	16190	16298	16327	16415	16336	16190	16338	16316	16080	16322	16470	16413	16347	16262	16338	16370	16475	16453	16317	16487	16332	16385	16349	16265	16311	16391	16502	16288	16499	16456	16433	16298	16211	16428	16427	16249	16340	16439	16482	16227	16270	16368	16429	16373	16400	16319	16460	16491	16421	16416	16389	16410	16308	16344	16472	16265	16274	16625	16405	16462	16370	16327	16467	16475	16356	16512	16425	16397	16423	16291	16183	16410	16437	16246	16326	16396	16443	16474	16487	16407	16427	16174	16420	16440	16395	16636	16602	16596	16594	16369	16352	16311	16315	16274	16467	16333	16396	16314	16235	16562	16558	16406	16315	16306	16169	16460	16443	16440	16316	16160	16342	16359	16382	16438	16352	16376	16378	16357	16180	16260	16365	16402	16236	16527	16399	16443	16238	16415	16228	16201	16203	16365	16297	16484	16302	16315	16281	16218	16434	16459	16327	16207	16446	16265	16559	16317	16383	16136	16477	16362	16327	16405	16388	16384	16341	16376	16412	16402	16289	16504	16272	16490	16334	16300	16452	16173	16545	16520	16420	16491	16459	16397	16302	16357	16327	16385	16308	16384	16520	16519	16179	16416	16332	16248	16242	16303	16361	16485	16395	16283	16368	16513	16413	16368	16421	16412	16291	16264	16195	16107	16370	16274	16514	16451	16325	16311	16425	16347	16365	16402	16356	16370	16345	16414	16228	16428	16434	16229	16380	16502	16337	16307	16235	16502	16254	16348	16410	16301	16336	16307	16349	16356	16426	16419	16378	16505	16359	16439	16308	16267	16467	16499	16377	16430	16485	16530	16268	16286	16253	16511	16206	16447	16366	16581	16249	16417	16485	16378	16372	16466	16198	16361	16457	16340	16282	16537	16202	16293	16393	16491	16400	16400	16290	16423	16404	16468	16492	16342	16366	16331	16369	16396	16363	16461	16325	16227	16231	16375	16266	16397	16358	16422	16315	16469	16241	16417	16299	16308	16346	16380	16257	16415	16296	16550	16413	16456	16365	16388	16302	16459	16408	16352	16242	16158	16459	16365	16565	16392	16254	16375	16458	16243	16049	16369	16533	16479	16524	16253	16257	16382	16394	16428	16415	16277	16489	16354	16304	16345	16464	16363	16397	16585	16371	16361	16283	16277	16302	16234	16253	16307	16352	16459	16168	16465	16513	16290	16358	16340	16399	16410	16433	16295	16366	16308	16326	16283	16394	16355	16297	16497	16493	16336	16383	16423	16261	16452	16343	16346	16401	16341	16596	16430	16364	16340	16195	16223	16473	16534	16209	16149	16439	16429	16282	16247	16360	16545	16329	16235	16374	16426	16407	16452	16318	16486	16516	16263	16366	16228	16313	16419	16432	16059	16234	16489	16199	16409	16437	16378	16297	16454	16291	16249	16322	16265	16594	16405	16057	16346	16459	16401	16173	16335	16370	16401	16517	16347	16242	16354	16272	16299	16213	16392	16252	16371	16248	16557	16374	16292	16274	16472	16512	16535	16430	16309	16301	16418	16180	16269	16315	16261	16456	16475	16422	16510	16342	16506	16550	16249	16391	16374	16471	16489	16257	16501	16332	16584	16336	16379	16317	16300	16308	16408	16404	16580	16469	16506	16219	16187	16319	16291	16301	16451	16150	16340	16289	16287	16230	16234	16301	16277	16338	16451	16432	16599	16203	16377	16347	16399	16056	16354	16279	16339	16388	16309	16267	16304	16361	16260	16410	16427	16411	16266	16333	16540	16353	16556	16581	16407	16422	16251	16374	16406	16159	16248	16302	16400	16392	16346	16309	16467	16601	16528	16223	16337	16347	16387	16380	16381	16220	16091	16625	16389	16323	16652	16313	16366	16400	16439	16421	16407	16148	16260	16268	16487	16357	16237	16336	16454	16243	16486	16491	16249	16392	16316	16278	16508	16437	16315	16523	16574	16330	16342	16482	16512	16237	16567	16492	16443	16429	16440	16519	16390	16433	16236	16094	16371	16184	16331	16448	16186	16288	16197	16446	16470	16430	16383	16297	16444	16389	16305	16388	16328	16453	16390	16395	16132	16474	16433	16325	16389	16361	16464	16326	16385	16438	16319	16298	16437	16370	16557	16605	16414	16451	16223	16245	16459	16392	16264	16409	16247	16285	16481	16245	16499	16330	16226	16217	16361	16326	16406	16186	16534	16389	16239	16305	16173	16345	16314	16405	16547	16261	16415	16323	16235	16542	16395	16440	16502	16262	16396	16314	16490	16311	16378	16205	16712	16346	16214	16259	16476	16492	16302	16394	16137	16140	16324	16315	16200	16318	16225	16178	16344	16414	16318	16307	16231	16390	16389	16417	16514	16465	16271	16315	16321	16332	16348	16463	16518	16226	16483	16499	16297	16498	16356	16440	16446	16384	16402	16372	16457	16317	16453	16135	16365	16219	16091	16280	16576	16508	16252	16365	16371	16484	16259	16488	16283	16227	16429	16377	16345	16557	16488	16511	16128	16439	16408	16278	16176	16341	16376	16250	16292	16296	16161	16211	16369	16359	16345	16281	16562	16559	16525	16301	16351	16470	16368	16391	16465	16364	16254	16419	16222	16385	16406	16418	16280	16555	16398	16293	16502	16434	16434	16362	16391	16221	16466	16489	16153	16364	16415	16483	16419	16354	16298	16089	16075	16610	16478	16430	16140	16137	16460	16216	16369	16387	16302	16330	16507	16553	16444	16331	16274	16103	16390	16527	16365	16173	16402	16511	16191	16313	16137	16441	16250	16161	16231	16454	16352	16390	16169	16369	16401	16262	16385	16475	16447	16307	16412	16348	16254	16415	16530	16376	16301	16408	16548	16173	16426	16697	16408	16209	16424	16384	16443	16245	16388	16298	16278	16448	16430	16523	16376	16206	16356	16528	16368	16347	16374	16388	16340	16421	16564	16326	16319	16328	16396	16267	16382	16425	16445	16555	16430	16336	16279	16402	16234	16282	16375	16087	16423	16410	16121	16162	16190	16506	16476	16404	16666	16358	16366	16406	16284	16188	16451	16319	16478	16403	16145	16249	16364	16189	16227	16247	16332	16073	16385	16350	16420	16267	16305	16331	16194	16351	16360	16347	16418	16356	16460	16496	16536	16148	16201	16610	16324	16623	16258	16204	16459	16443	16284	16430	16158	16484	16309	16454	16318	16556	16401	16370	16239	16260	16615	16339	16398	16329	16193	16318	16279	16149	16404	16318	16339	16342	16518	16347	16391	16421	16635	16427	16391	16308	16417	16409	16428	16389	16541	16399	16409	16553	16439	16312	16229	16246	16297	16325	16583	16440	16396	16402	16452	16145	16567	16458	16363	16368	16547	16389	16506	16369	16355	16255	16275	16265	16312	16287	16384	16442	16415	16442	16332	16396	16093	16255	16313	16287	16368	16289	16365	16319	16327	16415	16274	16377	16297	16256	16504	16234	16444	16432
26978	48602	44005	34610	27944	25476	21791	17456	15929	15741	15521	15448	15419	15464	15710	15490	15309	15068	14796	14785	14791	14852	14367	14612	14403	14709	14343	14398	14342	14232	14487	14306	14333	14269	14173	14332	14303	14364	14388	14444	14272	14324	14084	14107	14193	14004	13951	13998	14101	13916	14273	14075	14174	14025	13893	13999	13886	13838	13743	13826	13831	14013	13903	13911	13958	13872	13813	13856	13777	13979	13963	14069	14046	14016	13799	13860	13959	13727	14024	13928	14060	13983	13962	14021	13985	13940	13898	14115	13819	13952	13896	13822	13904	13985	13770	13975	13784	13833	13995	13900	13897	13732	14088	13863	13742	13868	13896	13886	14001	13941	13796	13846	13902	13899	13901	13929	13850	14007	13868	13837	14071	13956	14010	13832	13860	14040	13950	14042	13923	13818	13861	13761	13970	14118	13895	13882	13864	13888	13833	13891	13733	13911	14065	13839	13864	13967	13945	14000	13704	13928	14039	13972	13875	13790	13969	13874	13947	13921	13882	14104	13979	14025	14176	13982	13916	13842	13939	14136	13883	13986	14035	13942	13941	13920	13961	13847	13869	13907	13753	14094	13946	13992	13870	13921	13935	13873	13762	14023	13840	13964	14015	14005	13811	13677	14014	13983	13787	14086	13879	14075	13936	13959	13844	13765	13930	13887	13871	13940	14084	14107	13951	13977	13930	13889	13966	13768	13894	13830	13825	13809	13855	13811	13930	13924	14000	13938	13932	13950	13978	13875	14016	14025	13885	14029	14096	14072	13889	14035	13954	13899	13884	13866	14003	13898	13831	13888	13983	13845	13936	14133	13906	13810	13961	13952	13961	13843	13856	14010	13953	14015	13947	13993	14055	14017	14019	14038	13847	13948	13882	13963	13895	14034	13825	13831	13968	13802	13811	13968	13925	13865	13935	13990	13983	13723	13969	13952	13796	14121	13836	13987	13798	13990	13862	13946	13772	13925	13903	13975	13973	13793	14084	14064	13814	13816	13743	13865	13782	14050	13855	13910	13842	13872	14016	13914	13928	13845	13799	13942	13952	13918	13985	13912	13797	13823	13969	13808	13880	13969	13833	13891	13756	13987	14042	13882	13924	14044	13806	14092	13919	13989	13894	13881	13901	13889	13966	13982	13718	13976	13811	13831	13909	13931	13964	14018	13915	13933	13793	13928	13848	13952	13822	13982	13901	13747	13959	14106	13921	13898	13877	13915	13886	13949	13857	13930	13830	13950	13906	13853	13889	13935	13939	14057	14084	13772	13939	13848	14209	13934	13880	13841	13938	13885	13987	13945	13772	13958	13992	13951	13929	13889	13921	13884	14068	13872	14033	13869	14025	14030	13824	13867	13866	13910	13924	13936	13747	13895	13829	13813	13859	13894	13887	13893	13941	13863	13943	13931	13995	14010	14001	13796	13864	13986	13853	14001	13871	13889	13842	13785	13954	14047	13900	13850	13884	13979	13856	14012	13885	13843	13885	13796	13773	13969	13741	13970	13907	13958	13808	13938	14055	13901	13914	13883	13958	13953	13987	13958	13853	13913	13749	13846	14052	13769	14134	14051	13904	13939	13812	14075	13842	13801	13972	13996	14036	14153	13964	13858	13767	14139	13984	13884	14001	13914	13873	13970	13969	13859	13865	14011	13863	14008	13875	13995	13937	13936	13943	13690	13888	13893	13910	13952	14025	13973	13800	13828	13914	13870	13967	13875	14083	13781	13979	13975	13905	13792	13899	13766	13588	13945	14100	13872	14041	13952	13847	14034	13989	13941	13992	13990	14065	13739	13916	13850	14011	13972	13873	14005	13807	14036	13951	13834	14051	13980	13875	13910	13904	13948	13925	13995	14068	13932	13883	13831	13837	13873	14000	13937	13895	13799	13817	13851	13902	13857	13880	13945	13960	13934	13966	14016	13892	13833	13888	14040	14040	13892	13961	13849	14000	13892	13868	13889	13956	13917	13846	14032	13867	13907	14114	13972	13985	13993	13775	13945	13844	13982	13923	13834	14064	13774	13968	13905	14082	13963	13864	13954	13874	14096	13983	13838	13938	13835	13912	13993	13770	13881	13872	14101	13847	13818	14070	13888	13820	13911	14085	13775	13987	13832	13818	13924	14059	13929	13951	13850	13941	13747	13845	13982	13895	13899	13807	13966	13734	13841	13902	13978	14010	13957	13836	13923	13945	13879	13800	13694	13923	14004	13945	14126	13995	13873	14161	13861	13895	13862	13745	13856	13824	13948	14033	13977	13996	13782	13992	13776	13981	14065	13931	13873	14052	13789	13970	14017	14058	13814	13958	13907	13799	13973	13794	13985	13861	14048	13884	13846	13979	13833	13876	13924	13878	13882	13876	14097	13867	14042	13832	13978	13959	13863	13897	14018	13859	13879	13962	13836	13801	13933	13924	13919	13899	13892	13987	14017	13787	13910	13940	13914	13909	14045	13869	13895	13879	13798	13918	13981	13912	13992	14017	13873	14049	13902	14108	13945	13821	13827	13758	13923	14038	13978	14140	13924	13922	13979	13847	14101	13832	13774	13892	13787	13873	13837	13965	13959	13816	13923	13911	13939	13997	13860	13830	13931	13890	14093	13915	14091	13840	14020	14028	13874	13919	14068	13888	13815	13746	13933	13855	13889	13975	13824	13873	13811	14128	13895	13843	13954	13805	13976	13918	13820	13942	13805	13807	14050	13960	14014	13811	13902	13872	13910	13859	13823	13816	13892	13923	13973	13879	13988	13855	13852	14051	13894	13888	13799	13776	13936	14011	13820	13867	13947	13852	14012	13928	14015	13932	13980	13813	14066	13891	13803	14059	13760	13927	13935	13795	13989	13874	14039	13993	13879	13995	13876	13942	13779	14030	13832	13927	13996	14093	13894	14060	13925	13738	13960	13799	13956	13866	13849	13887	13800	14035	13862	13926	14068	13964	13787	13959	13724	13868	14021	13881	13860	13955	13895	14037	13874	13771	13989	13953	13891	13990	13960	13908	13879	13799	13789	13905	13924	13922	13813	14011	13831	13864	13918	13826	13943	13893	13799	13956	13943	14113	13990	13902	13949	13854	13917	13784	13986	14045	13909	13901	13829	14021	14003	13859	13862	13990	13928	14026	14006	13902	13922	13966	13870	13939	13903	13850	13830	14001	13884	14103	13989	13916	14023	13970	13851	14055	13884	13708	13897	13857	13867	13814	13800	13992	13777	13973	13852	13985	13880	14006	13952	13845	14023	13807	13852	13904	14046	14111	13896	13872	13809	14025	13862	13970	13726	13932	13972	13770	13996	13897	13861	13964	13918	13881	13926	13935	14016	13890	14008	13833	13921	13926	13823	14008	13884	13946	13855	13861	13834	13908	13933	14176	13871	13980	14009	13969	14007	13946	13817	13807	13841	13853	13729	13942	13829	13784	13888	13856	13891	13712	14030	13976	13784	14014	14042	13836	13994	13896	13734	13887	13940	13914	13921	13777	13884	13874	13737	14022	13928	13973	13861	13966	13880	13984	14102	13918	14027	14026	13834	13918	13885	13794	13805	14093	13745	13846	13746	13727	13862	13902	13823	13958	13840	13710	13997	13781	13908	13915	13798	13862	13995	13864	13844	13849	13828	14128	13706	13906	13922	13899	13890	13988	13869	13886	14101	13918	14000	13869	13926	13991	14001	14015	13897	13983	13935	13902	13802	14016	13986	13705	13786	13724	13890	14169	13871	13924	13784	13892	13899	14087	13985	13992	13929	13883	13947	13789	13992	13913	13923	13720	13873	13908	13903	13789	14128	13919	13662	13911	13925	13883	13948	13846	13950	13849	13875	13850	13678	13980	13887	13957	13993	13761	13887	14073	13834	13808	13671	13875	13813	13885	14077	13854	14094	13847	13838	13988	14125	13963	13849	13749	13922	14042	13879	14064	13922	13871	13931	13887	13960	13950	13965	13816	13890	14006	13948	13828	13978	13749	13919	13829	14036	13996	13819	13857	13951	13771	13852	13846	13845	13938	14017	13904	13787	13944	13965	14033	13847	13932	13959	14050	14035	13917	13792	13900	13950	13842	13806	13811	13860	13888	13926	13830	13856	14043	13789	14016	13855	13803	13986	14045	14011	13864	13763	13967	14142	13957	13843	13853	13865	14083	13917	14170	14172	13851	13935	13799	13762	13891	13955	13930	14080	14079	13903	13700	13813	13826	14070	13849	13702	13919	13995	13904	13966	13999	14037	13877	13994	13983	14074	13996	13956	13969	13916	14094	14055	13996	13941	14010	13908	13816	13894	13991	13819	13943	13960	14076	13952	13868	14140	13913	13995	13871	13876	14034	13895	13929	14016	13776	14017	14021	14045	13900	13795	13879	13886	14027	13800	13820	13969	14020	13917	14132	13868	14013	13941	14014	13940	14063	13856	14135	13814	13843	13892	13835	13972	13849	13919	13996	13838	13997	13819	13889	14016	13963	13921	14035	13834	13930	13758	13930	13841	13861	13951	13981	13825	13839	13933	13978	13917	13909	14111	13802	13881	13975	13982	13909	14115	13860	13843	13920	13702	13897	14005	13936	13807	13999	13997	13733	13932	13873	13805	13772	13743	13880	14100	13954	13942	13860	13834	14018	13893	13984	13820	13807	13899	13975	13794	13898	13823	13977	14053	13930	13879	13820	13802	13949	13963	13789	13888	13960	13948	13887	13916	13947	13894	13837	13921	13925	13889	14004	13847	13903	13907	13886	13880	13841	14077	13816	13757	13859	13868	14093	13936	14110	13923	13888	13855	13847	14055	13849	13963	13796	13810	13987	14002	13959	13763	13898	13876	13940	14058	13834	13906	13855	13840	13991	13729	13908	13705	13819	13871	13975	13792	13919	14018	13986	13842	14045	13967	13842	13862	13775	14051	13770	13901	13807	14023	13920	13865	13905	13995	14000	13994	14019	13810	13858	14030	13902	13954	13946	13905	14028	13827	13883	13923	13874	13957	14134	14027	13914	13806	13898	13828	13712	13903	13942	13837	13788	13940	13938	13947	13906	13782	13968	14043	14064	13836	13866	13939	14022	14107	14105	13639	13981	13884	13953	13900	13805	13924	13939	13924	14061	14154	13869	13984	13841	13880	13781	13854	13968	13991	13951	13793	14054	13805	13996	13918	13895	13793
28352	25158	31056	27170	21135	19242	18088	16388	15780	15869	15664	15860	15783	15952	16101	15856	15731	15789	15737	15561	15678	15690	15500	15771	15584	15832	15662	15491	15442	15583	15708	15387	15664	15671	15478	15736	15491	15681	15481	15492	15531	15640	15562	15480	15323	15401	15519	15411	15380	15379	15282	15419	15607	15608	15506	15543	15556	15391	15313	15460	15354	15672	15293	15352	15608	15479	15405	15543	15469	15435	15479	15545	15538	15307	15416	15373	15491	15439	15467	15490	15519	15457	15562	15419	15408	15597	15397	15520	15401	15505	15335	15546	15704	15490	15238	15584	15654	15532	15571	15500	15380	15475	15372	15510	15224	15442	15529	15534	15550	15422	15688	15376	15616	15482	15426	15218	15551	15663	15518	15423	15532	15512	15603	15597	15549	15443	15382	15294	15382	15619	15384	15512	15423	15505	15484	15610	15589	15601	15542	15523	15330	15394	15359	15405	15395	15545	15307	15227	15637	15531	15581	15432	15447	15549	15458	15521	15343	15350	15290	15457	15444	15422	15540	15433	15650	15391	15469	15364	15494	15291	15346	15554	15217	15337	15536	15510	15415	15492	15434	15573	15442	15506	15368	15400	15506	15349	15325	15513	15578	15634	15531	15401	15488	15535	15353	15284	15393	15302	15324	15592	15300	15488	15412	15286	15461	15248	15529	15513	15468	15641	15589	15513	15492	15444	15397	15265	15572	15434	15410	15473	15297	15389	15480	15299	15573	15622	15478	15607	15229	15429	15204	15425	15437	15446	15210	15502	15461	15398	15335	15444	15547	15540	15538	15536	15352	15658	15456	15277	15438	15605	15495	15539	15494	15452	15562	15699	15492	15417	15510	15458	15429	15341	15425	15569	15223	15457	15500	15553	15567	15589	15651	15461	15421	15553	15524	15467	15387	15586	15410	15296	15470	15315	15256	15511	15624	15499	15676	15376	15573	15292	15471	15509	15506	15437	15423	15394	15515	15623	15322	15588	15441	15408	15516	15265	15331	15380	15561	15699	15547	15306	15451	15370	15270	15491	15429	15446	15385	15407	15336	15370	15603	15595	15570	15574	15425	15290	15351	15524	15612	15449	15408	15344	15523	15406	15380	15228	15605	15372	15440	15487	15340	15445	15664	15431	15567	15387	15422	15476	15575	15337	15255	15641	15368	15247	15632	15469	15437	15590	15451	15605	15541	15408	15181	15356	15411	15715	15458	15434	15555	15500	15589	15539	15477	15598	15390	15455	15439	15453	15530	15380	15525	15340	15441	15612	15518	15537	15529	15482	15440	15685	15582	15488	15367	15363	15309	15434	15519	15629	15437	15515	15436	15467	15372	15349	15530	15432	15390	15275	15174	15503	15539	15297	15572	15359	15544	15684	15466	15499	15526	15439	15708	15607	15724	15290	15272	15622	15493	15419	15586	15493	15457	15454	15381	15568	15235	15807	15527	15560	15488	15492	15480	15448	15521	15507	15424	15618	15541	15377	15370	15437	15702	15510	15471	15377	15339	15372	15454	15629	15449	15450	15475	15370	15336	15439	15294	15529	15489	15382	15339	15426	15488	15484	15376	15543	15295	15599	15543	15158	15728	15406	15350	15483	15479	15516	15286	15226	15543	15450	15637	15547	15483	15464	15586	15488	15404	15464	15643	15515	15415	15339	15318	15356	15347	15425	15561	15335	15478	15397	15433	15376	15329	15349	15340	15401	15365	15388	15592	15459	15422	15284	15267	15454	15465	15506	15586	15631	15502	15518	15770	15554	15391	15647	15352	15554	15317	15678	15348	15588	15583	15631	15248	15544	15472	15357	15422	15541	15368	15566	15247	15550	15425	15562	15480	15436	15357	15246	15432	15430	15547	15621	15567	15583	15504	15615	15655	15437	15347	15356	15422	15519	15503	15412	15284	15446	15624	15418	15539	15520	15355	15552	15300	15371	15564	15437	15610	15543	15301	15276	15576	15462	15317	15425	15518	15442	15348	15549	15517	15421	15321	15421	15436	15465	15569	15342	15372	15433	15401	15440	15659	15743	15488	15439	15549	15398	15454	15519	15517	15381	15484	15605	15553	15358	15492	15454	15456	15302	15245	15450	15457	15434	15424	15431	15491	15374	15725	15603	15517	15447	15605	15269	15460	15452	15559	15524	15697	15561	15389	15398	15623	15652	15307	15469	15527	15436	15475	15590	15530	15547	15529	15229	15511	15345	15548	15375	15526	15699	15827	15310	15612	15426	15442	15636	15511	15443	15333	15427	15504	15848	15407	15480	15510	15616	15531	15565	15623	15793	15643	15519	15451	15376	15315	15415	15615	15436	15594	15411	15416	15464	15520	15357	15267	15575	15690	15463	15286	15463	15459	15492	15526	15364	15381	15429	15305	15443	15511	15359	15212	15482	15403	15433	15332	15352	15400	15781	15493	15296	15485	15286	15425	15521	15508	15430	15381	15482	15275	15465	15422	15509	15518	15229	15551	15155	15433	15510	15473	15409	15468	15403	15374	15505	15530	15443	15389	15548	15503	15462	15444	15587	15638	15457	15644	15361	15663	15644	15431	15321	15496	15591	15524	15304	15465	15510	15601	15307	15427	15374	15402	15408	15470	15433	15581	15341	15436	15467	15489	15376	15404	15369	15379	15789	15447	15342	15330	15401	15425	15544	15358	15406	15378	15520	15498	15415	15454	15370	15449	15419	15452	15235	15277	15318	15315	15320	15302	15290	15465	15429	15488	15391	15377	15419	15462	15517	15388	15249	15441	15419	15298	15368	15447	15326	15654	15378	15594	15442	15343	15528	15515	15401	15510	15379	15367	15498	15603	15571	15527	15432	15461	15698	15521	15365	15607	15469	15476	15501	15362	15439	15213	15638	15424	15510	15425	15493	15561	15362	15508	15557	15419	15522	15487	15534	15557	15582	15417	15551	15486	15420	15542	15475	15525	15429	15365	15492	15532	15433	15661	15677	15471	15546	15510	15584	15443	15654	15459	15410	15548	15575	15480	15609	15342	15307	15517	15397	15498	15560	15516	15800	15611	15490	15474	15553	15588	15615	15590	15402	15406	15465	15479	15478	15644	15361	15360	15191	15469	15410	15525	15554	15579	15536	15351	15461	15375	15515	15652	15547	15363	15559	15427	15369	15292	15484	15636	15549	15518	15386	15402	15426	15526	15381	15465	15595	15585	15437	15600	15492	15500	15506	15515	15376	15716	15593	15387	15709	15537	15433	15457	15326	15333	15498	15500	15453	15434	15615	15345	15459	15481	15600	15535	15630	15395	15340	15417	15261	15559	15680	15266	15485	15575	15737	15520	15434	15456	15555	15372	15526	15473	15721	15407	15209	15418	15611	15450	15565	15572	15397	15508	15514	15427	15732	15452	15508	15420	15337	15636	15739	15253	15527	15559	15456	15491	15487	15470	15402	15363	15294	15346	15450	15564	15522	15534	15225	15457	15463	15346	15509	15346	15386	15303	15520	15500	15601	15558	15597	15352	15371	15598	15612	15163	15499	15436	15570	15364	15464	15510	15335	15531	15565	15730	15542	15630	15587	15444	15455	15336	15476	15612	15488	15396	15276	15465	15421	15425	15542	15401	15482	15400	15312	15721	15401	15542	15586	15363	15558	15605	15665	15109	15489	15524	15506	15472	15377	15495	15488	15421	15642	15522	15616	15291	15454	15340	15697	15627	15612	15514	15272	15488	15466	15505	15526	15590	15528	15403	15457	15540	15583	15558	15740	15485	15637	15459	15409	15586	15357	15459	15343	15292	15538	15452	15355	15480	15485	15470	15569	15381	15589	15438	15408	15466	15450	15421	15651	15405	15509	15349	15591	15427	15251	15563	15460	15775	15575	15442	15540	15373	15450	15610	15496	15680	15574	15432	15503	15476	15376	15356	15475	15517	15462	15433	15442	15315	15402	15448	15527	15512	15342	15473	15575	15530	15376	15507	15536	15550	15388	15649	15456	15276	15617	15467	15550	15424	15266	15441	15377	15501	15569	15610	15468	15472	15620	15412	15546	15358	15383	15365	15528	15382	15528	15523	15546	15379	15632	15565	15644	15400	15431	15579	15715	15588	15455	15494	15421	15609	15471	15666	15457	15439	15509	15415	15512	15427	15507	15248	15332	15655	15439	15302	15481	15564	15386	15429	15423	15357	15432	15145	15414	15438	15508	15335	15505	15528	15324	15407	15684	15582	15379	15506	15430	15418	15485	15494	15390	15499	15442	15582	15458	15365	15327	15488	15465	15358	15590	15619	15529	15328	15353	15476	15613	15418	15618	15795	15712	15441	15450	15446	15599	15701	15531	15316	15399	15579	15645	15512	15295	15276	15630	15443	15512	15491	15435	15398	15423	15606	15657	15472	15448	15516	15444	15460	15286	15354	15304	15365	15531	15514	15487	15449	15423	15599	15354	15399	15544	15444	15565	15382	15458	15564	15340	15396	15425	15390	15577	15627	15544	15480	15302	15432	15381	15454	15692	15444	15452	15452	15514	15582	15555	15298	15452	15584	15467	15580	15449	15650	15439	15505	15300	15565	15512	15434	15472	15308	15550	15428	15477	15637	15488	15648	15509	15473	15603	15352	15355	15678	15483	15393	15452	15593	15467	15436	15582	15592	15474	15550	15553	15554	15605	15350	15399	15330	15446	15538	15444	15554	15357	15550	15332	15567	15419	15552	15526	15543	15508	15418	15269	15299	15452	15339	15295	15430	15343	15448	15569	15445	15414	15560	15537	15290	15365	15398	15428	15602	15452	15425	15543	15305	15370	15477	15491	15425	15332	15354	15482	15544	15486	15629	15366	15629	15480	15182	15333	15564	15407	15440	15423	15558	15508	15498	15471	15318	15400	15331	15553	15670	15528	15571	15334	15237	15338	15533	15648	15426	15357	15358	15434	15612	15515	15516	15529	15449	15502	15464	15587	15259	15525	15518	15399	15374	15448	15506	15380	15542	15491	15633	15523	15437	15321	15477	15321	15445	15461	15408	15617	15436	15522	15519	15538	15400	15497	15610	15535	15404	15373	15480	15455	15490	15489	15458	15329	15526	15603	15543	15330	15223	15519	15579	15538	15485	15617	15418	15536	15598	15335	15612	15550	15584	15434	15445	15399	15545	15477	15430	15722	15790	15482	15507	15498	15505	15558
24993	38051	33465	24906	20785	18670	16908	14565	14131	13990	14006	14176	14026	14037	14183	13983	13974	13743	13789	13694	13662	13816	13754	13644	13735	13499	13610	13531	13566	13607	13717	13392	13514	13546	13577	13511	13649	13509	13445	13679	13532	13538	13534	13485	13478	13519	13343	13666	13619	13542	13786	13514	13484	13398	13438	13308	13515	13334	13542	13505	13566	13420	13368	13607	13192	13446	13374	13323	13489	13389	13454	13347	13443	13358	13567	13520	13476	13412	13338	13375	13536	13479	13493	13520	13316	13442	13646	13421	13405	13409	13359	13309	13432	13319	13515	13391	13417	13415	13414	13334	13362	13406	13415	13309	13286	13459	13474	13362	13400	13561	13434	13228	13561	13417	13441	13424	13443	13389	13419	13433	13439	13426	13476	13441	13408	13453	13456	13560	13538	13415	13547	13361	13339	13460	13497	13348	13405	13416	13449	13394	13622	13520	13290	13466	13486	13390	13354	13468	13491	13398	13467	13358	13362	13334	13421	13436	13464	13580	13339	13556	13336	13484	13318	13335	13391	13309	13357	13357	13548	13376	13389	13526	13354	13425	13481	13375	13306	13358	13369	13370	13473	13266	13525	13366	13475	13347	13362	13415	13352	13395	13384	13445	13171	13360	13434	13374	13420	13467	13419	13479	13447	13591	13388	13379	13365	13212	13339	13422	13526	13435	13411	13305	13495	13503	13574	13461	13449	13484	13362	13511	13366	13353	13606	13484	13466	13395	13402	13274	13478	13509	13534	13394	13470	13461	13413	13573	13565	13303	13307	13425	13459	13544	13452	13534	13518	13531	13422	13361	13279	13363	13396	13473	13400	13438	13422	13535	13382	13408	13436	13399	13464	13397	13474	13381	13396	13397	13442	13460	13463	13425	13420	13698	13429	13349	13446	13457	13380	13458	13220	13499	13396	13378	13433	13501	13366	13462	13422	13399	13513	13515	13239	13370	13480	13429	13531	13436	13329	13578	13430	13429	13598	13543	13532	13258	13409	13463	13286	13439	13519	13242	13529	13538	13437	13403	13401	13377	13390	13392	13554	13403	13312	13374	13482	13623	13542	13416	13516	13435	13405	13475	13369	13418	13404	13305	13560	13392	13275	13440	13577	13383	13369	13310	13436	13499	13490	13442	13202	13544	13464	13470	13581	13515	13446	13338	13518	13482	13499	13407	13520	13242	13376	13412	13498	13360	13494	13411	13426	13388	13383	13468	13269	13508	13406	13268	13421	13503	13279	13578	13347	13480	13344	13350	13341	13391	13307	13499	13314	13331	13421	13299	13561	13552	13518	13380	13527	13372	13427	13441	13446	13480	13344	13420	13457	13573	13483	13389	13357	13456	13387	13464	13475	13432	13465	13384	13641	13359	13391	13370	13654	13444	13513	13333	13579	13374	13309	13436	13425	13392	13371	13300	13441	13303	13556	13377	13478	13265	13517	13473	13438	13467	13533	13326	13479	13505	13339	13456	13519	13272	13450	13393	13286	13363	13370	13509	13525	13595	13391	13314	13380	13507	13361	13335	13371	13463	13391	13395	13340	13497	13270	13510	13502	13407	13314	13374	13340	13390	13527	13365	13580	13377	13350	13515	13446	13704	13309	13339	13476	13383	13404	13381	13378	13312	13405	13479	13468	13480	13259	13274	13538	13387	13564	13418	13323	13418	13571	13512	13304	13430	13356	13299	13426	13397	13405	13447	13349	13485	13447	13278	13413	13604	13388	13482	13400	13498	13370	13348	13322	13368	13435	13361	13378	13288	13388	13312	13421	13457	13454	13460	13421	13452	13465	13406	13351	13402	13399	13436	13462	13420	13424	13463	13388	13470	13505	13335	13378	13367	13359	13454	13357	13372	13439	13464	13406	13434	13385	13398	13431	13368	13534	13364	13455	13445	13377	13485	13359	13427	13560	13469	13294	13325	13462	13344	13326	13305	13457	13337	13503	13429	13304	13282	13617	13288	13295	13585	13322	13542	13344	13234	13359	13377	13328	13216	13513	13446	13446	13346	13421	13234	13443	13372	13563	13385	13397	13390	13552	13261	13319	13443	13611	13389	13393	13395	13269	13410	13545	13288	13475	13535	13473	13346	13396	13426	13269	13546	13461	13378	13396	13405	13511	13362	13357	13425	13241	13458	13400	13434	13635	13561	13343	13468	13347	13531	13524	13425	13537	13562	13414	13443	13406	13499	13363	13502	13285	13550	13445	13369	13709	13515	13554	13533	13489	13310	13423	13420	13385	13569	13561	13404	13415	13448	13388	13524	13415	13417	13471	13530	13408	13427	13297	13292	13348	13427	13419	13499	13552	13274	13378	13429	13472	13360	13420	13390	13440	13560	13354	13517	13400	13556	13328	13583	13387	13238	13490	13351	13453	13359	13484	13491	13319	13336	13302	13432	13411	13408	13501	13549	13465	13336	13488	13573	13516	13387	13451	13366	13378	13450	13357	13428	13251	13426	13406	13282	13412	13299	13457	13383	13300	13562	13565	13446	13555	13388	13602	13352	13630	13363	13482	13304	13495	13147	13338	13542	13379	13390	13414	13377	13293	13376	13582	13503	13405	13577	13369	13402	13409	13293	13474	13475	13306	13441	13357	13446	13426	13543	13317	13367	13515	13354	13344	13595	13268	13483	13438	13460	13338	13355	13316	13423	13354	13417	13443	13306	13425	13494	13511	13464	13483	13473	13424	13516	13417	13365	13342	13524	13516	13477	13518	13424	13439	13330	13360	13337	13380	13481	13444	13483	13649	13575	13465	13523	13463	13541	13428	13317	13291	13516	13383	13422	13332	13433	13545	13532	13412	13428	13543	13305	13371	13389	13353	13466	13539	13289	13370	13491	13385	13390	13540	13472	13313	13281	13386	13308	13431	13267	13366	13366	13502	13508	13420	13557	13469	13326	13536	13349	13374	13330	13602	13279	13523	13493	13394	13505	13368	13526	13438	13218	13448	13454	13538	13512	13354	13549	13497	13456	13426	13558	13421	13561	13471	13256	13310	13402	13498	13466	13399	13311	13390	13532	13344	13348	13365	13470	13308	13398	13568	13330	13308	13382	13409	13413	13382	13582	13576	13355	13436	13309	13256	13553	13463	13562	13363	13540	13256	13532	13503	13309	13454	13357	13485	13481	13355	13366	13387	13478	13430	13304	13448	13378	13499	13425	13455	13344	13233	13381	13421	13429	13570	13372	13451	13296	13463	13338	13423	13354	13340	13482	13266	13414	13398	13319	13410	13419	13548	13487	13519	13462	13345	13225	13323	13646	13287	13363	13471	13499	13419	13380	13371	13449	13595	13513	13512	13427	13561	13526	13447	13424	13418	13427	13568	13451	13380	13527	13423	13553	13391	13313	13379	13386	13533	13437	13592	13506	13467	13356	13355	13415	13345	13411	13398	13430	13407	13354	13460	13577	13385	13396	13308	13407	13448	13546	13449	13501	13270	13463	13443	13490	13566	13446	13397	13372	13392	13449	13368	13408	13353	13541	13352	13286	13455	13415	13412	13476	13416	13406	13346	13473	13365	13339	13364	13399	13502	13442	13601	13544	13464	13468	13429	13433	13409	13334	13317	13322	13335	13611	13458	13509	13518	13489	13412	13311	13455	13506	13383	13304	13509	13463	13330	13394	13396	13369	13470	13387	13407	13416	13626	13390	13378	13678	13340	13449	13194	13365	13321	13560	13434	13436	13465	13500	13302	13366	13471	13449	13453	13466	13397	13483	13350	13472	13423	13293	13530	13495	13616	13298	13331	13419	13417	13674	13284	13440	13503	13575	13417	13457	13526	13451	13320	13359	13591	13495	13468	13385	13349	13399	13580	13283	13374	13331	13432	13499	13431	13474	13390	13333	13406	13655	13461	13459	13338	13363	13482	13432	13375	13481	13541	13457	13414	13479	13378	13422	13423	13297	13472	13406	13454	13484	13394	13283	13331	13269	13339	13479	13398	13509	13344	13372	13434	13386	13589	13507	13225	13412	13332	13386	13500	13515	13475	13307	13647	13315	13475	13424	13415	13520	13370	13418	13439	13508	13590	13280	13467	13386	13441	13516	13524	13501	13249	13292	13384	13616	13485	13420	13333	13426	13302	13470	13298	13446	13407	13522	13708	13441	13375	13471	13345	13429	13222	13513	13349	13368	13379	13416	13483	13286	13645	13399	13532	13466	13519	13361	13561	13472	13406	13511	13502	13430	13474	13442	13243	13381	13423	13262	13397	13405	13320	13404	13556	13369	13395	13343	13423	13309	13256	13442	13358	13572	13431	13569	13491	13447	13368	13278	13432	13369	13321	13350	13357	13461	13375	13384	13452	13450	13466	13388	13379	13410	13534	13438	13317	13400	13553	13304	13497	13441	13402	13434	13449	13381	13483	13418	13366	13415	13541	13489	13396	13308	13420	13529	13426	13462	13554	13482	13464	13492	13330	13470	13442	13291	13521	13518	13464	13564	13481	13515	13427	13455	13368	13401	13442	13355	13329	13532	13516	13367	13480	13537	13485	13334	13328	13495	13360	13530	13310	13499	13433	13536	13237	13348	13378	13368	13270	13337	13532	13309	13482	13365	13498	13386	13485	13352	13367	13400	13569	13435	13459	13397	13440	13505	13374	13616	13394	13319	13348	13391	13272	13358	13411	13453	13382	13618	13532	13466	13433	13421	13566	13402	13338	13528	13347	13368	13523	13392	13439	13451	13311	13366	13544	13510	13531	13631	13387	13522	13405	13431	13473	13391	13527	13265	13548	13470	13380	13412	13495	13286	13404	13345	13441	13459	13426	13227	13404	13391	13555	13474	13366	13512	13353	13514	13558	13485	13430	13537	13402	13355	13373	13252	13317	13644	13530	13386	13316	13206	13478	13407	13250	13418	13550	13447	13544	13446	13499	13491	13516	13669	13373	13417	13590	13542	13635	13347	13438	13238	13529	13358	13493	13437	13343	13437	13373	13369	13697	13460	13409	13543	13393	13315	13442	13437	13415	13407	13305	13531	13508	13475	13433	13336	13421	13407	13455	13274	13270	13517	13253	13349	13455	13222	13315	13406	13421	13549	13466	13478	13458	13568	13531	13405	13380	13484	13474	13366	13473	13501	13421	13451	13280	13410	13442	13337	13455	13388	13389	13499	13333	13389	13471	13624
23889	21091	28440	24401	22945	23413	22242	17476	16340	16553	16100	15852	16124	16318	16217	16179	16100	15963	15892	15843	15757	15713	15705	15787	15916	15662	15597	15625	15624	15651	15663	15691	15477	15511	15589	15468	15717	15504	15401	15522	15474	15444	15500	15456	15270	15395	15250	15333	15349	15531	15462	15458	15558	15261	15315	15529	15559	15130	15200	15510	15283	15405	15367	15348	15228	15448	15445	15447	15352	15531	15264	15152	15402	15553	15249	15342	15449	15281	15382	15333	15363	15276	15440	15246	15337	15218	15269	15266	15196	15091	15270	15336	15302	15394	15438	15393	15261	15152	15110	15167	14978	15211	15097	15265	15326	15184	15456	15267	15225	15267	15376	15339	15353	15462	15414	15368	15392	15388	15396	15286	15408	15305	15149	15212	15218	15342	15347	15356	15422	15424	15384	15284	15276	15318	15381	15244	15400	15320	15151	15419	15429	15525	15201	15416	15161	15270	15469	15455	15340	15499	15432	15506	15523	15286	15128	15259	15302	15189	15344	15264	15330	15391	15324	15199	15271	15356	15151	15505	15447	15354	15378	15472	15401	15316	15356	15251	15342	15394	15416	15122	15429	15336	15358	15143	15307	15414	15415	15273	15163	15406	15415	15399	15390	15433	15426	15274	15288	15594	15172	15394	15490	15100	15256	15197	15144	15303	15392	15361	15347	15341	15280	15329	15391	15410	15494	15187	15241	15367	15356	15368	15178	15321	15461	15310	15369	15239	15475	15247	15383	15388	15115	15208	15263	15366	15240	15386	15263	15392	15485	15296	15224	15395	15401	15310	15463	15426	15216	15224	15360	15161	15074	15495	15410	15297	15354	15413	15277	15213	15255	15308	15421	15409	15623	15317	15252	15377	15147	15037	15421	15159	15193	15341	15261	15287	15432	15253	15496	15253	15183	15289	15355	15291	15376	15207	15283	15447	15190	15366	15355	15360	15309	15454	15229	15233	15343	15305	15339	15184	15362	15598	15392	15426	15406	15121	15270	15486	15530	15358	15373	15397	15262	15262	15360	15328	15185	15460	15427	15397	15404	15306	15228	15242	15418	15417	15390	15281	15370	15271	15235	15314	15533	15234	15272	15384	15468	15211	15183	15185	15361	15382	15321	15325	15310	15292	15178	15238	15279	15414	15322	15430	15337	15366	15230	15202	15309	15204	15294	15243	15418	15304	15221	15411	15487	15152	15236	15453	15369	15206	15201	15409	15242	15292	15287	15404	15410	15322	15349	15306	15517	15307	15384	15301	15310	15192	15282	15292	15134	15282	15384	15314	15312	15257	15273	15426	15283	15110	15307	15374	15341	15273	15140	15448	15282	15331	15258	15205	15505	15086	15193	15350	15186	15238	15383	15319	15307	15434	15219	15303	15233	15327	15285	15256	15230	15309	15280	15372	15308	15181	15262	15199	15543	15249	15181	15457	15257	15198	15444	15317	15154	15168	15235	15456	15406	15219	15453	15225	15265	15205	15213	15213	15145	15040	15293	15240	15356	15465	15352	15234	15448	15387	15105	15455	15228	15302	15426	15174	15463	15223	15267	15277	15293	15281	15324	15394	15263	15252	15306	15157	15240	15286	15131	15268	15210	15414	15064	15226	15240	15084	15238	15262	15268	15277	15151	15297	15185	15397	15378	15155	15250	15358	15208	15334	15369	15453	15306	15388	15309	15200	15282	15510	15326	15306	15346	15216	15354	15449	15344	15513	15444	15240	15393	15529	15476	15332	15293	15270	15284	15375	15463	15291	15202	15427	15394	15309	15277	15420	15004	15186	15342	15289	15348	15366	15471	15212	15286	15295	15230	15181	15423	15330	15132	15452	15300	15337	14995	14975	15309	15199	15229	15350	15381	15255	15325	15455	15167	15313	15337	15403	15335	15378	15106	15222	15300	15227	15384	15171	15318	15224	15381	15251	15458	15557	15292	15251	15281	15327	15147	15191	15408	15403	15227	15272	15435	15288	15246	15235	15413	15364	15455	15250	15171	15223	15308	15336	15361	15329	15398	15388	15213	15485	15375	15179	15160	15150	15193	15243	15297	15254	15233	15099	15394	15249	15386	15378	15342	15322	15190	15232	15276	15350	15446	15268	15345	15368	15309	15318	15400	15171	15340	15364	15532	15197	15352	15275	15249	15220	15296	15303	15381	15283	15335	15424	15200	15281	15337	15294	15164	15311	15394	15120	15158	15333	15353	15377	15146	15271	15209	15412	15430	15320	15388	15382	15247	15325	15316	15357	15193	15376	15219	15436	15253	15206	15504	15367	15299	15313	15385	15208	15182	15383	15329	15221	15120	15293	15269	15007	15457	15338	15343	15268	15323	15265	15540	15295	15226	15410	15365	15170	15333	15331	15370	15218	15306	15176	15493	15345	15335	15314	15301	15328	15414	15170	15326	15331	15314	15368	15454	15559	15390	15349	15248	15238	15307	15423	15352	15282	15299	15223	15449	15406	15383	15234	15186	15256	15294	15291	15089	15134	15345	15187	15359	15246	15370	15472	15106	15314	15204	15040	15210	15405	15318	15416	15298	15398	15393	15398	15369	15173	15213	15275	15514	15256	15221	15383	15058	15393	15139	15538	15213	15326	15243	15240	15410	15399	15395	15406	15372	15376	15348	15314	15198	15326	15237	15317	15260	15172	15382	15264	15157	15238	15241	15435	15414	15402	15294	15266	15169	15316	15418	15278	15374	15457	15448	15469	15216	15285	15124	15322	15299	15217	15320	15358	15328	15305	15464	15103	15108	15402	15231	15427	15389	15080	15502	15423	15279	15423	15309	15318	15263	15171	15330	15551	15270	15069	15164	15236	15245	15391	15078	15324	15285	15152	15284	15466	15323	15238	15302	15325	15293	15260	15351	15480	15300	15297	15173	15507	15467	15363	15357	15486	15422	15274	15281	15354	15318	15252	15439	15551	15369	15291	15296	15412	15256	15338	15335	15309	15192	15364	15286	15236	15304	15345	15347	15195	15365	15360	15291	15158	15409	15321	15522	15235	15268	15316	15388	15410	15264	15324	15435	15278	15212	15169	15375	15204	15374	15299	15304	15390	15261	15324	15227	15334	15306	15380	15313	15251	15342	15420	15393	15390	15502	15366	15286	15168	15227	15544	15320	15462	15327	15329	15310	15202	15545	15298	15241	15217	15225	15309	15335	15288	15310	15318	15268	15189	15378	15304	15317	15271	15189	15292	15364	15542	15135	15331	15269	15129	15370	15223	15270	15340	15129	15346	15464	15216	15158	15439	15255	15204	15196	15397	15315	15383	15224	15344	15301	15521	15309	15226	15447	15158	15245	15477	15270	15318	15432	15249	15562	15351	15458	15398	15306	15416	15488	15244	15323	15391	15355	15402	15176	15204	15153	15168	15207	15348	15347	15402	15498	15326	15393	15262	15460	15356	15284	15262	15488	15237	15501	15511	15116	15405	15452	14995	15185	15243	15370	15378	15088	15492	15083	15363	15142	15476	15234	15388	15453	15581	15272	15307	15397	15315	15439	15529	15513	15357	15282	15335	15456	15357	15233	15336	15223	15245	15288	15143	15287	15378	15365	15250	15541	15184	15315	15352	15237	15211	15371	15297	15312	15334	15516	15525	15327	15311	15220	15269	15330	15416	15114	15352	15367	15283	15162	15230	15206	15225	15302	15313	15054	15356	15334	15265	15314	15229	15472	15291	15307	15230	15176	15459	15279	15383	15377	15111	15421	15404	15301	15303	15313	15300	15357	15231	15419	15433	15339	15185	15276	15256	15342	15439	15405	15325	15346	15545	15363	15349	15173	15406	15383	15135	15145	15166	15166	15233	15244	15272	15265	15275	15299	15508	15358	15439	15220	15518	15305	15378	15336	15233	15269	15432	15291	15285	15064	15394	15223	15303	15278	15448	15254	15166	15484	15346	15559	15221	15407	15406	15389	15226	15257	15209	15313	15193	15332	15412	15413	15223	15298	15380	15411	15330	15456	15270	15324	15273	15297	15253	15315	15244	15487	15334	15252	15297	15117	15224	15200	15461	15465	15365	15268	15289	15113	15424	15402	15322	15359	15308	15401	15313	15337	15416	15414	15328	15365	15214	15239	15373	15313	15199	15232	15202	15339	15266	15295	15303	15136	15320	15363	15337	15266	15459	15378	15105	15319	15292	15285	15246	15228	15236	15245	15331	15484	15417	15182	15294	15243	15132	15547	15349	15348	15405	15582	15457	15423	15285	15170	15240	15274	15269	15468	15335	15284	15257	15260	15255	15312	15267	15293	15175	15380	15307	15363	15307	15251	15320	15404	15466	15253	15119	15307	15261	15296	15340	15247	15210	15325	15491	15174	15429	15408	15491	15326	15522	15291	15556	15263	15384	15446	15181	15211	15393	15269	15302	15445	15388	15192	15249	15310	15172	15497	15303	15165	15212	15453	15192	15191	15254	15397	15471	15278	15332	15287	15180	15188	15388	15362	15289	15334	15471	14997	15137	15354	15177	15313	15396	15348	15362	15187	15250	15456	15275	15086	15429	15219	15364	15398	15436	15313	15452	15340	15426	15346	15442	15320	15302	15200	15189	15430	15415	15463	15485	15333	15279	15441	15235	15433	15256	15540	15269	15427	15230	15267	15375	15399	15131	15423	15317	15236	15179	15348	15248	15204	15363	15379	15365	15321	15573	15337	15578	15165	15282	15235	15195	15334	15318	15253	15447	15257	15246	15365	15313	15435	15327	15350	15332	15273	15348	15338	15441	15239	15480	15165	15138	15502	15308	15150	15307	15536	15410	15311	15447	15256	15438	15325	15266	15440	15364	15285	15016	15331	15421	15388	15441	15349	15299	15427	15277	15249	15380	15344	15199	15339	15190	15495	15326	15423	15292	15310	15356	15257	15180	15135	15364	15414	15356	15313	15324	15359	15238	15341	15172	15154	15232	15545	15346	15261	15245	15126	15362	15514	15380	15342	15171	15268	15312	15281	15267	15212	15327	15286	15303	15159	15253	15095	15095	15154	15347	15154	15321	15343	15333	15376	15294	15394	15226	15532	15277	15180	15335	15351	15319	15420	15381	15339	15284	15234	15412	15285	15542	15263	15194	15307	15139	15358	15440	15390	15462	15302	15308	15316	15317	15235	15324	15421	15274	15468	15351	15256	15292
24750	43821	38920	29899	24639	21265	19544	15766	14799	14665	14417	14302	14393	14587	14616	14453	14222	14154	14241	13751	13809	13766	13779	13559	13670	13746	13627	13625	13504	13463	13641	13592	13570	13452	13594	13468	13613	13477	13488	13712	13522	13522	13555	13463	13519	13378	13501	13351	13545	13384	13425	13359	13424	13350	13224	13392	13300	13176	13238	13256	13369	13419	13445	13322	13239	13144	13305	13370	13353	13263	13387	13248	13375	13265	13445	13164	13300	13168	13357	13140	13284	13178	13345	13350	13352	13419	13381	13290	13255	13181	13357	13275	13296	13296	13570	13274	13235	13421	13175	13106	13350	13368	13331	13136	13117	13546	13285	13341	13328	13417	13161	13279	13332	13389	13195	13265	13164	13409	13383	13172	13174	13231	13320	13179	13260	13281	13391	13232	13240	13329	13343	13192	13240	13264	13272	13402	13375	13446	13274	13384	13194	13335	13258	13366	13307	13310	13202	13366	13446	13263	13257	13397	13420	13214	13353	13344	13263	13303	13204	13280	13262	13325	13232	13329	13421	13430	13197	13310	13172	13333	13373	13349	13343	13204	13203	13305	13346	13354	13282	13190	13100	13283	13131	13284	13240	13355	13414	13167	13329	13255	13293	13264	13262	13354	13354	13212	13183	13402	13171	13273	13245	13345	13189	13262	13377	13452	13348	13270	13449	13215	13312	13269	13401	13266	13384	13113	13187	13487	13310	13272	13210	13234	13267	13280	13158	13405	13342	13425	13230	13334	13275	13274	13392	13329	13428	13340	13278	13360	13237	13335	13294	13290	13183	13370	13260	13126	13283	13245	13452	13284	13377	13294	13418	13212	13160	13457	13293	13279	13350	13246	13361	13316	13345	13349	13410	13235	13337	13274	13342	13293	13346	13493	13331	13302	13122	13285	13368	13385	13316	13235	13487	13293	13253	13463	13036	13171	13245	13229	13158	13431	13193	13290	13249	13246	13135	13256	13453	13335	13127	13265	13261	13315	13266	13277	13387	13314	13332	13161	13392	13355	13388	13263	13073	13365	13258	13305	13251	13249	13289	13370	13445	13249	13099	13450	13283	13208	13318	13183	13280	13177	13327	13326	13245	13241	13370	13333	13338	13225	13254	13384	13313	13360	13118	13263	13174	13215	13340	13057	13362	13180	13273	13425	13335	13284	13222	13260	13314	13368	13152	13362	13286	13246	13344	13294	13365	13303	13237	13452	13236	13419	13334	13184	13300	13173	13359	13317	13227	13248	13340	13276	13322	13279	13295	13365	13275	13154	13314	13210	13376	13231	13314	13383	13402	13227	13309	13352	13506	13277	13327	13223	13144	13337	13256	13303	13256	13275	13463	13199	13402	13211	13346	13393	13322	13423	13356	13414	13444	13370	13150	13377	13368	13342	13220	13371	13330	13386	13027	13144	13272	13385	13361	13394	13413	13332	13475	13319	13353	13332	13191	13192	13248	13235	13356	13203	13182	13392	13226	13242	13240	13151	13124	13370	13256	13238	13331	13190	13230	13247	13231	13387	13320	13273	13219	13247	13292	13342	13248	13522	13321	13316	13204	13347	13399	13258	13195	13267	13297	13332	13400	13075	13374	13240	13297	13353	13325	13512	13172	13303	13286	13272	13444	13255	13226	13334	13163	13195	13265	13306	13344	13217	13432	13225	13182	13076	13390	13343	13388	13298	13223	13197	13386	13322	13398	13439	13208	13236	13330	13167	13458	13348	13382	13279	13242	13260	13367	13184	13302	13269	13279	13146	13293	13235	13271	13317	13364	13178	13170	13227	13317	13257	13306	13469	13413	13138	13274	13412	13205	13115	13341	13411	13352	13294	13456	13417	13197	13380	13441	13130	13127	13233	13363	13325	13302	13350	13343	13399	13327	13339	13304	13320	13285	13387	13312	13221	13166	13217	13216	13194	13426	13277	13224	13173	13099	13206	13155	13453	13469	13374	13371	13239	13085	13248	13292	13288	13145	13333	13499	13285	13318	13426	13179	13369	13269	13135	13267	13242	13398	13531	13176	13301	13299	13292	13223	13261	13215	13301	13311	13303	13432	13250	13243	13299	13247	13236	13232	13182	13365	13134	13316	13238	13212	13292	13236	13257	13281	13220	13303	13166	13344	13239	13153	13300	13349	13239	13296	13263	13109	13414	13283	13196	13476	13329	13269	13225	13430	13349	13497	13371	13266	13332	13243	13285	13353	13260	13320	13285	13319	13257	13273	13255	13448	13115	13388	13190	13126	13432	13529	13164	13182	13244	13403	13293	13214	13313	13076	13403	13313	13438	13237	13397	13258	13132	13240	13321	13280	13313	13152	13377	13271	13369	13329	13260	13228	13332	13112	13297	13164	13239	13283	13204	13368	13411	13098	13390	13300	13232	13398	13326	13284	13290	13258	13351	13278	13324	13411	13177	13363	13287	13310	13219	13217	13290	13119	13157	13319	13409	13195	13363	13298	13176	13236	13192	13381	13245	13360	13298	13407	13284	13392	13165	13237	13185	13401	13152	13342	13126	13229	13473	13275	13356	13381	13150	13076	13444	13288	13266	13430	13293	13320	13378	13116	13296	13370	13308	13377	13272	13313	13333	13233	13157	13342	13159	13386	13307	13417	13286	13491	13245	13266	13297	13231	13378	13044	13267	13396	13353	13234	13301	13299	13307	13302	13032	13322	13224	13351	13344	13365	13228	13211	13252	13301	13146	13364	13360	13372	13323	13374	13313	13479	13312	13349	13468	13209	13276	13305	13328	13218	13302	13264	13315	13223	12888	13287	13272	13292	13366	13372	13282	13323	13212	13316	13285	13218	13301	13256	13324	13222	13004	13302	13330	13541	13213	13415	13399	13291	13311	13262	13275	13277	13164	13416	13246	13295	13208	13299	13193	13255	13291	13347	13241	13270	13338	13202	13525	13311	13192	13410	13211	13251	13315	13270	13279	13299	13382	13187	13267	13427	13300	13283	13434	13320	13437	13239	13388	13150	13329	13440	13238	13356	13224	13245	13411	13170	13322	13207	13298	13255	13222	13374	13351	13380	13384	13332	13195	13503	13316	13360	13382	13120	13235	13479	13199	13331	13217	13398	13176	13451	13253	13314	13229	13303	13279	13335	13336	13257	13406	13334	13303	13344	13322	13506	13284	13121	13321	13238	13308	13295	13431	13379	13252	13042	13256	13232	13354	13422	13328	13146	13316	13279	13345	13375	13308	13388	13341	13200	13316	13273	13390	13348	13299	13294	13182	13274	13330	13280	13340	13200	13219	13254	13294	13308	13256	13267	13454	13083	13157	13188	13275	13214	13148	13255	13224	13234	13295	13455	13258	13358	13211	13493	13265	13460	13341	13339	13187	13130	13304	13229	13359	13270	13180	13259	13393	13303	13180	13325	13361	13316	13338	13197	13326	13308	13248	13292	13379	13325	13377	13281	13459	13124	13217	13183	13101	13255	13160	13155	13369	13307	13295	13142	13258	13277	13340	13327	13262	13201	13331	13382	13337	13238	13312	13225	13301	13308	13308	13311	13284	13282	13326	13394	13336	13226	13192	13334	13470	13266	13320	13245	13368	13203	13359	13200	13436	13272	13309	13255	13339	13310	13324	13376	13265	13286	13420	13275	13310	13291	13349	13346	13247	13221	13292	13154	13370	13239	13248	13313	13335	13184	13194	13309	13370	13356	13208	13365	13267	13310	13266	13313	13231	13250	13428	13226	13311	13345	13364	13265	13223	13244	13221	13287	13348	13381	13192	13141	13460	13235	13378	13387	13104	13158	13211	13273	13257	13271	13340	13301	13296	13196	13368	13179	13377	13362	13423	13397	13420	13332	13124	13413	13268	13112	13206	13245	13378	13432	13178	13228	13225	13278	13180	13239	13209	13331	13331	13369	13298	13254	13338	13481	13344	13313	13143	13386	13338	13393	13390	13267	13427	13515	13166	13388	13229	13178	13273	13373	13441	13385	13165	13465	13413	13475	13358	13270	13348	13172	13406	13220	13266	13338	13219	13437	13413	13349	13295	13267	13380	13303	13413	13268	13354	13170	13224	13425	13410	13334	13170	13432	13446	13234	13343	13076	13374	13300	13378	13364	13228	13221	13328	13279	13511	13276	13168	13270	13388	13304	13286	13288	13431	13404	13326	13228	13280	13216	13504	13341	13317	13342	13306	13299	13330	13324	13541	13318	13321	13375	13300	13358	13307	13285	13264	13365	13382	13262	13268	13288	13145	13381	13134	13143	13224	13353	13304	13281	13335	13220	13237	13168	13362	13421	13154	13276	13170	13317	13408	13274	13381	13341	13115	13401	13385	13284	13396	13340	13270	13142	13344	13178	13315	13432	13392	13202	13355	13245	13332	13365	13308	13270	13345	13431	13351	13231	13441	13387	13336	13328	13248	13296	13016	13197	13168	13483	13259	13453	13309	13356	13269	13449	13338	13452	13208	13145	13220	13084	13237	13287	13386	13140	13408	13307	13423	13187	13331	13318	13258	13233	13257	13203	13365	13302	13228	13197	13366	13250	13365	13224	13320	13227	13289	13363	13219	13397	13218	13270	13441	13316	13248	13139	13436	13301	13327	13319	13348	13282	13242	13338	13402	13351	13341	13314	13366	13190	13144	13431	13327	13151	13373	13334	13310	13264	13323	13316	13299	13359	13184	13204	13311	13272	13408	13381	13245	13378	13409	13350	13413	13420	13266	13179	13157	13090	13244	13308	13224	13101	13363	13270	13502	13279	13329	13272	13208	13350	13357	13366	13289	13202	13368	13395	13285	13245	13352	13142	13446	13464	13307	13282	13354	13348	13378	13278	13372	13299	13319	13370	13447	13338	13120	13213	13306	13323	13143	13296	13282	13295	13258	13214	13409	13282	13230	13472	13345	13475	13367	13272	13322	13337	13379	13258	13139	13405	13257	13287	13384	13274	13370	13347	13370	13080	13343	13349	13303	13242	13286	13150	13368	13307	13136	13368	13306	13431	13496	13096	13496	13339	13324	13243	13227	13347	13322	13452	13007	13249	13289	13540	13326	13352	13357	13334	13150	13294	13259	13369	13251	13236	13482	13339	13321	13376	13247	13260	13293	13303	13275	13364	13285	13342	13307	13249	13388	13119	13293	13360	13400	13308	13313	13352	13273	13252	13229
22825	21110	28931	23582	21724	24570	26845	20096	18009	18195	17753	17497	17627	17837	17819	17426	17450	17323	17183	17067	17408	17096	17017	17008	17070	17116	16993	16933	16776	16945	16756	16864	16635	16545	16717	16733	16949	16605	16800	16582	16868	16691	16845	16512	16555	16559	16616	16667	16455	16724	16744	16741	16693	16689	16596	16628	16293	16605	16563	16526	16552	16522	16743	16486	16593	16556	16672	16658	16637	16523	16680	16640	16551	16441	16483	16476	16557	16513	16727	16588	16601	16641	16702	16567	16421	16550	16357	16590	16454	16265	16498	16501	16329	16430	16525	16364	16359	16576	16615	16498	16285	16456	16409	16635	16455	16445	16376	16329	16321	16449	16443	16404	16578	16513	16506	16412	16686	16624	16355	16515	16297	16240	16472	16417	16385	16652	16504	16414	16619	16541	16387	16529	16522	16488	16586	16464	16366	16552	16384	16439	16463	16586	16540	16356	16375	16341	16414	16316	16445	16229	16401	16427	16464	16496	16576	16399	16216	16549	16456	16435	16548	16473	16371	16249	16437	16261	16415	16460	16429	16487	16646	16649	16603	16517	16276	16394	16445	16427	16514	16464	16466	16294	16385	16451	16583	16374	16331	16517	16410	16546	16469	16494	16488	16502	16574	16560	16478	16627	16674	16445	16732	16353	16409	16683	16556	16375	16343	16660	16631	16342	16483	16480	16471	16448	16583	16749	16635	16683	16480	16426	16391	16418	16377	16509	16581	16432	16422	16473	16560	16626	16494	16410	16349	16619	16434	16431	16424	16395	16543	16497	16386	16345	16638	16558	16668	16519	16500	16594	16482	16719	16539	16438	16433	16678	16419	16419	16519	16438	16480	16563	16334	16423	16353	16286	16708	16391	16527	16461	16417	16346	16283	16477	16520	16376	16603	16441	16344	16354	16440	16361	16364	16444	16337	16370	16513	16421	16398	16442	16330	16398	16339	16380	16460	16427	16535	16344	16441	16579	16327	16417	16530	16543	16348	16228	16470	16495	16720	16366	16324	16525	16310	16392	16293	16451	16401	16466	16620	16451	16491	16328	16387	16259	16413	16373	16355	16428	16302	16420	16390	16634	16509	16496	16493	16659	16671	16644	16432	16484	16465	16320	16583	16396	16512	16467	16417	16403	16448	16440	16235	16579	16490	16360	16487	16331	16300	16506	16540	16580	16441	16450	16423	16308	16395	16532	16297	16694	16457	16675	16324	16561	16497	16442	16464	16495	16470	16579	16356	16788	16463	16528	16377	16256	16266	16445	16570	16483	16416	16337	16404	16329	16345	16382	16285	16434	16311	16367	16320	16240	16531	16387	16553	16459	16374	16417	16418	16446	16451	16345	16494	16457	16452	16087	16550	16200	16253	16442	16354	16512	16433	16484	16478	16583	16429	16475	16545	16522	16573	16488	16304	16244	16522	16552	16311	16385	16170	16496	16367	16555	16667	16462	16453	16597	16530	16613	16280	16593	16424	16483	16520	16409	16503	16453	16504	16436	16299	16400	16351	16604	16705	16376	16541	16399	16473	16394	16432	16455	16566	16523	16628	16238	16485	16616	16387	16657	16547	16496	16362	16450	16354	16544	16618	16483	16346	16491	16439	16501	16281	16390	16413	16214	16364	16284	16536	16296	16308	16429	16465	16437	16455	16506	16517	16540	16484	16372	16545	16694	16412	16607	16579	16400	16596	16384	16455	16536	16442	16342	16258	16482	16236	16481	16282	16259	16493	16465	16363	16258	16639	16454	16534	16568	16401	16322	16432	16416	16358	16643	16684	16602	16431	16501	16432	16415	16577	16359	16592	16517	16442	16433	16380	16406	16466	16325	16212	16249	16455	16543	16468	16300	16447	16515	16419	16529	16430	16457	16480	16382	16424	16359	16539	16426	16432	16505	16420	16342	16401	16535	16451	16696	16516	16480	16473	16495	16526	16458	16394	16374	16288	16323	16195	16222	16519	16550	16319	16259	16390	16356	16425	16443	16350	16431	16343	16455	16531	16548	16521	16390	16433	16446	16380	16287	16222	16628	16495	16616	16362	16347	16474	16481	16294	16395	16561	16531	16217	16329	16321	16585	16571	16394	16526	16463	16505	16384	16486	16451	16458	16601	16285	16427	16311	16476	16484	16558	16414	16688	16259	16488	16543	16502	16383	16536	16333	16359	16459	16357	16609	16404	16251	16313	16411	16433	16410	16480	16449	16552	16668	16317	16341	16319	16305	16600	16375	16575	16336	16500	16551	16341	16310	16296	16504	16356	16298	16403	16439	16327	16581	16323	16367	16422	16303	16203	16371	16497	16413	16200	16399	16492	16443	16298	16360	16329	16383	16510	16286	16451	16529	16507	16408	16264	16599	16379	16401	16570	16291	16391	16388	16455	16308	16359	16309	16500	16103	16364	16463	16428	16366	16235	16522	16369	16562	16538	16418	16162	16725	16630	16434	16431	16296	16386	16424	16561	16523	16545	16500	16336	16544	16516	16377	16474	16520	16465	16308	16383	16531	16507	16589	16557	16455	16501	16547	16309	16488	16218	16652	16265	16401	16418	16391	16538	16475	16321	16506	16337	16522	16328	16412	16479	16527	16426	16534	16407	16655	16404	16172	16491	16548	16379	16532	16446	16519	16538	16555	16527	16329	16239	16381	16478	16407	16544	16399	16341	16571	16465	16368	16263	16299	16253	16310	16374	16429	16594	16586	16183	16451	16789	16365	16479	16489	16442	16562	16464	16594	16263	16548	16259	16549	16386	16460	16346	16576	16344	16460	16494	16449	16441	16465	16509	16342	16324	16238	16504	16345	16273	16313	16416	16399	16603	16332	16382	16760	16329	16326	16554	16451	16444	16476	16245	16453	16463	16389	16515	16483	16479	16658	16396	16585	16443	16429	16327	16376	16289	16421	16340	16318	16543	16306	16306	16267	16371	16370	16391	16464	16708	16468	16369	16153	16344	16482	16559	16454	16478	16648	16368	16398	16616	16522	16356	16359	16286	16540	16217	16383	16503	16522	16428	16400	16384	16203	16274	16377	16281	16570	16549	16469	16392	16378	16485	16539	16467	16401	16487	16431	16600	16549	16487	16505	16536	16694	16327	16319	16399	16496	16432	16471	16535	16489	16420	16534	16429	16520	16476	16515	16680	16437	16419	16406	16545	16433	16257	16437	16466	16645	16566	16386	16414	16378	16594	16551	16481	16519	16461	16608	16251	16374	16234	16300	16554	16545	16485	16546	16472	16391	16448	16460	16272	16487	16327	16526	16433	16500	16295	16531	16556	16401	16389	16408	16436	16452	16325	16348	16483	16361	16521	16409	16418	16592	16502	16321	16508	16325	16228	16510	16556	16451	16465	16474	16285	16347	16353	16451	16316	16295	16546	16500	16485	16578	16393	16419	16287	16560	16306	16395	16528	16429	16368	16614	16464	16403	16356	16454	16183	16319	16448	16252	16318	16424	16394	16436	16596	16510	16280	16456	16379	16515	16353	16684	16432	16329	16399	16215	16523	16364	16417	16325	16374	16502	16407	16383	16473	16458	16368	16499	16520	16234	16397	16506	16425	16390	16519	16416	16380	16431	16423	16352	16597	16414	16520	16544	16477	16362	16356	16454	16486	16285	16341	16649	16564	16310	16426	16510	16619	16575	16636	16535	16385	16380	16366	16353	16482	16279	16290	16404	16451	16427	16339	16520	16506	16470	16451	16444	16490	16558	16394	16414	16362	16460	16559	16475	16563	16451	16551	16379	16581	16434	16326	16282	16608	16481	16475	16520	16548	16508	16290	16382	16351	16421	16409	16637	16261	16716	16594	16456	16548	16401	16673	16485	16312	16507	16256	16478	16597	16154	16455	16420	16437	16556	16743	16273	16226	16484	16428	16509	16666	16321	16241	16512	16378	16334	16450	16488	16331	16667	16417	16415	16484	16404	16452	16642	16407	16604	16492	16390	16571	16436	16546	16701	16518	16497	16659	16389	16582	16542	16507	16349	16452	16682	16605	16391	16324	16494	16391	16559	16589	16380	16229	16392	16475	16453	16446	16352	16503	16452	16357	16416	16523	16564	16597	16516	16360	16386	16566	16361	16607	16467	16324	16370	16515	16472	16442	16328	16513	16387	16467	16610	16496	16374	16611	16300	16365	16409	16421	16429	16465	16399	16183	16321	16469	16432	16496	16373	16497	16374	16295	16261	16366	16369	16616	16527	16274	16596	16532	16565	16499	16414	16362	16486	16416	16526	16578	16573	16589	16445	16534	16525	16453	16217	16357	16316	16291	16470	16412	16576	16389	16589	16486	16672	16409	16485	16340	16492	16401	16452	16355	16426	16553	16257	16551	16647	16417	16555	16380	16450	16468	16467	16550	16512	16504	16277	16134	16433	16530	16426	16455	16463	16469	16427	16441	16365	16503	16545	16499	16397	16299	16315	16436	16431	16644	16436	16302	16601	16386	16530	16347	16524	16470	16521	16510	16565	16331	16477	16406	16533	16361	16348	16255	16349	16525	16511	16366	16421	16400	16389	16524	16477	16313	16451	16502	16335	16404	16322	16236	16323	16524	16333	16406	16433	16455	16379	16320	16466	16619	16468	16549	16444	16574	16334	16483	16446	16483	16603	16448	16497	16307	16313	16563	16471	16293	16540	16347	16494	16388	16382	16479	16472	16525	16361	16458	16351	16467	16466	16446	16446	16427	16644	16363	16419	16323	16470	16258	16566	16361	16334	16384	16429	16515	16410	16366	16367	16296	16305	16488	16631	16553	16420	16455	16514	16337	16450	16276	16384	16311	16359	16429	16420	16524	16416	16453	16231	16521	16514	16559	16555	16534	16535	16537	16491	16426	16452	16429	16476	16170	16475	16552	16558	16363	16371	16473	16349	16540	16412	16300	16395	16483	16421	16550	16402	16440	16289	16265	16455	16387	16326	16438	16265	16551	16576	16234	16379	16348	16560	16539	16507	16557	16335	16390	16556	16489	16461	16551	16617	16608	16428	16397	16580	16572	16480	16297	16300	16375	16422	16392	16289	16425	16157	16348	16439	16409	16494	16485	16322	16540	16600	16590	16275	16357	16702	16457	16772	16513	16463	16456	16691	16448	16278	16377	16314	16525	16329	16326	16376	16338	16425	16310	16423	16373	16463	16374
27534	48611	43794	34166	27895	24392	22616	18072	16255	15845	15729	15299	15447	15766	15748	15480	15453	15254	14974	14750	14628	14551	14533	14382	14569	14521	14447	14494	14246	14383	14273	14244	14347	14349	14328	14328	14203	14352	14143	14290	14189	14249	14132	14193	14092	14233	14129	13988	13914	14293	14035	14182	14118	14008	14306	13890	14220	14091	13925	13835	13989	14045	13819	14032	13976	13922	14016	14138	13954	13918	13958	14143	13857	14049	14003	14012	13914	14087	13990	13963	14064	14022	13950	13919	14037	13927	14152	13863	14000	13944	13932	13967	13897	13934	13970	13793	13900	14052	13968	13809	13908	14120	14028	13957	14037	14055	13978	13925	14056	14017	13723	13847	13948	14099	13924	13968	13929	13904	14096	13948	13923	13875	13862	13926	13978	14014	13891	14038	14015	14068	13837	13841	13866	13912	13749	13958	14132	13868	13756	13933	13975	13925	14062	13938	13868	13834	14002	13955	14080	13843	13989	13905	14092	13820	14071	13918	13793	13836	13953	13910	13785	14009	13946	13762	13895	13992	13894	14033	13861	13985	14025	13763	13833	13997	14032	14162	13996	13899	13843	13952	13824	13975	13845	13870	13952	13887	14056	13742	14015	13874	14209	13749	13941	13996	13863	13891	13716	13959	14077	13973	14004	13999	13871	13908	13884	13826	13839	13922	13980	14101	13831	13910	14017	13965	13969	14027	13981	13950	13995	14039	13830	13922	13896	13864	13986	13835	14025	13852	13928	13883	13987	13986	13885	13796	13816	14016	13923	14038	14004	13886	14021	14002	13951	13837	13952	13917	14062	13917	13814	14034	14097	13893	13882	14058	13940	13969	13856	14019	13984	14004	14055	13921	13884	14006	13963	13865	13815	14081	13925	13993	13949	13910	13999	13989	13989	14014	13891	13889	13791	13959	13917	14019	13897	13921	13926	13922	14005	14014	13857	13956	13953	13872	14016	13864	13978	13955	14006	13927	14016	13982	14054	14131	13903	13741	14048	13926	14078	13940	13938	13955	13997	13903	13947	13971	13948	13778	13984	13832	13728	13938	13794	14055	14017	13726	13917	13945	13971	14091	13969	13957	13768	14013	14003	13828	13926	13961	14059	14007	13820	13895	14051	13797	14055	14027	13860	13973	13880	13941	13976	13774	13996	13989	13907	13919	13996	13999	13960	13970	13976	13971	14006	13938	14056	14025	13868	13944	13970	14040	14065	13819	13913	13856	14049	14066	14156	13908	13896	14011	14099	14049	13853	14005	13957	13809	13774	13769	13964	13783	13806	14165	13964	13824	13977	13858	13925	13904	13855	13795	13932	14043	13959	13780	13918	13927	14012	14049	13888	14065	14026	13972	14021	14089	13891	14010	13992	13777	14003	13940	13867	14113	13918	14026	13940	14020	13833	14054	14107	14085	13906	13871	13900	13919	13851	14006	13789	13823	14011	13905	14084	13855	13910	13993	14050	13812	14023	13771	13915	13969	13928	14102	13964	13949	14063	13827	13871	13919	13929	13842	13878	13674	14052	13880	13967	13913	13890	13911	13917	13904	14198	13901	14008	14032	13983	13985	13991	13881	14284	13965	13906	13996	14040	14029	14143	13853	13980	13833	14061	13927	13916	13911	13824	13977	13929	13957	13861	13974	13894	13963	13890	13977	13997	13988	14026	13972	13920	14113	13876	13913	14038	13889	14063	13892	14030	13946	14067	13942	13820	14024	13868	13910	13928	13899	13943	13894	13798	14038	13911	13829	13999	14016	14041	14020	13847	13921	13985	14065	13949	13948	13920	13948	13997	13851	13864	13952	13898	13903	13895	13946	13849	13916	14023	13854	13931	13877	13989	14022	13945	13911	13954	14100	14033	13958	13979	13857	14072	13933	13982	14025	14019	13913	13903	13815	13963	14051	13817	13877	13886	13856	13988	13841	14003	13871	13801	13947	14094	13998	13852	13898	14031	13793	13954	14072	13897	13852	13958	14058	13817	14068	14024	14088	14106	13922	13944	13913	14047	13838	14032	14003	13858	13849	13873	13760	14023	13928	13906	13860	13842	13892	13875	13913	13984	13940	13884	13868	13912	13709	14000	13887	13949	13715	14039	14077	13721	13986	14022	14013	13938	13790	13795	13920	13851	13842	14012	13992	13831	13852	14019	14027	13928	13936	13919	13921	13822	13924	14035	14066	14249	13843	13858	14020	13854	13959	13799	13941	13763	14049	13880	13920	13988	13755	13913	13805	13976	14088	14060	13930	14054	13835	13984	13746	14013	13976	13873	13897	13919	13951	13900	13812	13893	14058	13998	13931	13866	13882	13841	13888	13932	13813	13980	13910	13899	13997	14051	13856	14039	13857	13879	13907	13892	13967	13870	13804	13916	13884	14039	13826	13870	13999	14050	14001	14106	14044	13886	13951	13964	13957	14100	13892	13907	14083	13802	14072	13733	13906	13979	13896	14063	13786	14100	13845	13975	13870	13986	14070	13979	13947	13799	13886	14070	13847	14091	13922	13785	14097	13967	14008	13875	13949	13877	13981	13998	13919	14007	13828	13799	13982	13925	14051	14108	14057	13789	14044	13945	13790	13968	13997	13983	13915	13790	13944	13872	13955	14093	13932	13686	14011	13883	13905	13707	13788	14038	14049	13965	13879	13871	13879	14170	13650	14042	14059	14040	13842	13981	13883	13788	13948	14047	13800	13882	14062	13816	13925	13944	13829	14020	13894	13931	13959	14115	13917	13968	13918	13985	13982	13928	13867	13952	13906	13939	13932	13766	13920	14020	13799	13812	13780	13973	14065	14007	13997	14053	14079	13858	13985	13850	13925	14073	13887	13876	13912	14009	13960	13840	13868	13783	13966	13822	13847	13962	13636	13883	13948	13980	14074	13847	13854	13770	13980	13904	13777	13868	13814	14116	13701	13840	14050	13935	13943	13867	13846	13954	14061	13898	13953	14016	14004	13851	13860	14009	13999	13923	13850	13889	13842	13990	13896	13774	13845	14050	13965	13867	13978	13849	13962	13974	13941	14143	13921	14078	13897	14007	13946	14154	14054	13845	13994	13890	13823	13850	13972	13967	14075	14038	13916	14139	13956	13950	13944	13948	14013	14013	13925	14065	13959	13909	13993	13786	14053	13685	13912	13718	13924	13908	13941	13937	13988	13939	13950	13909	14027	13859	13967	14053	14103	13849	13941	13869	13991	13874	13851	13996	13787	13890	13920	13880	13867	13954	13964	14071	14090	14051	13868	13905	13928	14018	13837	13815	13855	13922	13856	13832	13916	14021	14003	14041	13780	13960	13839	14004	14010	13898	13897	13873	13736	13951	13850	13950	13780	13868	13807	13958	13951	13996	13897	13971	14027	13952	13920	14027	13903	14017	13962	13804	14062	14067	13902	13923	13921	13914	14016	14055	13880	13767	13906	14102	13921	14044	14018	14014	13944	13909	13932	13818	13996	13865	13880	14112	13811	14028	13889	13827	13892	13990	14087	13920	13870	13944	13963	13914	13766	13871	13930	13856	13965	14003	14016	13863	13957	13919	13954	13892	13836	14011	13886	13776	13932	13854	13995	13861	13821	14053	13991	13861	13981	13952	13870	14052	13910	13842	13992	13856	14025	13942	13849	13898	13936	13831	13874	13899	13920	13814	13832	13920	13957	14063	13843	13843	13912	13975	13974	13744	13778	14042	13960	14055	13850	13810	13810	14019	13848	13833	13984	14006	14082	13831	13897	13949	13916	13930	13947	13960	14034	13905	13934	14013	14069	13828	13964	14114	13875	13944	13934	14124	14064	14061	13948	13846	13978	13828	13917	14072	13965	13957	13976	14028	13892	13862	14002	13989	13901	14068	13869	13927	13846	13948	13983	13912	13997	13973	13725	13922	13850	13841	13812	13755	14023	13842	13930	13883	13744	13903	13998	13944	13883	13825	13835	13919	14037	13910	13984	13961	13818	13927	14108	14053	14167	13835	13882	13781	14023	14026	13906	14027	13790	13804	13918	13855	14041	13992	13999	13961	13869	13964	13918	13852	13851	14002	14171	14042	14021	14001	13816	13897	13825	13997	13841	14036	13913	13881	13932	13974	13910	13887	14056	13990	13845	14138	13936	14115	13885	13964	14055	13840	13771	14128	13921	14043	14003	13880	14074	13992	13924	13887	13840	14008	13785	13999	14057	13827	13948	13877	13983	13904	14019	14062	13919	13905	13872	13888	13872	14004	14018	14011	13867	14024	13849	13909	13879	13816	14158	14040	14039	14018	13965	13995	13897	14010	13909	13948	13902	14002	13983	13967	13805	13998	13825	14036	13785	13853	14086	13994	14129	13933	13973	13840	13872	13985	13821	13876	13951	13845	13836	13882	13916	13853	13899	14055	13975	13969	13988	14036	13968	14133	14177	13858	14001	13986	14056	14004	13935	13846	13966	13882	14027	13796	13663	13896	13980	14009	14019	14053	13946	14066	14017	14207	13880	13710	14005	13970	13830	13946	13812	14000	14045	13850	13930	14019	13883	14025	13906	13939	13975	14088	13917	13988	13845	13943	14038	13965	13829	13976	13883	13882	13885	14098	13974	13895	14049	13951	13842	13956	13945	14028	13864	13881	13706	13942	13821	13942	13897	14066	13943	13848	13869	14055	14032	13921	13981	13776	13905	13976	13672	13905	13803	13852	13816	14095	13892	14014	13909	13872	13917	13974	13979	14129	13774	14002	14008	13904	14069	13963	13970	13966	14033	13954	13830	13975	13839	13944	13892	13853	13826	13872	13964	14016	13956	13936	14007	13971	13946	13959	13897	14106	13992	13811	13868	13858	13902	13951	13802	13749	13841	14055	13834	13782	13746	13892	14005	13936	13922	13895	13992	13893	13871	13885	13947	13860	13970	13954	13932	13849	13939	13851	13898	14008	13812	13957	13945	13935	14055	13955	14046	13965	13952	13843	13909	13848	13887	13944	13921	13980	13928	13833	13976	13904	13953	13897	13986	14142	13959	13958	13921	13923	14156	14119	13986	14043	13957	13874	13956	13911	13978	13733	13955	13754	13845	14064	13783	14051	13951	13793	13947	14014	13942	13931	13943	13965	13849	13880	13994	14056	13866	13983	14026	13916	13975	13962	13994	13890	13934	13815	13975	13962	13856	13936	13881
28305	24919	30283	26836	21103	19085	18343	16663	16258	16146	15974	15860	15825	16056	16171	16056	16252	15767	15912	15957	15906	15758	15939	15930	15800	15743	15774	15685	15823	15802	15801	15756	15792	15653	15858	15848	15690	15817	15717	15797	15855	15722	15824	15671	15765	15781	15597	15737	15507	15519	15736	15848	15535	15529	15785	15670	15667	15640	15609	15679	15704	15823	15487	15617	15461	15595	15701	15612	15808	15784	15572	15586	15520	15613	15824	15624	15650	15718	15528	15540	15629	15510	15477	15553	15587	15518	15591	15601	15582	15522	15719	15522	15571	15512	15532	15501	15755	15724	15642	15614	15521	15677	15515	15729	15449	15602	15829	15667	15526	15446	15543	15553	15779	15844	15658	15294	15439	15584	15702	15617	15721	15719	15686	15723	15805	15824	15667	15498	15598	15713	15655	15611	15589	15726	15560	15588	15548	15620	15612	15452	15846	15602	15675	15565	15657	15586	15394	15452	15750	15750	15810	15536	15549	15398	15737	15673	15529	15631	15778	15616	15459	15463	15583	15434	15662	15719	15636	15508	15754	15673	15515	15514	15610	15538	15586	15795	15519	15521	15683	15478	15307	15519	15775	15508	15558	15626	15528	15517	15518	15373	15821	15705	15618	15483	15651	15706	15564	15394	15693	15510	15808	15705	15722	15589	15366	15667	15450	15565	15461	15569	15519	15773	15603	15687	15431	15509	15651	15875	15952	15591	15554	15463	15263	15448	15451	15426	15615	15518	15485	15690	15820	15556	15564	15713	15859	15570	15620	15591	15471	15537	15683	15371	15667	15492	15624	15622	15587	15751	15589	15616	15538	15484	15703	15717	15648	15604	15645	15581	15607	15607	15788	15637	15582	15586	15686	15613	15588	15656	15495	15688	15663	15719	15611	15654	15784	15561	15673	15530	15535	15509	15589	15611	15636	15599	15397	15721	15703	15507	15862	15730	15797	15426	15750	15461	15545	15585	15638	15738	15498	15590	15503	15601	15541	15482	15734	15647	15699	15552	15742	15573	15678	15689	15776	15684	15759	15672	15612	15492	15424	15558	15636	15573	15720	15655	15712	15653	15520	15579	15651	15832	15621	15729	15577	15430	15553	15517	15500	15415	15477	15620	15510	15661	15622	15734	15542	15739	15824	15659	15691	15713	15698	15531	15356	15505	15678	15625	15552	15616	15570	15739	15856	15616	15747	15525	15601	15538	15621	15469	15664	15594	15425	15431	15579	15408	15632	15609	15768	15549	15525	15496	15643	15518	15749	15662	15637	15578	15568	15554	15538	15541	15659	15609	15601	15539	15715	15534	15704	15489	15536	15493	15495	15591	15457	15461	15401	15711	15531	15535	15690	15622	15538	15743	15539	15687	15901	15614	15512	15779	15758	15401	15400	15500	15816	15647	15640	15776	15637	15534	15415	15749	15592	15533	15717	15748	15755	15653	15583	15571	15719	15476	15674	15576	15677	15679	15727	15665	15656	15497	15584	15735	15676	15507	15617	15675	15438	15657	15685	15854	15637	15748	15493	15488	15572	15578	15526	15235	15610	15512	15536	15630	15571	15734	15515	15433	15800	15635	15585	15707	15512	15630	15756	15482	15684	15699	15575	15592	15634	15826	15779	15513	15826	15586	15842	15665	15659	15534	15651	15802	15712	15537	15704	15525	15593	15608	15660	15606	15631	15796	15553	15627	15554	15609	15594	15736	15462	15535	15767	15500	15514	15794	15701	15673	15654	15609	15592	15594	15480	15559	15597	15399	15626	15630	15572	15652	15730	15549	15638	15506	15685	15597	15728	15581	15640	15646	15344	15653	15739	15707	15559	15654	15587	15684	15606	15575	15626	15629	15681	15908	15761	15544	15506	15534	15641	15719	15786	15640	15730	15725	15637	15571	15413	15675	15555	15696	15590	15711	15634	15627	15536	15551	15710	15487	15692	15690	15430	15508	15587	15489	15495	15768	15451	15637	15656	15693	15703	15389	15430	15540	15478	15414	15620	15564	15621	15762	15659	15464	15722	15605	15602	15494	15562	15609	15650	15529	15558	15648	15691	15621	15640	15626	15640	15602	15590	15476	15623	15554	15820	15738	15649	15765	15645	15615	15607	15508	15369	15564	15611	15684	15845	15691	15518	15616	15397	15620	15383	15817	15631	15629	15369	15539	15443	15485	15671	15593	15502	15765	15521	15528	15650	15681	15664	15592	15634	15674	15639	15511	15638	15567	15793	15747	15568	15597	15567	15626	15452	15667	15630	15683	15518	15637	15713	15618	15796	15665	15512	15549	15715	15625	15511	15500	15642	15342	15554	15800	15658	15459	15692	15469	15773	15680	15542	15689	15602	15619	15671	15708	15769	15589	15684	15462	15628	15692	15640	15679	15811	15712	15629	15637	15674	15540	15667	15594	15586	15583	15654	15739	15713	15621	15727	15643	15773	15488	15407	15631	15645	15607	15668	15959	15727	15881	15531	15568	15620	15450	15575	15297	15463	15578	15536	15750	15605	15603	15562	15512	15765	15722	15727	15521	15621	15865	15919	15642	15580	15733	15474	15536	15614	15700	15569	15643	15551	15421	15577	15547	15442	15418	15563	15693	15587	15507	15693	15586	15610	15584	15692	15771	15630	15644	15718	15758	15560	15676	15648	15329	15712	15577	15528	15616	15634	15646	15673	15580	15623	15614	15642	15543	15516	15791	15753	15589	15569	15791	15742	15690	15569	15669	15735	15586	15625	15625	15692	15565	15677	15540	15760	15523	15725	15804	15695	15584	15639	15671	15495	15570	15484	15611	15750	15791	15632	15693	15633	15599	15823	15587	15814	15587	15626	15665	15609	15457	15656	15536	15716	15762	15596	15776	15618	15643	15532	15541	15530	15733	15684	15568	15743	15563	15592	15591	15501	15672	15621	15805	15534	15596	15402	15565	15603	15476	15716	15522	15483	15603	15697	15750	15398	15625	15447	15653	15696	15759	15608	15611	15711	15665	15590	15448	15693	15684	15727	15824	15611	15568	15792	15518	15693	15431	15546	15662	15812	15515	15552	15740	15504	15679	15463	15565	15569	15366	15712	15526	15592	15758	15554	15634	15708	15665	15614	15638	15514	15572	15698	15613	15609	15733	15579	15514	15892	15758	15870	15426	15703	15616	15389	15703	15600	15541	15490	15775	15723	15470	15540	15634	15634	15640	15494	15563	15731	15543	15592	15481	15555	15670	15664	15632	15752	15596	15658	15627	15720	15397	15721	15562	15610	15658	15683	15635	15839	15698	15566	15523	15701	15487	15619	15358	15511	15531	15412	15671	15604	15675	15478	15643	15795	15646	15576	15770	15498	15750	15632	15760	15688	15584	15572	15598	15744	15766	15504	15427	15632	15643	15559	15426	15455	15509	15849	15630	15748	15691	15479	15509	15569	15507	15588	15558	15525	15485	15657	15581	15579	15439	15541	15530	15686	15479	15624	15678	15477	15692	15719	15620	15710	15752	15471	15811	15581	15528	15529	15432	15377	15764	15637	15603	15712	15769	15722	15444	15600	15406	15514	15601	15587	15688	15684	15548	15500	15450	15486	15817	15720	15626	15478	15710	15633	15499	15841	15645	15701	15801	15623	15467	15563	15394	15667	15667	15743	15551	15492	15486	15537	15707	15790	15675	15627	15474	15541	15703	15697	15647	15382	15760	15563	15386	15507	15670	15598	15681	15750	15657	15489	15661	15613	15598	15753	15367	15541	15650	15819	15798	15704	15722	15566	15833	15703	15770	15837	15558	15603	15739	15386	15382	15605	15642	15600	15765	15729	15467	15446	15546	15322	15721	15427	15525	15763	15799	15512	15710	15476	15678	15619	15715	15617	15697	15676	15615	15756	15569	15623	15604	15517	15721	15771	15766	15636	15534	15548	15670	15808	15498	15455	15522	15678	15562	15579	15665	15872	15792	15548	15636	15718	15761	15624	15581	15655	15646	15654	15503	15616	15595	15701	15705	15481	15477	15610	15632	15585	15546	15713	15464	15624	15707	15680	15725	15581	15744	15837	15605	15732	15531	15532	15487	15490	15624	15561	15644	15726	15776	15518	15712	15727	15616	15688	15684	15523	15631	15590	15532	15602	15753	15589	15567	15739	15660	15746	15740	15709	15663	15517	15526	15634	15439	15652	15466	15698	15778	15585	15662	15468	15631	15494	15723	15766	15332	15559	15570	15483	15735	15663	15544	15525	15656	15607	15765	15575	15579	15762	15637	15503	15594	15729	15803	15620	15376	15739	15828	15450	15779	15533	15646	15751	15547	15491	15704	15475	15676	15660	15558	15808	15507	15586	15632	15641	15661	15664	15641	15793	15806	15622	15704	15593	15509	15688	15339	15595	15736	15808	15808	15649	15558	15429	15716	15757	15558	15712	15550	15332	15710	15791	15661	15642	15542	15754	15579	15562	15622	15514	15662	15659	15707	15653	15631	15595	15719	15647	15546	15705	15647	15763	15544	15739	15663	15503	15573	15556	15493	15772	15621	15738	15640	15714	15515	15814	15681	15624	15563	15666	15543	15580	15691	15735	15596	15586	15508	15698	15574	15604	15625	15539	15745	15592	15382	15618	15452	15493	15609	15599	15710	15582	15475	15569	15493	15605	15709	15543	15448	15713	15731	15525	15584	15600	15582	15754	15628	15682	15651	15609	15728	15580	15601	15552	15701	15528	15515	15685	15517	15583	15703	15672	15535	15756	15663	15343	15627	15617	15670	15638	15481	15561	15783	15462	15383	15429	15591	15760	15793	15804	15498	15363	15685	15535	15664	15534	15611	15605	15776	15693	15534	15529	15697	15623	15682	15656	15655	15657	15538	15543	15781	15755	15812	15746	15581	15660	15612	15668	15738	15416	15472	15610	15498	15420	15727	15685	15544	15593	15580	15740	15678	15534	15632	15770	15517	15636	15607	15576	15661	15630	15586	15754	15742	15401	15649	15490	15573	15528	15553	15802	15728	15736	15672	15798	15790	15632	15504	15718	15619	15671	15597	15712	15802	15783	15696	15379	15312	15607	15749	15688	15717	15616	15378	15533	15600	15603	15543	15549	15639	15702	15604	15478	15529	15803	15875	15758	15614	15699	15494	15537	15614	15624	15543	15485	15498	15657	15780	15572	15466	15579	15414
25627	37099	32404	24636	20494	18204	17060	14889	14327	14123	14149	14040	14091	14159	14210	14021	13878	13992	13810	13977	13844	13850	13724	13790	13818	13738	13478	13734	13667	13773	13610	13510	13536	13688	13594	13525	13648	13556	13348	13561	13597	13684	13601	13594	13546	13578	13499	13619	13567	13641	13619	13463	13542	13357	13513	13552	13380	13522	13439	13525	13616	13288	13434	13456	13623	13575	13519	13539	13628	13544	13468	13488	13369	13547	13460	13560	13530	13395	13413	13516	13486	13542	13504	13697	13466	13531	13456	13370	13740	13313	13492	13427	13638	13553	13458	13506	13575	13441	13705	13402	13329	13492	13655	13520	13508	13449	13611	13451	13395	13711	13364	13518	13426	13569	13483	13502	13451	13590	13537	13272	13433	13516	13631	13419	13429	13553	13351	13395	13399	13477	13537	13441	13464	13549	13589	13628	13538	13443	13372	13423	13693	13498	13498	13500	13484	13484	13395	13398	13592	13542	13429	13435	13461	13500	13515	13615	13513	13511	13620	13468	13539	13422	13591	13641	13483	13467	13340	13572	13641	13501	13410	13434	13538	13494	13444	13534	13445	13467	13496	13495	13520	13332	13478	13518	13427	13555	13498	13429	13589	13438	13455	13640	13451	13443	13515	13591	13557	13480	13377	13633	13443	13421	13502	13547	13689	13370	13468	13538	13465	13674	13574	13399	13506	13433	13419	13466	13473	13362	13492	13412	13458	13514	13430	13615	13398	13340	13326	13479	13512	13580	13437	13577	13639	13734	13485	13336	13471	13492	13590	13309	13439	13674	13437	13365	13444	13508	13470	13579	13415	13484	13487	13470	13497	13466	13513	13350	13409	13364	13473	13469	13400	13487	13594	13448	13449	13551	13547	13499	13425	13677	13422	13555	13545	13401	13469	13418	13609	13504	13551	13621	13529	13385	13467	13480	13474	13715	13475	13506	13409	13679	13444	13375	13541	13527	13488	13297	13625	13368	13392	13282	13612	13492	13453	13566	13585	13538	13613	13431	13437	13520	13576	13506	13312	13620	13591	13489	13463	13605	13440	13560	13559	13503	13565	13615	13368	13617	13478	13456	13612	13463	13458	13572	13596	13486	13427	13441	13655	13462	13403	13534	13503	13440	13535	13557	13533	13426	13411	13357	13314	13481	13468	13454	13530	13556	13452	13542	13600	13420	13471	13565	13567	13475	13562	13500	13395	13377	13426	13573	13617	13503	13500	13486	13560	13382	13451	13640	13525	13518	13326	13555	13383	13600	13395	13501	13518	13668	13582	13519	13505	13444	13591	13395	13432	13402	13569	13348	13565	13402	13528	13622	13523	13500	13358	13359	13381	13542	13469	13634	13538	13543	13526	13399	13535	13610	13470	13554	13444	13589	13617	13489	13324	13438	13472	13412	13409	13380	13607	13582	13447	13603	13518	13467	13443	13545	13417	13418	13480	13485	13521	13424	13449	13555	13284	13490	13544	13271	13543	13483	13412	13298	13586	13572	13586	13548	13482	13476	13489	13488	13580	13521	13442	13535	13472	13895	13631	13327	13551	13392	13468	13476	13454	13377	13609	13678	13573	13413	13379	13543	13548	13413	13456	13586	13359	13412	13650	13422	13698	13367	13352	13553	13530	13500	13564	13544	13409	13522	13467	13465	13405	13632	13577	13672	13567	13386	13577	13471	13411	13460	13457	13630	13486	13338	13403	13451	13723	13614	13393	13580	13406	13536	13325	13540	13471	13554	13457	13365	13473	13372	13389	13528	13528	13531	13386	13507	13591	13558	13344	13598	13609	13558	13435	13362	13547	13558	13413	13462	13563	13450	13549	13457	13579	13501	13552	13586	13513	13320	13342	13454	13513	13478	13674	13417	13345	13505	13465	13511	13454	13624	13540	13494	13511	13531	13730	13485	13530	13530	13589	13544	13649	13520	13560	13487	13370	13329	13357	13351	13449	13569	13547	13485	13544	13476	13504	13549	13517	13427	13467	13499	13492	13447	13470	13608	13493	13531	13623	13481	13570	13380	13293	13551	13618	13476	13350	13490	13379	13687	13550	13466	13553	13415	13401	13460	13641	13561	13520	13411	13461	13625	13481	13473	13277	13416	13544	13569	13480	13572	13326	13349	13523	13405	13509	13497	13393	13542	13584	13567	13510	13363	13515	13557	13636	13566	13518	13328	13614	13421	13563	13464	13338	13380	13565	13465	13641	13581	13467	13538	13467	13526	13514	13424	13635	13567	13566	13474	13520	13473	13642	13514	13551	13433	13592	13360	13475	13495	13537	13599	13464	13311	13482	13456	13605	13465	13595	13409	13554	13486	13438	13535	13711	13579	13434	13648	13612	13401	13518	13443	13492	13389	13575	13494	13549	13374	13501	13484	13598	13583	13474	13411	13402	13677	13410	13475	13449	13573	13475	13538	13336	13485	13399	13500	13647	13367	13552	13375	13619	13437	13393	13502	13443	13628	13591	13504	13315	13517	13499	13379	13385	13493	13544	13527	13548	13607	13400	13477	13362	13437	13479	13469	13539	13501	13731	13478	13638	13491	13574	13588	13597	13649	13514	13569	13471	13614	13387	13383	13404	13630	13469	13391	13436	13410	13416	13568	13526	13650	13548	13394	13600	13430	13429	13607	13511	13563	13539	13588	13542	13546	13464	13311	13531	13442	13481	13364	13589	13537	13544	13435	13585	13517	13627	13315	13541	13498	13467	13308	13485	13641	13502	13432	13484	13402	13479	13669	13538	13569	13475	13536	13540	13505	13548	13539	13290	13384	13420	13561	13598	13425	13491	13378	13420	13486	13602	13532	13637	13609	13495	13293	13489	13458	13603	13397	13614	13440	13681	13582	13510	13398	13577	13369	13610	13509	13670	13606	13467	13502	13492	13403	13507	13361	13395	13326	13375	13589	13497	13563	13507	13550	13435	13509	13646	13564	13489	13524	13523	13710	13533	13559	13470	13383	13544	13474	13643	13536	13511	13492	13360	13455	13587	13632	13605	13409	13466	13503	13436	13587	13492	13411	13455	13545	13455	13449	13320	13412	13509	13267	13609	13413	13447	13470	13594	13485	13497	13672	13296	13537	13655	13516	13483	13623	13600	13470	13508	13498	13605	13519	13568	13399	13433	13564	13415	13517	13490	13429	13485	13312	13436	13548	13306	13581	13429	13464	13575	13652	13465	13495	13504	13531	13536	13496	13496	13476	13539	13464	13599	13584	13489	13532	13365	13379	13467	13606	13495	13620	13483	13301	13372	13539	13411	13655	13375	13520	13573	13538	13503	13477	13586	13416	13728	13492	13353	13398	13549	13430	13428	13463	13466	13473	13502	13561	13419	13383	13451	13553	13586	13561	13381	13416	13447	13442	13503	13520	13525	13465	13508	13427	13423	13601	13518	13557	13576	13487	13424	13523	13487	13570	13601	13395	13466	13534	13594	13386	13579	13645	13514	13656	13513	13533	13612	13437	13479	13412	13283	13505	13599	13509	13444	13713	13437	13645	13575	13546	13597	13493	13531	13478	13633	13444	13491	13357	13568	13536	13435	13466	13282	13565	13560	13583	13458	13544	13530	13457	13550	13374	13399	13450	13494	13546	13559	13500	13541	13422	13620	13411	13664	13382	13444	13553	13433	13404	13552	13372	13535	13458	13639	13464	13447	13569	13391	13529	13487	13479	13715	13621	13429	13430	13602	13477	13419	13593	13358	13633	13440	13578	13386	13499	13610	13417	13407	13544	13529	13604	13545	13368	13563	13497	13409	13482	13525	13484	13494	13564	13505	13516	13512	13483	13505	13495	13645	13531	13474	13584	13495	13638	13466	13368	13558	13452	13430	13480	13445	13397	13421	13321	13400	13436	13305	13664	13364	13382	13586	13578	13509	13474	13664	13464	13464	13526	13338	13403	13704	13453	13557	13638	13416	13633	13432	13446	13393	13557	13445	13634	13534	13619	13456	13599	13550	13460	13343	13535	13507	13550	13518	13481	13476	13447	13555	13669	13523	13530	13430	13489	13604	13566	13486	13598	13568	13378	13517	13544	13360	13482	13578	13465	13484	13456	13611	13511	13504	13450	13481	13539	13486	13619	13703	13530	13584	13358	13595	13689	13440	13508	13477	13599	13586	13505	13457	13462	13295	13556	13403	13569	13529	13513	13606	13620	13378	13460	13428	13490	13486	13453	13412	13614	13552	13434	13495	13607	13326	13422	13504	13492	13516	13493	13395	13542	13454	13447	13453	13318	13455	13455	13414	13601	13387	13576	13462	13557	13566	13482	13489	13594	13566	13659	13361	13584	13346	13685	13614	13491	13466	13418	13569	13607	13408	13608	13436	13517	13562	13420	13532	13360	13379	13476	13490	13444	13609	13459	13613	13542	13585	13359	13436	13455	13405	13466	13446	13601	13497	13440	13602	13402	13450	13422	13557	13688	13543	13363	13662	13622	13544	13258	13390	13548	13458	13532	13391	13595	13390	13567	13513	13543	13435	13307	13552	13486	13550	13294	13389	13597	13661	13519	13448	13394	13657	13348	13489	13482	13514	13428	13545	13516	13568	13451	13514	13585	13465	13546	13371	13555	13386	13494	13481	13348	13540	13298	13520	13573	13504	13432	13488	13454	13534	13565	13472	13403	13454	13520	13516	13458	13448	13291	13525	13627	13398	13475	13564	13677	13407	13408	13518	13586	13513	13473	13352	13515	13686	13437	13467	13410	13566	13577	13454	13456	13342	13407	13609	13412	13419	13375	13531	13554	13484	13290	13536	13363	13606	13248	13541	13602	13610	13460	13471	13420	13490	13620	13560	13486	13513	13542	13580	13619	13487	13703	13460	13613	13637	13441	13481	13468	13339	13688	13469	13473	13589	13621	13504	13520	13575	13540	13486	13460	13394	13457	13599	13493	13588	13633	13542	13499	13536	13503	13447	13503	13458	13526	13506	13560	13423	13599	13565	13537	13489	13415	13500	13503	13509	13431	13374	13403	13512	13392	13378	13604	13541	13567	13583	13634	13497	13510	13566	13399	13552	13449	13473	13577	13418	13552	13531	13425	13513	13438	13461	13487	13627	13482	13550	13579	13532	13461	13568	13378	13514	13392	13580	13534	13447	13402	13453	13473	13540	13585	13447	13642	13628	13698	13545	13553
23889	21059	28477	24298	22620	23542	22307	17656	16463	16550	16249	16219	16299	16346	16436	16210	16233	16030	16036	15799	15946	15750	15764	15830	15783	15832	15957	15834	15921	15566	15813	15744	15710	15707	15573	15688	15544	15585	15369	15621	15683	15795	15665	15651	15380	15259	15457	15664	15625	15575	15330	15344	15678	15728	15294	15469	15509	15622	15408	15315	15699	15391	15630	15397	15474	15483	15634	15487	15485	15432	15327	15492	15560	15395	15401	15535	15474	15272	15358	15360	15418	15463	15520	15544	15503	15498	15441	15383	15419	15143	15504	15564	15451	15390	15307	15388	15303	15399	15480	15622	15278	15395	15595	15441	15612	15385	15378	15484	15442	15227	15335	15384	15459	15289	15322	15563	15520	15294	15578	15420	15450	15492	15505	15685	15540	15485	15392	15386	15360	15237	15376	15185	15245	15475	15455	15545	15197	15149	15466	15417	15592	15416	15439	15309	15451	15428	15404	15232	15418	15509	15424	15428	15485	15445	15443	15201	15216	15169	15532	15460	15229	15564	15356	15634	15570	15238	15438	15439	15467	15355	15498	15476	15421	15482	15479	15533	15239	15349	15415	15284	15515	15387	15545	15397	15689	15523	15411	15738	15499	15421	15349	15452	15570	15408	15326	15508	15365	15191	15462	15513	15396	15353	15267	15344	15416	15516	15524	15319	15470	15224	15291	15496	15627	15507	15421	15265	15375	15393	15584	15318	15460	15418	15425	15314	15497	15445	15447	15529	15382	15558	15314	15475	15542	15497	15399	15232	15502	15413	15293	15343	15549	15285	15493	15410	15294	15334	15560	15441	15105	15425	15517	15312	15417	15341	15474	15438	15253	15400	15658	15435	15547	15453	15533	15657	15572	15426	15468	15543	15404	15399	15356	15499	15604	15411	15624	15380	15434	15252	15224	15430	15496	15576	15396	15407	15490	15413	15310	15507	15182	15519	15280	15417	15325	15340	15389	15432	15572	15565	15463	15441	15499	15510	15376	15293	15464	15206	15352	15392	15479	15496	15329	15456	15264	15498	15427	15372	15505	15342	15251	15324	15465	15280	15574	15420	15394	15293	15646	15411	15455	15396	15470	15232	15326	15607	15336	15446	15230	15250	15386	15362	15480	15592	15521	15348	15440	15570	15682	15566	15505	15465	15492	15423	15340	15514	15411	15453	15444	15556	15365	15391	15457	15508	15578	15406	15419	15212	15374	15252	15318	15552	15462	15379	15270	15381	15292	15515	15457	15303	15356	15377	15580	15300	15270	15339	15547	15538	15516	15420	15419	15522	15508	15217	15349	15411	15634	15445	15420	15390	15589	15476	15567	15444	15574	15582	15343	15558	15414	15458	15285	15431	15451	15303	15453	15288	15233	15458	15531	15412	15361	15336	15490	15325	15446	15538	15286	15544	15298	15396	15306	15355	15406	15542	15513	15468	15571	15451	15456	15469	15348	15456	15411	15330	15543	15350	15420	15389	15470	15497	15445	15398	15405	15537	15417	15586	15307	15394	15428	15519	15291	15414	15506	15350	15268	15448	15557	15451	15460	15472	15486	15407	15491	15332	15302	15281	15364	15699	15449	15547	15398	15482	15588	15504	15531	15296	15491	15387	15437	15383	15437	15537	15333	15324	15232	15385	15702	15614	15471	15404	15342	15412	15426	15398	15641	15315	15455	15198	15540	15411	15572	15242	15585	15470	15406	15242	15389	15487	15487	15621	15541	15649	15454	15218	15398	15430	15601	15408	15397	15321	15326	15385	15389	15426	15523	15414	15536	15471	15314	15506	15460	15378	15258	15344	15213	15362	15257	15401	15538	15371	15218	15381	15326	15309	15314	15365	15335	15418	15528	15335	15536	15322	15168	15417	15332	15487	15404	15541	15290	15461	15434	15360	15547	15560	15371	15418	15344	15464	15168	15430	15367	15391	15350	15555	15340	15566	15336	15440	15624	15638	15540	15512	15348	15530	15354	15255	15482	15506	15661	15428	15382	15147	15339	15292	15281	15337	15202	15411	15360	15375	15343	15438	15270	15331	15512	15084	15444	15450	15371	15374	15440	15254	15342	15368	15367	15769	15340	15276	15434	15493	15452	15365	15294	15263	15222	15483	15437	15210	15416	15706	15402	15372	15511	15446	15276	15431	15466	15483	15484	15448	15460	15460	15487	15327	15446	15426	15377	15524	15440	15464	15416	15601	15306	15333	15435	15350	15425	15160	15461	15495	15610	15196	15544	15357	15595	15489	15573	15451	15363	15355	15364	15402	15279	15332	15336	15375	15418	15399	15387	15390	15355	15455	15432	15377	15495	15475	15381	15466	15585	15395	15611	15078	15368	15440	15394	15323	15529	15264	15561	15444	15537	15361	15566	15273	15438	15396	15351	15441	15643	15438	15325	15313	15547	15370	15527	15466	15489	15648	15425	15433	15346	15243	15399	15495	15536	15425	15389	15426	15567	15249	15357	15433	15393	15553	15331	15370	15306	15376	15374	15252	15353	15468	15482	15512	15086	15227	15215	15438	15531	15443	15337	15413	15612	15583	15475	15496	15488	15434	15516	15543	15520	15514	15417	15489	15530	15582	15403	15316	15459	15487	15465	15378	15406	15490	15252	15398	15445	15391	15402	15289	15509	15458	15382	15453	15414	15392	15480	15351	15413	15449	15403	15324	15571	15527	15401	15481	15487	15534	15390	15411	15358	15404	15476	15321	15402	15421	15334	15499	15661	15459	15399	15445	15348	15364	15354	15618	15486	15228	15356	15371	15354	15348	15395	15383	15628	15370	15469	15463	15486	15438	15577	15375	15529	15460	15459	15454	15671	15488	15517	15353	15480	15356	15263	15377	15464	15527	15557	15378	15521	15309	15539	15533	15385	15512	15275	15505	15113	15354	15541	15268	15390	15564	15553	15468	15494	15442	15398	15542	15175	15401	15254	15361	15458	15411	15504	15358	15428	15504	15294	15310	15440	15416	15226	15374	15496	15241	15566	15593	15480	15554	15389	15292	15324	15358	15470	15319	15424	15458	15271	15319	15461	15569	15508	15412	15203	15367	15226	15327	15263	15228	15497	15352	15509	15338	15488	15361	15510	15602	15197	15378	15481	15501	15481	15466	15497	15164	15421	15521	15480	15504	15292	15558	15292	15407	15573	15423	15312	15481	15446	15241	15563	15384	15471	15592	15453	15375	15321	15601	15483	15489	15193	15591	15307	15242	15414	15669	15488	15404	15547	15314	15468	15385	15413	15278	15441	15440	15464	15606	15592	15353	15542	15301	15348	15439	15262	15580	15150	15390	15437	15265	15513	15445	15358	15496	15584	15569	15336	15315	15322	15415	15135	15475	15424	15368	15278	15298	15439	15598	15384	15351	15524	15420	15504	15541	15537	15415	15288	15370	15358	15314	15272	15389	15264	15348	15486	15228	15316	15538	15539	15492	15530	15243	15314	15334	15341	15454	15471	15347	15371	15529	15567	15469	15434	15466	15523	15648	15642	15429	15372	15363	15218	15477	15512	15427	15241	15528	15573	15478	15303	15466	15454	15545	15563	15266	15437	15474	15439	15504	15455	15458	15405	15410	15318	15342	15317	15434	15365	15484	15421	15280	15504	15380	15486	15354	15511	15389	15451	15401	15473	15486	15528	15704	15459	15447	15207	15500	15116	15616	15622	15500	15396	15290	15336	15281	15386	15522	15568	15386	15313	15379	15504	15548	15349	15329	15429	15218	15304	15282	15447	15548	15320	15329	15342	15305	15429	15406	15482	15310	15280	15374	15618	15504	15430	15324	15334	15376	15589	15446	15286	15506	15357	15431	15364	15201	15369	15226	15383	15380	15493	15532	15614	15353	15446	15309	15523	15263	15409	15369	15532	15379	15452	15502	15237	15376	15524	15539	15575	15434	15334	15572	15414	15361	15391	15401	15534	15544	15426	15532	15370	15579	15286	15408	15326	15517	15413	15310	15232	15301	15412	15447	15392	15384	15561	15683	15315	15328	15374	15507	15427	15423	15470	15413	15304	15549	15292	15432	15424	15513	15441	15423	15365	15385	15520	15441	15223	15191	15310	15430	15358	15419	15350	15471	15527	15364	15472	15435	15406	15408	15403	15372	15490	15570	15422	15468	15249	15360	15275	15170	15495	15317	15303	15543	15513	15530	15674	15577	15426	15304	15402	15404	15371	15439	15400	15306	15356	15273	15398	15426	15359	15543	15544	15320	15495	15514	15399	15347	15480	15506	15509	15478	15303	15436	15403	15412	15545	15377	15505	15448	15383	15424	15297	15384	15307	15307	15367	15165	15346	15234	15575	15458	15249	15615	15386	15604	15341	15321	15318	15499	15463	15527	15369	15422	15421	15581	15555	15394	15182	15460	15460	15578	15599	15405	15583	15381	15173	15340	15416	15286	15489	15557	15369	15328	15287	15300	15501	15506	15553	15582	15499	15302	15460	15534	15528	15307	15044	15314	15379	15485	15373	15419	15357	15198	15237	15225	15456	15486	15489	15460	15373	15463	15454	15533	15361	15500	15396	15436	15252	15189	15347	15397	15224	15399	15467	15411	15330	15322	15460	15284	15441	15515	15453	15454	15508	15363	15442	15337	15221	15117	15318	15330	15454	15421	15495	15349	15347	15383	15472	15250	15425	15557	15312	15557	15182	15426	15307	15514	15577	15361	15294	15351	15350	15203	15372	15388	15467	15416	15392	15452	15445	15487	15312	15359	15316	15510	15476	15548	15477	15315	15370	15412	15348	15379	15377	15467	15456	15277	15440	15437	15389	15428	15269	15404	15273	15562	15496	15413	15463	15399	15498	15350	15493	15415	15272	15461	15311	15413	15593	15493	15366	15507	15353	15352	15503	15359	15163	15361	15590	15296	15448	15319	15310	15563	15489	15417	15429	15519	15540	15368	15380	15699	15424	15267	15406	15467	15479	15357	15572	15416	15460	15286	15586	15342	15284	15305	15522	15385	15384	15360	15410	15315	15299	15136	15395	15593	15346	15344	15431	15415	15604	15464	15502	15476	15581	15534	15522	15379	15442	15405	15282	15308	15426	15411	15323	15407	15412	15468	15406	15351	15240	15338	15469	15452	15621	15542	15205	15218	15581	15417	15431	15409	15424	15483	15513	15327	15529	15411	15529	15462
25375	43263	38694	29332	23502	21605	19520	15819	15142	14862	14437	14261	14606	14718	14639	14355	14288	14106	14063	14023	13877	13741	13761	13788	13740	13838	13473	13761	13728	13683	13522	13577	13703	13594	13448	13649	13548	13600	13514	13485	13552	13417	13374	13434	13414	13493	13449	13418	13390	13564	13350	13247	13389	13283	13467	13591	13399	13334	13533	13455	13401	13381	13450	13433	13230	13317	13504	13458	13313	13344	13414	13370	13332	13254	13348	13374	13405	13518	13546	13348	13514	13506	13334	13384	13238	13408	13335	13378	13515	13473	13321	13513	13446	13190	13324	13398	13312	13289	13499	13391	13432	13363	13484	13402	13411	13376	13498	13292	13446	13506	13427	13298	13295	13142	13433	13384	13236	13457	13234	13362	13336	13397	13348	13392	13290	13415	13432	13482	13451	13260	13372	13301	13430	13653	13146	13310	13239	13331	13307	13421	13333	13105	13258	13479	13326	13452	13380	13401	13407	13270	13282	13366	13406	13414	13303	13390	13220	13300	13359	13508	13432	13326	13348	13415	13386	13394	13394	13265	13473	13397	13314	13422	13407	13362	13297	13326	13389	13548	13432	13439	13395	13309	13174	13219	13362	13328	13416	13351	13283	13386	13262	13434	13274	13140	13373	13412	13264	13414	13171	13223	13473	13380	13371	13280	13358	13246	13316	13482	13456	13384	13293	13471	13331	13446	13436	13291	13284	13451	13209	13402	13383	13364	13440	13439	13272	13275	13501	13297	13152	13440	13440	13322	13401	13361	13329	13523	13413	13452	13391	13383	13494	13437	13349	13452	13545	13108	13416	13406	13354	13329	13297	13301	13456	13340	13349	13232	13464	13477	13402	13324	13227	13435	13446	13367	13389	13406	13404	13223	13330	13236	13367	13318	13227	13223	13395	13268	13352	13461	13463	13433	13364	13440	13489	13135	13422	13255	13499	13426	13398	13251	13273	13304	13428	13312	13308	13478	13514	13366	13359	13277	13416	13473	13273	13459	13365	13369	13429	13386	13468	13352	13407	13602	13338	13399	13255	13160	13360	13501	13329	13239	13290	13369	13352	13368	13307	13368	13245	13318	13098	13497	13445	13259	13456	13353	13238	13291	13417	13390	13295	13388	13287	13388	13413	13375	13245	13248	13325	13309	13181	13440	13434	13320	13318	13405	13418	13362	13428	13489	13366	13359	13397	13277	13295	13379	13452	13310	13158	13305	13463	13362	13360	13425	13314	13329	13231	13352	13460	13178	13294	13285	13308	13268	13590	13381	13434	13443	13330	13447	13445	13268	13351	13416	13249	13275	13085	13342	13362	13373	13362	13367	13325	13244	13257	13282	13246	13272	13347	13339	13627	13401	13412	13297	13146	13271	13371	13442	13439	13457	13403	13373	13315	13365	13280	13549	13346	13515	13488	13389	13541	13473	13414	13206	13287	13151	13361	13483	13447	13261	13480	13379	13182	13165	13358	13371	13365	13241	13406	13296	13172	13371	13348	13211	13583	13270	13292	13269	13482	13309	13241	13324	13331	13381	13334	13283	13473	13258	13156	13307	13511	13325	13219	13305	13324	13433	13354	13407	13368	13384	13486	13476	13376	13250	13198	13355	13296	13403	13375	13304	13396	13276	13286	13400	13281	13355	13414	13157	13313	13174	13362	13352	13486	13344	13202	13371	13361	13323	13346	13452	13212	13195	13306	13528	13306	13480	13483	13353	13421	13239	13196	13380	13357	13217	13393	13304	13184	13448	13478	13318	13173	13281	13325	13312	13196	13321	13310	13318	13398	13398	13369	13290	13293	13349	13231	13396	13477	13371	13329	13370	13301	13502	13303	13504	13311	13349	13266	13416	13277	13188	13308	13445	13368	13391	13250	13372	13388	13366	13310	13317	13240	13415	13234	13424	13456	13271	13286	13340	13246	13370	13489	13246	13397	13118	13382	13231	13373	13284	13446	13317	13453	13279	13573	13404	13348	13308	13369	13236	13320	13328	13246	13414	13217	13294	13130	13464	13297	13432	13226	13255	13517	13408	13251	13476	13189	13318	13325	13340	13467	13213	13399	13315	13336	13339	13495	13370	13530	13321	13210	13391	13497	13331	13275	13300	13310	13437	13327	13367	13310	13250	13273	13249	13213	13400	13496	13268	13288	13289	13313	13328	13340	13340	13293	13608	13288	13485	13342	13268	13175	13282	13375	13377	13363	13280	13341	13354	13480	13168	13338	13483	13378	13379	13188	13257	13522	13349	13279	13434	13379	13469	13241	13314	13264	13405	13176	13427	13296	13271	13406	13275	13338	13355	13305	13236	13424	13445	13212	13333	13420	13347	13346	13276	13406	13295	13257	13179	13279	13418	13377	13308	13423	13416	13277	13416	13244	13486	13317	13219	13276	13268	13371	13421	13448	13410	13071	13361	13382	13362	13582	13264	13368	13256	13436	13438	13284	13441	13292	13344	13404	13350	13339	13418	13417	13349	13276	13300	13189	13305	13502	13282	13341	13325	13366	13220	13435	13359	13395	13243	13274	13351	13242	13333	13297	13204	13228	13402	13311	13382	13286	13335	13206	13189	13346	13411	13454	13309	13431	13152	13327	13469	13359	13395	13431	13317	13512	13316	13473	13649	13263	13242	13298	13293	13298	13309	13368	13375	13361	13453	13519	13145	13204	13427	13329	13276	13308	13456	13348	13303	13321	13402	13367	13359	13222	13472	13291	13336	13460	13290	13417	13577	13403	13500	13280	13368	13226	13400	13239	13372	13406	13390	13419	13542	13257	13396	13380	13449	13357	13380	13328	13383	13411	13370	13191	13275	13377	13364	13291	13159	13376	13393	13408	13493	13091	13335	13280	13350	13232	13284	13463	13195	13317	13294	13305	13382	13359	13374	13431	13328	13416	13395	13214	13318	13297	13393	13298	13288	13147	13271	13472	13425	13435	13364	13346	13403	13353	13382	13383	13445	13248	13496	13223	13242	13201	13361	13316	13280	13301	13340	13244	13338	13465	13297	13496	13439	13355	13291	13345	13288	13474	13336	13535	13227	13439	13442	13440	13457	13271	13303	13341	13311	13446	13449	13397	13409	13377	13336	13322	13458	13396	13300	13465	13416	13337	13233	13374	13447	13409	13423	13402	13461	13391	13317	13214	13442	13209	13354	13189	13467	13248	13133	13371	13374	13338	13256	13512	13433	13284	13235	13317	13376	13319	13396	13391	13372	13555	13407	13245	13326	13465	13271	13298	13364	13309	13268	13400	13539	13094	13272	13422	13370	13440	13408	13405	13310	13338	13368	13447	13557	13194	13283	13514	13399	13241	13417	13276	13266	13177	13531	13246	13332	13386	13302	13312	13368	13452	13430	13269	13331	13288	13371	13345	13255	13406	13481	13328	13144	13421	13235	13288	13302	13334	13302	13422	13200	13449	13316	13318	13281	13446	13399	13301	13314	13315	13419	13253	13386	13379	13293	13180	13434	13286	13298	13357	13309	13349	13428	13550	13274	13328	13485	13276	13154	13498	13448	13399	13367	13476	13307	13328	13384	13437	13347	13348	13304	13393	13270	13312	13291	13401	13297	13245	13229	13585	13346	13357	13471	13241	13398	13523	13363	13391	13253	13352	13408	13391	13385	13243	13434	13284	13348	13258	13097	13372	13390	13449	13461	13339	13270	13301	13256	13261	13428	13458	13216	13364	13269	13611	13461	13399	13242	13408	13220	13340	13295	13200	13251	13324	13378	13457	13255	13334	13321	13292	13213	13263	13248	13289	13378	13453	13261	13332	13322	13270	13272	13439	13396	13252	13330	13410	13481	13282	13231	13398	13361	13301	13272	13327	13362	13492	13350	13448	13384	13359	13395	13365	13279	13326	13448	13320	13306	13281	13398	13415	13351	13330	13381	13261	13256	13393	13226	13261	13415	13371	13278	13314	13315	13491	13380	13372	13350	13344	13265	13274	13172	13322	13379	13376	13253	13524	13316	13426	13399	13357	13206	13224	13460	13445	13362	13282	13192	13296	13307	13613	13349	13414	13301	13239	13387	13237	13394	13250	13350	13268	13360	13432	13416	13501	13421	13410	13347	13526	13536	13297	13252	13381	13450	13293	13283	13262	13452	13201	13386	13411	13465	13265	13328	13516	13315	13242	13423	13347	13351	13198	13335	13479	13315	13466	13245	13238	13392	13369	13417	13284	13448	13379	13328	13498	13315	13287	13351	13474	13316	13333	13422	13369	13435	13437	13440	13429	13365	13371	13253	13261	13355	13203	13444	13244	13479	13363	13365	13356	13325	13440	13279	13270	13332	13646	13387	13430	13431	13378	13380	13436	13251	13405	13334	13353	13287	13401	13418	13322	13359	13225	13402	13261	13465	13334	13382	13387	13124	13318	13457	13385	13283	13332	13387	13124	13290	13261	13332	13481	13231	13455	13350	13462	13530	13212	13352	13299	13376	13368	13449	13292	13316	13266	13385	13451	13304	13234	13510	13331	13414	13398	13340	13343	13418	13369	13290	13306	13259	13384	13232	13222	13444	13331	13282	13480	13318	13383	13417	13305	13387	13356	13423	13307	13365	13447	13347	13361	13570	13228	13431	13292	13343	13061	13419	13367	13428	13327	13463	13297	13369	13422	13465	13293	13326	13416	13369	13437	13391	13388	13367	13376	13419	13120	13353	13355	13410	13366	13400	13534	13241	13415	13399	13448	13478	13377	13433	13514	13380	13477	13299	13373	13420	13245	13286	13253	13498	13231	13352	13389	13293	13419	13417	13393	13325	13382	13187	13383	13264	13449	13238	13517	13288	13357	13157	13307	13396	13393	13472	13305	13400	13443	13170	13273	13196	13186	13279	13281	13462	13365	13396	13523	13319	13430	13340	13287	13404	13314	13134	13378	13288	13323	13493	13285	13359	13362	13479	13479	13525	13314	13601	13258	13102	13461	13314	13465	13355	13255	13283	13469	13185	13673	13304	13247	13561	13463	13445	13254	13477	13186	13390	13463	13313	13426	13328	13334	13371	13446	13380	13357	13485	13436	13218	13378	13429	13348	13304	13462	13299	13426	13263	13351	13411	13450	13248	13369	13378	13385	13532	13212	13304	13364	13338	13275	13433	13480	13418	13349	13404	13379	13322	13292	13267	13543	13462	13441	13398
22753	21080	28868	23610	21704	24655	26875	20067	18110	18288	17963	17540	17461	17984	18037	17960	17433	17350	17315	17229	17141	16956	17057	16881	16924	17035	17004	16892	16885	16906	16819	16911	16872	17075	16958	16779	16664	16632	16914	16656	16608	16613	17028	16832	16619	16594	16704	16496	16768	16731	16761	16581	16651	16525	16533	16761	16462	16429	16402	16574	16437	16477	16701	16686	16637	16595	16511	16375	16558	16446	16655	16707	16515	16514	16711	16601	16511	16482	16514	16603	16701	16475	16590	16412	16486	16630	16563	16479	16430	16524	16459	16487	16381	16609	16613	16569	16681	16798	16620	16322	16608	16527	16508	16478	16697	16383	16598	16511	16560	16633	16492	16740	16504	16608	16447	16631	16326	16406	16445	16511	16395	16336	16526	16424	16501	16471	16602	16440	16584	16621	16595	16784	16469	16518	16394	16475	16519	16400	16516	16417	16320	16610	16656	16585	16536	16289	16598	16274	16558	16342	16356	16413	16640	16689	16435	16561	16640	16398	16543	16367	16327	16415	16486	16565	16564	16523	16563	16460	16547	16416	16570	16763	16488	16560	16382	16544	16559	16545	16531	16552	16452	16637	16598	16476	16761	16490	16397	16487	16409	16458	16423	16507	16412	16590	16650	16440	16359	16640	16561	16382	16406	16303	16528	16488	16596	16644	16499	16479	16579	16449	16746	16582	16559	16522	16791	16413	16377	16536	16529	16386	16497	16436	16185	16406	16584	16415	16631	16431	16711	16231	16359	16647	16744	16433	16529	16539	16414	16306	16322	16317	16501	16610	16531	16785	16409	16406	16606	16545	16521	16596	16442	16578	16665	16674	16633	16524	16579	16299	16448	16646	16465	16648	16495	16524	16419	16405	16463	16633	16494	16463	16421	16592	16660	16525	16452	16353	16600	16581	16541	16598	16572	16692	16462	16441	16514	16673	16391	16388	16918	16419	16360	16292	16423	16526	16484	16292	16456	16378	16479	16403	16466	16364	16642	16651	16584	16583	16501	16482	16346	16355	16326	16376	16681	16555	16382	16463	16355	16410	16598	16435	16417	16468	16602	16452	16614	16325	16533	16434	16407	16391	16521	16602	16679	16524	16754	16438	16532	16561	16492	16393	16427	16532	16327	16473	16485	16478	16499	16408	16386	16373	16466	16429	16372	16596	16632	16524	16338	16521	16479	16609	16467	16604	16702	16559	16438	16651	16308	16433	16460	16509	16490	16482	16553	16560	16603	16449	16477	16590	16459	16369	16507	16512	16496	16618	16533	16300	16489	16694	16434	16447	16609	16763	16466	16444	16459	16216	16461	16541	16511	16626	16496	16728	16560	16309	16515	16403	16487	16492	16724	16658	16615	16499	16393	16442	16410	16612	16464	16450	16504	16465	16476	16553	16669	16407	16506	16441	16543	16444	16412	16365	16594	16654	16509	16410	16570	16487	16577	16461	16530	16344	16481	16373	16274	16615	16601	16388	16508	16596	16553	16384	16665	16421	16280	16485	16450	16450	16425	16473	16301	16333	16547	16586	16582	16453	16376	16454	16578	16416	16802	16491	16524	16591	16607	16623	16507	16284	16169	16547	16734	16303	16462	16387	16473	16389	16549	16390	16557	16559	16368	16651	16386	16427	16612	16430	16519	16626	16613	16391	16587	16425	16382	16432	16515	16487	16425	16326	16439	16356	16558	16238	16762	16641	16471	16409	16493	16357	16649	16556	16822	16275	16508	16288	16510	16407	16586	16432	16414	16434	16538	16596	16400	16439	16371	16460	16461	16402	16398	16422	16645	16502	16351	16489	16439	16323	16557	16260	16455	16409	16615	16256	16541	16416	16618	16558	16704	16436	16380	16543	16470	16462	16630	16398	16558	16416	16466	16750	16353	16272	16488	16422	16332	16459	16404	16498	16624	16608	16410	16568	16318	16373	16333	16470	16481	16316	16606	16275	16544	16364	16538	16414	16558	16421	16399	16566	16342	16455	16574	16652	16425	16392	16601	16470	16542	16511	16498	16573	16493	16390	16420	16437	16656	16441	16555	16575	16526	16462	16373	16407	16470	16444	16556	16634	16431	16440	16632	16664	16448	16824	16373	16592	16275	16612	16642	16451	16401	16550	16429	16265	16434	16762	16286	16280	16585	16445	16384	16643	16535	16522	16275	16564	16282	16504	16495	16571	16600	16568	16470	16523	16299	16257	16533	16456	16447	16463	16451	16630	16622	16622	16502	16635	16504	16560	16201	16396	16644	16515	16489	16695	16444	16556	16491	16636	16757	16121	16480	16545	16559	16461	16468	16564	16638	16363	16555	16521	16609	16234	16628	16521	16483	16436	16385	16769	16563	16485	16590	16548	16460	16333	16429	16478	16540	16495	16521	16491	16465	16343	16743	16409	16582	16468	16629	16529	16452	16169	16502	16479	16525	16354	16413	16401	16403	16482	16404	16431	16591	16413	16440	16646	16426	16441	16467	16410	16696	16566	16384	16615	16430	16421	16342	16623	16448	16556	16431	16486	16333	16404	16514	16331	16415	16541	16580	16497	16630	16529	16422	16510	16440	16513	16351	16608	16470	16400	16342	16310	16557	16417	16363	16435	16379	16398	16601	16254	16600	16428	16559	16367	16470	16473	16503	16422	16546	16570	16531	16429	16499	16500	16433	16547	16318	16543	16427	16475	16405	16377	16688	16496	16579	16540	16459	16499	16426	16237	16316	16652	16678	16331	16648	16719	16586	16494	16557	16453	16522	16650	16647	16356	16397	16368	16352	16418	16323	16432	16404	16315	16624	16479	16543	16629	16703	16449	16426	16492	16352	16462	16534	16514	16447	16368	16509	16578	16411	16687	16653	16491	16539	16601	16597	16505	16240	16440	16432	16373	16527	16429	16467	16372	16495	16586	16330	16391	16480	16628	16362	16356	16593	16519	16392	16380	16445	16518	16578	16471	16368	16459	16601	16486	16336	16434	16603	16412	16340	16295	16440	16546	16704	16500	16422	16792	16244	16572	16521	16456	16454	16393	16367	16399	16562	16323	16474	16360	16467	16343	16435	16548	16552	16436	16593	16700	16513	16540	16348	16443	16581	16577	16513	16342	16378	16403	16517	16390	16452	16340	16433	16636	16452	16596	16463	16282	16406	16503	16450	16647	16464	16456	16453	16335	16363	16521	16419	16625	16411	16479	16490	16579	16406	16550	16474	16461	16415	16334	16488	16653	16598	16556	16344	16483	16497	16698	16604	16508	16542	16466	16426	16639	16377	16417	16318	16562	16374	16413	16489	16459	16517	16551	16633	16633	16503	16584	16376	16510	16356	16496	16466	16349	16485	16634	16432	16508	16468	16472	16552	16450	16394	16451	16364	16354	16605	16613	16380	16623	16426	16606	16439	16402	16537	16613	16596	16512	16505	16589	16430	16633	16432	16570	16389	16468	16593	16442	16522	16504	16516	16436	16424	16503	16375	16675	16320	16554	16449	16537	16739	16432	16346	16670	16608	16302	16491	16594	16597	16274	16354	16377	16464	16504	16522	16595	16266	16309	16501	16533	16400	16556	16348	16307	16450	16529	16260	16465	16694	16349	16432	16397	16438	16501	16562	16441	16443	16566	16436	16546	16663	16645	16572	16287	16252	16477	16406	16323	16433	16363	16443	16422	16426	16569	16244	16578	16463	16394	16481	16583	16424	16435	16450	16580	16494	16395	16517	16453	16564	16534	16633	16516	16548	16282	16493	16647	16485	16725	16413	16391	16415	16555	16475	16589	16413	16410	16340	16429	16529	16537	16608	16660	16476	16636	16391	16513	16441	16689	16304	16291	16581	16759	16394	16295	16506	16288	16449	16453	16277	16544	16504	16375	16478	16453	16349	16548	16615	16565	16406	16433	16394	16422	16643	16654	16373	16392	16307	16391	16355	16469	16637	16401	16379	16638	16537	16444	16535	16498	16556	16513	16528	16548	16517	16646	16702	16437	16330	16454	16322	16463	16495	16478	16540	16427	16525	16505	16601	16541	16457	16754	16462	16302	16548	16549	16505	16280	16523	16495	16463	16503	16533	16475	16436	16653	16658	16439	16638	16604	16651	16408	16398	16381	16463	16449	16358	16435	16430	16407	16631	16389	16621	16681	16423	16440	16402	16473	16687	16494	16403	16591	16329	16560	16442	16530	16712	16436	16513	16416	16534	16387	16487	16433	16472	16612	16265	16418	16608	16690	16666	16588	16550	16417	16455	16508	16544	16360	16392	16334	16396	16548	16586	16605	16435	16408	16489	16549	16668	16556	16496	16484	16234	16495	16395	16647	16633	16609	16539	16605	16448	16441	16546	16365	16427	16589	16591	16500	16518	16501	16586	16486	16379	16412	16235	16545	16544	16502	16490	16271	16601	16478	16421	16531	16606	16595	16538	16234	16434	16562	16549	16479	16585	16486	16649	16699	16590	16442	16538	16383	16272	16515	16499	16354	16519	16299	16411	16392	16360	16458	16503	16612	16522	16485	16411	16683	16645	16318	16384	16325	16516	16546	16291	16347	16606	16358	16459	16636	16358	16540	16359	16506	16259	16500	16605	16611	16495	16534	16595	16535	16228	16311	16493	16404	16378	16428	16617	16282	16517	16352	16508	16643	16429	16408	16610	16512	16376	16389	16464	16360	16603	16448	16395	16471	16487	16559	16403	16547	16648	16627	16526	16569	16483	16452	16440	16385	16518	16467	16396	16489	16604	16369	16494	16326	16440	16401	16513	16524	16493	16488	16562	16424	16653	16551	16295	16510	16394	16456	16522	16572	16537	16362	16492	16546	16414	16385	16543	16643	16514	16319	16381	16442	16542	16576	16455	16623	16578	16722	16601	16488	16416	16282	16321	16513	16516	16165	16436	16502	16626	16641	16345	16468	16682	16600	16374	16418	16469	16358	16597	16453	16468	16315	16373	16620	16417	16621	16446	16493	16506	16405	16521	16344	16575	16395	16485	16338	16319	16453	16417	16430	16625	16580	16485	16457	16498	16601	16515	16551	16595	16648	16431	16587	16657	16465	16577	16563	16599	16506	16400	16542	16408	16386	16385	16608	16671	16521	16702	16596	16584	16467	16455	16567	16447	16471	16430	16688	16679	16529	16180	16395	16678	16375	16509	16571	16582	16460	16573	16631
27710	49055	44301	34216	27234	24587	22449	17928	16607	16147	15555	15586	15731	15731	15697	15321	15282	15136	14876	14739	14803	14663	14419	14617	14590	14601	14342	14460	14269	14330	14254	14214	14282	14422	14253	14259	14368	14156	14374	14309	14212	14182	14181	14220	14251	14209	14241	14060	14105	14034	14096	13815	14070	13874	13976	14105	13958	13988	14036	13944	13958	14036	14023	13994	13986	13840	14001	14131	13955	14033	13891	13896	13995	14002	14041	14127	13884	13887	14129	14125	14104	14025	13927	13908	14011	14014	13907	14015	13675	14041	13985	14003	13984	13871	13956	13937	14036	14085	13877	14079	13932	13833	13853	13780	13868	13885	13890	14003	14059	13930	14055	13879	13903	14069	14052	13949	13939	14096	14010	13950	14030	13826	13950	13810	13998	13959	14109	14032	14159	13960	13972	13922	13907	14088	13931	13922	13882	13966	14060	13796	13998	13960	13993	13938	13991	13984	13856	13941	13920	13935	13914	13985	13934	13949	13868	13926	13913	14027	13971	14104	13990	13884	13815	13954	14026	13976	13941	13856	13799	14237	13859	14007	13920	13971	13934	14221	13790	13904	14061	14024	13685	13906	13973	13926	14059	13977	13828	14005	14001	13868	13853	13902	13859	13882	13803	13908	13797	14045	14012	14031	13898	13971	14002	14061	13907	13795	14028	13926	13955	13949	14065	13895	13872	13951	13993	13868	13993	14004	13945	14036	13940	13828	14020	13876	13792	13965	13992	13876	13921	14012	13805	13909	13870	13915	13918	13833	14008	13935	13914	13917	14119	13855	13982	13967	13915	14146	13759	13981	13942	13789	14117	14041	13813	13824	13940	14014	13815	13762	14173	13936	13966	13927	13970	13957	14115	13927	14008	13846	13853	14070	13932	13908	14048	13994	13910	13903	13973	13894	14024	13989	13921	13832	14033	13911	14035	13954	13709	13939	13827	13789	14004	13921	13895	13974	13988	13845	13949	13939	14018	14035	13843	13977	13839	13854	13894	13921	14205	13913	13935	13890	13958	13906	14138	14062	13913	13803	14074	13801	13924	13925	13988	13965	14048	14035	13872	13833	13857	14105	13869	13968	13912	14194	13985	13821	13879	13918	13913	13879	13827	13937	13740	13935	13866	13863	14031	14009	13910	13934	13966	13931	13799	13844	13903	13964	13874	14066	13953	13816	14012	13895	13858	14069	13861	14100	14030	13988	13915	14092	14062	13911	14046	14006	14038	13932	13907	14048	13848	13977	13974	13983	13855	14025	13837	13938	13889	13881	13857	13976	13982	14050	13873	14024	13687	13933	13941	13818	14051	13936	13698	13981	14025	14172	13878	13867	14080	13958	13612	13883	13943	14164	13976	13862	13899	13840	13699	13882	13954	14035	13949	13971	13892	13982	13901	13933	14072	13904	14119	13940	14004	13990	14064	14030	13866	13946	13861	13997	13813	13956	13892	13979	13912	14230	14008	13863	13807	13964	13877	13893	13986	13825	13937	13929	13944	13741	14024	13839	13952	13990	14025	14054	13889	13752	13956	13945	13959	13992	13975	13944	13988	13841	14113	14025	13971	14004	13933	13916	14090	13928	14005	13992	13994	13859	13990	14039	13952	14096	14078	14063	13933	13861	13989	13909	14122	13994	13896	13914	14011	14044	14047	14082	13955	13857	14039	13863	13957	13899	14106	14015	14028	14002	13939	13950	13924	13986	13968	13876	13962	13850	13919	14077	14054	13919	13865	13996	14022	13956	14117	13787	13900	13862	13919	14094	13880	13929	13678	13938	14039	13820	13928	14053	13925	13919	13893	13921	13851	13918	13770	14037	13996	13936	13994	13855	13955	13827	14042	13850	13894	14061	14034	13852	14007	13967	14052	13987	13764	13976	14033	13888	14070	14046	13793	13991	13896	14129	14087	14100	13850	13710	14012	14071	13995	14044	13972	13948	13972	13879	13891	13925	13962	13823	13981	13825	13893	13950	13908	14078	13964	14012	13909	13866	14006	13741	14110	13975	14084	13872	13838	14027	13985	14076	13840	13908	14014	14070	13786	13792	14089	13840	13996	13973	13706	13860	13998	13953	13836	13918	13807	14007	13951	13946	13929	14137	14024	14039	13905	14150	13935	14121	14048	14136	13920	13983	14107	13999	13962	14009	13943	13958	13897	14112	13974	13793	14114	13767	13898	13986	14147	13985	13819	14027	14011	14171	13916	13916	13999	13961	14100	14051	14008	13829	13983	13909	13970	13934	14083	13814	13999	13929	13991	13979	13826	13855	13876	13785	14070	13972	14041	14060	14076	13864	13840	14158	13773	13992	14084	13747	14013	13840	13855	14027	14129	13863	13915	14018	13775	13920	14108	13924	13879	13797	13914	13948	13771	14096	13906	13784	14007	14027	14019	13875	13870	14038	13908	13746	13846	13927	14002	13819	13820	13969	13844	13942	13910	13978	14017	13868	13944	13931	13952	14010	13886	13993	13886	14061	13867	13772	13917	13955	14033	13912	13987	13855	13801	13928	13954	13777	13803	13874	13869	14024	13797	14045	14127	13859	13920	14040	13870	13956	14100	13833	14053	13874	13792	13996	14023	13962	13875	13936	13978	13959	13966	13889	13924	13891	13874	13935	13848	13920	13903	14047	13973	13984	13993	13796	13863	13906	14067	13865	13899	13982	14015	13887	14077	14093	14015	14083	13849	13964	14033	13889	13908	14144	13998	13985	13723	13948	13801	13957	13947	13914	13980	13978	13856	13957	13789	13918	14010	14063	13768	13848	14050	13903	14106	13938	13989	14141	13977	14034	13935	13848	13915	13902	13902	13896	13985	14024	13941	13878	13933	14024	14033	13921	13759	13845	14023	13817	13940	13928	13910	13845	13917	13887	13986	13890	13939	13918	13940	13839	13884	13772	14026	13954	14006	13959	14046	13925	13972	14051	13831	13768	13873	14075	13996	13852	13841	13932	13952	13841	13928	13974	13958	13955	13992	14054	13805	13888	13938	13774	13997	13992	13867	13848	13984	14080	13954	13831	14109	13840	13896	13881	13978	13941	13936	14036	13926	13821	14051	13853	13985	13978	13869	13834	14013	13888	13960	14102	13921	13958	14100	13996	13798	13968	13824	13972	13834	13883	14010	14037	13855	13918	14024	13982	13915	13939	14016	14084	13878	14003	13918	14135	14001	13982	13883	13939	13885	13941	13888	13998	13902	14083	13994	13946	13958	14052	14033	13875	13830	13868	14087	13790	13979	13757	13941	13967	13963	13895	14028	14072	13954	14054	13965	14090	13964	13988	14007	13972	13883	13913	13864	13836	13873	14010	13973	14048	13888	13921	13943	14090	13867	13805	13857	14089	13876	13841	14069	13935	14085	13895	13961	13888	13734	14204	13922	13935	13857	13989	13926	14011	14064	14172	13904	14001	14017	14037	13928	13878	13916	13962	13849	14080	14099	13957	14030	13958	13850	14009	13930	13951	13858	13869	13915	13937	13871	13917	13817	14007	14014	13934	13907	13804	14050	14038	14020	13939	14131	13794	13990	14028	13901	13938	13961	13759	14082	13935	13976	14024	14004	13780	14030	13769	13818	13950	13864	13862	13740	13975	13946	13921	13966	13995	13991	13935	14165	13905	13823	13888	13967	14005	14095	13830	13862	13832	13975	14075	13885	14045	13929	13882	13783	13893	13842	13955	13957	14093	13952	13902	13944	13878	13927	13924	13956	13735	13818	14110	13962	14023	14058	13866	13997	13810	14026	13804	13838	13915	13968	13925	13778	13724	14157	14087	13933	13834	14091	14026	13820	14132	13891	14081	14040	13735	14152	13948	13975	13885	14004	13983	14005	13854	14090	13725	13746	13965	14052	13973	13897	13882	13793	13940	14065	13861	13924	14051	14069	13918	13946	13948	13893	13952	13893	13970	14072	13989	13832	13958	13987	13857	13941	13851	13978	13985	13942	14031	13834	13831	13869	13842	13803	13964	13814	13813	13890	13843	13916	13929	14085	13903	13917	14002	13790	13848	13838	13813	14002	13728	13826	13941	13972	14031	13902	13814	13919	13817	13847	13937	13912	13886	13813	13846	14140	13929	13921	13946	13944	13962	14112	14034	13894	13836	13904	13931	13954	13774	13818	14059	14066	14007	13927	13961	13894	13936	13984	14015	14035	14027	13958	13915	13944	13960	14021	13985	13827	13910	14003	14020	13979	14050	13998	13843	13923	13987	14077	14042	13874	13926	13653	13858	13813	13825	13857	14010	13976	14072	13941	14001	13903	14146	13962	14056	14083	13791	13909	14018	13930	13993	13914	13877	13983	14017	13923	13967	14035	13733	14109	13819	13871	14123	14001	14025	14100	13952	13894	13979	13730	13782	14109	13847	13868	13915	14032	13987	14043	13900	14013	13937	13747	13955	14069	13819	13898	13979	13904	13710	14103	13838	13974	13940	13888	13953	13953	13905	13836	13812	14037	14033	13943	13980	13874	13955	14044	13916	14017	13886	13792	13885	14007	13889	13936	14080	13940	13903	14022	14008	13957	13923	14115	13922	13889	13862	14066	13972	13905	13923	14090	13901	13981	13957	14004	13950	13795	13771	13848	14016	13998	13780	13985	13953	13861	14008	13717	13970	13809	13920	13971	13904	13877	13989	13878	13836	14043	14003	13884	14028	13990	13992	13840	13975	13753	13995	13959	13867	14025	14015	14125	14052	14085	13881	13832	13941	13856	13852	13868	13903	13942	13945	13916	13854	13750	14017	13958	14047	13994	13898	13889	13978	14101	13989	13921	14104	13758	13923	13973	13972	13920	13923	13993	13920	13860	14073	13807	13889	13897	13811	13948	13830	14128	13970	13923	13729	13965	14111	13986	13958	13840	13927	13986	14054	13906	13857	14037	13932	13839	13878	14034	13891	13929	13658	13989	13894	13966	13922	13719	13945	13953	13979	13806	13897	13851	13980	14007	13812	14109	13964	13945	14021	13984	13903	14107	13918	13874	13867	13921	13973	13936	13998	13847	13878	14120	13965	14094	13956	13950	14051	13897	13967	13963	13841	14022	13973	13989	13971	13861	14006	14014	13863	13799	13979	13875	13944	13950	13808	13956	13934	13878	13916	13781	13919	14004	13963	13927	13928	14145	13912	13982	13991	14014	13921
28421	25229	30667	26749	20727	19252	18475	17122	16615	16328	16078	16025	16191	15984	16098	15993	16081	16048	15934	15872	15655	15682	16005	15942	15936	15729	15926	15937	15878	15821	15914	15627	16000	15952	15926	15837	15966	15717	15673	15964	15754	16055	15710	15845	15682	15711	15607	15794	15802	15763	15877	15681	15796	15916	15712	15653	15730	15686	15553	15623	15723	15739	15678	15685	15674	15639	15599	15661	15933	15763	15649	15637	15760	15837	15714	15677	15669	15611	15753	15671	15829	15820	15945	15727	15750	15667	15750	15594	15937	15704	15669	15573	15626	15679	15757	15997	15626	15819	15919	15609	15791	15633	15540	15854	15786	15694	15590	15888	15789	15809	15928	15802	15751	15714	15710	15862	15836	15682	15676	15813	15925	15725	15733	15730	15688	15627	15573	15658	15724	15777	15623	15782	15626	15654	15556	15923	15832	15849	15769	15581	15685	15748	15773	15855	15584	15807	15818	15601	15781	15850	15788	15671	15868	15915	15786	15605	15470	15811	15897	15795	15697	15665	15617	15957	15678	15782	15532	15702	15712	15654	15608	15632	15521	15652	15698	15560	15545	15730	15667	15576	15492	15745	15612	15559	15726	15879	15857	15553	15755	15722	15673	15772	15622	15813	15583	15728	15865	15907	15526	15667	15582	15692	15812	15682	15695	15706	15686	15692	15722	15666	15612	15589	15642	15694	15611	15459	15935	15692	15861	15780	15972	15671	15775	15794	15681	15751	15616	15705	15688	15636	15830	15755	15804	15664	15678	15638	15726	15796	15783	15715	15617	15666	15669	15761	15726	15747	15681	15762	15616	15640	15642	15633	15739	15505	15814	15596	15822	15760	15773	15739	15504	15725	15749	15788	15903	15847	15687	15880	15786	15699	15649	15731	15716	15727	15590	15648	15634	15677	15787	15770	15833	15775	15548	15632	15541	15734	15659	15666	15730	15671	15726	15868	15814	15570	15870	15634	15710	15606	15842	15685	15724	15596	15798	15513	15757	15602	15732	15954	15762	15627	15815	15685	15844	15775	15755	15482	15739	15770	15592	15659	15695	15724	15894	15738	15670	15674	15739	15800	15663	15877	15659	15752	15700	15531	15598	15492	15693	15483	15774	15732	15696	15688	15553	15569	15646	15706	15681	15743	15714	15907	15743	15791	15627	15695	15711	15754	15645	15741	15636	15856	15614	15911	15705	15836	15816	15707	15692	16058	15679	15752	15637	15691	15773	15714	15781	15667	15884	15668	15881	15675	15746	15484	15620	15790	15561	15733	15955	15573	15650	15837	15728	15655	15819	15614	15809	15705	15656	15759	15780	15618	15857	15618	15716	15757	15817	15569	15963	15747	15591	15676	15730	15790	15792	15663	15660	15601	15740	15750	15734	15926	15771	15643	15619	15531	15543	15501	15682	15849	15831	15596	15693	15773	15859	15761	15762	15451	15713	15876	15766	15723	15878	15538	15569	15704	15848	15444	15828	15503	15626	15799	15653	15872	15804	15657	15809	15649	15836	15914	15626	15690	15671	15845	15675	15704	15629	15896	15669	15737	15792	15745	15824	15686	15716	15557	15700	15610	15786	15693	15605	15798	15996	15541	15886	15564	15627	15792	15628	15677	15891	15695	15794	15594	15826	15720	15778	15678	15687	15825	15679	15472	15590	15541	15803	15429	15666	15409	15642	15703	15867	15820	15627	15829	15840	15483	15787	15831	15813	15707	15763	15803	15712	15714	16000	15706	15767	15634	15768	15480	15746	15750	15602	15657	15868	15782	15826	15591	15696	15787	15741	15701	15860	15659	15659	15558	15603	15735	15854	16050	15805	15618	15457	15761	15524	15648	15566	15738	15625	15729	15816	15755	15719	15846	15631	15536	15766	15918	15840	15847	15716	15631	15601	15779	15619	15910	15675	15532	15773	15703	15832	15902	15816	15899	15763	15758	15775	15754	15708	15644	15688	15577	15792	15507	15593	15707	15760	15689	15816	15777	15783	15908	15500	15763	15708	15608	15626	15644	15737	15780	15729	15659	15787	15813	15769	15740	15500	15598	15806	15692	15811	15544	15539	15539	15620	15918	15721	15598	15715	15679	15617	15942	15767	15710	15928	15741	15858	15757	15936	15837	15756	15911	15835	15832	15690	15656	15623	15728	15873	15709	15750	15697	15814	15436	15705	15735	15653	15546	15677	15847	15795	15860	15986	15852	15852	15837	15758	15829	15928	15497	15734	15849	15799	15915	15747	15631	15720	15716	15621	15494	15748	15747	15770	15701	15772	15775	15589	15948	15749	15827	15790	15664	15856	15697	15881	15550	15715	15896	15675	15899	15559	15531	15696	15639	15702	15901	15425	15747	15633	15646	15718	15873	15821	15822	15894	15819	15720	15783	15599	15764	15628	15580	15722	15536	15566	15575	15711	15841	15720	15692	15783	15887	15543	15643	15789	15529	15582	15598	15789	15655	15681	15576	15694	15614	15821	15814	15752	15861	15531	15623	15642	15570	15755	15856	15677	15851	15621	15985	15811	15702	15678	15644	15673	15783	15749	15617	15853	15657	15905	15778	15831	15827	15656	15924	15729	15693	15777	15725	15708	15649	15837	15779	15818	15761	15773	15743	15658	15483	15885	15712	15691	15621	15567	15666	15864	15825	15874	15679	15695	15705	15685	15758	15865	15743	15619	15761	15824	15902	15780	15801	15867	15768	15657	15688	15909	15847	15775	15871	15740	15763	15690	15846	15681	15630	15767	15807	15850	15916	15760	15630	15747	15698	15914	15796	15821	15884	15747	15767	15813	15797	15910	15917	15925	15649	15866	15760	15662	15624	15724	15551	15747	15704	15586	15863	15771	15666	15808	15712	15598	15560	15830	15584	15886	15886	15629	15872	15637	15808	15656	15795	15744	15814	15722	15622	15609	15823	15916	15788	15812	15672	15604	15530	15746	15691	15720	15751	15843	15613	15704	15650	15715	15719	15677	15516	15813	15756	15626	15676	15633	15626	15533	15755	15804	15644	15815	15739	15838	15653	15750	15684	15776	15802	15694	15650	15813	15609	15843	15655	15485	15625	15826	15631	15830	15788	15665	15653	15909	15638	15881	15588	15835	15758	15826	15801	15750	15599	15756	15821	15555	15515	15827	15745	15720	15643	15675	15919	15859	15750	15673	15810	15691	15793	15799	15713	15739	15704	15689	15803	15831	15698	15636	15604	15754	15687	15825	15562	15901	15735	15755	15546	15796	15702	15764	15795	15737	15764	15661	15657	15736	15674	15598	15540	15758	15724	15735	15915	15794	15775	15662	15568	15841	15735	15876	15825	15902	15761	15689	15446	15538	15671	15584	15717	15673	15723	15755	15866	15698	15750	15827	15810	15741	15675	15745	15626	15481	15672	15919	15808	15726	15814	15813	15659	15679	15718	15576	15858	15903	15667	15669	15812	15677	15740	15759	15716	15774	16159	15919	15762	15847	15841	15844	15826	15566	15777	15432	15680	15656	15647	15744	15738	15793	15668	15654	15677	15667	15523	15655	15612	15652	15633	15642	15757	15663	15924	15703	15750	15720	15868	15892	15746	15734	15799	15755	15727	15640	15737	15765	15633	15645	15823	15715	15707	15660	15703	15635	15897	15831	15746	15653	15739	15877	15882	15668	15641	15631	15851	15729	15826	15751	15728	15699	15689	15647	15586	15794	15563	15750	15647	15866	15831	15543	15856	15755	15641	15573	15733	15640	15561	15788	15546	15772	15710	15829	15850	15831	15835	15677	15663	15641	15583	15715	15615	15734	15664	15644	15543	15696	15679	15747	15818	15756	15808	15896	15798	15723	15904	15819	15916	15779	15850	15710	15639	15641	15485	15917	15668	15747	15752	15825	15676	15672	15594	15689	15593	15869	15785	15655	15635	15735	15685	15802	15805	15786	15552	15886	15763	15853	15708	15808	15822	15606	15799	15530	15626	15744	15733	15788	15793	15758	15730	15586	15857	15674	15970	15683	15780	15912	15795	15799	15782	15590	15589	15771	15723	15825	15683	15753	15769	15794	15616	15775	15737	15738	15678	15699	15872	15610	15771	15842	15685	15630	15790	15796	16049	15768	15695	15588	15641	15620	15687	15857	15788	15827	15747	15936	15671	15614	15861	15571	15631	15888	15916	15711	15951	15872	15778	15536	15787	15701	15529	15991	15574	15748	15746	15668	15578	15696	15440	15682	15674	15631	15614	15788	15633	15786	15740	15759	15769	15710	15755	15825	15661	15700	15633	15760	15702	15662	15716	15705	15868	15731	15994	15681	15911	15618	15759	15663	15832	15821	15863	15715	15509	15725	15468	15567	15650	15579	15622	15768	15762	15786	15713	15913	15699	15660	15778	15657	15425	15903	15781	15669	15799	15668	15841	15810	15952	15827	15900	15627	15902	15801	15639	15860	15763	15825	15593	15559	15640	15785	15824	15876	15860	15765	15845	15679	15749	15752	15747	15730	15453	15811	15850	15663	15661	15325	15548	15437	15591	15766	15487	15664	15783	15712	15638	15466	15862	15798	15711	15632	15832	15597	15724	15559	15829	15743	15709	15723	15796	15565	15616	15687	15800	15816	15730	15809	15664	15546	15511	15993	15685	15712	15958	15835	15860	15590	15731	15615	15679	15769	15816	15814	15930	15854	15905	15818	15797	15644	15617	15770	15720	15797	15600	15564	15605	15691	15698	15536	15772	15618	15661	15741	15852	15922	15873	15611	15809	15837	15637	15684	15596	15756	15864	15806	15698	15683	15658	15613	15786	15675	15829	15591	15765	15758	15647	15754	15711	15748	15648	15525	15648	15728	15737	15912	15633	15747	15627	15842	15865	15599	15658	15777	15588	15753	15808	15700	15514	15493	15622	15763	15852	15763	15799	15751	15730	15671	15536	15719	15945	15560	15736	15693	15737	15726	15766	15811	15761	15719	15881	15817	15865	15681	15619	15640	15581	15664	15722	15556	15795	15789	15822	15870	15830	15791	15740	15795	15782	15794	15681	15754	15728	15751	15575	15730	15559	15676	15727	15814	15962	15846	15555	15680	15738	15832	15812	15753	15716	15828	15724	15681	15667	15660	15476	15794	15564	15530	15804	15810	15510	15738	15867	15713	15889	15867	15754	15853	15776	15610	15691
25743	37855	33225	24429	20140	18574	17546	15167	14354	14250	14106	14291	14032	14202	14211	14063	14098	13893	13905	13747	13780	13799	14018	13811	13833	13770	13620	13661	13744	13752	13722	13754	13890	13503	13617	13572	13746	13572	13796	13630	13728	13603	13704	13568	13538	13714	13574	13585	13657	13705	13583	13596	13524	13508	13544	13587	13470	13622	13520	13608	13577	13546	13603	13690	13537	13467	13556	13615	13512	13499	13619	13610	13382	13594	13517	13603	13646	13511	13492	13468	13615	13495	13535	13630	13452	13654	13626	13357	13421	13579	13440	13541	13550	13518	13624	13526	13545	13392	13576	13476	13596	13421	13546	13450	13558	13435	13471	13505	13497	13458	13516	13391	13525	13678	13509	13612	13508	13479	13647	13496	13554	13642	13458	13492	13447	13493	13568	13521	13486	13645	13580	13516	13450	13660	13452	13561	13822	13638	13643	13535	13410	13547	13478	13495	13690	13605	13629	13444	13499	13505	13616	13691	13381	13418	13561	13581	13447	13570	13445	13601	13682	13526	13365	13513	13495	13566	13740	13525	13409	13562	13604	13540	13675	13416	13662	13574	13442	13216	13509	13484	13586	13500	13570	13525	13750	13454	13565	13572	13457	13530	13498	13657	13531	13547	13611	13560	13465	13496	13638	13459	13586	13623	13453	13521	13467	13599	13555	13599	13609	13565	13528	13466	13472	13265	13726	13730	13378	13573	13550	13550	13382	13464	13783	13506	13392	13528	13533	13596	13366	13698	13603	13459	13645	13465	13337	13534	13671	13506	13348	13498	13559	13516	13550	13571	13472	13450	13557	13465	13387	13755	13502	13715	13516	13724	13291	13688	13454	13621	13401	13527	13386	13548	13528	13516	13645	13546	13512	13629	13602	13461	13689	13338	13549	13603	13640	13506	13553	13618	13520	13570	13356	13641	13714	13548	13514	13480	13564	13627	13622	13410	13621	13545	13597	13412	13468	13532	13634	13591	13668	13611	13563	13599	13378	13354	13670	13423	13428	13531	13517	13580	13671	13649	13416	13456	13456	13438	13612	13643	13482	13419	13596	13605	13511	13668	13628	13699	13664	13614	13530	13617	13521	13559	13425	13529	13458	13583	13345	13364	13556	13593	13456	13585	13568	13494	13493	13562	13497	13541	13487	13558	13436	13343	13624	13676	13510	13570	13578	13529	13485	13563	13459	13308	13535	13445	13586	13614	13641	13671	13519	13534	13451	13604	13437	13404	13575	13672	13563	13514	13691	13459	13548	13698	13451	13637	13456	13453	13554	13405	13687	13440	13376	13533	13651	13533	13472	13554	13606	13626	13612	13600	13517	13541	13601	13394	13482	13536	13568	13448	13462	13516	13572	13513	13650	13520	13689	13656	13505	13501	13454	13426	13564	13537	13488	13582	13418	13571	13391	13522	13585	13623	13503	13406	13474	13535	13577	13524	13517	13323	13752	13463	13547	13497	13691	13574	13563	13392	13744	13366	13535	13659	13638	13480	13421	13405	13564	13468	13560	13533	13630	13613	13456	13568	13505	13444	13466	13547	13639	13433	13470	13495	13459	13499	13561	13465	13534	13366	13560	13508	13469	13642	13667	13452	13542	13552	13506	13724	13557	13539	13445	13650	13563	13552	13526	13623	13661	13634	13599	13443	13468	13421	13558	13658	13410	13674	13660	13550	13502	13501	13405	13508	13629	13399	13481	13640	13527	13532	13513	13686	13441	13640	13599	13449	13411	13364	13593	13400	13453	13575	13542	13552	13311	13581	13682	13601	13436	13729	13494	13632	13567	13504	13574	13583	13542	13642	13473	13570	13502	13579	13599	13429	13737	13438	13575	13294	13430	13331	13492	13554	13552	13443	13687	13541	13631	13640	13651	13337	13566	13686	13607	13671	13463	13511	13540	13496	13434	13498	13557	13569	13496	13488	13282	13630	13550	13443	13534	13407	13500	13567	13529	13579	13480	13600	13532	13459	13585	13561	13406	13558	13507	13552	13665	13457	13657	13735	13505	13574	13411	13475	13633	13600	13254	13620	13588	13460	13664	13518	13680	13433	13657	13528	13713	13379	13423	13694	13469	13691	13662	13516	13695	13705	13578	13440	13408	13471	13615	13521	13629	13676	13334	13596	13464	13516	13495	13575	13561	13722	13521	13457	13570	13444	13483	13597	13561	13459	13439	13537	13598	13563	13527	13545	13594	13380	13399	13685	13582	13474	13503	13438	13510	13506	13751	13528	13653	13587	13578	13514	13516	13527	13482	13413	13605	13635	13394	13430	13784	13485	13540	13555	13592	13631	13622	13580	13425	13676	13566	13596	13434	13601	13459	13526	13553	13413	13494	13392	13492	13469	13424	13407	13614	13458	13537	13478	13473	13629	13568	13387	13729	13500	13537	13540	13453	13564	13437	13593	13509	13511	13645	13591	13605	13502	13521	13470	13610	13595	13399	13448	13491	13425	13582	13506	13466	13451	13515	13464	13423	13480	13541	13434	13535	13350	13429	13514	13530	13684	13559	13553	13735	13565	13479	13584	13506	13676	13615	13598	13485	13557	13558	13517	13523	13467	13556	13468	13658	13336	13630	13583	13605	13497	13529	13546	13524	13587	13455	13464	13462	13528	13413	13555	13526	13551	13534	13441	13644	13571	13517	13576	13593	13712	13578	13584	13430	13419	13515	13443	13580	13551	13593	13551	13570	13576	13531	13456	13547	13592	13459	13695	13403	13540	13611	13566	13632	13640	13601	13623	13517	13405	13560	13431	13420	13425	13475	13656	13572	13507	13448	13680	13636	13596	13375	13643	13459	13461	13472	13449	13494	13543	13423	13595	13522	13692	13667	13565	13520	13529	13553	13401	13733	13369	13584	13494	13616	13563	13661	13593	13498	13481	13488	13571	13508	13406	13517	13500	13499	13427	13593	13648	13694	13578	13645	13458	13595	13383	13526	13461	13475	13535	13610	13534	13482	13635	13412	13578	13551	13540	13646	13681	13550	13465	13624	13613	13581	13407	13452	13499	13504	13561	13587	13634	13684	13507	13475	13589	13511	13665	13612	13628	13759	13603	13654	13345	13604	13542	13405	13591	13637	13698	13417	13516	13568	13479	13469	13705	13526	13635	13550	13388	13578	13605	13307	13648	13521	13590	13681	13517	13627	13576	13515	13666	13525	13464	13592	13514	13357	13510	13545	13717	13602	13438	13583	13453	13482	13479	13529	13561	13529	13502	13503	13524	13577	13612	13575	13346	13548	13476	13420	13542	13462	13508	13558	13469	13626	13447	13669	13431	13635	13674	13566	13520	13472	13665	13498	13607	13584	13650	13572	13534	13595	13571	13557	13563	13453	13501	13581	13504	13461	13481	13525	13613	13632	13560	13479	13400	13799	13540	13377	13596	13523	13567	13449	13355	13453	13413	13632	13643	13603	13466	13373	13543	13618	13593	13510	13550	13515	13510	13515	13637	13589	13662	13543	13388	13551	13567	13471	13604	13671	13557	13467	13678	13577	13439	13582	13437	13744	13537	13743	13626	13467	13491	13666	13524	13589	13651	13449	13525	13621	13536	13514	13596	13367	13550	13537	13596	13492	13532	13487	13500	13644	13650	13534	13508	13593	13602	13541	13663	13514	13584	13587	13515	13685	13610	13498	13612	13551	13520	13544	13581	13605	13624	13388	13708	13702	13518	13519	13446	13506	13700	13504	13336	13588	13607	13520	13529	13529	13581	13420	13492	13438	13473	13512	13488	13632	13518	13508	13454	13654	13366	13432	13576	13496	13446	13419	13438	13675	13412	13503	13492	13601	13412	13540	13578	13471	13495	13515	13411	13371	13525	13675	13503	13457	13473	13528	13421	13590	13473	13635	13529	13564	13475	13650	13468	13663	13501	13502	13703	13623	13691	13598	13501	13707	13637	13726	13591	13730	13452	13549	13561	13541	13620	13589	13654	13628	13488	13721	13466	13379	13750	13724	13556	13486	13609	13451	13510	13619	13665	13601	13507	13550	13339	13545	13650	13595	13599	13500	13556	13632	13622	13496	13654	13470	13557	13469	13431	13476	13401	13380	13411	13451	13588	13444	13369	13531	13505	13546	13494	13651	13605	13626	13534	13465	13536	13559	13535	13513	13409	13588	13337	13600	13595	13681	13587	13505	13604	13616	13681	13604	13584	13569	13576	13435	13614	13468	13543	13550	13488	13691	13511	13511	13598	13502	13536	13542	13653	13552	13468	13555	13561	13451	13523	13589	13681	13504	13621	13363	13450	13516	13441	13548	13510	13633	13517	13318	13683	13565	13558	13514	13642	13507	13346	13417	13538	13649	13534	13426	13431	13667	13604	13378	13509	13551	13391	13536	13297	13697	13562	13455	13506	13562	13557	13631	13603	13457	13627	13579	13516	13383	13501	13557	13512	13395	13569	13473	13711	13613	13446	13552	13552	13686	13308	13559	13570	13528	13665	13556	13435	13644	13557	13658	13615	13616	13606	13453	13553	13483	13552	13471	13410	13536	13681	13465	13492	13530	13624	13474	13712	13631	13496	13649	13367	13392	13711	13678	13601	13580	13506	13580	13385	13607	13560	13553	13453	13573	13517	13604	13551	13479	13667	13553	13631	13680	13659	13523	13437	13521	13619	13545	13579	13554	13495	13571	13659	13302	13416	13516	13713	13593	13576	13520	13550	13494	13436	13607	13515	13579	13558	13437	13666	13269	13368	13543	13563	13476	13397	13503	13574	13438	13500	13366	13512	13314	13451	13652	13609	13465	13642	13433	13515	13576	13426	13579	13533	13446	13521	13550	13665	13575	13547	13679	13590	13608	13449	13527	13549	13704	13322	13576	13489	13436	13689	13486	13682	13668	13472	13552	13587	13445	13510	13488	13474	13612	13521	13623	13559	13481	13522	13459	13465	13582	13502	13468	13524	13637	13418	13631	13609	13710	13689	13556	13492	13533	13583	13561	13631	13532	13577	13627	13572	13505	13562	13536	13435	13421	13454	13733	13411	13486	13627	13490	13603	13430	13515	13447	13547	13547	13503	13486	13609	13569	13677	13362	13781	13415	13510	13562	13468	13570	13538	13446	13688	13529	13526	13736	13360	13523	13481	13710	13408	13471	13453	13546	13713	13611	13508	13451	13586	13513	13625
23867	21099	28551	24403	22872	23338	22434	18236	16870	16810	16554	16251	16412	16498	16430	16064	16217	16090	16176	16027	16005	15964	16092	16018	15942	16043	15851	15867	15851	15758	15883	15780	15940	15675	15713	15860	16037	15767	15708	15799	16072	15668	15751	15871	15752	15762	15716	15740	15883	15469	15653	15601	15622	15663	15380	15551	15667	15599	15491	15545	15811	15549	15740	15541	15403	15520	15524	15639	15663	15598	15546	15458	15507	15642	15648	15578	15642	15805	15620	15593	15617	15540	15472	15573	15654	15515	15535	15569	15708	15731	15379	15713	15377	15698	15613	15716	15649	15778	15410	15402	15243	15345	15660	15494	15915	15491	15617	15639	15498	15510	15460	15409	15609	15491	15450	15624	15757	15843	15679	15588	15573	15548	15598	15538	15697	15452	15653	15499	15543	15520	15561	15692	15451	15529	15517	15547	15675	15629	15705	15594	15666	15622	15610	15770	15496	15455	15647	15732	15620	15670	15632	15399	15611	15625	15491	15505	15517	15579	15467	15281	15628	15738	15518	15655	15585	15587	15554	15617	15636	15576	15609	15509	15399	15680	15542	15628	15569	15724	15772	15694	15369	15503	15508	15707	15655	15612	15609	15571	15450	15696	15683	15637	15681	15502	15425	15669	15513	15415	15326	15580	15471	15469	15644	15521	15580	15457	15360	15408	15778	15726	15488	15724	15496	15443	15484	15535	15884	15432	15497	15381	15587	15597	15566	15503	15609	15602	15293	15613	15652	15417	15558	15526	15509	15613	15566	15692	15637	15441	15431	15460	15725	15502	15486	15813	15701	15552	15524	15543	15669	15685	15743	15556	15520	15563	15600	15375	15431	15600	15534	15382	15830	15550	15548	15319	15694	15745	15717	15629	15676	15555	15382	15528	15673	15429	15396	15813	15474	15821	15569	15529	15717	15261	15528	15583	15588	15651	15522	15448	15734	15626	15535	15552	15634	15504	15690	15541	15537	15431	15482	15505	15415	15582	15735	15615	15613	15619	15731	15554	15453	15623	15432	15549	15491	15563	15653	15692	15577	15548	15631	15356	15506	15375	15683	15600	15687	15548	15882	15542	15760	15590	15703	15695	15719	15589	15765	15652	15409	15408	15431	15627	15802	15632	15628	15631	15888	15623	15559	15572	15595	15463	15586	15610	15270	15498	15587	15710	15519	15599	15700	15672	15747	15595	15533	15545	15641	15490	15572	15566	15703	15563	15473	15609	15570	15676	15640	15699	15626	15581	15701	15608	15553	15599	15558	15625	15459	15551	15720	15506	15681	15543	15418	15593	15558	15709	15622	15554	15598	15690	15392	15631	15504	15637	15580	15630	15587	15634	15376	15401	15666	15608	15646	15556	15569	15521	15520	15524	15471	15606	15572	15643	15688	15425	15560	15505	15511	15503	15546	15571	15561	15684	15608	15567	15831	15731	15694	15529	15559	15587	15582	15508	15542	15692	15463	15647	15514	15370	15547	15642	15456	15461	15585	15576	15711	15748	15537	15623	15582	15601	15614	15554	15472	15753	15847	15633	15642	15459	15350	15622	15474	15734	15523	15609	15444	15709	15365	15573	15406	15614	15592	15462	15537	15528	15583	15619	15573	15610	15417	15504	15458	15508	15367	15575	15620	15723	15499	15737	15345	15609	15654	15652	15540	15655	15434	15715	15585	15697	15551	15563	15344	15597	15678	15635	15775	15726	15521	15536	15373	15515	15646	15541	15663	15563	15301	15599	15514	15728	15358	15571	15524	15338	15505	15625	15533	15725	15664	15480	15698	15518	15684	15565	15484	15394	15612	15379	15707	15520	15677	15670	15777	15474	15639	15705	15600	15630	15638	15624	15673	15666	15676	15612	15573	15633	15412	15641	15594	15566	15747	15498	15492	15725	15449	15558	15656	15631	15659	15450	15559	15543	15578	15792	15385	15493	15768	15576	15679	15573	15445	15585	15597	15616	15700	15562	15526	15573	15522	15640	15391	15577	15435	15607	15452	15618	15503	15653	15735	15714	15514	15668	15551	15513	15426	15672	15622	15699	15628	15433	15603	15497	15756	15581	15571	15472	15453	15515	15451	15525	15728	15756	15430	15380	15624	15671	15776	15457	15448	15527	15637	15541	15555	15498	15611	15466	15652	15536	15513	15581	15841	15472	15784	15444	15673	15622	15694	15626	15613	15573	15759	15488	15635	15471	15711	15684	15690	15491	15546	15414	15468	15712	15567	15484	15651	15541	15544	15392	15626	15473	15718	15425	15671	15498	15585	15557	15689	15736	15487	15642	15490	15458	15597	15506	15590	15827	15727	15433	15469	15615	15515	15603	15608	15650	15547	15421	15457	15571	15625	15553	15640	15444	15668	15632	15367	15525	15368	15605	15647	15717	15498	15665	15580	15426	15607	15504	15610	15583	15713	15442	15551	15723	15656	15556	15482	15488	15435	15416	15546	15607	15684	15589	15635	15484	15503	15534	15490	15603	15433	15478	15658	15530	15474	15491	15494	15406	15614	15586	15501	15656	15708	15581	15823	15467	15730	15776	15518	15583	15483	15609	15609	15584	15551	15571	15605	15688	15375	15558	15506	15733	15540	15568	15574	15583	15688	15518	15470	15743	15611	15584	15672	15475	15589	15554	15442	15468	15506	15531	15677	15560	15748	15493	15595	15511	15658	15595	15693	15582	15579	15538	15718	15644	15571	15598	15487	15522	15553	15576	15439	15664	15630	15446	15526	15663	15583	15553	15598	15510	15546	15694	15662	15625	15479	15606	15646	15651	15669	15827	15548	15457	15533	15619	15581	15475	15559	15546	15572	15510	15718	15399	15723	15380	15559	15665	15651	15590	15444	15595	15687	15470	15657	15591	15589	15687	15667	15766	15521	15601	15517	15527	15599	15537	15619	15523	15462	15760	15743	15655	15486	15632	15434	15630	15743	15518	15774	15533	15616	15691	15729	15587	15487	15494	15679	15492	15704	15590	15556	15663	15614	15622	15495	15606	15384	15547	15509	15502	15506	15553	15762	15606	15602	15567	15568	15789	15684	15543	15685	15552	15620	15464	15627	15719	15648	15322	15760	15501	15457	15818	15764	15451	15404	15581	15522	15531	15395	15585	15493	15588	15684	15588	15410	15691	15419	15410	15566	15563	15440	15627	15567	15397	15728	15571	15391	15451	15685	15750	15575	15611	15613	15567	15680	15608	15509	15685	15512	15603	15620	15540	15483	15741	15747	15521	15565	15480	15504	15531	15538	15691	15567	15633	15551	15555	15578	15541	15573	15520	15509	15675	15538	15709	15802	15572	15655	15860	15600	15629	15513	15557	15414	15552	15558	15541	15549	15516	15789	15706	15695	15572	15672	15693	15587	15481	15628	15576	15594	15408	15537	15526	15676	15513	15788	15606	15384	15503	15519	15629	15616	15552	15739	15533	15683	15657	15522	15615	15525	15571	15754	15625	15613	15517	15654	15439	15726	15550	15608	15529	15594	15466	15454	15691	15447	15534	15491	15521	15481	15619	15583	15631	15662	15504	15629	15558	15648	15717	15601	15731	15444	15523	15526	15396	15681	15495	15572	15693	15722	15479	15578	15460	15623	15699	15554	15615	15488	15457	15702	15398	15606	15435	15571	15667	15469	15653	15457	15630	15678	15541	15870	15708	15510	15515	15635	15499	15674	15649	15645	15553	15365	15604	15568	15421	15440	15426	15401	15377	15509	15698	15453	15377	15645	15686	15564	15686	15652	15632	15568	15432	15614	15519	15395	15512	15629	15571	15620	15647	15660	15521	15684	15647	15739	15665	15730	15720	15580	15592	15682	15471	15533	15558	15650	15686	15484	15728	15608	15454	15536	15562	15440	15685	15425	15631	15838	15680	15470	15463	15546	15491	15734	15657	15619	15401	15379	15644	15595	15637	15651	15588	15542	15569	15416	15583	15576	15389	15493	15548	15551	15519	15478	15583	15637	15564	15656	15874	15566	15561	15475	15485	15840	15633	15584	15667	15602	15594	15617	15530	15555	15569	15622	15645	15512	15477	15639	15629	15591	15706	15480	15423	15510	15721	15574	15729	15588	15615	15587	15608	15341	15525	15482	15616	15577	15773	15632	15616	15643	15553	15700	15350	15566	15478	15537	15609	15749	15599	15633	15745	15387	15720	15514	15623	15504	15711	15626	15589	15576	15592	15701	15871	15660	15744	15621	15606	15618	15487	15583	15562	15649	15497	15661	15570	15253	15763	15496	15761	15816	15535	15480	15591	15359	15317	15630	15480	15577	15637	15483	15577	15598	15548	15682	15757	15466	15569	15607	15517	15778	15557	15463	15496	15455	15505	15555	15649	15697	15621	15509	15426	15578	15570	15790	15525	15552	15597	15610	15996	15367	15554	15742	15654	15579	15591	15508	15531	15421	15493	15657	15506	15662	15605	15762	15820	15596	15538	15694	15628	15652	15666	15578	15445	15657	15430	15527	15433	15504	15568	15581	15634	15446	15461	15598	15711	15495	15578	15646	15904	15511	15410	15436	15703	15575	15554	15508	15546	15500	15567	15574	15645	15646	15488	15632	15424	15406	15539	15635	15556	15556	15510	15532	15559	15646	15461	15554	15638	15359	15516	15704	15615	15668	15647	15607	15573	15646	15566	15784	15609	15570	15509	15441	15502	15684	15557	15430	15782	15492	15619	15508	15533	15656	15398	15557	15681	15541	15752	15499	15515	15627	15660	15531	15671	15589	15556	15703	15765	15406	15522	15567	15640	15559	15644	15464	15524	15633	15395	15377	15580	15556	15597	15672	15437	15627	15655	15736	15586	15694	15577	15465	15623	15692	15629	15652	15784	15354	15497	15575	15636	15576	15539	15673	15483	15667	15671	15534	15474	15561	15653	15782	15495	15703	15535	15775	15763	15700	15476	15665	15461	15501	15527	15545	15472	15646	15621	15670	15669	15623	15705	15654	15502	15665	15838	15542	15602	15716	15631	15503	15485	15624	15544	15594	15510	15589	15557	15644	15562	15606	15578	15485	15735	15689	15529	15553	15408	15540	15628	15490	15649	15546	15555	15611	15511	15784	15698	15655	15639	15638	15495	15789	15640	15710	15521	15524	15564	15745	15437	15514	15495	15401	15556	15499	15632	15630	15684	15628	15920
25996	43858	39890	30618	24455	21289	20044	17017	15127	15140	14733	14695	14412	14566	14464	14441	14329	14205	14139	14096	13972	13855	13822	13961	13979	13894	13830	13745	13885	13669	13833	13765	13697	13718	13902	13768	13818	13662	13485	13649	13525	13625	13672	13500	13618	13789	13588	13679	13689	13529	13404	13548	13488	13369	13564	13502	13358	13642	13431	13573	13625	13596	13565	13453	13628	13345	13449	13557	13529	13680	13474	13566	13592	13483	13664	13514	13556	13526	13381	13374	13493	13424	13321	13510	13458	13578	13367	13478	13416	13570	13463	13484	13432	13383	13331	13411	13443	13542	13544	13450	13426	13395	13621	13453	13532	13413	13524	13570	13453	13540	13448	13337	13635	13424	13482	13359	13564	13358	13672	13403	13429	13485	13472	13576	13301	13531	13523	13544	13544	13567	13530	13636	13413	13377	13428	13567	13322	13445	13327	13504	13619	13555	13549	13577	13642	13303	13441	13467	13396	13503	13443	13341	13479	13560	13462	13521	13332	13364	13578	13447	13472	13470	13392	13533	13378	13411	13503	13584	13672	13552	13471	13381	13427	13534	13590	13476	13547	13537	13312	13526	13346	13398	13405	13375	13599	13623	13432	13353	13434	13414	13397	13409	13616	13349	13486	13391	13467	13485	13313	13495	13473	13604	13448	13549	13499	13501	13480	13367	13356	13506	13582	13544	13374	13566	13498	13494	13246	13363	13623	13339	13342	13463	13485	13457	13472	13443	13509	13425	13599	13268	13442	13436	13364	13487	13497	13434	13450	13460	13336	13540	13406	13453	13535	13445	13513	13513	13432	13303	13351	13411	13399	13586	13577	13548	13555	13477	13357	13517	13471	13414	13512	13401	13429	13578	13507	13291	13505	13590	13453	13459	13456	13615	13385	13523	13376	13503	13612	13497	13466	13510	13424	13412	13403	13389	13472	13463	13467	13343	13520	13377	13458	13440	13334	13378	13452	13435	13585	13366	13368	13386	13621	13535	13586	13515	13359	13445	13617	13514	13291	13504	13496	13444	13371	13416	13418	13260	13515	13429	13440	13255	13570	13430	13402	13466	13480	13295	13537	13334	13384	13551	13543	13324	13460	13404	13370	13502	13520	13366	13355	13449	13518	13536	13338	13585	13483	13279	13365	13576	13403	13401	13491	13513	13483	13427	13523	13585	13452	13596	13430	13335	13470	13597	13550	13400	13529	13480	13468	13577	13407	13464	13376	13378	13499	13538	13411	13609	13282	13611	13374	13370	13463	13505	13554	13599	13621	13538	13482	13516	13540	13399	13588	13458	13399	13269	13435	13505	13523	13346	13481	13537	13471	13391	13303	13442	13439	13365	13582	13374	13514	13472	13365	13384	13520	13392	13510	13448	13328	13469	13506	13327	13406	13668	13318	13487	13376	13528	13553	13508	13453	13382	13454	13303	13581	13454	13416	13496	13442	13458	13432	13554	13504	13313	13365	13503	13374	13444	13413	13652	13635	13585	13708	13503	13344	13597	13594	13562	13596	13357	13465	13455	13461	13321	13432	13463	13452	13378	13501	13579	13450	13373	13354	13445	13407	13565	13242	13370	13239	13432	13379	13536	13515	13579	13553	13413	13569	13465	13460	13384	13428	13394	13587	13563	13335	13578	13285	13485	13587	13406	13357	13494	13470	13533	13676	13355	13537	13601	13386	13408	13426	13531	13367	13490	13495	13452	13544	13451	13404	13490	13406	13596	13397	13431	13370	13473	13383	13499	13310	13524	13502	13482	13363	13502	13497	13419	13375	13561	13416	13368	13372	13363	13411	13495	13558	13547	13552	13491	13356	13483	13267	13556	13507	13469	13533	13402	13443	13596	13420	13562	13473	13459	13453	13337	13506	13479	13602	13381	13457	13520	13441	13495	13388	13298	13330	13433	13631	13543	13551	13575	13712	13294	13291	13410	13599	13322	13394	13573	13364	13403	13320	13446	13426	13529	13656	13377	13448	13478	13479	13339	13337	13434	13508	13506	13348	13454	13519	13375	13395	13572	13421	13568	13522	13500	13507	13449	13263	13554	13559	13522	13474	13707	13554	13592	13529	13461	13405	13546	13475	13428	13476	13628	13743	13525	13394	13524	13536	13533	13688	13493	13323	13376	13365	13399	13664	13503	13424	13476	13282	13449	13490	13480	13444	13635	13523	13365	13583	13470	13366	13525	13473	13477	13467	13379	13611	13600	13531	13353	13494	13421	13384	13536	13470	13605	13596	13564	13401	13461	13443	13399	13498	13549	13559	13411	13402	13406	13447	13593	13407	13482	13458	13623	13703	13403	13514	13317	13400	13583	13435	13379	13386	13305	13385	13544	13448	13379	13569	13405	13320	13598	13356	13591	13586	13296	13440	13520	13499	13514	13530	13590	13400	13298	13525	13595	13467	13532	13520	13338	13501	13422	13489	13496	13394	13482	13432	13496	13616	13454	13466	13444	13560	13467	13476	13507	13514	13616	13606	13462	13488	13506	13459	13364	13480	13530	13409	13465	13440	13415	13438	13483	13523	13502	13488	13464	13499	13464	13541	13526	13508	13591	13545	13413	13308	13620	13459	13589	13444	13580	13544	13282	13277	13502	13535	13624	13385	13335	13611	13522	13430	13565	13440	13580	13689	13519	13645	13464	13574	13598	13326	13437	13507	13469	13540	13513	13630	13555	13450	13371	13388	13404	13460	13537	13421	13546	13497	13513	13408	13500	13462	13563	13482	13467	13459	13583	13515	13472	13451	13448	13540	13463	13446	13453	13397	13423	13299	13496	13335	13468	13369	13492	13471	13483	13420	13409	13511	13525	13590	13406	13559	13412	13519	13590	13455	13459	13460	13412	13553	13303	13595	13581	13500	13404	13570	13435	13481	13351	13589	13498	13449	13480	13623	13545	13385	13568	13478	13389	13484	13506	13621	13337	13400	13406	13385	13342	13526	13417	13518	13368	13338	13249	13332	13525	13483	13447	13515	13509	13491	13484	13361	13475	13562	13530	13327	13513	13378	13478	13438	13677	13411	13547	13294	13450	13488	13397	13410	13359	13481	13446	13576	13424	13473	13281	13473	13419	13415	13424	13428	13458	13569	13458	13446	13540	13555	13436	13407	13507	13394	13397	13547	13408	13583	13396	13622	13433	13458	13629	13528	13478	13405	13344	13455	13468	13579	13390	13331	13617	13531	13453	13439	13690	13440	13332	13419	13479	13373	13450	13528	13495	13316	13556	13475	13458	13422	13402	13309	13659	13493	13503	13506	13429	13553	13376	13350	13608	13464	13544	13482	13489	13387	13345	13367	13411	13468	13478	13602	13501	13285	13466	13473	13343	13376	13396	13475	13542	13295	13329	13496	13336	13447	13596	13396	13311	13513	13568	13438	13445	13460	13460	13486	13561	13668	13534	13341	13552	13454	13420	13457	13396	13333	13457	13517	13477	13319	13418	13521	13547	13331	13325	13372	13409	13402	13552	13534	13537	13406	13375	13644	13452	13488	13468	13431	13602	13429	13300	13589	13476	13612	13470	13358	13483	13354	13540	13376	13506	13555	13468	13541	13436	13569	13251	13589	13370	13523	13267	13568	13495	13540	13318	13378	13448	13483	13504	13543	13457	13494	13602	13439	13422	13366	13534	13505	13476	13447	13454	13584	13514	13492	13454	13627	13510	13542	13473	13537	13512	13428	13355	13531	13495	13437	13486	13462	13526	13409	13486	13580	13469	13391	13487	13616	13385	13555	13600	13324	13498	13374	13538	13482	13359	13416	13309	13520	13441	13484	13527	13466	13444	13550	13502	13538	13492	13370	13401	13580	13429	13397	13310	13403	13378	13666	13301	13489	13388	13561	13513	13506	13509	13413	13361	13510	13470	13526	13578	13375	13673	13378	13250	13445	13453	13477	13401	13563	13357	13494	13386	13651	13656	13342	13561	13624	13437	13508	13490	13395	13536	13447	13384	13480	13277	13521	13445	13433	13393	13564	13523	13318	13236	13726	13441	13714	13408	13473	13689	13325	13598	13342	13571	13406	13532	13483	13502	13500	13473	13554	13477	13486	13389	13602	13363	13464	13457	13445	13496	13478	13464	13477	13552	13336	13627	13521	13529	13399	13503	13505	13550	13461	13581	13434	13510	13541	13496	13432	13569	13546	13365	13456	13666	13368	13342	13386	13488	13403	13449	13594	13488	13561	13450	13508	13368	13590	13504	13464	13443	13536	13538	13505	13585	13433	13492	13400	13591	13290	13512	13539	13464	13536	13522	13487	13244	13598	13309	13387	13444	13513	13696	13382	13518	13306	13485	13573	13392	13489	13412	13429	13455	13502	13711	13309	13454	13421	13488	13501	13452	13435	13478	13488	13468	13595	13318	13393	13552	13428	13543	13462	13497	13379	13319	13564	13504	13376	13226	13363	13342	13379	13576	13480	13465	13500	13453	13415	13514	13476	13630	13522	13558	13399	13439	13379	13439	13461	13372	13493	13517	13366	13379	13487	13578	13470	13505	13546	13525	13295	13461	13521	13481	13307	13476	13421	13506	13372	13421	13537	13485	13467	13315	13299	13517	13563	13534	13513	13609	13393	13393	13411	13393	13575	13567	13602	13288	13464	13538	13354	13699	13519	13407	13417	13618	13286	13559	13413	13544	13524	13369	13543	13659	13486	13521	13226	13505	13525	13592	13615	13486	13661	13517	13557	13394	13411	13621	13375	13443	13624	13473	13262	13554	13415	13511	13412	13645	13493	13431	13407	13563	13636	13478	13538	13579	13498	13442	13627	13452	13659	13530	13489	13468	13389	13465	13403	13540	13364	13422	13311	13529	13414	13667	13502	13502	13264	13613	13456	13539	13413	13516	13687	13643	13484	13624	13419	13449	13429	13508	13322	13572	13467	13510	13358	13261	13566	13495	13516	13540	13358	13392	13479	13409	13490	13530	13484	13466	13534	13428	13473	13369	13675	13356	13612	13428	13537	13671	13409	13390	13359	13466	13534	13501	13406	13390	13492	13440	13589	13599	13648	13459	13453	13369	13436	13570	13420	13313	13422	13457	13496	13363	13436	13503	13481	13454	13538	13377	13482	13370	13476	13368	13420	13364	13337	13386	13546	13340	13444	13486	13537	13560	13561	13484	13442	13425	13431	13460
22778	21014	28712	23596	21699	24424	26751	20841	18310	18451	17909	17657	17622	17798	17682	17764	17590	17408	17307	17426	17293	17136	17245	17143	16863	17125	16877	16963	17175	17007	16878	16889	16961	16882	16833	16833	16681	16967	16918	16643	16789	16715	16867	16669	16680	16607	16591	16617	16805	16770	16594	16607	16581	16609	16669	16697	16694	16602	16557	16578	16619	16666	16625	16482	16567	16555	16379	16570	16711	16623	16699	16644	16541	16413	16702	16618	16620	16494	16467	16687	16669	16533	16627	16459	16548	16649	16518	16623	16715	16529	16562	16508	16411	16474	16675	16661	16515	16616	16390	16531	16546	16579	16717	16595	16567	16652	16610	16662	16255	16468	16541	16602	16517	16205	16652	16606	16369	16588	16623	16570	16436	16357	16628	16711	16417	16675	16476	16406	16422	16398	16666	16605	16760	16650	16600	16646	16615	16704	16428	16567	16601	16495	16637	16582	16462	16594	16514	16425	16410	16676	16612	16474	16498	16584	16488	16679	16595	16565	16473	16597	16591	16240	16243	16597	16556	16583	16640	16564	16413	16634	16304	16312	16880	16506	16506	16432	16741	16623	16507	16670	16499	16519	16469	16570	16518	16415	16648	16439	16597	16628	16444	16524	16703	16607	16496	16517	16561	16609	16700	16659	16479	16648	16491	16466	16721	16555	16529	16431	16613	16338	16473	16512	16572	16806	16564	16752	16511	16459	16540	16497	16521	16536	16559	16427	16694	16637	16537	16466	16511	16536	16820	16693	16561	16465	16577	16719	16415	16605	16605	16507	16650	16689	16512	16352	16685	16511	16576	16485	16713	16580	16498	16628	16647	16517	16570	16598	16572	16589	16508	16631	16286	16389	16480	16583	16582	16655	16349	16492	16517	16521	16642	16379	16543	16543	16652	16434	16388	16776	16484	16566	16714	16461	16628	16245	16413	16333	16621	16571	16379	16771	16613	16406	16580	16590	16470	16642	16504	16451	16294	16601	16451	16648	16522	16582	16582	16400	16557	16452	16489	16399	16607	16525	16620	16406	16410	16488	16660	16581	16721	16554	16786	16494	16615	16604	16599	16549	16502	16708	16637	16505	16536	16723	16533	16605	16595	16427	16745	16546	16354	16599	16464	16307	16592	16333	16381	16595	16463	16325	16631	16661	16710	16443	16597	16449	16594	16702	16547	16601	16362	16573	16222	16421	16398	16362	16539	16437	16605	16644	16564	16417	16449	16654	16776	16474	16420	16719	16633	16516	16643	16493	16541	16466	16523	16624	16463	16621	16398	16624	16786	16311	16433	16493	16371	16576	16539	16531	16466	16428	16496	16692	16509	16550	16797	16592	16671	16578	16430	16527	16597	16735	16693	16590	16738	16375	16543	16411	16460	16695	16541	16591	16537	16599	16639	16580	16623	16437	16612	16739	16475	16297	16455	16426	16452	16368	16393	16349	16660	16400	16599	16478	16518	16509	16449	16355	16389	16463	16335	16559	16663	16345	16542	16747	16548	16328	16451	16511	16550	16548	16554	16469	16621	16598	16526	16504	16570	16668	16513	16551	16617	16518	16781	16594	16449	16614	16550	16603	16538	16567	16551	16543	16487	16635	16476	16429	16244	16455	16480	16516	16774	16435	16517	16430	16291	16401	16603	16415	16385	16644	16518	16310	16511	16569	16400	16555	16515	16793	16433	16663	16401	16542	16461	16413	16567	16615	16570	16279	16539	16411	16621	16616	16599	16562	16668	16517	16437	16492	16673	16448	16598	16599	16651	16763	16498	16565	16776	16536	16612	16523	16520	16599	16601	16569	16389	16772	16424	16314	16569	16556	16480	16506	16643	16581	16496	16824	16639	16514	16542	16626	16519	16465	16457	16480	16500	16554	16387	16531	16531	16468	16392	16728	16274	16487	16338	16600	16502	16401	16572	16565	16718	16637	16506	16487	16589	16711	16332	16582	16821	16548	16582	16496	16566	16631	16620	16524	16289	16654	16685	16649	16446	16695	16494	16795	16379	16628	16602	16584	16400	16701	16617	16333	16613	16480	16591	16566	16601	16538	16712	16526	16598	16845	16683	16475	16360	16512	16401	16571	16494	16668	16617	16462	16507	16313	16513	16551	16524	16539	16461	16642	16670	16480	16379	16541	16615	16552	16464	16504	16508	16382	16483	16694	16461	16499	16601	16617	16738	16476	16548	16392	16562	16758	16363	16595	16541	16443	16576	16436	16672	16461	16407	16487	16484	16582	16368	16487	16556	16475	16307	16270	16608	16392	16645	16666	16605	16326	16739	16601	16530	16642	16722	16507	16453	16485	16528	16514	16437	16713	16693	16574	16504	16266	16493	16502	16526	16441	16755	16334	16594	16567	16526	16260	16355	16472	16372	16571	16551	16342	16547	16647	16597	16490	16566	16763	16432	16473	16533	16433	16590	16561	16560	16440	16507	16610	16711	16546	16423	16561	16444	16587	16548	16532	16676	16500	16349	16472	16538	16448	16711	16443	16462	16530	16485	16501	16615	16554	16477	16595	16496	16517	16506	16786	16575	16499	16456	16472	16519	16317	16661	16653	16481	16439	16553	16532	16623	16560	16635	16633	16560	16426	16538	16672	16540	16377	16540	16933	16554	16632	16669	16455	16671	16396	16488	16523	16694	16535	16596	16362	16652	16505	16651	16483	16435	16653	16324	16483	16581	16630	16653	16507	16485	16844	16299	16391	16518	16660	16338	16576	16365	16665	16381	16847	16495	16647	16500	16311	16409	16366	16459	16443	16476	16507	16455	16778	16728	16586	16509	16363	16587	16552	16558	16589	16534	16636	16612	16393	16182	16454	16516	16628	16563	16462	16654	16660	16621	16645	16459	16442	16727	16368	16367	16568	16583	16692	16526	16633	16705	16522	16578	16553	16586	16452	16658	16656	16474	16432	16453	16511	16859	16433	16516	16684	16687	16342	16639	16456	16606	16407	16505	16419	16592	16332	16627	16432	16624	16716	16626	16249	16646	16606	16541	16429	16523	16664	16526	16720	16634	16496	16395	16598	16583	16466	16304	16585	16546	16454	16397	16648	16577	16538	16739	16522	16466	16809	16512	16521	16468	16665	16527	16496	16539	16529	16389	16644	16575	16538	16561	16495	16708	16472	16551	16503	16554	16608	16639	16523	16597	16622	16524	16444	16712	16622	16376	16299	16725	16681	16566	16484	16314	16725	16561	16639	16494	16330	16458	16512	16683	16531	16595	16493	16599	16560	16466	16518	16439	16326	16518	16467	16478	16215	16594	16628	16688	16559	16704	16518	16644	16493	16649	16620	16626	16359	16435	16591	16544	16407	16536	16544	16571	16459	16479	16517	16250	16538	16391	16497	16580	16723	16640	16619	16589	16514	16631	16496	16359	16464	16677	16621	16660	16554	16569	16501	16527	16365	16428	16548	16411	16567	16523	16483	16831	16568	16568	16528	16594	16506	16628	16573	16464	16425	16535	16550	16442	16450	16549	16438	16589	16513	16543	16863	16506	16547	16843	16313	16624	16396	16685	16762	16447	16503	16516	16474	16569	16624	16580	16368	16447	16613	16500	16628	16517	16514	16405	16769	16620	16573	16544	16338	16543	16564	16576	16449	16476	16471	16585	16442	16512	16675	16634	16550	16441	16451	16519	16649	16601	16493	16806	16577	16572	16427	16588	16577	16622	16401	16562	16660	16360	16590	16338	16581	16484	16533	16588	16400	16383	16467	16525	16554	16564	16590	16595	16391	16508	16507	16590	16641	16440	16437	16625	16540	16547	16645	16639	16551	16561	16613	16432	16662	16606	16453	16641	16506	16503	16567	16541	16590	16575	16475	16454	16504	16668	16621	16394	16782	16533	16765	16394	16816	16531	16498	16411	16534	16439	16397	16608	16563	16487	16562	16428	16619	16611	16398	16624	16460	16508	16319	16398	16445	16592	16428	16447	16553	16526	16530	16894	16435	16768	16729	16596	16668	16568	16680	16515	16501	16557	16437	16515	16477	16431	16425	16497	16536	16360	16476	16484	16513	16598	16544	16578	16608	16541	16501	16466	16342	16736	16577	16543	16491	16498	16396	16366	16433	16669	16707	16695	16660	16701	16371	16530	16762	16486	16536	16475	16431	16700	16577	16526	16385	16565	16571	16578	16597	16542	16479	16557	16817	16646	16476	16402	16811	16518	16650	16504	16607	16491	16418	16485	16472	16389	16539	16565	16470	16477	16537	16479	16553	16560	16595	16516	16459	16749	16495	16367	16548	16572	16444	16770	16728	16802	16600	16690	16503	16457	16671	16359	16423	16559	16586	16485	16508	16443	16393	16564	16644	16520	16545	16467	16513	16481	16550	16474	16528	16542	16313	16534	16602	16498	16484	16433	16474	16473	16689	16584	16451	16752	16598	16497	16621	16699	16481	16634	16526	16479	16564	16389	16562	16588	16644	16536	16671	16639	16523	16545	16688	16651	16560	16412	16454	16527	16457	16435	16549	16443	16772	16495	16741	16535	16454	16403	16568	16527	16368	16522	16635	16540	16560	16468	16581	16420	16572	16386	16453	16400	16549	16639	16607	16581	16423	16445	16549	16395	16450	16521	16372	16733	16450	16495	16625	16493	16427	16496	16463	16541	16689	16567	16557	16444	16362	16722	16503	16531	16641	16665	16577	16609	16390	16585	16573	16319	16465	16481	16488	16443	16382	16441	16422	16578	16701	16662	16493	16573	16498	16531	16598	16499	16571	16732	16319	16447	16409	16526	16397	16547	16440	16571	16428	16375	16535	16446	16538	16540	16556	16347	16424	16519	16454	16644	16455	16640	16594	16584	16457	16593	16493	16557	16524	16408	16395	16573	16431	16556	16526	16266	16500	16492	16572	16521	16318	16483	16626	16514	16610	16525	16457	16697	16441	16544	16604	16356	16629	16707	16268	16469	16531	16413	16653	16495	16589	16471	16550	16434	16484	16468	16634	16541	16715	16530	16543	16605	16540	16662	16461	16513	16639	16631	16456	16440	16506	16511	16682	16709	16398	16526	16547	16621	16569	16743	16475	16429	16582	16299	16585	16653	16625	16863	16605	16611	16648	16677	16557	16620	16481	16585	16633	16539	16685	16548	16636	16745	16375	16651	16458	16643	16474	16549	16498	16347	16471
27942	49601	45344	34562	27966	24406	22705	19253	16616	16196	15810	15655	15529	15618	15468	15422	15190	14887	14765	14905	14813	14946	14698	14529	14608	14537	14594	14326	14388	14512	14326	14321	14451	14284	14330	14315	14299	14380	14454	14122	14353	14264	14273	14166	14236	14057	14040	14160	14260	14015	14133	13909	13991	14005	14085	14079	14002	14090	14127	13937	14035	14088	14138	14010	13925	14160	13893	14109	14218	13971	13879	14074	14139	13941	13993	14033	14014	14040	14202	14149	14056	14056	13866	13890	13920	13984	14012	14066	14005	14158	13999	13971	14037	14154	14014	14079	13823	13910	14192	14019	14012	14052	13987	14144	13979	14220	14155	14112	14071	13976	14108	13884	13998	14035	14034	13936	13877	14026	13981	13894	14147	13973	14058	14199	14025	13988	14023	13964	14076	14011	14129	14055	14020	13889	14146	13990	14026	14099	14045	14128	14184	14019	14043	13934	14065	13928	14116	13921	13972	14004	13864	14141	14097	13860	14105	13931	14028	14082	14149	13980	13943	13979	13862	14083	14050	13931	13895	13945	13999	13987	14117	13924	14133	13929	14033	13898	14043	14171	13994	14100	14175	13871	13937	14130	14151	13854	14008	13940	13914	14145	14254	14043	14021	13923	13960	13908	13982	13978	14044	14055	13859	14032	14123	14078	13964	13998	13930	13826	14175	14088	13870	14219	14068	13866	14050	13882	13996	14052	14169	13947	13957	14020	14003	13982	13892	14111	14012	13922	14072	13884	14091	14083	14005	14175	13950	13968	13922	13938	14041	14024	14107	13830	13960	14097	13898	13969	13967	13940	14132	13994	14056	14081	13899	14067	13972	13852	13998	13844	14043	14034	14067	14119	13952	13973	13821	13973	14021	14066	13809	14025	14018	13998	13959	14082	14081	13904	14003	14025	13996	13964	14007	14019	14100	13943	14096	13825	13987	13889	13971	14024	14022	14028	13989	13834	13896	13965	14052	13909	13994	14041	14086	14020	14067	13961	14065	14004	13991	13730	13926	13999	14036	13986	13890	14062	14105	14039	13867	14069	13996	14002	14038	13885	14033	14009	13897	14006	13838	14137	14168	14110	14090	13864	13920	14032	14098	14020	13912	14042	13970	14049	13950	13996	14139	14140	14116	14004	13871	13977	14113	14095	14180	13860	14240	14049	13937	14001	14088	13949	13842	14005	14053	13957	13950	13927	14055	14012	13954	14044	13846	14053	14137	14033	13964	13894	13982	14074	13982	14239	13925	14069	14073	13913	13845	14005	13970	13894	14003	13952	14045	13900	14082	13928	14066	14084	13885	13828	14020	13984	13900	13856	14188	13791	13960	13838	14025	13951	13884	13901	14062	14156	14031	13823	13985	13962	13925	14117	14120	14014	13854	14103	14102	14042	13971	13994	13996	14004	14010	14032	13914	14065	13852	14020	14073	13994	13960	13821	13951	13941	13995	13953	13990	14060	13949	14020	14049	13966	14030	14078	14141	13813	13945	13875	13926	13945	14148	14045	14068	14018	14045	14010	13973	13831	14130	14105	13884	14050	13982	13934	13958	14101	13875	13969	14113	14037	14088	14009	13871	13993	14062	13959	14044	14106	13915	14003	14030	14089	13846	13873	14087	14076	13925	14067	14004	13996	14041	13939	13982	14030	14052	13972	14054	14179	14051	13955	13920	13963	14003	13970	13985	13952	13959	14098	13980	13892	13776	13966	14015	13891	13945	13920	13989	13824	13967	13942	14082	14053	14003	14001	13898	13862	14095	13939	14055	14022	14031	14010	13896	13907	13991	14076	13984	14144	14131	13985	14056	14119	13942	14035	14032	13909	14135	13899	13970	13927	14015	13974	14000	14013	13846	14012	14143	14029	14084	14124	14145	13985	13945	13957	14073	14010	14001	13951	14035	14101	14012	14239	13966	13905	13911	13992	14004	14083	14100	13928	13943	13939	14078	14012	13985	13956	13904	14031	13893	13910	14137	14089	14048	14055	14022	13888	14153	14196	13840	13971	13915	14149	14064	13843	13902	14014	13984	14110	14095	13978	14090	13940	13938	14044	13929	14027	13977	13930	13982	13969	14055	14062	14126	13977	13964	13856	13899	13822	14012	14054	14010	14022	14103	13979	14078	13867	13878	13970	14038	13901	13970	13877	13934	14009	14137	13854	14067	13889	14085	14062	14078	13985	14136	14044	13877	13912	13852	14116	13992	14019	14166	13845	14050	14090	13748	13972	14152	13905	13899	14008	13990	14142	14031	14159	14116	13939	13965	14111	14071	14009	14009	14032	13968	13992	14091	14028	14139	13964	14158	13983	14150	14027	14062	14138	13912	13942	13945	14055	13881	13953	14231	14049	13929	14068	14008	14075	14020	13878	14090	14227	14072	13895	14123	14075	14078	14052	13989	13972	13882	14148	14010	13799	13979	14095	14015	14066	14162	14001	13870	13954	14020	14095	13953	14099	13961	13871	14009	14099	14058	14205	14099	14095	14020	14213	13833	13870	13968	13875	14016	13941	13963	13953	13967	14076	14070	14029	13822	14053	14122	14077	13825	14148	13867	14257	14006	13992	13936	14099	13925	13955	14122	13983	13980	14057	13985	13847	13877	14017	14144	14070	14019	13976	14018	14048	14015	13988	13892	13939	13765	14017	13994	13907	13870	13840	14117	14115	13919	13855	14059	13968	14002	13916	14058	14097	14118	13916	14010	13998	13944	13964	13931	14012	14055	14047	13853	14066	14061	13954	14091	14023	13960	13970	13938	13989	14188	13873	14061	13860	13962	13838	14070	13965	13943	14046	13761	13917	13990	14047	14030	13796	14054	13934	13918	14120	13836	14073	14090	14038	13971	14085	13999	13910	13986	13809	13993	14031	14096	14024	14045	13998	14208	14152	14018	13985	13914	13863	14097	13961	14095	13973	14165	13844	13954	13885	14146	14008	13884	14088	14061	14056	14115	14109	14174	13813	14094	13997	13900	13960	13954	13941	13953	14069	13966	14102	14110	14046	13813	13989	13925	14003	13994	14078	13888	13931	13992	13883	13890	14073	14024	14051	13920	14072	14057	13998	14020	13982	14029	14027	13927	13950	14078	14129	14005	13949	13916	13791	13979	14011	13998	13783	14060	14077	14024	14020	14067	14068	13884	13905	14085	14060	13871	14037	13991	13970	13932	14035	14078	13922	14023	13978	14127	14215	14011	13946	13921	14158	13931	13918	14079	13811	14019	13813	14023	14024	13879	14001	13920	13877	13944	14063	14043	14041	13941	13873	14071	14006	14108	14188	14031	14081	14085	13875	14026	13830	13934	13851	13963	14010	13953	14003	13904	14092	13986	14038	14025	13939	13988	13987	13948	14031	14040	14073	13941	13945	13959	14163	13966	14107	14027	13828	13957	13825	13898	13933	14075	13869	13931	13984	13920	13844	14086	14029	13909	13997	14054	14085	13910	14074	13939	14050	13987	13832	13991	14187	13900	13932	14081	13907	13813	13989	14098	13969	13948	13955	13909	14062	14085	14012	13920	13912	14039	13881	14045	13817	13986	13921	13854	13889	13932	14086	14117	13970	13967	13964	13795	14043	13962	14041	13984	13851	14087	13800	13885	13986	14200	14097	14020	13888	13986	14065	13980	13957	14053	14062	13935	14117	13906	13963	14122	14082	14131	13968	13949	14030	13841	14182	13947	13942	13881	13821	13999	14075	13893	14140	14010	13772	14087	13974	14067	13751	13934	13916	13995	13933	13832	13891	13972	14182	13851	13971	13981	14059	13981	14059	14170	14080	13959	13950	13878	13914	14093	14022	13742	14059	13860	14158	13956	14104	14104	14010	13874	13979	14084	13896	13947	13859	14098	14013	14004	14104	14091	14062	14084	14103	14003	14124	14037	13996	14043	14172	14054	13899	14036	14051	13993	13926	13984	13919	13963	13948	14025	14041	14068	13919	13906	14070	14146	14053	13971	14033	14015	14030	13966	13894	13774	14093	13874	14029	14034	13979	14056	14041	14053	14061	13834	14018	14033	13982	13884	13818	13869	13924	14035	14096	14013	13902	13954	14039	14048	14070	13937	13903	14090	14081	14021	13850	13937	14059	14047	14082	13923	13974	13953	13948	14076	14033	13962	13897	14064	14010	13969	14043	14075	14156	13926	13933	14006	14001	14064	13946	13880	13853	13916	13944	13933	14032	13891	13896	14044	14082	13906	13798	14048	13911	13970	14090	13972	13993	13877	13987	14013	14012	13903	13964	13995	14058	13973	13857	14009	14072	14150	13993	13951	14023	14185	13993	14057	13977	13939	14126	14094	14056	14057	14082	13996	13880	13973	14018	14029	14028	14002	13910	14125	13974	14107	14180	13842	13891	14066	14125	14131	13956	13970	14185	13876	14074	14024	13866	14123	13816	14125	14055	14079	14068	13890	13739	14096	13987	13992	13956	13998	13961	14002	14118	14040	14036	14033	13930	14077	13942	13948	13965	13838	13967	13971	13969	13962	13851	14147	14142	14061	13970	14045	14004	14136	13870	14075	14028	13855	13956	14117	13912	14048	14008	14021	13961	13920	14014	14101	14002	13988	14017	13894	13831	13983	14009	13950	13918	14078	13998	14166	13957	13869	14168	13863	14034	14166	13869	14105	13962	13902	14008	13971	14016	13945	14027	13924	14171	14084	14007	14010	13986	13915	13808	14029	13741	13977	14147	13884	14066	13995	13993	13974	14032	13929	13988	13933	14101	13872	14052	13940	13832	13939	14078	13996	14083	13961	14115	14014	14087	13849	14060	14086	14006	13895	14073	14200	13910	14147	14040	13784	13929	13875	13961	14120	14005	14026	14022	14032	14092	14073	13969	14032	14011	14025	14016	13925	14035	13954	14055	14093	13967	13951	13841	14073	14017	14158	14012	14196	13933	13900	13853	13949	14124	14008	14079	13967	13955	13917	14014	14078	13863	14077	14014	14154	13825	13950	14105	13879	14087	14023	13903	13874	13999	13971	13862	14003	13964	13925	13969	14194	13896	13990	14105	13808	13985	14183	14065	14073	13975	14044	13878	13956	14034	14005	13947	14060	14035	14119	13952	14035	13995	14065	14181	13970	13986	13968	14015	13903	13971	13949	13957	13919	13972	13869	14055	14006	13994	14073	13973	14156	13932
28519	25583	32157	27521	21473	19241	18629	17414	16550	16331	16114	16154	16280	16128	15916	16117	16039	15856	16147	16041	16128	16116	15909	15769	15898	15978	15807	15830	16003	15682	15785	15760	15726	15746	16015	15773	15872	15658	15755	15785	15615	15989	15788	15868	15982	15702	15592	15782	15785	15792	15526	15790	15586	15796	15969	15838	15698	15735	15921	15734	15756	15768	15595	15643	15616	15561	15627	15630	15932	15697	15940	15598	15647	15844	15917	16051	15831	15992	15703	15763	15886	15769	15662	15674	15685	15779	15943	15763	15716	15770	15592	15665	15706	15763	15725	15671	15574	15658	15652	15826	15635	15622	15769	15730	15874	15595	15605	15627	15898	15784	15765	15925	15921	15774	15799	15710	15563	15642	15763	15552	15546	15939	15765	15735	15762	15852	15781	15841	15694	15685	15534	15534	15789	15850	15660	15636	15792	15636	15928	15902	15718	15728	15719	15726	15781	15648	15810	15687	15819	15656	15834	15780	15668	15510	15943	15678	15594	15715	15866	15701	15685	15763	15787	15813	15649	15591	15704	15714	15774	15750	15656	15623	15638	15794	15800	15948	15795	15622	15591	15767	15593	15778	15852	15764	15563	15772	15737	15891	15804	15620	15500	15741	15958	15596	15560	15776	15880	15753	15839	15717	15846	15846	15819	15671	15883	15628	15740	15652	15739	15894	15773	15740	15745	15814	15733	15779	15603	15756	15605	15594	15803	15716	15860	15822	15824	15798	15772	15884	15935	15778	15671	15767	15852	15780	15657	15897	15675	15562	15643	15554	15660	15663	15777	15510	15779	15675	15859	15824	15790	15822	15642	15764	15698	15793	15558	15714	15800	15541	15851	15823	15667	15686	15561	15648	15572	15709	15721	15719	15803	15753	15907	15734	15730	15616	15543	15787	15814	15705	15775	15684	15739	15854	15657	15645	15579	15774	15548	15827	15765	15673	15702	15704	15588	15831	15747	15783	15838	15960	15647	15645	15875	15801	15590	15641	15752	15841	15813	15983	15740	15883	15586	15636	15687	15666	15683	15648	15784	15485	15771	15864	16003	15628	15854	15747	15825	15740	15592	16026	15641	15793	15508	15704	15482	15653	15714	15741	15933	15749	15698	15737	15738	15853	15667	15679	15923	15732	15633	15736	15862	15736	15822	15632	15666	15789	15814	15764	15952	15504	15674	15842	15521	15794	15810	15681	15818	15599	15626	15615	15654	15736	15698	15745	15647	15795	15849	15725	15874	15543	15745	15601	15929	15583	15729	15939	15551	15620	15832	15832	15792	15715	15651	15704	15562	15652	15653	15653	15663	15787	15797	15731	15960	15595	15702	15966	15707	15635	15722	15729	15548	15741	15713	15611	15776	15674	15815	15554	15840	15527	15646	15724	15649	15623	15555	15812	15750	15759	15591	15726	15581	15627	15756	15671	15668	15693	15753	15707	15876	15684	15724	15685	15545	15907	15984	15857	15781	15955	15802	15713	15473	15766	15791	15951	15648	15892	15505	15694	15624	15825	15812	15711	15765	15637	15721	15903	15828	15664	15655	15710	15544	15823	15804	15676	15804	15866	15546	15536	15578	15551	15660	15722	15701	15851	15723	15803	15900	15806	15616	15861	15839	15709	15656	15668	15930	15542	15774	15917	15767	15623	15764	15731	15601	15762	15866	15698	15543	15837	15893	16055	15902	15915	15619	16008	15764	15738	15955	15668	15787	15759	15836	15949	15831	15819	15737	15631	15759	15884	15676	15857	15718	15814	15656	15710	15530	15681	15770	15781	15541	15725	15648	15723	15743	15734	15725	15675	15713	15474	15772	15804	15735	15571	15728	15845	15858	15889	15741	15641	15823	15782	15733	15613	15810	15947	15694	15640	15790	15743	15723	15886	15652	15689	15727	15861	15749	15661	15803	15778	15786	15756	15949	15743	15840	15641	15717	15771	15738	15868	15815	15877	15950	15623	15621	15873	15693	15682	15678	15766	15628	15556	15578	15934	15685	15708	15564	15792	15800	15884	15884	15762	15663	15725	15667	15809	15816	15673	15769	15864	15730	15705	15565	15804	15785	15807	15798	15833	15615	15741	15728	15684	15546	15700	15727	15601	15768	15629	15841	15892	15779	15668	15633	15744	15705	15469	15529	15636	15781	15900	15795	15698	15583	15561	15656	15615	15852	15522	15909	15744	15591	15626	15716	15664	15799	15767	15914	15874	15652	15983	15817	15710	15892	15713	15758	15680	15979	15775	15609	15639	15476	15679	15706	15666	15796	15676	15661	15807	15693	15564	15591	15525	15942	15762	15739	15677	15714	15731	15847	15716	15730	15581	15959	15715	15611	15751	15847	15687	15708	15757	15684	15777	15636	15812	15947	15654	15719	15842	16013	15731	15597	15807	15640	15709	15784	15637	15877	15637	15495	15613	15524	15788	15879	15797	15632	15762	15787	15824	15883	15703	15763	15771	15608	15695	15720	15784	16036	15901	15698	15833	15676	15535	15817	15738	15820	15830	15622	15736	15755	15818	15739	15597	15724	15666	15599	15736	15775	15650	15716	15675	15554	15594	15497	15608	15678	15666	15593	15649	15882	15702	15641	15889	15480	15841	15863	15741	15712	15676	15586	15858	15913	15632	15743	15845	15856	15708	15819	15766	15711	15872	15721	15855	15613	15737	15774	15970	15641	15798	15745	15799	15751	15601	15915	15709	15745	15645	15847	15626	15667	15763	15583	15699	15908	15767	15628	15840	15780	15765	15825	15715	15586	15641	15668	15737	15682	15731	15677	15647	15523	15738	15705	15801	15889	15911	15910	15728	15651	15799	15712	15416	15531	15706	15773	15651	15750	15577	15590	15837	15653	15664	15908	15873	15661	15652	15665	15665	15872	15658	15909	15920	15530	15628	15638	15630	15766	15674	15772	15662	15839	15823	15482	15646	15774	15692	15726	15937	15639	15690	15671	15943	15675	15747	15832	15700	15893	15787	15512	15716	15874	15586	15580	15654	15634	15802	15903	15895	15770	15757	15811	15858	15567	15552	15647	15511	15820	15791	15779	15736	15772	15643	15778	15739	15740	15821	15902	15696	15722	15747	15581	15790	15874	15868	15856	15895	15789	15776	15699	15730	15816	15583	15782	15624	15871	15806	15638	15673	15624	15575	15764	15714	15757	15725	15666	15727	15718	15631	15843	15901	15689	15677	15828	15695	15856	15535	15679	15894	15946	16041	15814	15745	15887	15794	15837	15718	15793	15757	15826	15925	15855	15701	15797	15691	15769	15774	15928	15675	15826	15572	15840	15737	15706	15549	15703	15577	15713	15686	15843	15670	15565	15815	15788	15706	15611	15750	15901	15819	15660	15612	15806	15804	15641	15588	15821	15557	15798	15820	15529	15717	15731	15641	15684	15734	15731	15737	15873	15797	15825	15598	15686	16013	15826	15866	15714	15884	15754	15593	15627	15932	15833	15476	15720	15857	15761	15780	15884	15750	15617	15786	15762	15528	15840	15883	15789	15698	15702	15886	15759	15892	15550	15680	15921	15817	15649	15578	15696	15650	15794	15840	15539	15881	15777	15707	15762	15797	15752	15744	15765	15648	15759	15672	15677	15773	15599	15548	15711	15896	15811	15718	15677	15632	15920	15681	15791	15524	15790	15584	15696	15615	15873	15688	15721	15783	15913	15793	15781	15754	15818	15731	15657	15789	15660	15948	15551	15917	15780	15670	15653	15780	15789	15794	15614	15638	15772	15706	15760	15554	15574	15708	15844	15710	15802	15754	15792	15880	15681	15656	15927	15813	15719	15660	15640	15655	15675	15857	15619	15819	15759	15845	15793	15714	15610	15750	15715	15762	15613	15576	15782	15949	15924	15714	15562	15852	15608	15760	15769	15697	15772	15778	15836	15822	15633	15623	15602	15542	15926	15760	15595	15684	15854	15675	15564	15853	15666	15772	15520	15830	15786	15897	15836	15712	15494	15708	15862	15630	15687	15776	15609	15778	15711	15650	15853	15704	15843	15663	15867	15647	15906	15870	15656	15737	15694	15935	15720	15751	15717	15714	15696	15712	15708	15771	15578	15531	15811	15496	15876	15929	15938	15787	15639	15461	15710	15657	15905	15745	15656	15774	15929	15452	15934	15694	15741	15730	15565	15748	15689	15735	15719	15792	15474	15705	15740	15691	15856	16022	15790	15746	15869	15943	15871	15861	15772	15539	15717	15855	15664	15679	15706	15727	15857	15750	15759	15740	15997	15726	15746	15799	15879	15702	15924	15721	15889	15934	15604	15638	15660	15688	15597	15768	15816	15846	15694	15421	15766	15667	15848	15637	15558	15846	15806	15925	15691	15696	15620	15673	15599	15758	15746	15552	15568	15700	15746	15641	15706	15829	15664	15650	15744	15585	15669	15455	15751	15728	15869	15684	15613	15670	15894	15637	15827	15380	15594	15708	15550	15851	15683	15917	15741	15853	15688	15764	15767	15674	15746	15651	16011	15476	15935	15784	15872	15683	15816	15643	15614	15877	15733	15661	15704	15577	15625	15771	15760	15647	15833	15755	15748	15853	15783	15901	15610	15616	15673	15656	15672	15559	15807	15735	15522	15737	15556	15781	15902	15786	15954	15865	15686	15754	15588	15883	15862	15945	15730	15774	15654	15942	15726	15753	15747	15775	15909	15719	15941	15713	15714	15709	15723	15904	15840	15746	15661	15688	15741	15701	15768	15693	15599	15531	15808	15930	15664	15757	15838	15710	15769	15707	15703	15784	15858	15584	15598	15573	15581	15701	15885	15804	15785	15712	15856	15666	15702	15718	15638	15776	15730	15726	15949	15676	15728	15497	15605	15889	15739	15757	15899	15627	15815	15854	15784	15791	15839	15526	15797	15787	15815	15735	15582	15616	15538	15846	15734	15667	15860	15739	15751	15407	15726	15985	15733	15902	15813	15724	15782	15693	15734	15807	15719	15583	15612	15665	15792	15698	15830	15680	15749	15589	15811	15763	15932	15733	15902	15787	15818	15829	15976	15933	15724	15876	15650	15571	15662	15637	15764	15603	15959	15729	15679	15654	15935	15704	15765	15746	15660	15750	15658	15891	15802	15801	15851	15907	15655	15670	15676	15636	15543	15666	15794	15751	15711	15739	15660	15623
25960	39102	34913	25395	20767	18463	17513	15677	14423	14361	14238	14122	14067	14158	14092	14067	14049	13823	13997	14043	13898	14082	13901	13794	13830	13713	13804	13679	13683	13728	13754	13680	13641	13755	13558	13601	13656	13626	13746	13591	13652	13802	13688	13565	13593	13684	13671	13567	13595	13619	13704	13716	13526	13666	13686	13496	13492	13638	13529	13470	13496	13524	13661	13600	13677	13690	13590	13562	13467	13725	13536	13608	13565	13539	13581	13630	13534	13635	13505	13555	13570	13672	13476	13539	13573	13423	13751	13591	13463	13578	13728	13496	13563	13392	13667	13541	13568	13370	13564	13572	13550	13626	13597	13515	13547	13473	13638	13508	13639	13626	13653	13498	13483	13503	13562	13600	13471	13677	13508	13660	13372	13498	13416	13511	13444	13481	13594	13534	13454	13613	13391	13512	13724	13535	13448	13442	13532	13591	13678	13495	13681	13582	13756	13601	13512	13497	13554	13567	13627	13240	13531	13553	13518	13469	13526	13617	13658	13515	13592	13345	13437	13543	13500	13518	13448	13594	13555	13684	13499	13418	13380	13361	13460	13341	13535	13509	13498	13574	13632	13606	13732	13541	13516	13626	13471	13641	13619	13572	13571	13562	13374	13504	13404	13636	13557	13456	13462	13460	13472	13513	13635	13438	13656	13592	13550	13389	13525	13896	13537	13602	13533	13612	13481	13481	13538	13557	13660	13505	13469	13493	13547	13413	13576	13542	13567	13563	13472	13699	13646	13682	13562	13607	13586	13426	13471	13573	13606	13549	13695	13584	13436	13669	13552	13537	13429	13554	13682	13706	13329	13563	13580	13571	13481	13528	13653	13525	13479	13545	13539	13505	13660	13564	13515	13628	13505	13595	13559	13544	13621	13583	13602	13547	13596	13587	13570	13621	13603	13623	13450	13409	13582	13471	13698	13493	13652	13540	13621	13639	13561	13509	13497	13688	13521	13443	13543	13673	13655	13581	13531	13555	13378	13596	13470	13553	13644	13617	13613	13546	13791	13543	13460	13581	13478	13540	13563	13625	13552	13527	13559	13587	13613	13358	13483	13520	13741	13476	13562	13530	13436	13568	13514	13640	13566	13465	13509	13702	13439	13706	13550	13712	13424	13577	13578	13440	13554	13756	13588	13566	13578	13548	13543	13735	13652	13501	13647	13446	13528	13442	13396	13610	13558	13558	13439	13573	13604	13564	13573	13646	13682	13491	13487	13460	13557	13610	13598	13504	13434	13545	13599	13514	13454	13468	13690	13636	13648	13388	13576	13573	13488	13487	13684	13644	13530	13347	13486	13548	13677	13468	13511	13604	13524	13520	13652	13561	13688	13698	13635	13473	13664	13703	13460	13689	13490	13497	13505	13618	13424	13546	13587	13564	13568	13449	13598	13579	13612	13576	13582	13448	13769	13345	13697	13528	13489	13552	13436	13613	13741	13657	13681	13576	13429	13260	13434	13552	13502	13504	13607	13296	13591	13486	13622	13574	13597	13589	13727	13527	13628	13763	13620	13547	13456	13474	13580	13646	13435	13631	13462	13565	13693	13548	13437	13572	13566	13612	13469	13531	13576	13570	13519	13693	13672	13514	13418	13553	13572	13703	13588	13466	13569	13481	13509	13614	13653	13397	13706	13751	13526	13601	13613	13430	13626	13491	13585	13644	13664	13522	13566	13471	13554	13484	13479	13572	13643	13557	13692	13554	13510	13569	13542	13578	13710	13371	13446	13531	13617	13584	13660	13567	13378	13598	13541	13721	13509	13536	13553	13427	13455	13373	13628	13627	13695	13488	13387	13598	13530	13628	13506	13687	13597	13556	13684	13508	13507	13451	13550	13505	13496	13644	13873	13550	13596	13674	13571	13580	13400	13461	13472	13401	13574	13591	13663	13418	13497	13605	13672	13450	13561	13575	13432	13571	13510	13694	13485	13625	13593	13630	13595	13605	13659	13709	13557	13481	13600	13570	13427	13503	13597	13590	13556	13534	13719	13470	13643	13629	13419	13628	13699	13569	13718	13607	13567	13641	13529	13713	13493	13546	13586	13465	13432	13537	13742	13630	13550	13520	13550	13599	13661	13621	13581	13488	13710	13719	13582	13433	13400	13801	13608	13678	13446	13641	13535	13514	13458	13491	13631	13460	13640	13679	13625	13543	13550	13472	13651	13599	13577	13417	13669	13582	13686	13408	13689	13620	13473	13401	13642	13473	13613	13373	13619	13537	13495	13501	13711	13487	13700	13539	13404	13630	13604	13490	13557	13549	13783	13531	13559	13357	13440	13706	13461	13648	13461	13634	13494	13569	13561	13602	13404	13607	13623	13655	13588	13474	13614	13591	13541	13468	13585	13584	13560	13572	13597	13655	13353	13442	13697	13630	13645	13563	13562	13576	13575	13444	13459	13435	13670	13704	13595	13488	13555	13454	13586	13636	13673	13639	13614	13441	13385	13619	13450	13716	13500	13605	13604	13638	13567	13553	13564	13555	13514	13708	13632	13500	13624	13627	13497	13557	13536	13445	13449	13553	13543	13605	13566	13511	13730	13520	13610	13565	13450	13703	13673	13483	13601	13657	13668	13582	13609	13517	13604	13557	13614	13444	13550	13718	13662	13636	13604	13564	13578	13620	13423	13729	13611	13590	13529	13594	13606	13649	13649	13611	13513	13556	13623	13486	13614	13574	13644	13773	13507	13668	13420	13665	13628	13656	13426	13694	13544	13606	13589	13668	13584	13491	13524	13611	13593	13611	13624	13576	13455	13442	13537	13629	13684	13575	13481	13617	13590	13516	13642	13686	13455	13642	13664	13527	13415	13684	13631	13499	13566	13577	13666	13522	13513	13633	13569	13617	13508	13661	13666	13536	13486	13498	13689	13652	13601	13420	13735	13517	13519	13605	13642	13617	13460	13660	13637	13559	13485	13555	13535	13634	13512	13415	13665	13778	13497	13543	13616	13604	13534	13700	13500	13573	13584	13465	13764	13512	13620	13559	13602	13585	13693	13346	13778	13327	13481	13406	13345	13513	13475	13542	13501	13558	13471	13667	13430	13667	13430	13493	13428	13657	13601	13519	13543	13498	13550	13441	13526	13566	13569	13551	13709	13472	13378	13496	13690	13528	13775	13478	13524	13603	13552	13602	13721	13416	13623	13556	13702	13691	13481	13493	13754	13427	13545	13569	13575	13457	13588	13525	13487	13648	13511	13447	13483	13610	13337	13555	13484	13554	13743	13584	13627	13491	13624	13539	13497	13502	13502	13583	13526	13562	13818	13553	13690	13634	13665	13619	13795	13572	13687	13572	13450	13634	13626	13536	13482	13576	13601	13454	13545	13348	13583	13623	13768	13384	13528	13521	13671	13533	13334	13806	13688	13429	13608	13566	13757	13461	13655	13392	13427	13584	13630	13493	13624	13375	13587	13395	13630	13430	13522	13685	13579	13675	13634	13608	13577	13625	13670	13647	13532	13730	13648	13740	13510	13672	13674	13573	13518	13559	13577	13628	13805	13419	13422	13686	13566	13525	13539	13632	13627	13682	13614	13505	13621	13766	13508	13663	13645	13497	13503	13625	13525	13780	13469	13451	13497	13658	13538	13490	13592	13555	13500	13511	13652	13503	13545	13734	13673	13537	13492	13346	13634	13482	13480	13525	13563	13620	13493	13567	13606	13521	13627	13538	13478	13603	13570	13582	13561	13587	13582	13635	13614	13413	13614	13606	13507	13651	13518	13552	13655	13762	13591	13695	13455	13578	13633	13595	13444	13555	13532	13687	13420	13532	13674	13490	13631	13635	13671	13464	13617	13679	13500	13451	13424	13610	13542	13537	13590	13536	13520	13606	13589	13735	13564	13479	13678	13493	13590	13676	13587	13528	13563	13617	13429	13573	13520	13455	13448	13667	13597	13386	13296	13634	13488	13589	13775	13671	13650	13602	13738	13527	13672	13559	13721	13505	13640	13561	13601	13419	13614	13404	13604	13491	13536	13701	13510	13634	13641	13486	13658	13601	13796	13531	13662	13746	13702	13604	13555	13571	13428	13492	13646	13616	13572	13545	13517	13608	13495	13377	13658	13727	13517	13620	13521	13597	13371	13698	13556	13380	13643	13536	13606	13440	13312	13653	13475	13505	13612	13549	13585	13512	13533	13387	13639	13320	13545	13566	13447	13552	13516	13658	13476	13663	13700	13641	13397	13640	13506	13501	13536	13363	13473	13782	13425	13497	13582	13472	13557	13585	13629	13577	13693	13697	13561	13552	13466	13578	13421	13673	13447	13513	13530	13619	13789	13478	13502	13528	13458	13596	13639	13452	13589	13577	13646	13377	13593	13600	13719	13708	13641	13550	13477	13595	13549	13694	13623	13701	13635	13584	13469	13506	13473	13595	13653	13624	13566	13621	13578	13799	13663	13609	13659	13562	13598	13404	13639	13657	13518	13606	13581	13524	13471	13531	13636	13617	13537	13580	13518	13651	13521	13486	13681	13626	13601	13594	13365	13510	13604	13432	13536	13583	13525	13817	13593	13570	13652	13654	13574	13443	13497	13663	13531	13643	13669	13554	13780	13631	13553	13618	13486	13438	13715	13679	13706	13663	13571	13534	13592	13619	13501	13695	13548	13711	13441	13456	13541	13606	13626	13627	13649	13477	13539	13450	13546	13467	13543	13520	13568	13580	13519	13486	13615	13605	13662	13425	13495	13457	13532	13517	13701	13531	13767	13560	13525	13613	13661	13517	13608	13514	13646	13462	13437	13655	13665	13533	13546	13720	13645	13554	13766	13562	13560	13490	13432	13502	13573	13508	13621	13689	13494	13596	13664	13731	13533	13612	13634	13505	13609	13569	13556	13485	13622	13522	13602	13469	13494	13513	13520	13407	13566	13593	13575	13471	13552	13510	13533	13650	13400	13600	13688	13624	13534	13671	13496	13424	13587	13596	13433	13732	13575	13460	13590	13413	13441	13491	13503	13703	13316	13528	13475	13566	13842	13377	13684	13656	13715	13540	13530	13481	13549	13573	13558	13553	13605	13651	13504	13588	13576	13690	13675	13610	13754	13705	13679	13687	13627	13736	13723	13544	13606	13585	13483	13486	13532	13583	13639	13560	13570	13561	13584	13481	13457	13601	13574	13581	13460	13438
23762	21074	28550	24314	22845	23581	22798	19074	16928	16668	16624	16645	16394	16389	16355	16284	16157	15987	16251	16183	16287	16224	16095	16032	15810	15719	15913	15784	15812	15917	15654	15674	15907	15837	16010	15914	15817	15732	15960	15728	15868	15567	15736	15742	15676	15790	15618	15756	15626	15563	15607	15638	15705	15570	15853	15816	15534	15501	15233	15557	15654	15598	15477	15641	15479	15609	15674	15536	15599	15606	15592	15437	15490	15549	15507	15451	15334	15684	15554	15533	15396	15611	15611	15657	15606	15599	15523	15791	15515	15464	15501	15520	15599	15594	15542	15236	15809	15561	15506	15587	15546	15591	15521	15512	15623	15402	15627	15376	15641	15578	15632	15528	15505	15508	15592	15479	15512	15569	15536	15551	15538	15483	15574	15676	15454	15621	15536	15530	15680	15443	15578	15386	15553	15465	15398	15558	15617	15534	15622	15728	15836	15480	15656	15535	15608	15491	15393	15632	15564	15754	15269	15462	15534	15597	15576	15592	15687	15392	15634	15602	15693	15565	15392	15695	15473	15591	15565	15588	15495	15666	15637	15639	15526	15594	15391	15733	15622	15281	15393	15615	15608	15372	15619	15374	15544	15501	15730	15601	15338	15553	15358	15436	15506	15479	15493	15536	15533	15507	15604	15651	15508	15461	15406	15649	15484	15454	15593	15670	15618	15554	15664	15527	15428	15561	15643	15620	15479	15395	15486	15519	15447	15504	15616	15453	15573	15694	15477	15425	15690	15518	15499	15677	15651	15513	15607	15563	15576	15662	15662	15636	15550	15619	15507	15571	15572	15378	15545	15571	15452	15774	15616	15407	15434	15535	15500	15791	15586	15341	15685	15554	15490	15513	15735	15648	15764	15729	15623	15673	15554	15416	15501	15551	15467	15448	15576	15582	15591	15425	15733	15521	15604	15688	15463	15540	15384	15665	15470	15656	15495	15452	15518	15447	15634	15692	15731	15661	15507	15878	15652	15455	15635	15436	15503	15378	15350	15559	15678	15585	15601	15483	15567	15588	15631	15776	15587	15619	15403	15454	15345	15557	15569	15567	15351	15468	15447	15552	15303	15642	15417	15372	15373	15589	15747	15683	15510	15634	15385	15545	15595	15483	15614	15619	15453	15358	15366	15618	15628	15575	15625	15509	15574	15694	15544	15760	15589	15581	15744	15534	15410	15558	15366	15556	15678	15424	15635	15767	15541	15712	15437	15506	15581	15668	15684	15677	15602	15500	15638	15486	15619	15432	15727	15578	15591	15462	15724	15684	15672	15552	15553	15551	15513	15680	15522	15713	15719	15615	15632	15511	15631	15620	15381	15526	15593	15589	15684	15588	15437	15584	15393	15386	15476	15584	15467	15474	15518	15564	15366	15777	15759	15537	15474	15288	15594	15496	15562	15568	15554	15446	15401	15550	15562	15559	15619	15747	15705	15795	15470	15644	15474	15593	15630	15717	15632	15520	15529	15569	15468	15416	15516	15518	15295	15711	15423	15486	15712	15812	15670	15574	15577	15534	15469	15427	15481	15692	15482	15448	15488	15636	15425	15333	15582	15469	15463	15566	15474	15692	15534	15622	15419	15711	15514	15410	15584	15673	15689	15876	15642	15645	15704	15663	15698	15509	15616	15657	15744	15688	15664	15442	15644	15666	15666	15584	15579	15165	15518	15497	15370	15582	15635	15564	15471	15440	15610	15503	15695	15628	15474	15561	15572	15413	15627	15498	15611	15608	15765	15549	15334	15563	15445	15469	15593	15410	15558	15513	15603	15590	15432	15553	15460	15744	15557	15469	15558	15506	15455	15647	15585	15530	15717	15459	15498	15611	15579	15587	15412	15549	15548	15614	15628	15585	15483	15416	15565	15663	15579	15599	15445	15497	15650	15671	15575	15480	15800	15667	15594	15267	15451	15419	15606	15572	15744	15553	15492	15405	15587	15432	15481	15654	15588	15601	15337	15403	15517	15596	15562	15372	15428	15738	15643	15720	15585	15635	15481	15705	15839	15697	15479	15498	15502	15519	15458	15369	15454	15412	15374	15626	15690	15535	15484	15484	15550	15553	15429	15771	15558	15534	15816	15482	15559	15512	15433	15523	15347	15785	15773	15401	15696	15616	15674	15638	15495	15604	15614	15412	15489	15581	15792	15783	15610	15359	15661	15508	15890	15599	15515	15670	15662	15537	15567	15537	15598	15489	15561	15690	15445	15436	15661	15374	15505	15590	15729	15389	15657	15548	15620	15564	15489	15637	15485	15558	15609	15530	15482	15428	15521	15540	15675	15449	15493	15399	15414	15445	15548	15508	15508	15508	15822	15432	15746	15567	15567	15401	15515	15410	15524	15485	15653	15599	15595	15503	15569	15509	15535	15625	15659	15571	15621	15510	15554	15530	15549	15548	15588	15565	15511	15483	15590	15593	15493	15622	15517	15623	15311	15518	15703	15528	15705	15526	15550	15578	15682	15468	15442	15666	15402	15549	15640	15621	15553	15498	15566	15699	15542	15524	15777	15610	15426	15497	15776	15371	15430	15704	15703	15486	15656	15584	15615	15322	15613	15654	15539	15418	15373	15718	15499	15430	15393	15580	15666	15609	15555	15540	15499	15478	15439	15492	15540	15589	15725	15549	15507	15526	15396	15485	15517	15736	15861	15504	15394	15557	15578	15616	15451	15522	15511	15612	15607	15691	15640	15546	15687	15698	15446	15533	15565	15581	15700	15508	15753	15556	15451	15538	15716	15499	15527	15465	15548	15719	15670	15483	15593	15745	15749	15579	15482	15568	15332	15600	15559	15507	15441	15606	15739	15420	15341	15582	15350	15573	15575	15424	15805	15707	15681	15377	15386	15382	15193	15513	15440	15546	15581	15475	15720	15377	15650	15652	15564	15720	15624	15457	15595	15417	15579	15705	15467	15560	15440	15586	15516	15531	15496	15380	15518	15597	15858	15608	15599	15428	15569	15452	15518	15637	15458	15519	15569	15506	15430	15470	15491	15559	15491	15609	15463	15436	15585	15646	15550	15480	15527	15448	15525	15489	15770	15474	15535	15396	15482	15458	15496	15550	15470	15583	15596	15477	15640	15478	15652	15604	15563	15480	15372	15755	15665	15286	15563	15611	15673	15403	15535	15720	15652	15590	15472	15542	15522	15498	15505	15746	15609	15665	15514	15607	15597	15503	15346	15564	15335	15566	15404	15436	15504	15545	15592	15546	15393	15439	15642	15645	15670	15570	15605	15401	15515	15642	15615	15626	15494	15725	15499	15637	15553	15563	15533	15566	15548	15610	15537	15359	15436	15393	15492	15553	15587	15401	15631	15721	15727	15638	15514	15832	15601	15559	15482	15758	15596	15521	15441	15554	15411	15698	15390	15665	15528	15623	15687	15607	15465	15677	15749	15853	15377	15420	15585	15760	15671	15461	15465	15431	15419	15523	15264	15500	15748	15616	15557	15572	15639	15597	15755	15416	15716	15542	15757	15511	15654	15629	15397	15594	15372	15637	15476	15647	15492	15601	15585	15525	15435	15577	15397	15496	15434	15538	15535	15647	15611	15596	15570	15447	15542	15479	15606	15369	15677	15597	15707	15542	15562	15484	15568	15371	15591	15435	15433	15560	15511	15606	15604	15711	15522	15302	15449	15545	15609	15529	15614	15703	15594	15720	15676	15618	15730	15519	15514	15667	15568	15485	15660	15537	15467	15503	15572	15636	15680	15758	15481	15516	15454	15472	15630	15497	15591	15593	15534	15420	15569	15540	15855	15558	15506	15485	15377	15523	15459	15498	15566	15540	15647	15816	15688	15504	15633	15614	15364	15484	15292	15599	15446	15546	15664	15554	15772	15344	15726	15411	15695	15574	15484	15565	15428	15485	15500	15692	15521	15441	15503	15487	15572	15575	15689	15625	15579	15650	15364	15419	15332	15542	15551	15594	15550	15547	15581	15780	15480	15651	15684	15696	15567	15554	15772	15587	15631	15567	15630	15500	15467	15487	15713	15574	15535	15423	15676	15582	15677	15704	15758	15410	15524	15435	15389	15607	15422	15710	15538	15582	15519	15610	15694	15535	15410	15553	15562	15564	15650	15613	15446	15639	15705	15641	15625	15295	15490	15347	15672	15529	15524	15638	15741	15549	15453	15534	15570	15403	15421	15411	15754	15496	15430	15407	15565	15557	15524	15527	15626	15658	15654	15556	15359	15585	15682	15417	15642	15607	15490	15585	15726	15490	15491	15650	15821	15507	15364	15837	15508	15523	15441	15707	15661	15643	15700	15693	15589	15437	15573	15447	15521	15380	15685	15627	15608	15597	15539	15570	15540	15569	15597	15408	15434	15501	15714	15349	15735	15397	15494	15685	15648	15529	15532	15454	15608	15669	15624	15422	15591	15754	15747	15548	15705	15617	15647	15499	15735	15622	15698	15652	15596	15533	15515	15578	15667	15748	15552	15229	15582	15657	15637	15448	15630	15645	15701	15551	15590	15598	15687	15563	15467	15372	15760	15817	15630	15539	15502	15499	15572	15569	15668	15465	15568	15619	15432	15533	15536	15687	15554	15695	15639	15419	15661	15541	15628	15449	15468	15552	15580	15526	15618	15781	15787	15546	15411	15548	15449	15402	15561	15470	15278	15423	15640	15578	15477	15534	15390	15525	15689	15512	15504	15659	15605	15729	15550	15631	15511	15560	15580	15598	15723	15506	15571	15392	15556	15429	15658	15580	15599	15536	15599	15516	15555	15548	15427	15589	15468	15646	15584	15401	15607	15437	15487	15675	15613	15562	15274	15515	15529	15398	15753	15391	15590	15611	15727	15573	15464	15511	15688	15547	15588	15526	15427	15269	15574	15512	15618	15566	15508	15641	15629	15595	15569	15554	15700	15596	15434	15513	15472	15539	15590	15540	15609	15657	15642	15566	15622	15730	15474	15545	15701	15735	15692	15471	15637	15451	15697	15601	15526	15596	15541	15568	15534	15561	15496	15499	15726	15637	15462	15535	15689	15581	15765	15515	15572	15689	15699	15662	15593	15225	15419	15396	15448	15385	15598	15496	15559	15742	15386	15569	15496	15628	15545	15510	15556	15661	15685	15631	15564	15722	15502	15632	15518	15645	15489	15577	15656	15434	15422	15461	15503	15641
25907	45756	40847	29916	24746	21782	20334	17551	15373	14913	14663	14673	14337	14674	14545	14456	14289	14295	14064	14059	13857	14023	13911	13827	13959	13814	13841	13783	13748	13744	13835	13561	13756	13671	13817	13699	13779	13817	13674	13741	13682	13688	13637	13629	13710	13610	13730	13544	13310	13548	13675	13383	13599	13625	13640	13563	13538	13549	13502	13306	13676	13534	13551	13400	13330	13289	13605	13464	13460	13628	13522	13582	13351	13446	13514	13433	13538	13464	13629	13415	13487	13425	13436	13407	13612	13505	13558	13444	13634	13412	13549	13307	13528	13508	13432	13506	13515	13541	13645	13291	13652	13441	13393	13542	13396	13465	13513	13439	13313	13467	13522	13689	13548	13349	13543	13416	13419	13455	13554	13350	13541	13297	13497	13388	13359	13394	13336	13413	13479	13468	13473	13544	13496	13411	13282	13484	13460	13395	13604	13644	13494	13451	13512	13537	13426	13481	13584	13426	13501	13404	13592	13499	13478	13374	13412	13512	13449	13565	13461	13350	13530	13303	13651	13619	13385	13421	13409	13511	13440	13483	13395	13588	13449	13532	13577	13387	13641	13331	13349	13405	13448	13285	13526	13527	13627	13416	13519	13382	13426	13428	13564	13465	13478	13362	13548	13279	13536	13497	13445	13322	13495	13303	13552	13438	13555	13529	13439	13430	13389	13489	13526	13461	13474	13416	13473	13479	13274	13480	13397	13448	13529	13475	13339	13391	13527	13383	13551	13421	13334	13513	13406	13481	13562	13429	13461	13442	13447	13398	13608	13512	13464	13611	13472	13425	13532	13300	13371	13462	13277	13549	13387	13555	13491	13472	13609	13465	13522	13653	13468	13462	13437	13552	13526	13388	13308	13512	13368	13482	13504	13483	13489	13483	13473	13485	13475	13471	13563	13480	13525	13477	13559	13336	13397	13457	13545	13459	13583	13599	13506	13501	13538	13556	13673	13425	13488	13321	13425	13474	13327	13504	13489	13545	13447	13357	13346	13393	13347	13525	13433	13499	13533	13474	13415	13604	13373	13355	13426	13423	13438	13462	13498	13423	13471	13648	13360	13495	13488	13315	13561	13460	13490	13584	13531	13384	13719	13324	13541	13448	13493	13508	13417	13381	13429	13592	13353	13354	13432	13419	13555	13484	13406	13386	13445	13440	13629	13374	13180	13502	13498	13465	13456	13448	13572	13471	13364	13492	13379	13527	13558	13408	13340	13585	13473	13346	13424	13548	13511	13451	13471	13565	13378	13482	13489	13388	13576	13357	13437	13486	13372	13547	13343	13552	13645	13547	13358	13439	13603	13547	13484	13413	13403	13545	13500	13423	13538	13492	13650	13327	13381	13286	13361	13383	13453	13529	13372	13641	13333	13550	13518	13437	13429	13332	13621	13457	13460	13611	13513	13457	13494	13580	13470	13583	13398	13264	13380	13321	13619	13534	13340	13289	13521	13366	13520	13548	13412	13471	13560	13498	13615	13491	13356	13353	13700	13469	13356	13497	13421	13513	13297	13472	13349	13311	13564	13578	13552	13408	13569	13368	13345	13472	13401	13679	13375	13403	13477	13663	13513	13577	13604	13587	13436	13400	13365	13637	13324	13419	13428	13469	13542	13551	13584	13498	13497	13623	13567	13412	13482	13334	13567	13437	13555	13520	13521	13564	13430	13382	13404	13468	13473	13537	13445	13429	13485	13457	13382	13474	13513	13419	13439	13452	13315	13634	13491	13437	13501	13605	13373	13358	13411	13424	13488	13528	13409	13397	13372	13451	13412	13372	13588	13391	13416	13649	13412	13553	13462	13425	13437	13433	13570	13382	13467	13688	13497	13492	13517	13532	13365	13424	13717	13278	13461	13338	13407	13397	13382	13497	13451	13515	13579	13386	13537	13602	13603	13397	13471	13436	13430	13638	13535	13561	13408	13638	13573	13398	13594	13394	13383	13359	13577	13375	13454	13592	13477	13393	13602	13386	13524	13440	13419	13449	13273	13531	13393	13455	13551	13418	13466	13618	13411	13414	13350	13531	13486	13547	13405	13434	13337	13382	13419	13489	13511	13471	13454	13578	13481	13363	13350	13371	13366	13480	13619	13472	13503	13434	13549	13454	13414	13400	13345	13563	13373	13280	13667	13522	13455	13462	13342	13439	13507	13462	13444	13476	13503	13465	13574	13416	13592	13480	13621	13598	13390	13563	13332	13291	13529	13385	13334	13444	13668	13298	13374	13536	13462	13455	13564	13538	13651	13359	13393	13368	13422	13485	13615	13516	13571	13329	13489	13361	13536	13358	13551	13546	13500	13491	13446	13476	13274	13527	13437	13364	13485	13404	13485	13408	13375	13436	13578	13516	13453	13539	13495	13560	13547	13534	13269	13308	13552	13417	13414	13385	13507	13403	13615	13315	13577	13375	13498	13528	13340	13456	13530	13439	13410	13506	13441	13419	13333	13552	13332	13464	13700	13311	13502	13575	13375	13532	13368	13605	13541	13519	13666	13656	13343	13452	13471	13528	13599	13422	13437	13485	13520	13260	13543	13567	13335	13588	13446	13412	13440	13514	13505	13387	13679	13475	13451	13354	13408	13389	13448	13552	13553	13481	13377	13469	13408	13523	13360	13342	13350	13561	13466	13479	13407	13526	13207	13637	13550	13487	13510	13532	13529	13585	13573	13486	13456	13345	13526	13600	13516	13412	13384	13486	13367	13543	13307	13309	13448	13343	13634	13398	13321	13578	13409	13507	13320	13362	13520	13294	13443	13268	13524	13378	13630	13244	13422	13432	13642	13493	13490	13351	13452	13565	13463	13493	13434	13448	13206	13543	13393	13384	13389	13553	13525	13508	13375	13600	13485	13400	13636	13396	13474	13575	13461	13656	13470	13382	13574	13378	13390	13552	13511	13461	13483	13451	13474	13490	13496	13561	13525	13469	13423	13334	13538	13384	13482	13495	13323	13569	13430	13513	13609	13503	13392	13429	13616	13463	13355	13455	13312	13668	13475	13568	13422	13491	13551	13358	13440	13551	13555	13309	13472	13363	13381	13513	13387	13437	13496	13435	13681	13314	13457	13573	13258	13601	13429	13566	13544	13485	13571	13645	13538	13450	13580	13436	13614	13396	13545	13472	13394	13474	13479	13473	13372	13459	13313	13512	13363	13288	13416	13295	13597	13241	13535	13435	13353	13461	13388	13427	13493	13346	13454	13644	13549	13493	13526	13638	13457	13408	13563	13422	13436	13557	13659	13615	13309	13390	13506	13166	13650	13455	13574	13397	13358	13575	13270	13433	13287	13454	13522	13396	13463	13421	13519	13448	13415	13492	13431	13388	13472	13490	13564	13436	13328	13395	13540	13541	13432	13567	13526	13477	13420	13438	13470	13407	13452	13551	13397	13505	13487	13464	13545	13574	13530	13430	13509	13636	13557	13429	13450	13430	13539	13523	13326	13327	13431	13610	13649	13580	13313	13380	13601	13500	13600	13463	13434	13303	13555	13586	13386	13297	13438	13329	13400	13453	13387	13387	13538	13520	13594	13242	13515	13337	13523	13414	13356	13540	13366	13499	13522	13260	13462	13504	13481	13524	13414	13480	13499	13437	13446	13362	13430	13439	13474	13401	13446	13551	13338	13532	13434	13683	13432	13489	13493	13479	13432	13297	13383	13508	13422	13448	13391	13385	13503	13434	13440	13438	13397	13473	13442	13540	13627	13250	13474	13357	13543	13372	13624	13336	13508	13486	13461	13342	13494	13433	13561	13390	13465	13477	13286	13396	13488	13487	13291	13372	13494	13581	13599	13576	13410	13482	13471	13608	13564	13478	13375	13464	13497	13509	13414	13334	13526	13370	13270	13410	13448	13594	13520	13501	13254	13498	13495	13320	13472	13379	13391	13284	13497	13563	13481	13423	13488	13450	13624	13599	13402	13473	13752	13430	13464	13439	13434	13490	13369	13509	13528	13438	13521	13238	13508	13384	13249	13515	13482	13485	13339	13321	13321	13590	13415	13345	13416	13527	13368	13513	13487	13480	13431	13295	13518	13454	13293	13380	13453	13484	13392	13507	13452	13497	13488	13482	13558	13419	13501	13535	13418	13510	13437	13499	13430	13455	13531	13378	13434	13341	13438	13368	13350	13550	13456	13530	13368	13525	13498	13484	13370	13480	13476	13272	13544	13372	13446	13551	13628	13303	13545	13597	13569	13446	13491	13436	13417	13432	13445	13395	13635	13490	13504	13529	13482	13551	13349	13250	13330	13443	13410	13347	13341	13537	13325	13383	13383	13474	13390	13445	13397	13309	13451	13487	13613	13394	13354	13472	13573	13502	13493	13454	13402	13357	13476	13614	13492	13590	13392	13493	13527	13373	13424	13412	13571	13445	13528	13356	13667	13447	13319	13393	13402	13477	13449	13497	13506	13488	13415	13491	13366	13398	13436	13507	13432	13550	13379	13575	13571	13511	13482	13433	13417	13562	13471	13518	13568	13412	13573	13507	13250	13456	13551	13431	13463	13578	13460	13366	13322	13328	13422	13565	13520	13622	13558	13447	13452	13544	13471	13290	13370	13494	13569	13423	13457	13560	13324	13501	13370	13576	13534	13393	13485	13390	13442	13429	13291	13507	13525	13487	13539	13371	13559	13605	13509	13567	13628	13350	13495	13441	13491	13456	13346	13377	13511	13472	13553	13371	13494	13469	13483	13363	13504	13485	13325	13445	13406	13436	13406	13497	13479	13529	13493	13420	13394	13518	13456	13353	13503	13386	13356	13440	13471	13455	13580	13526	13425	13383	13489	13394	13494	13491	13496	13284	13565	13383	13456	13539	13465	13192	13558	13346	13698	13408	13406	13574	13507	13473	13502	13342	13525	13316	13293	13652	13501	13279	13491	13505	13547	13450	13433	13374	13465	13478	13397	13548	13648	13461	13461	13499	13260	13472	13523	13487	13349	13220	13657	13495	13530	13483	13507	13651	13588	13396	13348	13435	13501	13558	13466	13575	13361	13503	13525	13484	13483	13527	13356	13421	13510	13395	13361	13429	13462	13359	13566	13592	13480	13534	13637	13509	13435	13463	13467	13531	13587	13389	13474	13608	13423	13308	13481	13563	13595	13427	13474	13342	13506	13443	13480	13466	13509	13324
22613	20934	28667	23435	21659	24644	26944	20856	18490	18200	17827	17742	17822	17719	17616	17580	17339	17448	17239	17182	17134	17309	17053	16783	16959	16913	16905	16820	16872	16769	16823	16700	16610	16963	17046	16933	16762	16773	16766	16884	16729	16803	16506	16714	16702	16851	16776	16609	16583	16641	16715	16695	16548	16665	16651	16483	16547	16644	16618	16586	16472	16387	16621	16523	16339	16509	16533	16585	16507	16497	16435	16250	16532	16372	16581	16534	16674	16703	16209	16313	16765	16693	16689	16605	16536	16477	16306	16482	16391	16580	16278	16178	16449	16596	16436	16398	16660	16451	16458	16577	16627	16641	16418	16616	16312	16495	16520	16369	16356	16343	16464	16416	16515	16627	16402	16480	16591	16531	16338	16298	16368	16300	16594	16472	16264	16686	16428	16478	16626	16398	16588	16354	16586	16396	16403	16624	16560	16408	16518	16361	16439	16568	16662	16486	16457	16490	16503	16306	16605	16641	16446	16524	16369	16434	16535	16327	16427	16563	16586	16458	16434	16504	16502	16569	16203	16541	16702	16571	16670	16336	16382	16701	16383	16403	16399	16318	16460	16286	16630	16378	16479	16617	16529	16528	16445	16624	16380	16536	16330	16512	16341	16314	16508	16292	16408	16461	16458	16467	16381	16434	16436	16438	16461	16215	16497	16166	16347	16432	16606	16533	16633	16421	16444	16476	16293	16578	16548	16504	16503	16717	16477	16543	16545	16514	16505	16616	16565	16414	16531	16686	16453	16644	16485	16376	16538	16293	16637	16383	16658	16472	16496	16391	16428	16472	16511	16647	16467	16501	16389	16490	16611	16396	16366	16560	16575	16577	16416	16326	16386	16296	16402	16478	16452	16566	16640	16477	16446	16560	16476	16522	16518	16620	16528	16698	16551	16568	16352	16566	16399	16308	16569	16426	16542	16646	16377	16330	16450	16406	16447	16292	16392	16422	16391	16614	16402	16299	16273	16421	16381	16252	16593	16448	16388	16535	16611	16417	16476	16328	16522	16318	16601	16381	16413	16469	16487	16452	16403	16454	16539	16523	16635	16314	16131	16431	16390	16499	16325	16414	16462	16523	16346	16469	16545	16587	16692	16445	16405	16502	16340	16437	16705	16471	16450	16475	16291	16429	16515	16520	16635	16635	16404	16597	16466	16442	16502	16530	16524	16472	16600	16547	16353	16302	16565	16508	16540	16391	16553	16587	16598	16293	16594	16482	16245	16582	16435	16473	16520	16554	16393	16450	16530	16420	16476	16551	16517	16734	16520	16367	16403	16544	16619	16481	16433	16441	16543	16412	16362	16620	16645	16469	16516	16519	16551	16670	16248	16439	16325	16529	16443	16667	16480	16388	16570	16533	16637	16623	16418	16278	16510	16306	16487	16272	16332	16520	16424	16436	16548	16416	16353	16434	16454	16622	16627	16592	16588	16462	16630	16365	16483	16261	16319	16436	16478	16554	16290	16413	16505	16363	16424	16368	16275	16550	16415	16812	16391	16673	16488	16670	16444	16346	16368	16592	16488	16300	16408	16469	16517	16443	16366	16581	16633	16526	16442	16208	16576	16413	16667	16684	16569	16364	16422	16382	16433	16379	16369	16413	16431	16373	16382	16577	16395	16413	16321	16369	16394	16496	16433	16488	16559	16572	16351	16415	16685	16539	16635	16493	16537	16467	16683	16560	16598	16576	16551	16235	16336	16580	16438	16409	16467	16466	16306	16543	16477	16272	16478	16446	16390	16557	16536	16360	16577	16636	16485	16413	16261	16373	16499	16774	16679	16517	16564	16546	16463	16516	16687	16493	16380	16467	16518	16480	16499	16312	16350	16173	16368	16435	16626	16502	16509	16441	16434	16368	16589	16465	16528	16422	16718	16528	16427	16390	16605	16489	16470	16443	16421	16342	16507	16377	16532	16472	16539	16390	16476	16664	16332	16517	16620	16515	16486	16535	16409	16317	16578	16374	16491	16593	16678	16579	16466	16382	16327	16579	16608	16450	16382	16400	16422	16446	16595	16462	16438	16635	16431	16387	16342	16542	16366	16398	16368	16513	16498	16367	16493	16657	16255	16453	16552	16480	16341	16448	16636	16374	16596	16617	16546	16502	16339	16508	16676	16495	16472	16268	16426	16401	16475	16534	16568	16523	16373	16385	16408	16469	16468	16591	16466	16341	16461	16811	16513	16479	16610	16601	16460	16377	16494	16505	16567	16430	16499	16413	16469	16318	16472	16295	16664	16431	16561	16348	16514	16435	16450	16582	16490	16501	16439	16370	16525	16586	16545	16326	16423	16460	16526	16472	16585	16526	16566	16550	16385	16337	16502	16622	16498	16369	16440	16240	16426	16420	16461	16557	16484	16447	16343	16251	16320	16491	16465	16476	16552	16342	16537	16561	16435	16414	16578	16361	16461	16506	16602	16558	16600	16367	16569	16505	16567	16516	16386	16428	16455	16419	16483	16678	16279	16507	16579	16558	16604	16637	16474	16533	16680	16474	16375	16380	16567	16449	16402	16461	16400	16490	16345	16465	16439	16616	16539	16535	16749	16636	16603	16422	16307	16477	16604	16435	16368	16441	16401	16412	16411	16616	16567	16571	16497	16634	16375	16546	16716	16590	16390	16346	16386	16669	16605	16563	16584	16340	16324	16576	16590	16459	16536	16567	16228	16324	16194	16411	16637	16474	16206	16511	16382	16445	16393	16468	16546	16522	16477	16565	16382	16375	16427	16210	16475	16364	16539	16314	16588	16351	16377	16444	16399	16338	16447	16348	16457	16625	16499	16400	16591	16641	16605	16456	16498	16534	16517	16582	16432	16346	16526	16618	16501	16468	16484	16574	16337	16348	16425	16524	16481	16605	16707	16481	16308	16550	16378	16608	16530	16514	16623	16349	16670	16503	16522	16538	16304	16657	16407	16444	16430	16214	16594	16538	16545	16506	16615	16652	16566	16496	16385	16478	16581	16473	16415	16467	16440	16419	16660	16508	16470	16471	16597	16563	16548	16388	16364	16553	16296	16598	16454	16357	16309	16523	16428	16587	16525	16489	16560	16423	16560	16513	16331	16638	16379	16524	16428	16407	16431	16449	16371	16489	16533	16475	16687	16449	16462	16327	16382	16474	16435	16435	16425	16577	16633	16435	16681	16608	16364	16487	16325	16547	16409	16550	16521	16535	16605	16614	16492	16288	16498	16511	16499	16335	16578	16422	16546	16441	16358	16479	16399	16513	16244	16336	16366	16545	16659	16600	16406	16263	16219	16441	16602	16521	16160	16537	16426	16344	16687	16700	16486	16484	16853	16654	16243	16355	16394	16447	16327	16501	16611	16353	16467	16711	16528	16592	16652	16295	16568	16630	16492	16471	16378	16410	16470	16695	16508	16422	16561	16508	16692	16666	16532	16437	16494	16442	16408	16448	16531	16613	16403	16448	16509	16526	16717	16618	16440	16328	16350	16419	16705	16495	16485	16527	16354	16545	16654	16494	16590	16394	16542	16549	16610	16313	16387	16631	16429	16347	16648	16464	16476	16515	16474	16490	16475	16505	16318	16455	16438	16361	16524	16570	16392	16447	16371	16448	16547	16534	16310	16344	16451	16417	16283	16534	16394	16767	16300	16331	16592	16373	16510	16493	16562	16373	16427	16573	16477	16730	16505	16569	16612	16481	16585	16403	16426	16434	16458	16492	16437	16362	16518	16584	16533	16540	16613	16373	16538	16534	16704	16542	16484	16546	16704	16455	16403	16412	16563	16561	16570	16612	16465	16606	16579	16435	16441	16545	16509	16484	16718	16519	16528	16545	16512	16574	16296	16463	16380	16248	16214	16379	16475	16454	16370	16386	16534	16424	16466	16384	16494	16530	16507	16469	16405	16513	16342	16352	16465	16519	16499	16371	16481	16340	16553	16499	16540	16450	16522	16386	16571	16328	16435	16608	16388	16427	16310	16612	16509	16440	16464	16320	16335	16521	16328	16291	16271	16505	16325	16588	16544	16287	16444	16418	16443	16407	16558	16397	16517	16554	16464	16513	16529	16402	16553	16587	16574	16594	16497	16457	16474	16473	16495	16495	16549	16552	16380	16432	16322	16474	16451	16482	16516	16291	16525	16433	16321	16588	16664	16541	16563	16559	16544	16572	16143	16418	16618	16592	16442	16393	16536	16372	16409	16517	16441	16571	16573	16446	16571	16476	16543	16520	16472	16363	16229	16474	16659	16589	16304	16499	16338	16430	16352	16477	16630	16418	16504	16435	16261	16472	16426	16567	16376	16493	16419	16580	16336	16225	16434	16553	16431	16369	16437	16329	16389	16461	16535	16295	16420	16292	16317	16407	16305	16591	16424	16559	16501	16562	16552	16468	16506	16591	16316	16559	16471	16496	16676	16412	16404	16463	16640	16416	16467	16538	16447	16332	16426	16353	16371	16482	16257	16459	16644	16458	16451	16436	16533	16622	16439	16625	16468	16422	16526	16497	16499	16336	16540	16531	16666	16590	16310	16263	16504	16573	16460	16548	16349	16458	16450	16390	16272	16415	16426	16656	16652	16515	16430	16523	16824	16405	16401	16355	16398	16628	16485	16289	16500	16474	16583	16261	16583	16612	16426	16493	16689	16676	16376	16808	16387	16348	16591	16307	16486	16265	16487	16287	16271	16584	16648	16515	16694	16675	16525	16474	16443	16376	16422	16667	16398	16387	16537	16462	16536	16358	16413	16351	16536	16636	16531	16520	16413	16430	16611	16318	16409	16510	16480	16438	16393	16473	16558	16428	16621	16378	16348	16439	16481	16330	16550	16582	16424	16542	16490	16483	16494	16433	16579	16462	16467	16526	16575	16584	16703	16516	16428	16494	16603	16541	16542	16429	16783	16604	16557	16694	16606	16326	16306	16514	16487	16696	16359	16595	16499	16668	16446	16429	16761	16637	16720	16402	16664	16346	16511	16363	16552	16510	16490	16449	16543	16262	16655	16564	16282	16668	16452	16632	16193	16312	16350	16373	16358	16323	16658	16642	16312	16390	16443	16499	16335	16452	16509	16625	16606	16599	16344	16336	16540	16307	16465	16484	16306	16241	16475	16248	16628	16680	16369	16385	16426	16384	16328	16277	16506	16405	16577	16373	16547	16527	16575	16552
27719	50152	44774	34261	29050	25152	23151	19422	16542	16098	15635	15671	15600	15558	15493	15136	15124	14869	14886	14999	14817	14800	14588	14511	14544	14540	14378	14399	14182	14230	14253	14269	14425	14199	14195	14278	14341	14449	14215	14236	13973	14413	14022	14267	14213	14213	14188	14192	14095	14087	14041	14004	14046	13982	14026	14015	14151	14214	13989	14019	13994	14096	14103	14023	13994	13917	14037	13996	13926	13808	14105	13982	14032	13930	13950	14006	14051	14012	13924	13973	14017	13997	13883	13947	14045	13760	14026	13979	13826	13947	14000	13936	14125	13930	13925	14136	14037	14160	14053	14034	13977	14071	13824	13867	13833	14031	14034	14032	13991	13867	14021	13954	14033	13968	13998	14062	14047	13983	13978	14075	14089	13926	14033	14047	13877	13927	13876	13996	14019	14061	14032	13828	14043	14034	14028	13797	13710	13895	13991	13838	14021	13993	14106	13968	13952	13854	13979	14091	13982	14164	13965	13875	13857	13934	13998	13916	13958	13869	13901	14033	13911	13923	14069	14162	13768	13804	13953	14079	13925	14069	14049	13798	13948	13793	14002	13880	13973	13857	13678	13929	14051	14034	13943	14002	14110	13922	13940	13876	13972	13794	13777	14005	13960	14057	13941	13977	13938	14033	13967	13942	14075	13901	13938	13919	13985	13970	13910	13803	13923	13867	13794	13989	13959	13916	13946	14068	13717	14089	13894	13941	13831	13815	13852	13983	13897	13875	14042	14010	13895	14043	13753	13775	14048	13781	14004	13971	13825	13758	13947	13909	14034	14094	14062	14104	13952	13760	13892	13955	13897	13770	14037	13894	13952	14027	13999	14135	13903	14043	13887	14157	13933	14060	14025	14001	13860	14032	14066	13845	13868	13881	13897	13779	13989	13971	13933	13924	13919	13981	14085	14024	13866	14051	14073	14029	13958	13966	13953	13980	13925	13963	13952	13971	14186	14029	14001	14020	13977	13854	13928	13877	13839	13947	14008	13840	13959	13994	13974	13984	13915	14065	14011	13828	14053	13832	13919	14179	13960	13973	13740	14096	13899	13929	13942	14056	13788	13759	13864	13746	13843	13947	13971	13955	13927	14004	14110	13937	13911	14118	13973	14006	14014	14064	13860	13840	13833	14042	13819	13968	13865	13924	14018	13973	13870	14128	13974	13791	14038	13874	14025	14018	13872	13855	14043	13817	13958	13935	14007	13987	14097	13968	14000	13987	13968	13924	13977	13857	14085	13906	13890	13986	13979	14050	13840	13923	13905	13851	13938	13943	13913	14126	14039	14064	14011	13810	14052	13866	13999	13877	13981	13862	13940	14012	13908	13953	13899	13771	13969	14044	14058	13927	14041	13993	13844	13967	13892	14085	13905	14058	14075	14111	13973	13815	13964	13918	13862	13834	13997	14073	14029	14091	13974	13996	14017	13800	14038	13875	13872	13995	13974	14044	13953	14068	14014	13907	13787	14062	13899	14204	13940	13812	13950	13869	13735	13880	14077	13905	13893	13932	13975	14047	13954	13819	14133	13936	13997	13951	14093	14095	13922	14040	13894	13840	14003	14018	13898	13934	13799	13886	13940	13821	14072	14096	13868	13908	13961	14031	13858	13985	13841	13995	14097	13749	14022	13869	13993	13984	14011	13983	13851	13995	13914	13777	13886	14073	13934	13976	14067	14109	13869	13940	13971	14081	13933	14004	13961	14045	13894	13781	13891	13946	14025	13811	14016	13847	14050	13862	13966	13850	13840	13853	14098	13930	13823	13862	14112	14225	13783	14075	14097	14140	13762	14108	13872	14081	13980	13964	13980	13736	13871	13983	13944	13945	14023	14094	13873	14009	13967	14055	13890	13932	13940	13939	13854	13877	13775	14023	14038	13936	13951	13934	14159	13904	13906	14064	13843	13997	13868	14034	14057	14063	13877	13851	14130	13986	13821	13984	14049	14076	14080	13910	13958	13750	13852	14118	13920	13786	13931	13819	14049	14008	13916	13983	13930	14111	14014	13934	14157	14093	13826	14040	13975	13983	14017	14142	13933	13969	13843	13978	14023	13891	13927	14026	14084	14056	13949	14237	14003	13900	13971	13948	13981	13844	13949	13903	13948	13974	14034	13880	14008	14025	13854	13894	13956	13891	14025	13814	13866	13926	14016	13917	13898	14157	13955	14072	13807	13783	14008	13960	13946	13972	14006	13896	13868	13947	13908	14039	13843	13883	13884	14012	14094	13900	13878	13848	14105	13998	13956	14034	13893	13958	13898	14000	13915	13926	13948	14054	13870	13962	13947	13896	13925	13948	14016	13987	13944	13933	14073	13894	13737	14051	13871	13770	13819	13940	13898	13986	13934	13789	13845	13957	14039	13822	14057	13755	14011	13838	14207	14009	14019	14055	13942	13918	13960	13882	13856	14015	13984	13990	13926	13962	13948	13892	13879	13977	13811	13839	13992	13981	13815	13970	14002	13804	13892	13942	14007	14033	13985	13789	14016	14032	13935	13829	13928	13965	13867	14026	14122	14015	13839	13848	14053	13874	13856	13975	13988	13898	14000	13953	13953	14030	13866	14016	13923	13927	13979	13804	13993	13858	14035	13955	13947	13984	13939	13921	13975	14112	13838	14046	14079	13875	14027	14023	14020	13987	14082	13879	13930	13816	13865	14135	13959	13936	13923	13923	13941	14074	14050	14059	13925	13760	13834	14037	14103	13902	13721	14135	14042	13964	13989	13901	13902	14011	13902	13861	14047	13997	13906	14047	13999	13910	13821	13965	13981	14023	13966	13996	14121	14081	13875	13840	13991	13946	14062	14080	13992	13893	13902	13912	13800	13965	13920	14005	13746	13944	13939	13957	13907	13934	13905	13967	14164	14110	14165	13847	13856	13842	13834	13893	13956	13884	13928	14009	13883	14089	13968	13866	13913	13886	14048	13971	13804	14021	13982	13851	13817	14058	14070	13978	13943	13933	13928	14067	14153	13841	13889	13938	13813	14029	13875	13951	13959	13927	13977	13976	13935	13832	14039	13795	14011	14063	13981	14119	13932	13856	14124	13935	14014	13976	13957	13989	13941	13914	14117	14005	13879	14037	14002	13833	13877	14062	14020	13946	14068	14059	13994	14029	13926	13761	13962	13945	13996	13876	14005	13839	14069	13951	13766	13851	14077	13954	14166	13871	14012	14086	13933	14074	14042	13850	14030	13877	14052	14021	13965	13949	13902	13876	13863	13997	13930	13934	13889	13871	13959	13837	14275	13975	14021	13921	13825	13868	13894	13889	14039	13972	14121	13804	13922	13921	14005	14055	13959	13803	13965	14109	13974	13978	14063	13822	13904	13943	13927	13840	13964	13959	14025	14025	13940	13913	13987	13887	13985	13911	13923	14026	14035	13888	13995	14024	13884	13956	13977	14023	14103	13933	13950	14073	14053	13891	13913	13948	13774	13809	13964	14128	13921	13953	13975	13961	13925	13881	13901	14107	13664	14036	14054	13947	13787	13904	13878	13934	14130	13777	13980	14082	13919	13912	13977	13992	13962	13949	13990	13937	13941	13938	13993	13841	13829	13812	14018	13873	13829	13842	14051	14026	13816	13928	13944	13877	13923	13756	13948	13965	14030	13766	13913	13828	14015	13926	13783	13823	13807	13985	14087	13944	13959	13893	13904	13850	13861	13870	13826	14054	14005	13926	13849	13962	13931	13937	13967	13832	13859	13965	13995	14044	13936	14013	13969	13913	13875	13811	14010	13984	13974	14070	13892	14232	13872	13806	13986	13959	14083	13880	14108	14030	13805	13842	13855	13962	14025	13943	14025	13938	14016	13930	14005	13995	13933	13945	13986	14043	14001	13875	14087	13896	14014	13840	13921	14003	13912	13854	13880	14090	14068	13831	13986	14061	13740	14055	13813	13870	14048	14076	13820	14040	13961	13897	13853	13899	13909	13971	14123	14008	13928	13856	14022	14034	13973	13998	13947	14005	13913	13851	13917	13834	13964	14007	13962	14122	13982	13926	14050	13824	13788	14014	13922	14010	13922	13952	14013	14084	13929	13891	13826	14160	13956	13935	13840	13935	14006	13988	13927	13918	14042	14088	14023	13985	14051	13830	13965	13976	14120	13932	13914	13917	14037	14053	13815	13959	13877	13823	13979	13976	14046	13922	13849	13983	13989	13925	14094	14064	13916	13994	13911	13862	14058	13920	13878	14018	14024	13757	13968	13822	13991	13939	14202	13970	14010	13766	13985	13864	13986	13909	13940	13843	13855	13947	13955	14021	13967	13866	14038	14149	13899	13905	13856	13954	13837	13854	13918	13842	13898	14038	14076	13961	13994	13877	13902	14050	14060	13883	13855	13936	13984	13938	14021	13898	13844	13868	13846	13702	13966	13933	14014	14023	13914	14109	14018	13934	14050	13926	13998	13931	13958	13960	13959	13922	13863	14055	13944	13991	13886	13810	14019	13944	13885	13965	14032	13983	14056	13914	13951	13829	14023	14026	14039	13785	13893	13943	14010	14075	14118	13964	14005	13918	13900	13837	13908	13900	14021	13811	14181	13671	13797	13915	13975	13989	13904	14002	13806	14090	13784	13915	13891	13995	13881	13929	13977	14226	14067	13975	13997	14177	13851	13934	13897	13891	13924	13849	14032	13953	13975	13901	14005	13844	14064	13896	14071	13851	13915	13834	14006	13973	13854	13962	13846	14041	14006	13860	14084	13847	13877	14045	13934	13906	13819	13972	13954	13974	14020	13967	13975	14057	13944	13976	14055	14052	14010	13884	13978	14118	13965	13981	13769	13809	13832	13796	13893	13916	13993	14117	13978	14052	13903	13919	13955	13926	13913	14000	13869	14084	13999	14021	14240	14102	13931	13916	13980	13882	14014	13916	14078	14068	13985	13948	13871	13935	14010	14074	14046	13895	13879	13904	14027	13921	13976	13989	13748	13965	13981	13755	13912	14018	13923	13868	14112	14028	13999	14008	13800	14048	13876	13952	13861	13886	13753	13960	13910	13976	13770	14053	13932	13849	13909	13888	13974	13891	13967	13814	13968	13953	13808	13995	13769	14077	14049	13874	13824	13897	14074	13888	13967	13941	13923	14053	13880	14132	14023	13903	14040	14051	14042	13951	13896	14115	14015	13945
28514	25343	31004	27185	21591	19549	18567	17426	16516	16212	16433	15975	16360	16158	16290	16189	15958	15862	15839	15927	16031	15854	16192	16067	16015	15882	16027	15776	15927	16050	16035	15814	15917	15948	15809	15688	15899	16078	15889	15842	15775	16074	15762	15853	15841	15754	15835	15847	15876	15789	15593	15875	15812	15918	15835	15784	15877	15706	15883	15624	15786	15638	15878	15856	15908	15846	15816	15867	15719	15772	15707	15703	15791	15688	15552	15709	15895	15596	15862	15679	15806	15664	15711	15683	15739	15583	15586	15755	15669	15733	15696	15773	15849	15628	15920	15831	15661	15522	15805	15840	15702	15832	15831	15665	15853	15554	15962	15645	15593	15578	15966	15638	15889	15729	15740	15795	15750	15834	15608	15703	15914	15711	15649	15661	15607	15674	15690	15841	15626	15669	15869	15809	15862	15632	15844	15778	15786	15536	15846	15689	15688	15554	15752	15927	16027	15736	15716	15653	15626	15890	15941	15674	15836	15747	15782	15841	15652	15698	15706	15811	15748	15803	15910	15684	15532	15685	15808	15836	15640	15889	15920	15711	15746	15764	15675	15676	15689	15625	15916	15714	15846	15600	15592	15777	15863	15869	15562	15797	15742	15615	15767	15839	15832	15875	15774	15726	15917	15765	15790	15848	15812	16016	15584	15800	15773	15616	15775	15942	15861	15766	15573	15824	15875	15731	15756	15686	15861	15811	15782	15762	15866	15916	15778	15860	15766	15754	15743	15776	15883	15697	15908	15921	15680	15997	15948	15797	15764	15831	15875	15752	15772	15631	15844	15763	15979	15794	15778	15832	15855	15997	15686	15793	15736	15942	15725	15715	15789	15714	15680	15622	15583	15745	15985	15629	15812	15859	15642	15688	15653	15694	15772	15762	15650	15556	15862	15820	15780	15925	15739	15734	15697	15707	15746	15578	15910	15796	15858	15902	15808	15750	15647	15772	16015	15621	16023	15798	15806	15570	15725	15821	15703	15867	15662	15614	15837	15871	15833	15903	15883	15742	15767	15487	15778	15745	15652	15725	15772	15813	15850	15782	15727	15915	15688	15745	15901	15899	15884	15802	15802	15733	15734	15859	15876	15731	15617	15750	15923	15723	15788	15857	15832	15776	15728	15719	15783	15671	15673	15776	15909	15986	15854	15765	15654	15845	15742	15464	15687	15774	15811	15811	15799	15908	15691	15747	15710	15625	15650	15724	15953	15537	15771	15773	15774	15699	15832	15718	15609	15705	15737	15859	15726	15906	15733	15592	15777	16075	15810	15565	15707	15844	15838	15932	15651	15819	15931	15660	15770	15756	15761	15692	15730	15698	15605	15498	15623	15759	15847	15830	15917	15763	15591	15675	15739	15759	15854	15803	15734	15668	15789	15984	15788	15730	15869	15890	15903	15745	15908	15779	15676	15724	15695	15733	16039	15637	15691	15697	15787	15718	15664	15767	15733	15836	15761	15717	15569	15845	15682	15772	16037	15750	15915	15715	15918	15756	15764	15621	15996	15664	15604	15643	15896	15854	15603	15740	15920	15634	15900	15775	15740	15768	15801	15946	15725	15645	15620	15941	15728	15761	15758	15809	15782	15770	15757	15680	15663	15627	15708	15652	15840	15885	15765	15804	15760	15821	15855	15676	15607	15799	15861	15623	15781	15744	15786	15819	15739	15534	15799	15541	15775	15837	15495	15790	15755	15805	15865	15846	15688	15790	15858	16008	15658	15856	15701	15876	15771	15745	15721	15485	15631	15717	15455	15678	15693	15792	15896	15629	15787	15793	15781	15731	15711	15722	15727	15787	15918	15904	15734	15703	15735	15552	15858	15795	15921	15779	15698	15752	15619	15758	15731	15756	15875	15962	15632	15749	16011	15827	15771	15971	15899	15959	15671	15707	15797	15767	15755	15706	15551	15763	15773	15750	15677	15723	15695	15923	15734	15880	15809	15722	15789	15691	15837	15832	15788	15737	15661	15728	15779	15791	15853	15798	15858	15891	15671	15786	15831	15868	15821	15816	15633	15637	15757	15491	15656	15634	15795	15862	15869	15603	15599	15827	15731	15827	15690	15712	15515	15815	15871	15878	16032	15661	15808	15781	15883	15906	15766	15654	15846	15779	15570	15718	15760	15682	15881	15588	15989	15886	15617	15856	15834	15738	15666	15782	15783	15656	15846	15644	15683	15695	15983	15847	15780	15958	15812	15836	15772	15792	15730	15889	15819	15782	15789	15671	15794	15776	15746	15685	15852	15885	15820	15779	15867	15945	15708	15707	15626	15874	15903	15941	15846	15632	15883	15558	15878	15903	15641	15723	15723	15865	15616	15738	15848	15667	15947	15898	15738	15498	15788	15714	15754	15830	15731	15721	15778	15762	15644	15696	15802	15698	15862	15749	15828	15672	15748	15651	15754	15591	15748	15877	15806	15780	15726	15814	15731	15689	15526	15824	15715	15612	15750	15607	15674	15688	15851	15755	15638	15619	15678	15847	15804	15989	15794	15830	15805	15766	15859	15622	15801	15825	15722	15702	15945	15794	15613	15597	15879	15772	15748	15651	15778	15591	15734	15784	15849	15552	15796	15781	15798	15706	15913	15734	15650	15669	15744	15600	15785	15727	15749	15690	15697	15664	15904	15902	15903	15700	15897	15585	15754	15717	15813	15826	15522	15788	15533	15586	15796	15735	15840	15917	15982	15800	15756	15798	15629	15756	15592	15659	15627	15831	15706	15715	15828	15782	15662	15980	15858	15505	15924	15672	15657	15736	15798	15811	15770	15694	15979	15804	15841	15840	15703	15715	15757	15898	15772	15694	15856	15845	15685	15865	15858	15829	15710	15823	15881	15706	15800	15842	15782	15791	15603	15631	15869	15705	15684	15684	15784	15726	15831	15684	16027	15811	15796	15772	15588	15931	15819	15723	15731	15776	15682	15800	15624	15675	15660	15766	15650	15734	15834	15756	15912	15782	15615	15626	15854	15879	15848	15849	15785	15713	15738	15642	15669	15729	15817	15819	15832	15812	15737	15732	15911	15773	15842	15887	15919	15470	15747	15790	15873	15788	15748	15827	15800	15836	15543	15648	15771	15888	15697	15675	15614	15726	15679	15849	15578	15841	15791	15876	15742	15757	15907	15728	15653	15784	15651	15722	15748	15803	15872	15650	15747	15751	15878	15655	15799	15728	15601	15928	15783	15835	15675	15896	15755	15806	15720	15700	15716	15787	15885	15956	15696	15855	15754	15799	15835	15741	15895	15745	15753	15763	15662	15714	15849	15740	15727	15760	15655	15659	15679	15669	15766	15802	15720	15817	15854	15834	15707	15856	15543	15823	15576	15547	15739	15751	15835	15625	15851	16011	15552	15602	15659	15663	15750	15699	15708	15802	15709	15759	15753	15779	15792	15969	15639	15930	15708	15795	15673	15818	15692	15560	15762	15794	15744	15969	15912	15886	15632	15799	15798	15811	15595	15929	15675	15709	15735	15684	15722	15583	15661	15773	15987	15914	15957	15644	15906	15876	15896	15660	15631	15809	15919	15791	15668	15851	15845	15668	15853	15552	15837	15492	15871	15585	15818	15575	15891	15633	15799	15909	15628	15713	15741	15795	16010	15872	15667	15809	15742	15622	15792	15735	15781	15687	15528	15543	15777	15758	15698	15659	15782	15672	15714	15745	15928	15762	15603	15732	15662	15743	15700	15649	15662	15861	15853	15650	15875	15880	15638	15669	15754	15886	16013	15834	15956	15919	15908	15868	15743	15794	15757	15712	15787	15704	15570	15786	15697	15775	15681	15530	15717	15670	15715	15844	15820	15918	15728	15577	15802	15797	15576	15771	15688	15660	15570	15690	15620	15857	15614	15805	16021	15784	15766	15647	15746	15637	15732	15721	15906	15701	15849	15830	15676	15709	15862	15786	15888	15550	15737	15704	15854	15749	15578	15765	15792	15772	15563	15904	15752	15808	15659	15733	15786	15823	15822	15899	15872	15764	15824	15792	15617	15757	15678	15753	15796	15683	15621	15766	15625	15797	15798	15708	15717	15701	15786	15844	15844	15712	15790	15580	15897	15872	15775	15983	15823	15792	15829	15723	15827	15829	15958	15736	15778	15801	15868	15729	15934	15841	15724	15798	15902	15678	15884	15777	15853	15406	15806	15661	15641	15691	15606	15849	15797	15608	15936	15842	15841	15738	15981	15644	15661	15777	15796	15735	15790	15907	15967	15745	15761	15908	15990	15817	15859	15992	15812	15901	15785	15597	15906	15818	15744	15854	15735	15772	15847	15719	15682	15761	15779	15765	15745	15715	15770	15757	15725	15730	16060	15850	15838	15837	15760	15614	15957	15775	15890	15724	15675	15698	15658	15816	15701	15805	15708	15715	15849	15833	15727	15793	15711	15785	15611	15770	15824	15533	15718	16023	15784	15845	15849	15835	15771	15832	15848	15907	15679	15958	15936	15776	15793	15663	15690	15762	15769	15778	15837	15835	15718	15710	15846	15810	15741	15809	15816	15689	15767	15530	15798	15775	15908	15857	15923	15691	15632	15702	15667	15700	15757	15820	15983	15792	15727	15679	15721	15755	15968	15752	15561	15615	15675	15801	15702	15674	15701	15977	15763	15927	15751	15828	15770	15844	15791	15868	15862	15740	15771	15680	15765	15670	15790	15821	15793	15540	15827	15738	15774	15671	15570	15480	15673	15906	15700	15754	15735	15649	15751	15721	15999	15772	15853	15974	16012	15777	15525	15748	15704	15641	15829	15708	15777	15696	15698	15569	15662	15511	15883	15872	15716	15869	15736	15761	15642	15712	15834	15862	15772	15680	15908	15821	15754	15632	15736	15937	15849	15753	15932	16035	15671	15772	15702	15804	15792	15717	15595	15689	15971	15779	15695	15730	15774	15639	15873	15774	15741	15670	15664	15663	15922	15579	15677	15830	15937	15864	15889	15664	15799	15864	15783	15577	15662	15866	15985	15715	15859	15663	15730	15568	15929	15686	15689	16049	15813	15838	15797	15832	15671	15841	16056	15803	15718	15500	15729	15816	15648	15846	15660	15537	15792	15861	15661	15837	15757	15717	15750	15807	15839	15697	15772	15891	15789	15809	15774	15823	15732	15536	15644	15748	15943	15785	15822	15839
25789	38202	33682	25072	21207	18552	17664	15783	14592	14181	14186	14279	14190	14120	13917	14097	14107	13997	13886	13868	13956	13820	13774	13819	13864	13673	13699	13788	13821	13521	13666	13734	13676	13687	13759	13661	13475	13762	13617	13663	13684	13636	13554	13670	13390	13617	13623	13615	13639	13754	13521	13539	13691	13717	13468	13487	13507	13752	13749	13576	13645	13682	13444	13416	13522	13675	13440	13442	13603	13643	13566	13413	13580	13639	13423	13481	13630	13532	13570	13691	13469	13583	13506	13535	13547	13745	13570	13411	13614	13629	13673	13520	13466	13525	13540	13701	13593	13662	13596	13416	13487	13465	13527	13501	13445	13530	13452	13557	13549	13492	13498	13484	13427	13645	13664	13534	13616	13568	13533	13531	13429	13583	13512	13643	13504	13477	13362	13463	13578	13486	13467	13535	13629	13410	13557	13671	13516	13527	13614	13615	13585	13533	13463	13573	13548	13477	13619	13654	13442	13491	13623	13542	13569	13583	13547	13499	13498	13592	13537	13573	13546	13773	13519	13606	13525	13589	13509	13440	13519	13700	13568	13378	13486	13562	13536	13329	13536	13496	13573	13490	13580	13458	13598	13554	13521	13459	13485	13671	13425	13606	13659	13524	13600	13519	13463	13698	13564	13571	13608	13496	13705	13584	13577	13683	13427	13564	13530	13498	13541	13666	13599	13597	13704	13698	13653	13598	13645	13632	13511	13688	13705	13316	13657	13732	13522	13733	13587	13455	13476	13389	13624	13549	13642	13524	13492	13554	13538	13584	13461	13655	13406	13399	13558	13616	13337	13577	13414	13507	13641	13572	13524	13587	13485	13428	13558	13358	13461	13488	13580	13441	13443	13493	13584	13534	13504	13552	13604	13564	13791	13483	13398	13630	13405	13523	13700	13609	13477	13475	13552	13552	13564	13523	13602	13461	13611	13521	13612	13295	13586	13635	13539	13538	13444	13596	13577	13520	13477	13438	13491	13402	13413	13645	13648	13457	13617	13681	13437	13583	13603	13612	13569	13557	13426	13583	13512	13556	13500	13556	13501	13556	13584	13477	13662	13638	13515	13529	13575	13631	13590	13526	13549	13654	13429	13749	13615	13670	13583	13457	13377	13518	13434	13505	13544	13433	13561	13567	13461	13543	13573	13401	13413	13583	13541	13878	13591	13450	13698	13548	13662	13487	13673	13563	13496	13600	13585	13712	13538	13594	13677	13442	13419	13535	13420	13583	13552	13592	13576	13484	13602	13589	13451	13568	13651	13554	13623	13708	13564	13546	13556	13413	13368	13635	13480	13640	13454	13641	13642	13524	13608	13635	13680	13591	13507	13728	13465	13517	13577	13493	13508	13678	13500	13676	13516	13611	13675	13622	13543	13432	13709	13462	13490	13796	13519	13416	13621	13580	13696	13516	13626	13525	13625	13488	13645	13507	13561	13537	13599	13597	13486	13430	13589	13649	13412	13532	13547	13514	13755	13521	13502	13409	13438	13722	13582	13416	13618	13658	13403	13479	13467	13563	13457	13420	13695	13412	13717	13539	13501	13599	13584	13690	13494	13702	13498	13525	13505	13667	13586	13630	13620	13796	13607	13479	13472	13490	13663	13565	13541	13654	13576	13562	13562	13404	13487	13539	13404	13705	13545	13629	13761	13671	13640	13633	13563	13673	13473	13564	13543	13519	13573	13457	13700	13565	13712	13742	13538	13658	13562	13628	13575	13653	13581	13656	13471	13713	13418	13476	13491	13625	13514	13531	13424	13534	13459	13441	13431	13549	13483	13496	13512	13548	13608	13570	13705	13409	13588	13709	13510	13615	13545	13599	13627	13683	13824	13682	13444	13657	13328	13594	13496	13827	13534	13544	13610	13742	13556	13483	13570	13450	13561	13624	13458	13535	13686	13597	13553	13738	13592	13670	13677	13555	13394	13487	13708	13648	13540	13566	13760	13347	13387	13453	13693	13440	13598	13562	13464	13426	13593	13492	13510	13671	13497	13541	13525	13614	13534	13603	13545	13553	13526	13526	13525	13371	13490	13528	13575	13481	13620	13555	13466	13507	13520	13410	13642	13495	13679	13400	13701	13617	13534	13495	13443	13453	13618	13740	13566	13679	13602	13551	13463	13476	13585	13567	13591	13534	13496	13741	13484	13451	13672	13555	13534	13352	13614	13516	13480	13542	13656	13584	13416	13485	13580	13476	13527	13586	13622	13667	13541	13681	13522	13717	13607	13524	13594	13397	13479	13751	13492	13761	13517	13557	13596	13713	13625	13587	13415	13569	13667	13586	13536	13501	13621	13615	13514	13557	13491	13468	13540	13536	13431	13714	13467	13444	13636	13516	13545	13421	13487	13565	13766	13640	13515	13523	13477	13620	13546	13622	13631	13632	13446	13429	13573	13430	13515	13469	13651	13666	13588	13574	13563	13385	13551	13612	13537	13496	13501	13397	13491	13394	13720	13496	13526	13522	13641	13602	13703	13656	13473	13550	13564	13603	13596	13554	13606	13447	13508	13622	13422	13425	13491	13577	13643	13446	13402	13615	13532	13520	13518	13512	13574	13655	13669	13417	13556	13567	13595	13638	13636	13445	13487	13629	13565	13509	13598	13520	13565	13458	13671	13449	13690	13477	13487	13489	13498	13588	13438	13479	13689	13693	13638	13560	13586	13677	13574	13360	13511	13574	13641	13605	13633	13571	13594	13618	13566	13420	13540	13472	13524	13487	13545	13627	13449	13732	13638	13507	13491	13590	13504	13598	13499	13534	13597	13379	13565	13456	13629	13600	13720	13539	13751	13591	13644	13501	13649	13501	13536	13657	13477	13558	13718	13522	13538	13429	13563	13654	13656	13700	13413	13507	13583	13704	13346	13739	13440	13487	13518	13519	13675	13607	13604	13478	13527	13637	13500	13552	13592	13563	13719	13419	13519	13584	13627	13415	13631	13674	13462	13403	13534	13570	13539	13484	13453	13425	13658	13499	13569	13598	13514	13585	13516	13447	13700	13447	13651	13459	13567	13659	13553	13548	13756	13338	13728	13552	13494	13475	13526	13539	13402	13644	13602	13715	13432	13563	13554	13553	13543	13616	13558	13411	13578	13564	13581	13611	13562	13472	13536	13618	13565	13594	13509	13469	13839	13498	13455	13511	13511	13700	13488	13471	13597	13573	13590	13617	13470	13544	13539	13454	13529	13687	13459	13453	13667	13412	13478	13612	13521	13478	13609	13575	13554	13561	13464	13586	13583	13514	13648	13632	13586	13612	13549	13629	13784	13489	13522	13578	13552	13681	13680	13601	13633	13501	13479	13441	13627	13433	13402	13583	13364	13473	13492	13442	13561	13636	13599	13599	13705	13560	13416	13425	13596	13575	13579	13781	13471	13433	13566	13505	13635	13492	13505	13490	13555	13587	13627	13606	13593	13513	13505	13608	13573	13498	13532	13612	13624	13740	13501	13593	13503	13546	13554	13502	13578	13349	13552	13564	13497	13489	13622	13748	13473	13482	13622	13577	13477	13603	13591	13516	13539	13552	13605	13504	13619	13488	13451	13474	13602	13477	13582	13702	13610	13590	13489	13495	13561	13467	13547	13710	13536	13606	13550	13514	13414	13298	13621	13557	13464	13563	13658	13455	13611	13501	13531	13487	13556	13528	13447	13604	13545	13643	13473	13557	13565	13668	13495	13641	13627	13651	13559	13483	13569	13611	13555	13493	13546	13476	13622	13695	13449	13581	13649	13508	13504	13513	13610	13442	13661	13666	13718	13500	13555	13584	13587	13536	13503	13462	13609	13693	13617	13599	13471	13504	13666	13454	13597	13539	13553	13675	13547	13469	13368	13451	13590	13489	13570	13662	13438	13531	13540	13626	13460	13788	13436	13695	13540	13633	13561	13541	13488	13517	13622	13694	13553	13562	13493	13482	13386	13740	13591	13532	13602	13575	13519	13725	13482	13470	13505	13584	13574	13675	13665	13499	13560	13631	13636	13629	13698	13615	13522	13643	13510	13551	13610	13466	13566	13486	13721	13484	13600	13529	13502	13537	13604	13487	13485	13548	13523	13629	13844	13523	13544	13487	13716	13621	13574	13534	13572	13615	13505	13607	13460	13496	13461	13572	13381	13553	13515	13583	13535	13573	13601	13513	13524	13615	13598	13554	13671	13766	13570	13512	13546	13677	13559	13476	13744	13530	13569	13386	13635	13413	13608	13534	13576	13700	13404	13764	13427	13656	13401	13639	13653	13455	13569	13449	13579	13629	13546	13565	13570	13474	13635	13516	13559	13511	13472	13673	13684	13325	13609	13608	13615	13674	13604	13520	13555	13647	13525	13583	13394	13527	13510	13656	13460	13448	13517	13419	13528	13602	13597	13570	13555	13674	13631	13493	13567	13472	13545	13574	13479	13618	13518	13411	13559	13592	13588	13566	13593	13614	13738	13828	13585	13516	13719	13532	13603	13611	13498	13471	13572	13562	13455	13584	13562	13730	13615	13491	13583	13632	13601	13525	13648	13493	13595	13594	13452	13583	13730	13534	13721	13672	13444	13604	13634	13613	13548	13477	13610	13598	13575	13637	13700	13473	13690	13631	13444	13456	13507	13412	13525	13587	13585	13504	13580	13607	13679	13424	13594	13604	13552	13627	13535	13472	13545	13431	13509	13779	13462	13720	13487	13580	13603	13627	13581	13459	13645	13607	13615	13455	13459	13468	13523	13682	13350	13529	13423	13659	13639	13488	13628	13610	13595	13554	13450	13570	13516	13546	13805	13481	13542	13349	13512	13569	13529	13290	13687	13635	13528	13677	13627	13622	13621	13576	13444	13522	13566	13692	13565	13637	13525	13492	13629	13475	13595	13522	13681	13683	13540	13472	13459	13556	13498	13570	13619	13570	13425	13528	13481	13597	13449	13453	13600	13434	13507	13486	13484	13569	13548	13509	13574	13473	13587	13511	13659	13563	13533	13481	13429	13585	13570	13659	13632	13658	13614	13527	13418	13747	13635	13634	13425	13426	13498	13628	13569	13454	13580	13683	13515	13664	13461	13526	13493	13709	13487	13452	13576	13537	13640	13711	13638	13537	13587	13600	13525	13734	13756	13622	13483	13832	13590	13590	13590	13820	13411	13479	13469	13650	13754	13557
23872	21129	28589	24367	23020	23676	22555	18673	17247	16741	16673	16479	16258	16602	16318	16226	16431	16323	16203	16084	15940	16120	16065	16026	15849	16155	16131	16140	15913	15850	15791	15969	15865	16025	15857	15778	15902	15782	15988	15781	15837	15884	15878	15853	15555	15710	15615	16006	15601	15630	15734	15505	15646	15687	15724	15800	15744	15741	15821	15727	15849	15607	15690	15745	15784	15662	15738	15606	15514	15501	15663	15834	15573	15572	15784	15576	15696	15751	15700	15436	15632	15749	15452	15658	15723	15692	15635	15552	15545	15947	15829	15508	15647	15567	15711	15527	15835	15654	15671	15589	15614	15522	15681	15449	15827	15651	15593	15439	15507	15561	15524	15669	15646	15605	15631	15573	15567	15627	15532	15825	15622	15668	15662	15451	15644	15647	15555	15604	15540	15381	15626	15664	15784	15920	15421	15415	15597	15423	15804	15581	15599	15538	15591	15707	15437	15671	15647	15615	15401	15752	15596	15717	15544	15705	15680	15519	15664	15400	15523	15644	15474	15500	15640	15695	15787	15630	15714	15660	15574	15661	15767	15617	15645	15570	15644	15614	15750	15808	15877	15522	15773	15712	15662	15678	15687	15567	15541	15424	15614	15639	15491	15811	15643	15459	15606	15771	15587	15672	15749	15732	15636	15661	15528	15543	15486	15623	15531	15651	15725	15457	15646	15711	15660	15669	15705	15804	15536	15678	15652	15551	15627	15706	15463	15693	15616	15751	15749	15682	15734	15439	15726	15645	15708	15687	15538	15583	15775	15750	15691	15598	15676	15448	15724	15689	15572	15661	15682	15880	15526	15561	15601	15572	15666	15580	15636	15639	15759	15412	15627	15672	15606	15586	15744	15595	15738	15853	15506	15566	15664	15611	15576	15543	15549	15506	15533	15666	15730	15588	15568	15698	15609	15552	15710	15586	15388	15570	15514	15495	15660	15608	15663	15665	15755	15595	15692	15564	15522	15774	15728	15738	15671	15773	15831	15914	15567	15530	15563	15554	15633	15681	15568	15681	15580	15644	15546	15472	15590	15732	15658	15463	15747	15644	15437	15651	15609	15397	15622	15674	15589	15529	15710	15685	15667	15488	15508	15686	15588	15813	15746	15687	15577	15406	15701	15672	15592	15404	15722	15526	15809	15705	15609	15680	15680	15695	15641	15674	15384	15728	15603	15545	15609	15785	15645	15534	15656	15765	15548	15568	15747	15456	15633	15476	15585	15644	15701	15561	15627	15384	15533	15723	15635	15502	15638	15540	15615	15529	15615	15633	15734	15903	15864	15545	15424	15303	15632	15646	15667	15579	15709	15577	15758	15705	15591	15515	15839	15664	15720	15622	15515	15710	15579	15589	15692	15458	15556	15777	15506	15611	15594	15760	15574	15444	15788	15656	15656	15539	15713	15603	15798	15892	15711	15590	15647	15586	15766	15726	15658	15667	15732	15449	15599	15609	15627	15771	15659	15678	15703	15810	15536	15542	15610	15610	15728	15588	15523	15460	15710	15752	15631	15571	15745	15546	15549	15463	15656	15678	15584	15569	15608	15704	15793	15709	15736	15552	15581	15749	15564	15721	15874	15636	15776	15728	15876	15461	15464	15615	15489	15656	15608	15625	15742	15537	15644	15650	15356	15617	15437	15624	15592	15736	15756	15625	15702	15445	15626	15698	15503	15452	15739	15566	15545	15507	15508	15676	15613	15549	15626	15450	15506	15600	15537	15684	15784	15657	15677	15837	15500	15637	15639	15628	15602	15683	15628	15789	15675	15710	15759	15589	15729	15793	15471	15590	15831	15642	15795	15559	15332	15451	15686	15793	15618	15679	15850	15470	15706	15576	15649	15581	15649	15620	15476	15581	15762	15621	15520	15660	15656	15663	15643	15821	15643	15553	15595	15530	15827	15506	15606	15557	15579	15509	15706	15497	15680	15693	15684	15609	15599	15862	15707	15718	15588	15721	15713	15651	15353	15608	15818	15647	15819	15653	15761	15729	15751	15581	15641	15494	15721	15746	15713	15601	15752	15650	15431	15757	15789	15585	15527	15735	15599	15527	15639	15658	15662	15736	15585	15486	15751	15684	15673	15663	15825	15596	15714	15764	15743	15602	15605	15589	15580	15478	15573	15499	15582	15404	15675	15797	15665	15416	15576	15731	15599	15640	15803	15769	15563	15681	15631	15453	15574	15595	15551	15605	15528	15416	15762	15702	15963	15647	15517	15701	15615	15650	15758	15688	15696	15782	15676	15596	15645	15687	15662	15731	15476	15567	15436	15623	15685	15621	15463	15696	15617	15613	15896	15563	15576	15482	15575	15702	15858	15570	15649	15654	15483	15523	15654	15662	15655	15755	15795	15647	15587	15346	15527	15686	15701	15691	15651	15579	15600	15715	15756	15519	15607	15567	15673	15746	15691	15800	15744	15630	15445	15648	15626	15606	15598	15805	15419	15583	15836	15783	15571	15595	15663	15529	15826	15701	15553	15634	15597	15612	15628	15714	15505	15503	15628	15452	15683	15870	15845	15803	15620	15419	15551	15466	15755	15531	15853	15685	15688	15874	15607	15688	15838	15522	15651	15514	15659	15705	15468	15526	15752	15850	15616	15509	15644	15611	15791	15627	15658	15501	15630	15734	15455	15517	15677	15671	15454	15724	15562	15778	15512	15660	15512	15859	15913	16038	15699	15660	15563	15666	15508	15627	15624	15634	15531	15530	15484	15553	15565	15762	15836	15488	15502	15594	15593	15639	15506	15543	15666	15419	15671	15536	15540	15737	15645	15829	15772	15775	15658	15706	15512	15644	15601	15695	15655	15829	15871	15660	15767	15839	15636	15742	15653	15695	15348	15856	15568	15682	15569	15849	15617	15600	15573	15522	15479	15697	15952	15752	15543	15829	15612	15547	15805	15536	15524	15822	15717	15607	15478	15643	15595	15721	15739	15584	15612	15586	15665	15661	15528	15477	15736	15888	15673	15771	15690	15498	15727	15612	15699	15909	15564	15796	15666	15687	15452	15775	15737	15854	15525	15615	15666	15606	15805	15632	15595	15714	15755	15712	15485	15634	15555	15691	15730	15643	15672	15656	15735	15551	15706	15722	15628	15509	15639	15562	15565	15822	15720	15792	15632	15893	15737	15556	15477	15763	15776	15664	15650	15573	15474	15708	15672	15603	15596	15788	15605	15599	15578	15715	15693	15434	15712	15510	15656	15471	15655	15624	15682	15723	15765	15797	15752	15680	15442	15390	15473	15438	15604	15554	15697	15536	15711	15634	15603	15675	15455	15650	15749	15956	15621	15718	15503	15539	15565	15603	15632	15589	15672	15471	15657	15437	15661	15690	15749	15692	15490	15504	15437	15652	15545	15671	15736	15593	15603	15800	15881	15671	15564	15621	15718	15640	15673	15972	15725	15803	15417	15523	15671	15576	15817	15794	15719	15684	15610	15617	15642	15657	15623	15523	15709	15744	15681	15655	15614	15787	15671	15586	15716	15701	15565	15593	15514	15501	15581	15795	15707	15430	15442	15660	15626	15627	15629	15649	15703	15592	15678	15647	15444	15673	15543	15562	15728	15616	15757	15781	15656	15706	15552	15518	15631	15702	15536	15601	15632	15623	15776	15532	15634	15549	15599	15668	15523	15510	15814	15569	15616	15660	15577	15798	15609	15624	15635	15823	15837	15458	15598	15576	15776	15636	15606	15818	15635	15595	15728	15550	15647	15480	15716	15714	15652	15676	15697	15717	15826	15633	15762	15758	15703	15610	15623	15567	15784	15441	15840	15529	15533	15562	15564	15600	15619	15634	15613	15458	15514	15675	15288	15683	15631	15713	15462	15626	15610	15617	15744	15796	15694	15746	15753	15672	15657	15732	15594	15610	15691	15667	15545	15611	15501	15629	15659	15537	15711	15740	15458	15543	15506	15616	15508	15431	15722	15804	15834	15792	15496	15478	15740	15627	15697	15565	15563	15619	15718	15532	15414	15526	15635	15349	15727	15778	15634	15590	15644	15833	15652	15549	15533	15566	15709	15599	15681	15776	15569	15566	15515	15630	15603	15588	15724	15698	15711	15791	15690	15578	15865	15530	15526	15539	15600	15803	15729	15890	15703	15595	15653	15549	15566	15665	15622	15655	15566	15589	15645	15592	15734	15497	15585	15689	15569	15535	15630	15834	15807	15828	15514	15723	15577	15660	15681	15660	15746	15581	15699	15638	15784	15606	15647	15600	15559	15665	15600	15585	15574	15701	15611	15707	15882	15672	15539	15718	15704	15737	15503	15590	15533	15666	15684	15606	15598	15653	15553	15649	15513	15627	15611	15470	15402	15759	15600	15710	15779	15621	15671	15580	15887	15778	15770	15673	15714	15606	15624	15700	15509	15678	15745	15661	15788	15484	15765	15595	15529	15814	15497	15527	15668	15563	15491	15595	15565	15747	15612	15497	15646	15706	15579	15627	15505	15740	15667	15444	15713	15442	15810	15615	15675	15643	15731	15448	15641	15809	15586	15711	15685	15728	15598	15598	15595	15572	15703	15601	15770	15581	15698	15757	15732	15579	15620	15568	15518	15577	15545	15457	15652	15739	15769	15721	15642	15734	15540	15773	15626	15780	15605	15685	15633	15726	15664	15559	15508	15721	15728	15833	15771	15538	15836	15588	15648	15727	15565	15566	15673	15559	15544	15667	15874	15762	15598	15631	15830	15554	15548	15575	15745	15673	15502	15759	15634	15708	15829	15520	15738	15729	15895	15848	15791	15587	15552	15735	15583	15694	15463	15508	15638	15689	15558	15775	15650	15646	15421	15285	15483	15659	15661	15646	15611	15577	15698	15660	15635	15626	15710	15770	15554	15589	15618	15449	15572	15549	15627	15592	15764	15680	15671	15650	15607	15563	15844	15591	15635	15790	15498	15586	15808	15786	15575	15693	15491	15501	15537	15544	15680	15730	15656	15513	15560	15775	15742	15429	15433	15934	15670	15778	15770	15516	15811	15477	15694	15549	15727	15555	15800	15828	15613	15650	15711	15646	15624	15553	15437	15681	15495	15647	15667	15768	15691	15861	15594	15565	15681	15701	15786	15632	15581	15586	15676	15648	15561	15595	15550	15666	15719	15636	15717	15793	15936	15747	15761	15682
25680	44970	40509	30090	25426	22217	20198	17318	15437	15014	14767	14558	14652	14493	14646	14390	14162	14379	14108	14100	14183	14033	14014	13970	13800	13822	13875	13937	13832	13607	13838	13640	13709	13681	13654	13759	13732	13717	13544	13878	13665	13710	13733	13604	13566	13627	13576	13570	13643	13498	13704	13420	13425	13263	13461	13552	13504	13514	13546	13491	13501	13418	13528	13548	13514	13550	13438	13459	13540	13508	13521	13398	13435	13425	13469	13509	13451	13351	13588	13422	13400	13316	13532	13356	13607	13428	13366	13452	13545	13495	13466	13427	13549	13422	13401	13576	13435	13712	13605	13483	13464	13529	13314	13593	13604	13576	13429	13588	13508	13480	13465	13293	13641	13518	13593	13623	13384	13455	13534	13395	13413	13516	13469	13491	13632	13465	13400	13483	13536	13451	13395	13528	13413	13604	13399	13393	13379	13437	13585	13352	13489	13389	13356	13329	13433	13313	13528	13522	13526	13396	13521	13514	13443	13581	13362	13498	13535	13446	13355	13556	13492	13407	13651	13592	13579	13425	13584	13508	13327	13556	13520	13505	13444	13307	13513	13352	13625	13452	13425	13313	13456	13492	13453	13451	13508	13557	13489	13596	13540	13376	13426	13623	13417	13567	13370	13529	13538	13402	13377	13521	13509	13619	13569	13566	13504	13371	13496	13530	13345	13452	13581	13575	13381	13364	13602	13426	13521	13342	13513	13415	13560	13325	13525	13421	13409	13509	13609	13375	13593	13496	13454	13383	13496	13440	13488	13373	13316	13432	13420	13400	13518	13490	13420	13401	13469	13512	13544	13597	13429	13425	13409	13498	13614	13439	13447	13490	13557	13528	13354	13543	13586	13341	13467	13211	13609	13499	13592	13322	13437	13344	13443	13393	13490	13647	13522	13524	13578	13386	13437	13571	13624	13443	13347	13607	13514	13435	13457	13531	13326	13487	13341	13514	13573	13422	13509	13434	13495	13634	13468	13480	13408	13481	13461	13442	13515	13336	13340	13471	13477	13424	13446	13376	13305	13448	13502	13468	13538	13531	13466	13321	13295	13620	13612	13531	13518	13463	13400	13497	13521	13453	13535	13601	13566	13530	13379	13363	13489	13534	13625	13598	13493	13527	13478	13625	13510	13448	13525	13552	13481	13487	13376	13389	13389	13459	13435	13315	13462	13449	13304	13414	13361	13507	13488	13251	13542	13486	13378	13329	13618	13333	13662	13399	13439	13288	13362	13549	13539	13688	13438	13542	13317	13516	13338	13322	13711	13356	13536	13382	13594	13436	13521	13363	13142	13325	13535	13427	13411	13366	13617	13625	13561	13463	13560	13471	13405	13436	13350	13450	13550	13587	13611	13469	13507	13483	13346	13398	13361	13579	13472	13384	13316	13508	13487	13427	13397	13589	13416	13539	13461	13420	13456	13372	13540	13674	13600	13373	13502	13516	13626	13505	13511	13500	13506	13578	13569	13534	13331	13493	13538	13399	13472	13425	13570	13731	13618	13423	13492	13396	13524	13395	13434	13475	13308	13434	13552	13376	13492	13658	13598	13567	13523	13534	13490	13423	13425	13618	13419	13504	13480	13492	13419	13374	13330	13422	13456	13359	13551	13485	13331	13482	13510	13324	13480	13373	13489	13600	13416	13445	13544	13434	13460	13409	13342	13373	13495	13457	13628	13518	13448	13422	13513	13541	13393	13355	13350	13475	13477	13510	13454	13548	13388	13508	13462	13463	13549	13508	13683	13390	13368	13593	13360	13359	13504	13367	13400	13609	13490	13552	13532	13641	13443	13375	13368	13404	13329	13512	13487	13566	13462	13335	13464	13544	13459	13608	13388	13616	13334	13645	13323	13469	13304	13589	13573	13521	13502	13387	13392	13454	13518	13294	13404	13630	13688	13448	13264	13614	13516	13428	13391	13297	13202	13429	13352	13380	13633	13369	13504	13566	13544	13390	13485	13500	13435	13563	13598	13485	13562	13330	13636	13575	13426	13435	13503	13471	13555	13482	13549	13327	13659	13564	13361	13422	13448	13444	13621	13329	13524	13509	13412	13523	13597	13531	13395	13463	13594	13522	13548	13430	13483	13386	13517	13391	13370	13377	13380	13533	13510	13503	13629	13561	13361	13472	13551	13572	13493	13351	13579	13489	13528	13549	13464	13549	13398	13392	13540	13482	13437	13514	13366	13574	13464	13416	13458	13417	13582	13463	13377	13482	13533	13405	13524	13460	13501	13492	13481	13622	13589	13443	13485	13369	13430	13741	13471	13526	13620	13506	13344	13384	13493	13507	13528	13491	13412	13426	13513	13423	13570	13589	13416	13404	13452	13407	13544	13473	13586	13460	13540	13565	13554	13578	13416	13458	13292	13533	13402	13553	13468	13550	13287	13530	13490	13384	13536	13512	13436	13501	13426	13392	13388	13565	13552	13483	13447	13484	13485	13557	13492	13457	13480	13213	13741	13424	13409	13488	13460	13508	13416	13359	13489	13509	13465	13760	13543	13448	13456	13482	13480	13367	13562	13315	13342	13574	13467	13427	13542	13644	13570	13466	13567	13419	13486	13329	13529	13474	13266	13610	13481	13461	13618	13456	13538	13506	13479	13357	13430	13586	13511	13442	13557	13425	13309	13421	13322	13394	13594	13587	13579	13434	13697	13531	13393	13462	13459	13291	13517	13296	13377	13635	13624	13298	13519	13580	13573	13604	13420	13347	13505	13521	13524	13458	13501	13306	13413	13453	13252	13390	13490	13531	13546	13431	13498	13624	13441	13465	13612	13415	13473	13553	13445	13333	13329	13314	13530	13315	13396	13307	13534	13482	13435	13479	13514	13469	13494	13618	13435	13378	13489	13511	13322	13602	13419	13465	13464	13566	13437	13518	13579	13550	13489	13530	13478	13465	13412	13400	13447	13537	13400	13377	13595	13504	13440	13545	13596	13343	13294	13445	13331	13317	13557	13562	13439	13541	13389	13587	13401	13514	13349	13475	13420	13514	13457	13438	13424	13511	13373	13459	13572	13383	13598	13534	13428	13399	13399	13644	13533	13402	13384	13521	13456	13528	13365	13493	13369	13436	13312	13620	13504	13530	13471	13424	13430	13471	13339	13406	13486	13502	13404	13449	13483	13400	13423	13619	13640	13505	13411	13356	13514	13413	13585	13414	13366	13371	13490	13491	13391	13695	13423	13452	13489	13539	13412	13404	13528	13305	13432	13400	13394	13420	13380	13520	13482	13544	13459	13537	13437	13415	13407	13441	13383	13330	13428	13559	13454	13361	13379	13429	13208	13511	13696	13448	13531	13554	13493	13452	13571	13297	13550	13499	13381	13437	13380	13515	13557	13574	13327	13509	13680	13331	13257	13479	13424	13478	13421	13368	13453	13373	13416	13393	13424	13438	13542	13581	13521	13494	13357	13500	13515	13571	13425	13378	13427	13503	13446	13563	13454	13290	13474	13602	13461	13374	13635	13489	13388	13417	13463	13594	13502	13491	13523	13451	13445	13413	13449	13512	13451	13451	13542	13439	13525	13416	13467	13390	13559	13444	13487	13343	13340	13404	13356	13435	13425	13408	13562	13394	13405	13324	13377	13383	13564	13599	13394	13544	13514	13472	13486	13307	13602	13467	13415	13450	13544	13476	13437	13515	13535	13505	13425	13439	13683	13578	13463	13459	13523	13379	13493	13501	13479	13550	13513	13371	13476	13524	13367	13419	13454	13464	13531	13288	13393	13544	13517	13714	13512	13404	13394	13497	13576	13409	13536	13319	13651	13627	13524	13571	13445	13646	13537	13535	13538	13402	13479	13542	13568	13403	13654	13452	13702	13565	13505	13454	13384	13609	13432	13419	13468	13427	13504	13333	13526	13425	13493	13490	13524	13514	13406	13384	13501	13329	13431	13400	13399	13654	13550	13543	13439	13547	13373	13450	13435	13427	13556	13482	13591	13417	13485	13395	13612	13310	13437	13499	13559	13490	13503	13445	13602	13552	13591	13498	13600	13524	13598	13562	13576	13560	13455	13311	13423	13446	13502	13535	13524	13393	13332	13362	13436	13440	13374	13564	13401	13540	13596	13535	13442	13311	13385	13598	13304	13412	13516	13462	13469	13476	13377	13456	13583	13364	13402	13572	13522	13336	13518	13509	13750	13412	13490	13505	13517	13497	13650	13383	13388	13502	13567	13582	13525	13492	13559	13395	13614	13599	13473	13527	13544	13410	13532	13421	13601	13432	13434	13342	13620	13394	13492	13543	13324	13442	13668	13428	13447	13362	13396	13437	13317	13652	13405	13358	13502	13685	13603	13549	13505	13478	13401	13497	13605	13402	13594	13459	13414	13578	13503	13516	13383	13649	13255	13535	13298	13449	13529	13458	13487	13516	13461	13521	13365	13572	13437	13390	13408	13577	13434	13484	13600	13589	13463	13617	13472	13404	13510	13393	13328	13539	13530	13463	13539	13630	13475	13570	13498	13363	13478	13443	13630	13428	13496	13428	13518	13615	13416	13445	13480	13439	13556	13564	13554	13524	13475	13519	13496	13522	13479	13447	13567	13447	13463	13564	13335	13469	13473	13464	13631	13418	13300	13431	13388	13459	13531	13448	13689	13522	13437	13521	13650	13412	13446	13605	13374	13439	13225	13370	13560	13690	13390	13493	13481	13406	13634	13376	13465	13417	13452	13466	13608	13603	13441	13538	13523	13412	13537	13526	13362	13482	13677	13676	13476	13590	13477	13534	13444	13534	13407	13324	13378	13545	13564	13526	13413	13598	13505	13464	13567	13490	13429	13418	13488	13452	13451	13440	13375	13534	13450	13532	13359	13493	13659	13472	13535	13681	13286	13590	13413	13474	13429	13468	13237	13678	13472	13288	13592	13410	13430	13367	13283	13545	13491	13495	13439	13492	13266	13599	13559	13599	13455	13253	13524	13466	13434	13388	13366	13608	13472	13390	13432	13520	13401	13612	13433	13482	13430	13473	13280	13383	13399	13433	13599	13351	13319	13456	13581	13329	13541	13523	13592	13561	13420	13284	13345	13583	13543	13420	13607	13380	13427	13542	13374	13683	13306	13456	13479	13351	13328	13369	13272	13494	13466	13495	13591	13483	13343	13453	13305	13351	13370	13491	13306	13390
22838	21130	28932	23683	21896	24864	27198	20908	18658	18436	18115	17960	17738	17741	17504	17565	17515	17511	17509	17362	17284	17314	17204	17155	17207	17294	17040	17039	17010	16874	16837	16867	17070	17127	17057	16831	16912	16878	17000	16856	16944	16815	16741	16691	16595	16761	16879	16857	16762	16678	16763	16511	16725	16653	16461	16777	16621	16586	16533	16487	16719	16562	16721	16706	16732	16573	16599	16772	16739	16593	16686	16517	16648	16513	16360	16446	16674	16666	16656	16482	16661	16779	16657	16733	16590	16541	16505	16560	16537	16631	16499	16556	16622	16577	16541	16780	16481	16439	16543	16570	16745	16647	16563	16545	16602	16708	16537	16605	16662	16629	16722	16766	16606	16553	16602	16712	16776	16678	16671	16419	16510	16739	16637	16539	16387	16548	16750	16570	16612	16725	16589	16640	16539	16678	16445	16573	16464	16619	16536	16588	16517	16634	16551	16627	16541	16533	16518	16708	16536	16530	16570	16697	16562	16621	16536	16467	16735	16572	16817	16546	16662	16544	16631	16476	16546	16663	16614	16586	16556	16652	16654	16647	16705	16525	16643	16736	16563	16544	16551	16670	16445	16710	16602	16589	16704	16517	16671	16462	16592	16684	16786	16471	16544	16499	16487	16553	16523	16915	16543	16763	16692	16629	16607	16656	16413	16300	16581	16628	16462	16595	16519	16541	16746	16725	16494	16656	16803	16650	16564	16536	16647	16676	16551	16635	16614	16682	16682	16604	16666	16697	16807	16682	16580	16371	16682	16498	16680	16651	16514	16762	16343	16467	16842	16861	16709	16465	16441	16591	16550	16692	16461	16463	16660	16760	16474	16396	16632	16677	16698	16526	16689	16641	16621	16726	16714	16642	16797	16589	16685	16569	16853	16498	16785	16608	16619	16435	16644	16597	16424	16550	16552	16660	16646	16589	16732	16516	16657	16507	16420	16470	16732	16694	16644	16725	16537	16566	16724	16610	16545	16843	16882	16717	16740	16809	16816	16502	16515	16590	16513	16629	16617	16465	16627	16804	16557	16499	16516	16431	16770	16554	16624	16710	16907	16674	16630	16536	16549	16649	16781	16524	16730	16528	16476	16474	16498	16490	16466	16644	16611	16640	16743	16598	16636	16570	16594	16602	16675	16537	16608	16638	16667	16567	16617	16350	16467	16553	16539	16692	16680	16511	16759	16659	16543	16715	16559	16561	16600	16661	16585	16654	16951	16403	16589	16418	16383	16661	16685	16639	16679	16718	16625	16603	16717	16644	16589	16661	16582	16618	16558	16428	16452	16507	16593	16962	16763	16692	16528	16646	16591	16201	16511	16720	16610	16512	16598	16318	16882	16691	16604	16646	16740	16654	16593	16561	16461	16643	16274	16714	16608	16750	16456	16506	16599	16739	16714	16775	16676	16469	16373	16548	16782	16636	16669	16603	16574	16651	16591	16497	16812	16539	16689	16593	16700	16532	16584	16555	16515	16532	16704	16677	16667	16560	16691	16465	16461	16581	16623	16676	16371	16711	16552	16562	16684	16547	16505	16457	16526	16687	16408	16513	16592	16698	16658	16584	16608	16535	16744	16696	16738	16627	16793	16599	16554	16757	16782	16544	16534	16662	16560	16487	16556	16566	16661	16500	16508	16613	16529	16531	16667	16520	16649	16491	16350	16426	16615	16379	16703	16710	16598	16572	16543	16606	16549	16606	16648	16624	16615	16650	16711	16468	16713	16797	16555	16556	16462	16550	16671	16551	16718	16369	16446	16737	16593	16657	16763	16706	16594	16373	16542	16537	16481	16757	16615	16279	16784	16515	16533	16638	16617	16327	16641	16366	16518	16526	16681	16836	16683	16793	16774	16486	16658	16547	16794	16618	16565	16633	16568	16497	16604	16658	16678	16676	16499	16441	16614	16512	16562	16571	16700	16549	16615	16814	16597	16574	16624	16845	16410	16516	16620	16683	16559	16591	16530	16668	16475	16552	16581	16541	16742	16516	16678	16528	16528	16291	16619	16591	16623	16543	16720	16709	16523	16655	16604	16355	16531	16588	16763	16620	16668	16527	16500	16467	16487	16563	16689	16653	16504	16583	16528	16762	16644	16675	16738	16704	16648	16417	16638	16724	16533	16552	16543	16611	16251	16603	16770	16447	16611	16709	16528	16447	16522	16687	16541	16695	16898	16704	16581	16700	16652	16652	16745	16676	16498	16545	16469	16566	16505	16635	16619	16814	16580	16474	16593	16562	16537	16572	16521	16453	16712	16622	16548	16514	16716	16538	16442	16727	16701	16518	16690	16572	16449	16580	16650	16408	16741	16720	16614	16537	16495	16719	16486	16415	16567	16506	16458	16576	16623	16668	16766	16548	16465	16529	16464	16595	16529	16537	16793	16567	16589	16434	16565	16516	16476	16480	16591	16500	16592	16703	16915	16566	16653	16774	16723	16382	16592	16541	16183	16525	16470	16637	16526	16668	16740	16752	16560	16680	16530	16437	16677	16501	16319	16390	16583	16385	16532	16528	16455	16570	16568	16552	16452	16594	16792	16509	16612	16539	16682	16783	16680	16626	16635	16516	16823	16666	16446	16494	16655	16545	16541	16578	16754	16608	16656	16720	16791	16640	16417	16539	16683	16695	16537	16735	16747	16568	16687	16574	16571	16596	16639	16586	16648	16638	16591	16559	16701	16448	16538	16634	16490	16662	16615	16585	16478	16727	16711	16461	16629	16773	16605	16541	16475	16641	16822	16603	16672	16524	16455	16639	16559	16506	16377	16400	16521	16747	16910	16599	16552	16517	16540	16651	16514	16706	16566	16628	16773	16711	16752	16748	16541	16689	16596	16700	16552	16539	16520	16549	16554	16681	16574	16474	16587	16702	16423	16789	16617	16654	16647	16813	16627	16700	16827	16416	16575	16512	16635	16614	16712	16588	16557	16542	16536	16752	16709	16564	16524	16907	16710	16742	16772	16595	16504	16705	16651	16467	16498	16662	16462	16520	16484	16586	16522	16602	16620	16447	16653	16717	16746	16627	16688	16618	16739	16762	16555	16561	16762	16433	16617	16653	16484	16608	16511	16643	16545	16519	16448	16433	16669	16528	16553	16512	16576	16671	16565	16601	16524	16630	16708	16649	16707	16621	16735	16700	16674	16496	16530	16466	16504	16612	16409	16530	16543	16660	16525	16618	16588	16605	16756	16537	16755	16834	16560	16603	16636	16672	16492	16449	16490	16493	16576	16470	16719	16586	16524	16686	16754	16467	16638	16562	16476	16464	16527	16762	16657	16773	16649	16569	16665	16583	16569	16625	16625	16536	16483	16518	16576	16703	16684	16384	16467	16612	16512	16636	16558	16598	16672	16596	16720	16672	16513	16733	16625	16692	16829	16500	16739	16602	16545	16685	16700	16500	16629	16616	16563	16361	16491	16552	16631	16646	16677	16493	16660	16601	16716	16743	16741	16661	16624	16563	16789	16515	16574	16610	16564	16725	16631	16490	16578	16631	16580	16531	16603	16495	16703	16411	16540	16649	16652	16617	16640	16648	16531	16760	16579	16724	16541	16567	16636	16524	16698	16605	16531	16835	16657	16504	16593	16647	16646	16626	16525	16685	16766	16406	16641	16560	16715	16390	16456	16465	16360	16668	16568	16629	16738	16711	16592	16515	16516	16377	16753	16583	16653	16436	16787	16607	16699	16746	16488	16805	16686	16606	16803	16539	16536	16509	16706	16469	16602	16447	16689	16631	16589	16639	16541	16579	16534	16618	16649	16629	16361	16821	16627	16674	16868	16667	16875	16464	16637	16553	16580	16557	16744	16882	16685	16577	16635	16537	16554	16667	16547	16541	16586	16637	16719	16389	16525	16336	16597	16565	16553	16593	16685	16478	16592	16606	16465	16585	16623	16546	16582	16344	16525	16738	16491	16609	16690	16577	16592	16455	16549	16652	16550	16559	16801	16446	16379	16528	16632	16510	16557	16520	16623	16651	16529	16511	16667	16778	16717	16735	16675	16571	16380	16662	16730	16375	16344	16582	16565	16567	16629	16738	16621	16708	16269	16605	16722	16496	16678	16710	16725	16533	16680	16568	16311	16683	16588	16501	16557	16494	16628	16323	16452	16620	16648	16625	16414	16582	16424	16725	16675	16671	16507	16547	16625	16524	16583	16735	16413	16701	16701	16378	16602	16509	16656	16609	16532	16501	16486	16550	16649	16423	16496	16708	16595	16605	16631	16616	16697	16798	16576	16778	16712	16451	16414	16613	16482	16675	16652	16621	16461	16472	16417	16669	16682	16598	16683	16550	16469	16373	16636	16704	16629	16691	16552	16633	16570	16505	16717	16530	16613	16628	16689	16557	16542	16698	16612	16632	16836	16547	16597	16614	16607	16425	16622	16681	16772	16533	16585	16705	16435	16810	16403	16686	16581	16485	16436	16342	16693	16611	16725	16443	16653	16523	16429	16583	16596	16621	16597	16472	16425	16547	16671	16591	16631	16785	16531	16814	16627	16522	16693	16540	16641	16477	16589	16471	16744	16628	16587	16599	16502	16569	16787	16558	16766	16692	16587	16757	16753	16529	16503	16766	16709	16420	16561	16680	16409	16703	16710	16600	16615	16598	16663	16408	16494	16389	16589	16599	16656	16398	16637	16667	16689	16451	16620	16452	16418	16535	16622	16440	16486	16535	16644	16543	16752	16618	16637	16428	16609	16632	16557	16843	16682	16455	16640	16747	16667	16765	16627	16518	16282	16404	16409	16523	16738	16488	16508	16699	16671	16553	16470	16485	16705	16492	16779	16740	16526	16500	16555	16499	16611	16561	16457	16748	16639	16693	16434	16539	16728	16669	16579	16620	16564	16664	16774	16599	16571	16503	16486	16469	16542	16597	16518	16665	16523	16443	16716	16613	16499	16647	16602	16666	16389	16383	16965	16696	16663	16586	16456	16511	16740	16457	16714	16549	16499	16594	16642	16603	16622	16688	16811	16673	16532	16602	16421	16615	16498	16418	16780	16609	16513	16611	16525	16337	16768	16646	16609	16681	16509	16575	16637	16613	16533	16626	16620	16716	16400	16677	16783	16763	16664	16610	16597	16559	16756	16578	16681	16576	16687	16552	16500	16537	16653	16541	16660	16470	16564	16721
27443	49442	45762	34983	29337	25538	23049	19182	16818	16393	16073	15837	15623	15651	15407	15287	15244	15222	15042	15059	14826	14854	14962	14768	14532	14609	14505	14531	14555	14519	14387	14431	14292	14260	14366	14317	14335	14242	14484	14354	14446	14130	14198	14251	14299	14192	14163	14094	14257	14037	14187	14071	14146	14084	14246	14190	14098	14211	14278	13975	13946	13961	14116	14020	14120	14106	14078	14083	13873	14131	13983	14077	14135	14043	14066	14000	14160	14010	14026	14132	14207	14071	14248	14056	14116	13946	14287	14055	14056	14077	14048	14058	13881	14148	13921	14032	14169	14049	14008	14029	13980	14115	14076	14083	14190	14020	14145	13917	14081	14025	14005	14182	14137	14159	13926	13989	14119	13877	14043	13948	13975	13937	14195	14098	14014	14104	13914	13824	13923	14118	13989	13952	14153	14081	14116	14036	13995	14148	13973	13955	14138	14145	14062	14144	13893	14029	14179	14017	14117	14051	13999	13934	13969	13866	14039	14025	14157	14127	13961	14292	14055	14065	14054	14061	14039	14001	14059	14069	13928	13898	14115	14090	13924	14071	14070	14078	13963	13846	13999	14032	13990	14133	14086	14140	13986	13966	14128	13927	14042	14141	13859	14015	13882	14044	13888	14180	14080	14196	13928	14043	14006	14033	14070	14121	13953	13967	14257	14108	14062	14102	14038	14024	13997	14071	13896	13956	14155	14005	14061	14072	13954	13882	14070	14160	14021	14192	13995	14109	14047	14074	14076	14108	14072	14061	13920	14014	14034	13979	13945	13954	14127	13998	13858	14064	13957	14092	14031	14059	13959	13960	13975	14053	14137	13895	13823	13891	14256	14041	13989	14084	13897	13979	14069	14168	14128	14143	14250	13993	14039	14030	14139	13960	14038	14063	14130	13872	14092	14026	13802	14354	13846	14057	14049	13992	13986	13952	13892	14055	14022	14067	14075	13937	14011	13905	14048	13939	14202	13985	14117	13969	13992	13915	13985	14116	14070	14126	13929	14088	14135	14195	13957	14098	13863	13980	14056	14137	14087	13880	13921	14042	14061	13993	14051	14233	14049	14160	13998	14078	13761	14042	14082	14091	14159	14035	14093	14069	14082	13988	13973	13917	13939	14019	14037	13906	14079	14014	14013	14083	14009	13873	13974	14079	13959	13982	14060	14007	13974	13944	14164	14245	14009	14070	13977	14053	13919	14041	14139	13964	14019	14181	14035	14010	14229	14076	14245	13987	13973	13934	14105	13974	14157	14148	14122	13905	13986	14023	14120	14238	13899	13842	14138	14085	14198	13867	13978	13947	13944	14062	14075	13978	14020	13886	14195	13955	14058	13883	14034	14091	13994	13950	14050	14012	14096	14126	14098	14050	14183	13998	13934	14007	14020	14043	14215	14026	13931	14055	14083	14075	14160	13996	14066	14005	14029	14007	14137	14272	14070	14042	14077	13931	13974	14104	14158	13752	14000	14147	14094	14077	14030	13913	14023	14006	13916	14138	14201	14080	14012	14106	13839	13989	14058	13980	13974	14069	14065	13913	14203	14086	14016	14093	13985	13950	14032	13939	14035	14158	14110	14030	14028	14106	14235	13914	14209	14082	14072	14052	14125	14117	14053	14168	14016	14083	13788	14006	13975	14092	13946	14029	13937	13933	14113	13996	13989	14007	14157	14158	13989	13935	14048	13922	14169	13995	14096	14110	14053	14072	14028	14027	14033	13996	13995	14067	14067	14008	13897	14014	13982	14202	14020	14002	14048	14061	14161	13989	14279	14049	13913	13979	14206	13902	13928	13910	14032	14076	13977	14116	13973	14000	14100	13984	14020	14176	14020	14052	14115	14168	14087	14131	14075	14133	13897	14011	13989	14046	13997	14075	14035	14055	13983	14015	14097	14129	13967	13872	13980	14127	14123	14039	14027	14082	13959	14026	13952	14164	14052	14070	14237	13991	14047	14153	13968	13986	13969	14013	14171	14012	14059	13959	13987	14135	14036	14066	14040	14106	14071	14099	14006	13909	14050	14030	14167	13979	13990	13951	14020	14052	14159	13899	13860	14022	13964	13923	13993	14101	13878	14074	14027	14055	14054	14040	14046	14102	14112	14175	14146	13937	13982	14174	14026	13978	13972	14058	13974	14016	14002	14101	13865	13888	14026	14129	14121	14202	14137	14124	13823	14132	14085	14074	13996	13955	13960	14141	14016	14095	13982	14252	14071	14284	13890	14044	14027	14164	14101	14108	14218	14136	14074	13962	14089	14089	14143	14158	14209	14070	14035	13980	14014	13992	14094	14021	13998	14000	13909	14072	14154	14129	14051	14177	14098	13926	13776	13914	13940	13956	13947	14040	13867	14009	14021	14100	14184	14001	14207	13972	14061	14025	14064	13959	13996	13964	14072	14043	13943	14074	14226	14039	14026	14065	13981	14095	14095	13918	14076	13959	14007	14086	13885	13832	14212	14190	14063	13981	14115	13892	14019	14046	13975	14060	14227	13982	13808	13989	14066	13895	14030	14069	14061	13939	13952	14152	14091	14008	14116	14059	14087	13882	14184	13993	13942	13997	14154	13997	14047	14012	14213	13957	14006	14165	14058	14136	13999	14000	13891	14192	14055	14084	14068	14081	13940	13994	14143	14001	14059	13955	14064	14179	14125	14234	13905	14002	14061	14251	13917	14275	14057	14255	13982	13949	13995	14131	13902	14110	14074	13938	14063	14115	14301	14100	14223	13888	13903	14237	13908	13863	13894	14059	14073	14049	13908	14055	14127	14043	14001	14139	13954	14149	14111	14136	13963	13926	14081	13988	13922	14092	14073	14007	14149	14047	14197	14200	14006	14088	14094	14042	14018	14122	14197	14060	14113	14108	14024	14177	13959	13977	14084	14012	14012	14169	14041	13875	13977	14041	14240	14045	14107	14092	14110	14041	14261	14007	14119	14141	13969	14076	13997	13863	14096	13929	13971	14078	14029	14080	14192	13876	13969	13989	14110	13989	14252	14167	14004	14004	14166	13948	14118	13946	14018	14214	13974	14062	14092	13984	14077	13958	14036	14084	14162	13963	14028	14143	14075	14104	13992	13988	14130	14161	14029	13980	14026	13981	13980	14025	13854	14149	14050	14088	14134	13988	14034	14062	14153	14074	13994	13916	13982	13993	14155	14034	13872	13835	14051	14039	14002	13978	13916	13981	13977	13885	14057	13944	14051	14032	14004	14031	13991	14148	14078	14142	14033	13981	14025	14173	14052	14022	14082	13989	14041	14099	14115	13877	14167	13914	13896	14075	14169	14061	14068	14100	14066	14052	13975	13958	14019	14012	14092	14010	14146	14145	14033	13896	14121	14083	14098	13939	14002	13874	14010	14039	14023	14032	13868	13988	13876	14216	13930	14204	13983	14053	14120	14098	14018	13848	14140	14064	14297	14054	13858	14020	14004	14030	13913	14079	14037	14018	14113	14028	14056	14040	14108	14057	13934	14136	14119	14128	14125	13995	14265	14112	13985	13982	14055	14017	14033	13985	13986	13982	14160	13972	14206	14068	13965	14146	14108	14155	14153	14057	13869	13964	14018	14054	14059	13941	14223	14132	14087	14110	14067	13909	14130	13830	14085	14066	14018	14209	13982	14021	14028	13784	14157	13784	14189	14148	13934	14070	13998	13936	13949	14147	14106	13968	13983	13962	14102	14010	14115	13946	13919	13992	13952	14034	14040	14034	14208	14009	13906	13993	14083	14139	14194	14114	14031	14117	14041	13965	14082	14082	14064	13960	13986	13959	14073	13952	13959	13974	13975	14241	14003	14046	14068	14028	13905	14095	14092	14095	14114	14020	13965	14205	14017	14046	13918	13847	13992	14131	13961	14261	13847	13990	14094	14183	13975	13938	14105	14172	14001	13943	14171	14092	14087	14011	14047	14092	13995	14135	14191	14019	14006	14184	14003	14099	13993	13937	14069	14036	13982	14050	13873	13979	14154	14096	14098	14117	13994	14060	14048	14123	14124	13765	13935	14058	14116	13934	13970	13883	14195	14121	14081	13980	14136	14186	14039	14238	13972	13981	14110	13971	13970	14143	14039	13977	14113	13988	14021	14069	14019	14009	13949	14022	14158	13993	14106	13925	14112	13941	13915	14018	14050	14094	13991	14076	14051	14022	14047	14118	14032	13955	14149	14052	13952	14032	14141	13998	13991	13921	14076	13883	14096	13879	13871	14071	14039	14006	13973	14047	14224	14023	14000	14184	14073	13965	14007	14056	13989	14013	14098	14027	13927	14015	14082	13975	14201	14080	13946	14030	13917	14017	14038	14008	14150	14032	13971	13965	14053	14184	14113	13953	13960	13980	14115	14043	14079	14119	14144	14122	14103	14091	14100	13928	14036	13976	13921	13901	13968	13992	14005	13939	13985	14185	13911	14058	13961	14084	13809	14035	14060	13964	14124	13975	14253	13973	14017	14089	13862	14060	13946	14003	14007	14195	14100	14158	13973	14028	14125	14154	14083	14176	14085	13920	13990	13936	14121	14086	13993	13923	13900	14103	14012	14006	14143	13949	14039	14135	13909	13881	14019	13988	13865	13988	13858	14074	14052	14038	14023	14085	13881	14015	13932	14034	13935	14153	14197	14061	14009	14110	14094	13950	14031	13883	14035	13959	13985	14020	14081	14175	14011	13980	13963	14009	13881	14004	13971	13910	14141	14236	14016	14044	13949	14019	14128	14017	14056	13889	14139	14063	14035	13995	14050	13993	14045	14021	14078	13907	14098	13946	13855	13994	14061	14030	13969	14035	14194	13948	14052	13902	14022	14183	13964	13841	14099	14108	14119	14084	13962	14003	14011	14013	13890	14061	13955	14046	14084	14108	13930	14251	13999	13989	14029	14062	13925	13961	14207	14223	14202	14087	13940	14274	14146	13988	13883	14215	14057	14064	14025	13792	13947	14164	14075	13961	14059	14091	14042	14080	14094	13990	14134	14042	14114	14017	14136	13872	13976	14128	14050	14041	14004	13993	14101	14018	13969	13994	14057	14074	14024	14179	13995	14078	14214	13884	14023	13952	14196	14077	14053	13904	14236	13952	13940	13986	14025	13996	14102	14072	14043	13944	14011	14123	14027	13871	14055	14035	14029	14081	14025	14005	14018	13954
28311	24885	30951	26677	21373	19481	18709	17426	16284	16172	16045	16149	15875	16174	16087	15968	15867	15897	15825	15820	15766	15834	15778	16181	15909	15981	15759	15624	16051	16036	15783	15669	15695	15752	15723	15796	15696	15889	15751	15869	15930	15743	15807	15698	15546	15610	15931	15571	15841	15559	15739	15721	15573	15687	15923	15614	15839	15731	15519	15630	15748	15646	15685	15553	15618	15582	15679	15743	15846	15669	15631	15559	15783	15671	15618	15518	15803	15552	15744	15608	15472	15646	15405	15624	15488	15698	15701	15501	15748	15513	15721	15689	15660	15580	15756	15621	15605	15593	15663	15627	15589	15839	15462	15564	15879	15818	15632	15526	15416	15741	15629	15571	15656	15535	15745	15583	15617	15745	15595	15685	15746	15629	15740	15465	15521	15546	15563	15563	15466	15583	15551	15629	15853	15704	15527	15686	15672	15611	15563	15465	15757	15533	15639	15699	15617	15708	15615	15663	15677	15641	15738	15565	15526	15619	15618	15648	15609	15496	15653	15360	15439	15397	15795	15684	15518	15776	15652	15703	15499	15522	15483	15515	15659	15511	15750	15651	15887	15592	15584	15771	15582	15413	15594	15727	15701	15840	15582	15682	15612	15556	15651	15512	15847	15555	15568	15617	15768	15672	15668	15726	15708	15702	15800	15648	15733	15485	15747	15668	15744	15600	15483	15467	15509	15621	15495	15632	15741	15576	15562	15554	15777	15666	15575	15798	15612	15570	15468	15408	15500	15531	15585	15515	15469	15740	15636	15472	15499	15496	15559	15593	15590	15526	15677	15568	15553	15534	15654	15511	15519	15386	15728	15810	15474	15616	15776	15628	15702	15682	15511	15539	15590	15705	15724	15726	15697	15570	15616	15474	15816	15723	15653	15578	15709	15672	15644	15449	15916	15759	15798	15614	15581	15590	15835	15585	15630	15850	15571	15604	15676	15915	15623	15686	15623	15650	15723	15534	15784	15577	15806	15660	15632	15457	15662	15696	15754	15484	15696	15583	15596	15592	15582	15813	15651	15737	15700	15710	15527	15616	15531	15622	15766	15820	15620	15501	15437	15527	15797	15619	15523	15461	15638	15693	15513	15656	15585	15803	15678	15468	15628	15723	15579	15471	15716	15675	15627	15505	15633	15625	15626	15896	15642	15762	15825	15623	15565	15605	15463	15568	15343	15767	15672	15700	15586	15666	15692	15750	15685	15617	15780	15533	15694	15657	15602	15636	15738	15659	15648	15448	15497	15876	15666	15521	15772	15739	15514	15756	15795	15783	15602	15552	15538	15531	15647	15680	15656	15727	15658	15522	15572	15522	15709	15641	15526	15514	15534	15505	15679	15753	15477	15449	15550	15741	15558	15514	15834	15698	15744	15497	15786	15627	15770	15573	15762	15597	15794	15605	15651	15653	15508	15677	15756	15766	15625	15672	15673	15519	15400	15779	15582	15695	15619	15711	15619	15582	15529	15514	15776	15649	15405	15588	15668	15730	15638	15630	15456	15623	15776	15618	15692	15597	15461	15529	15611	15545	15551	15636	15420	15771	15585	15583	15543	15614	15575	15661	15571	15648	15768	15483	15636	15622	15728	15490	15755	15685	15518	15659	15610	15649	15562	15547	15842	15693	15790	15709	15809	15619	15585	15535	15724	15689	15700	15773	15564	15612	15657	15579	15552	15620	15626	15566	15761	15808	15737	15750	15447	15554	15612	15645	15600	15535	15561	15682	15694	15767	15529	15583	15638	15699	15718	15771	15588	15765	15713	15698	15653	15576	15640	15451	15398	15570	15483	15707	15582	15631	15632	15623	15490	15701	15468	15601	15586	15784	15637	15679	15775	15558	15590	15478	15582	15694	15654	15604	15605	15531	15616	15823	15687	15476	15639	15634	15800	15559	15712	15855	15696	15591	15680	15570	15554	15792	15562	15742	15758	15544	15878	15494	15633	15648	15531	15622	15561	15648	15771	15468	15451	15521	15512	15741	15626	15645	15598	15554	15535	15608	15663	15591	15526	15795	15526	15737	15626	15564	15601	15645	15637	15772	15707	15553	15703	15684	15531	15749	15483	15601	15712	15431	15615	15651	15691	15635	15516	15508	15477	15518	15517	15733	15695	15765	15619	15817	15760	15541	15562	15738	15641	15709	15408	15545	15641	15712	15716	15746	15537	15523	15739	15724	15643	15666	15702	15588	15524	15626	15535	15400	15820	15722	15711	15610	15660	15768	15630	15473	15469	15695	15654	15571	15551	15632	15562	15609	15472	15541	15613	15597	15551	15608	15613	15682	15680	15667	15587	15453	15495	15595	15706	15597	15681	15598	15602	15660	15689	15671	15849	15680	15295	15547	15520	15749	15509	15602	15695	15555	15534	15779	15859	15640	15617	15726	15706	15583	15493	15804	15586	15724	15603	15509	15632	15570	15680	15694	15775	15633	15706	15573	15408	15704	15505	15593	15704	15741	15902	15760	15645	15675	15698	15589	15778	15675	15922	15660	15738	15649	15550	15693	15516	15706	15443	15396	15439	15448	15640	15355	15636	15549	15596	15591	15717	15807	15697	15458	15695	15606	15630	15748	15609	15593	15747	15662	15676	15906	15691	15803	15922	15830	15599	15731	15654	15705	15701	15679	15510	15673	15455	15542	15540	15596	15591	15697	15579	15731	15803	15645	15618	15634	15757	15822	15595	15509	15802	15729	15622	15700	15698	15591	15552	15517	15607	15429	15626	15837	15602	15555	15517	15623	15629	15530	15574	15687	15754	15759	15745	15756	15808	15535	15458	15514	15707	15526	15705	15678	15523	15612	15522	15573	15577	15672	15581	15669	15573	15702	15660	15578	15599	15753	15560	15673	15720	15561	15470	15571	15700	15625	15780	15655	15811	15643	15517	15366	15441	15758	15762	15624	15390	15660	15784	15683	15704	15555	15655	15619	15534	15675	15604	15563	15775	15501	15585	15647	15722	15574	15615	15654	15500	15571	15419	15443	15594	15668	15645	15684	15487	15463	15635	15471	15545	15632	15590	15553	15784	15671	15674	15599	15625	15448	15589	15498	15657	15884	15729	15644	15513	15627	15674	15695	15484	15514	15687	15516	15707	15659	15720	15583	15549	15791	15541	15663	15560	15627	15585	15700	15548	15569	15858	15594	15737	15650	15629	15798	15674	15628	15571	15536	15685	15575	15534	15703	15685	15596	15570	15711	15726	15774	15561	15445	15547	15581	15862	15793	15528	15496	15700	15563	15485	15756	15521	15412	15721	15540	15581	15538	15938	15688	15716	15660	15549	15694	15549	15737	15438	15635	15648	15484	15342	15593	15733	15752	15508	15531	15486	15735	15566	15472	15729	15624	15751	15784	15600	15588	15703	15600	15611	15599	15620	15591	15659	15593	15511	15415	15727	15720	15801	15577	15557	15575	15751	15492	15641	15590	15617	15616	15803	15521	15864	15628	15777	15630	15667	15541	15731	15689	15585	15727	15781	15794	15677	15626	15664	15641	15516	15652	15856	15570	15540	15621	15528	15686	15688	15912	15720	15897	15793	15812	15532	15632	15697	15562	15628	15638	15539	15518	15795	15529	15754	15661	15593	15701	15780	15438	15519	15551	15704	15851	15672	15691	15736	15747	15825	15568	15703	15810	15544	15700	15535	15677	15686	15681	15825	15552	15655	15484	15675	15550	15672	15823	15620	15718	15712	15699	15608	15647	15583	15719	15546	15552	15713	15623	15552	15447	15411	15949	15619	15663	15777	15594	15645	15613	15494	15698	15598	15750	15587	15416	15621	15644	15537	15629	15511	15577	15529	15772	15650	15595	15792	15465	15574	15594	15673	15719	15480	15588	15526	15692	15655	15671	15655	15606	15714	15662	15702	15576	15642	15675	15688	15791	15585	15556	15677	15460	15820	15505	15563	15648	15833	15755	15729	15631	15507	15608	15625	15396	15353	15635	15645	15670	15686	15739	15643	15656	15548	15670	15434	15515	15703	15727	15646	15511	15526	15659	15717	15502	15887	15714	15711	15619	15828	15777	15729	15536	15682	15599	15670	15610	15730	15712	15779	15536	15598	15544	15755	15459	15491	15635	15784	15843	15607	15546	15644	15730	15689	15759	15558	15476	15527	15390	15557	15645	15613	15812	15781	15900	15675	15632	15585	15633	15576	15555	15610	15541	15766	15477	15667	15595	15819	15655	15576	15766	15659	15530	15500	15634	15558	15909	15800	15722	15532	15497	15452	15643	15373	15743	15495	15621	15682	15622	15690	15601	15722	15821	15606	15762	15653	15564	15617	15649	15616	15463	15650	15621	15439	15454	15668	15701	15702	15485	15677	15800	15640	15688	15687	15351	15512	15768	15573	15747	15624	15650	15669	15629	15797	15532	15799	15816	15544	15632	15689	15787	15586	15645	15640	15520	15574	15640	15561	15598	15611	15569	15491	15711	15549	15678	15657	15521	15610	15520	15791	15618	15665	15524	15705	15581	15685	15533	15617	15643	15722	15664	15526	15737	15679	15829	15552	15560	15670	15641	15679	15515	15450	15711	15591	15668	15665	15682	15737	15422	15618	15587	15565	15578	15627	15751	15572	15469	15519	15831	15776	15432	15671	15693	15438	15654	15648	15713	15818	15790	15631	15766	15484	15470	15496	15478	15599	15387	15434	15639	15699	15694	15573	15644	15651	15413	15709	15584	15501	15395	15598	15484	15783	15579	15391	15634	15451	15668	15691	15662	15494	15783	15802	15744	15810	15695	15688	15619	15370	15820	15835	15700	15887	15647	15637	15847	15612	15501	15664	15774	15778	15763	15543	15635	15592	15573	15745	15600	15350	15656	15786	15789	15503	15543	15779	15656	15650	15580	15473	15574	15787	15587	15488	15608	15671	15630	15567	15536	15581	15594	15698	15750	15604	15672	15817	15659	15607	15868	15721	15694	15385	15675	15715	15608	15695	15803	15667	15730	15643	15821	15540	15632	15492	15501	15676	15708	15527	15756	15729	15723	15425	15742	15534	15720	15638	15467	15499	15585	15538	15526	15681	15513	15626	15725	15733	15559	15690	15725	15585	15565	15589	15744	15726	15597	15629	15599	15469	15629	15657	15558	15595	15772	15618	15485	15675	15590	15715	15685	15636	15648	15616	15539
25106	37325	33693	24509	20720	18992	17598	15966	14716	14195	14268	14054	14117	14090	14040	13777	14006	13828	13869	13731	13947	13930	13638	13825	13679	13701	13707	13784	13684	13610	13595	13741	13661	13724	13604	13772	13641	13530	13527	13537	13761	13510	13592	13647	13649	13552	13567	13616	13519	13596	13350	13537	13458	13641	13625	13522	13362	13380	13466	13548	13588	13535	13723	13470	13477	13534	13443	13426	13501	13574	13495	13477	13508	13491	13673	13440	13429	13421	13376	13602	13671	13446	13433	13384	13566	13510	13553	13470	13515	13515	13291	13508	13674	13598	13404	13524	13500	13429	13619	13422	13445	13400	13436	13457	13344	13725	13566	13355	13382	13669	13630	13493	13413	13303	13646	13528	13479	13577	13429	13571	13742	13451	13370	13474	13488	13564	13472	13468	13644	13509	13504	13501	13435	13399	13561	13486	13417	13458	13625	13373	13517	13542	13353	13476	13614	13551	13480	13650	13444	13342	13416	13474	13466	13497	13417	13661	13465	13374	13590	13639	13540	13567	13435	13456	13492	13547	13530	13575	13607	13568	13616	13499	13495	13595	13650	13422	13552	13311	13577	13401	13595	13672	13396	13627	13552	13604	13451	13417	13406	13548	13423	13334	13405	13589	13425	13544	13399	13443	13436	13582	13473	13566	13583	13473	13620	13520	13569	13446	13344	13443	13526	13514	13353	13454	13486	13517	13684	13528	13459	13512	13459	13486	13358	13402	13489	13434	13615	13571	13430	13406	13477	13523	13573	13316	13510	13463	13447	13441	13562	13533	13495	13564	13482	13480	13461	13538	13410	13579	13495	13399	13551	13562	13515	13329	13561	13420	13477	13443	13451	13551	13385	13525	13287	13495	13467	13548	13470	13623	13612	13547	13468	13510	13345	13583	13529	13443	13465	13490	13448	13406	13417	13490	13555	13681	13517	13508	13534	13442	13412	13448	13491	13464	13399	13576	13459	13479	13644	13452	13668	13490	13516	13469	13764	13563	13595	13451	13540	13490	13528	13467	13390	13342	13604	13465	13443	13633	13332	13556	13496	13464	13407	13539	13410	13399	13472	13374	13487	13496	13304	13566	13434	13535	13622	13465	13430	13591	13338	13426	13400	13393	13535	13497	13571	13478	13424	13347	13425	13413	13680	13546	13577	13468	13476	13409	13506	13477	13518	13512	13466	13547	13563	13500	13515	13438	13614	13450	13401	13386	13306	13531	13408	13479	13461	13579	13506	13452	13427	13414	13532	13552	13427	13477	13397	13465	13414	13400	13460	13498	13415	13419	13260	13581	13599	13568	13551	13575	13546	13522	13442	13548	13449	13469	13514	13427	13496	13683	13410	13599	13356	13516	13380	13514	13391	13491	13582	13425	13299	13207	13424	13486	13346	13331	13447	13659	13610	13502	13503	13432	13459	13496	13522	13524	13443	13490	13536	13432	13354	13387	13512	13485	13436	13613	13448	13461	13559	13671	13377	13607	13510	13437	13539	13599	13538	13589	13537	13607	13444	13289	13623	13535	13666	13617	13599	13385	13585	13654	13416	13357	13403	13479	13587	13483	13568	13387	13411	13480	13588	13436	13354	13450	13378	13385	13594	13645	13551	13570	13477	13443	13375	13527	13549	13539	13559	13506	13473	13486	13285	13436	13551	13292	13562	13634	13521	13473	13565	13496	13463	13380	13557	13404	13480	13562	13456	13592	13629	13533	13667	13350	13316	13421	13552	13581	13529	13549	13408	13451	13484	13441	13534	13354	13511	13526	13372	13533	13571	13484	13543	13467	13474	13515	13448	13552	13445	13304	13351	13538	13606	13560	13570	13522	13554	13543	13302	13575	13401	13527	13513	13709	13666	13732	13573	13559	13694	13531	13416	13359	13595	13383	13557	13715	13552	13512	13548	13335	13639	13481	13259	13529	13439	13518	13194	13472	13413	13726	13532	13331	13509	13444	13294	13451	13586	13515	13337	13389	13582	13487	13579	13507	13586	13407	13639	13392	13570	13599	13472	13505	13578	13541	13396	13362	13462	13471	13536	13374	13592	13722	13531	13580	13478	13501	13567	13379	13482	13637	13335	13551	13465	13449	13587	13501	13740	13355	13460	13504	13469	13391	13346	13538	13599	13520	13578	13504	13371	13493	13568	13526	13633	13526	13493	13390	13514	13687	13466	13627	13353	13594	13473	13452	13299	13568	13418	13424	13657	13399	13461	13408	13550	13583	13354	13524	13484	13387	13488	13347	13399	13601	13378	13473	13444	13522	13418	13566	13478	13631	13575	13515	13496	13470	13783	13400	13490	13613	13648	13536	13492	13408	13648	13353	13449	13480	13531	13444	13402	13566	13481	13536	13557	13527	13342	13412	13479	13494	13480	13511	13365	13390	13453	13453	13583	13664	13409	13394	13525	13542	13528	13551	13654	13611	13518	13426	13349	13451	13632	13509	13552	13393	13421	13601	13424	13678	13653	13646	13535	13497	13733	13580	13487	13362	13427	13460	13495	13332	13627	13544	13394	13430	13646	13524	13489	13477	13423	13680	13568	13529	13553	13479	13369	13416	13270	13483	13456	13579	13381	13481	13582	13571	13460	13475	13509	13429	13553	13419	13507	13389	13493	13625	13528	13375	13526	13466	13486	13572	13503	13413	13570	13505	13436	13613	13386	13541	13428	13404	13479	13568	13580	13447	13551	13429	13508	13453	13672	13432	13525	13569	13556	13600	13481	13525	13631	13487	13629	13492	13501	13474	13468	13497	13416	13593	13474	13432	13393	13478	13542	13590	13513	13633	13588	13565	13549	13508	13478	13565	13412	13587	13507	13538	13472	13480	13709	13556	13506	13598	13403	13570	13523	13630	13509	13430	13663	13505	13443	13573	13430	13420	13432	13630	13366	13446	13483	13564	13454	13481	13555	13528	13556	13312	13342	13550	13524	13720	13455	13541	13371	13639	13481	13391	13442	13497	13463	13493	13322	13666	13548	13739	13409	13493	13602	13451	13391	13589	13501	13460	13561	13503	13562	13548	13471	13479	13520	13570	13482	13463	13678	13503	13434	13504	13452	13587	13513	13481	13487	13521	13510	13385	13536	13457	13556	13556	13559	13409	13586	13573	13517	13414	13535	13591	13481	13502	13522	13541	13441	13408	13443	13455	13476	13634	13455	13618	13454	13304	13511	13482	13509	13284	13509	13479	13511	13528	13382	13599	13499	13411	13410	13560	13483	13572	13356	13481	13508	13505	13491	13549	13457	13537	13421	13567	13539	13580	13585	13374	13471	13470	13517	13523	13492	13438	13487	13504	13521	13637	13566	13457	13488	13371	13580	13443	13411	13459	13582	13503	13512	13532	13512	13474	13407	13508	13592	13390	13519	13463	13627	13503	13519	13481	13435	13401	13503	13435	13406	13412	13604	13432	13452	13556	13447	13631	13310	13572	13461	13461	13669	13615	13521	13446	13524	13493	13366	13588	13371	13448	13591	13414	13666	13551	13570	13540	13597	13655	13401	13490	13463	13563	13452	13472	13519	13413	13493	13547	13513	13420	13591	13391	13459	13379	13577	13546	13619	13529	13422	13539	13568	13521	13356	13520	13451	13432	13548	13491	13525	13586	13564	13427	13557	13463	13554	13514	13782	13503	13384	13334	13350	13439	13400	13371	13458	13440	13509	13517	13348	13515	13471	13359	13696	13496	13547	13618	13698	13340	13468	13514	13629	13470	13399	13546	13312	13474	13514	13569	13426	13404	13388	13534	13472	13403	13504	13473	13321	13384	13620	13553	13660	13395	13450	13407	13569	13557	13476	13588	13587	13555	13457	13416	13545	13567	13385	13614	13495	13439	13496	13648	13474	13514	13579	13505	13432	13440	13418	13392	13506	13544	13500	13468	13557	13586	13382	13370	13439	13498	13322	13517	13511	13402	13476	13407	13596	13518	13436	13439	13467	13513	13413	13504	13522	13574	13551	13541	13521	13387	13572	13377	13356	13469	13576	13552	13368	13557	13674	13520	13444	13465	13464	13392	13499	13349	13524	13459	13669	13638	13579	13451	13453	13501	13439	13646	13511	13537	13605	13337	13455	13445	13476	13494	13432	13613	13501	13552	13477	13433	13370	13390	13456	13575	13420	13279	13549	13557	13354	13405	13441	13501	13489	13454	13432	13546	13546	13462	13489	13391	13395	13723	13452	13522	13654	13551	13488	13525	13455	13574	13467	13387	13546	13503	13638	13450	13515	13554	13502	13561	13516	13371	13665	13512	13425	13422	13599	13569	13434	13470	13499	13458	13579	13476	13604	13532	13497	13496	13672	13292	13530	13563	13539	13509	13543	13420	13488	13656	13442	13568	13398	13404	13530	13518	13457	13497	13310	13410	13680	13658	13462	13367	13495	13597	13448	13549	13439	13545	13583	13669	13477	13570	13726	13427	13552	13370	13474	13392	13542	13466	13426	13600	13360	13581	13512	13502	13508	13557	13431	13506	13372	13434	13616	13462	13499	13573	13343	13590	13459	13434	13405	13461	13551	13454	13505	13612	13437	13503	13600	13479	13356	13641	13475	13523	13536	13300	13495	13608	13555	13659	13494	13471	13489	13517	13509	13698	13393	13548	13691	13474	13458	13612	13445	13591	13624	13479	13466	13580	13516	13518	13506	13393	13279	13611	13491	13519	13438	13626	13549	13347	13411	13392	13464	13415	13399	13490	13525	13497	13422	13408	13512	13412	13506	13432	13483	13597	13424	13500	13457	13401	13340	13642	13612	13571	13423	13448	13403	13548	13453	13551	13464	13422	13538	13403	13488	13548	13444	13662	13506	13584	13461	13530	13487	13441	13453	13580	13606	13516	13558	13410	13268	13594	13504	13617	13565	13334	13282	13399	13567	13598	13574	13650	13417	13523	13565	13551	13541	13493	13598	13443	13528	13412	13415	13471	13513	13240	13363	13564	13249	13446	13488	13328	13475	13432	13636	13468	13542	13497	13508	13581	13576	13630	13552	13451	13353	13548	13386	13584	13551	13434	13508	13643	13593	13498	13514	13419	13420	13506	13430	13528	13377	13409	13522	13606	13323	13610	13415	13457	13486	13540	13607	13401	13549	13496	13591	13365	13604	13534	13425	13423	13352	13488	13444	13560	13528	13432	13459	13535
23927	21105	28519	24368	22956	23735	22969	19241	17337	16841	16501	16376	16259	16253	16210	16171	16018	16171	16044	16182	15847	15858	16032	15948	15709	15872	15819	15837	15744	15684	15497	15706	15642	15625	15729	15740	15742	15664	15744	15715	15784	15628	15611	15785	15499	15841	15459	15566	15588	15430	15650	15625	15529	15460	15672	15595	15602	15427	15512	15293	15303	15490	15356	15282	15569	15350	15707	15688	15583	15714	15455	15415	15674	15636	15511	15515	15749	15527	15496	15732	15412	15468	15704	15522	15571	15497	15454	15524	15583	15499	15526	15576	15558	15479	15474	15592	15551	15408	15393	15664	15478	15559	15414	15276	15490	15457	15601	15434	15453	15533	15382	15579	15492	15605	15496	15368	15562	15402	15415	15360	15574	15421	15626	15392	15316	15721	15359	15293	15388	15561	15522	15443	15358	15690	15341	15429	15446	15501	15598	15798	15485	15470	15598	15349	15495	15426	15430	15423	15502	15331	15484	15724	15463	15362	15481	15553	15472	15433	15646	15534	15306	15419	15437	15483	15349	15500	15434	15659	15528	15606	15657	15659	15512	15436	15443	15472	15693	15639	15547	15437	15350	15449	15338	15434	15435	15436	15627	15430	15549	15439	15388	15580	15531	15489	15581	15512	15521	15583	15387	15487	15302	15469	15442	15456	15403	15478	15545	15307	15372	15622	15479	15384	15648	15486	15567	15322	15309	15575	15475	15528	15416	15389	15396	15404	15475	15524	15495	15427	15660	15548	15690	15582	15464	15494	15372	15541	15565	15600	15387	15620	15593	15512	15567	15533	15416	15653	15477	15568	15347	15446	15663	15563	15428	15467	15684	15708	15479	15600	15466	15321	15602	15577	15519	15443	15482	15300	15382	15403	15446	15370	15456	15448	15469	15428	15429	15562	15586	15463	15557	15524	15711	15274	15287	15640	15401	15331	15346	15374	15464	15423	15440	15440	15516	15657	15531	15460	15468	15623	15536	15647	15443	15425	15517	15442	15526	15509	15632	15538	15586	15470	15399	15330	15459	15628	15550	15538	15559	15238	15732	15588	15597	15298	15581	15428	15477	15413	15460	15614	15607	15654	15588	15693	15479	15422	15543	15353	15482	15330	15440	15442	15566	15480	15515	15466	15498	15722	15407	15535	15484	15375	15400	15553	15345	15499	15292	15611	15466	15442	15543	15477	15326	15260	15463	15364	15536	15644	15541	15550	15495	15519	15636	15442	15489	15569	15391	15512	15421	15564	15374	15449	15579	15361	15540	15629	15467	15579	15533	15317	15409	15531	15638	15491	15672	15464	15166	15309	15566	15501	15457	15392	15403	15412	15442	15706	15561	15456	15659	15605	15480	15580	15565	15454	15459	15539	15655	15354	15486	15364	15532	15401	15462	15507	15508	15490	15470	15429	15454	15437	15284	15394	15641	15452	15343	15358	15450	15526	15520	15474	15476	15420	15462	15390	15549	15546	15437	15516	15492	15373	15503	15508	15466	15390	15503	15533	15352	15286	15286	15484	15547	15483	15509	15489	15457	15305	15540	15418	15278	15309	15428	15273	15345	15491	15486	15291	15539	15713	15526	15413	15551	15439	15520	15461	15474	15477	15471	15559	15478	15572	15462	15495	15443	15571	15552	15419	15513	15449	15529	15403	15562	15526	15349	15480	15649	15539	15517	15556	15495	15464	15582	15701	15440	15453	15444	15490	15595	15542	15427	15312	15556	15485	15624	15571	15623	15468	15505	15522	15476	15344	15313	15404	15278	15385	15320	15405	15431	15343	15404	15555	15188	15503	15364	15319	15488	15522	15457	15494	15491	15327	15617	15304	15464	15229	15491	15376	15440	15488	15468	15680	15789	15513	15243	15661	15436	15382	15266	15410	15622	15407	15595	15567	15476	15436	15515	15380	15771	15429	15583	15527	15383	15446	15415	15404	15530	15647	15532	15396	15545	15534	15719	15670	15555	15400	15299	15575	15560	15381	15411	15516	15655	15441	15459	15550	15408	15552	15429	15697	15428	15342	15494	15446	15412	15374	15488	15419	15360	15448	15519	15682	15616	15354	15557	15571	15397	15447	15513	15439	15301	15304	15431	15284	15299	15509	15579	15331	15578	15608	15390	15497	15469	15447	15447	15344	15507	15332	15667	15501	15314	15538	15572	15459	15461	15342	15461	15484	15771	15586	15676	15534	15427	15309	15421	15445	15551	15178	15492	15310	15573	15315	15424	15571	15568	15508	15361	15296	15482	15461	15392	15376	15300	15418	15493	15575	15351	15414	15500	15531	15710	15303	15410	15297	15608	15620	15390	15571	15457	15459	15513	15364	15531	15459	15487	15434	15572	15497	15399	15365	15307	15388	15452	15593	15492	15628	15573	15430	15516	15523	15397	15314	15268	15379	15503	15446	15561	15581	15482	15612	15384	15573	15578	15703	15584	15654	15581	15568	15510	15156	15410	15442	15441	15689	15439	15612	15471	15535	15766	15342	15451	15420	15552	15498	15454	15367	15589	15497	15268	15438	15724	15404	15472	15484	15524	15523	15426	15554	15452	15571	15436	15540	15424	15586	15461	15491	15465	15596	15602	15602	15618	15365	15586	15566	15493	15521	15561	15529	15293	15293	15473	15481	15447	15519	15736	15446	15478	15480	15456	15365	15568	15529	15523	15467	15383	15411	15603	15532	15517	15544	15343	15381	15440	15385	15615	15615	15454	15261	15333	15738	15393	15448	15508	15605	15335	15394	15507	15581	15423	15547	15223	15316	15625	15375	15389	15529	15625	15640	15411	15575	15488	15814	15565	15575	15552	15549	15374	15519	15384	15680	15369	15464	15507	15698	15586	15283	15542	15463	15300	15751	15441	15250	15232	15441	15536	15420	15646	15545	15568	15306	15485	15556	15620	15601	15572	15394	15550	15402	15621	15519	15669	15601	15467	15353	15449	15369	15400	15423	15426	15434	15395	15792	15617	15464	15544	15381	15478	15561	15480	15767	15549	15297	15400	15664	15399	15398	15596	15702	15364	15321	15513	15586	15328	15378	15493	15604	15257	15491	15552	15615	15678	15489	15633	15630	15529	15525	15298	15700	15554	15652	15474	15576	15594	15557	15692	15473	15175	15283	15422	15599	15547	15505	15522	15534	15327	15517	15573	15487	15487	15720	15437	15270	15644	15443	15583	15561	15755	15350	15426	15460	15543	15494	15383	15622	15436	15510	15440	15466	15582	15437	15309	15324	15525	15426	15256	15490	15519	15495	15330	15630	15579	15473	15528	15456	15281	15497	15416	15587	15519	15375	15309	15645	15450	15656	15612	15504	15507	15540	15376	15431	15640	15531	15584	15405	15239	15616	15507	15399	15539	15541	15604	15379	15307	15403	15408	15689	15538	15484	15527	15288	15442	15724	15406	15422	15571	15494	15626	15616	15469	15404	15370	15480	15613	15531	15330	15456	15294	15495	15651	15463	15390	15419	15422	15395	15377	15304	15469	15480	15280	15663	15668	15636	15330	15541	15387	15736	15490	15575	15600	15692	15389	15374	15302	15410	15426	15411	15642	15507	15211	15558	15502	15600	15652	15639	15542	15377	15597	15528	15526	15586	15550	15499	15293	15381	15391	15444	15498	15328	15592	15565	15447	15535	15408	15463	15615	15494	15509	15477	15397	15455	15490	15440	15517	15544	15604	15628	15530	15616	15413	15409	15507	15578	15515	15361	15390	15425	15394	15504	15453	15662	15760	15520	15355	15570	15477	15467	15449	15408	15613	15623	15405	15432	15635	15438	15281	15342	15529	15577	15465	15551	15244	15474	15333	15619	15522	15576	15577	15646	15515	15447	15461	15480	15501	15257	15301	15338	15500	15473	15366	15305	15149	15349	15256	15345	15347	15503	15322	15596	15453	15355	15418	15537	15505	15479	15310	15688	15524	15440	15434	15499	15406	15344	15516	15372	15493	15499	15322	15599	15449	15444	15636	15352	15470	15551	15629	15544	15595	15353	15438	15413	15425	15443	15441	15521	15259	15395	15479	15536	15484	15591	15490	15545	15385	15548	15389	15460	15436	15382	15462	15296	15615	15469	15383	15475	15573	15533	15325	15270	15752	15517	15507	15336	15583	15519	15322	15374	15480	15545	15633	15389	15393	15494	15596	15518	15462	15253	15554	15307	15479	15505	15373	15699	15495	15520	15550	15501	15544	15414	15402	15616	15516	15495	15616	15439	15664	15691	15535	15391	15500	15398	15487	15453	15450	15641	15623	15277	15438	15247	15429	15500	15192	15501	15475	15673	15475	15617	15291	15328	15563	15572	15373	15440	15473	15433	15335	15434	15646	15605	15377	15521	15339	15545	15482	15399	15485	15616	15422	15360	15654	15392	15372	15527	15521	15542	15623	15550	15488	15411	15565	15449	15477	15449	15723	15403	15570	15469	15550	15383	15401	15556	15601	15638	15767	15413	15581	15395	15442	15564	15349	15462	15236	15639	15661	15460	15394	15303	15438	15428	15566	15419	15662	15522	15629	15580	15438	15397	15417	15568	15393	15512	15570	15335	15583	15366	15637	15326	15182	15324	15532	15516	15422	15532	15527	15612	15452	15484	15520	15589	15594	15406	15631	15657	15430	15572	15520	15564	15492	15585	15533	15277	15399	15587	15663	15524	15554	15322	15391	15368	15411	15407	15637	15535	15751	15390	15527	15584	15602	15399	15395	15275	15445	15323	15460	15524	15441	15428	15540	15534	15329	15206	15502	15633	15481	15460	15593	15307	15392	15474	15576	15489	15488	15439	15619	15702	15461	15477	15631	15323	15693	15529	15566	15357	15490	15440	15528	15477	15489	15552	15619	15496	15476	15391	15402	15517	15695	15526	15471	15482	15564	15629	15436	15421	15562	15438	15464	15546	15481	15539	15568	15615	15628	15476	15478	15571	15302	15413	15283	15539	15363	15434	15668	15522	15473	15434	15514	15352	15572	15566	15426	15498	15497	15382	15444	15388	15685	15411	15373	15598	15327	15406	15460	15489	15508	15555	15403	15372	15361	15498	15461	15182	15501	15456	15441	15543	15615	15487	15707	15596	15358	15344	15507	15314	15442	15513	15443	15311	15486	15448	15422	15294	15556	15464	15570	15384	15491	15460	15453	15443	15371	15266
24632	44316	40616	29540	24944	22390	20527	18196	15526	15052	14945	14714	14727	14439	14659	14328	14290	14165	13975	14073	14116	13999	13935	13888	13977	13695	13867	13876	13682	13720	13630	13663	13584	13843	13585	13657	13639	13550	13414	13555	13567	13714	13615	13762	13512	13612	13430	13590	13497	13369	13452	13607	13318	13453	13364	13545	13329	13377	13500	13434	13366	13439	13479	13361	13350	13402	13629	13405	13428	13575	13296	13278	13444	13542	13493	13371	13432	13346	13463	13441	13641	13428	13252	13450	13273	13343	13372	13386	13328	13525	13228	13389	13280	13377	13410	13495	13421	13496	13405	13537	13371	13423	13328	13496	13449	13444	13450	13425	13497	13396	13465	13401	13430	13311	13545	13442	13294	13360	13478	13368	13427	13536	13383	13425	13493	13347	13402	13496	13423	13484	13382	13587	13349	13572	13376	13423	13296	13392	13479	13435	13764	13406	13313	13354	13386	13539	13416	13389	13211	13346	13292	13527	13386	13259	13449	13480	13457	13410	13479	13369	13541	13492	13436	13429	13454	13410	13473	13370	13461	13401	13422	13458	13388	13474	13318	13500	13600	13394	13450	13228	13524	13450	13332	13417	13496	13358	13347	13332	13449	13339	13383	13407	13514	13387	13391	13166	13358	13522	13347	13300	13380	13439	13422	13380	13347	13464	13433	13400	13449	13497	13548	13288	13552	13203	13493	13194	13461	13264	13316	13495	13412	13363	13508	13302	13423	13333	13405	13377	13473	13174	13442	13319	13310	13317	13396	13546	13494	13416	13276	13234	13577	13467	13579	13224	13413	13400	13495	13466	13410	13433	13332	13309	13444	13354	13494	13414	13546	13561	13492	13256	13445	13439	13412	13375	13412	13532	13380	13383	13415	13508	13356	13340	13665	13410	13500	13501	13285	13352	13382	13385	13345	13665	13445	13477	13429	13324	13366	13505	13321	13302	13285	13525	13510	13316	13433	13474	13219	13405	13482	13457	13547	13205	13273	13265	13391	13404	13491	13274	13462	13365	13445	13291	13223	13515	13355	13380	13348	13547	13394	13395	13363	13427	13421	13537	13422	13337	13512	13305	13334	13497	13410	13351	13280	13484	13373	13454	13368	13261	13484	13474	13460	13324	13576	13437	13544	13355	13402	13434	13400	13231	13548	13381	13456	13410	13370	13415	13406	13617	13332	13531	13471	13423	13412	13352	13418	13554	13395	13443	13396	13378	13397	13427	13448	13296	13444	13387	13295	13400	13533	13423	13512	13409	13382	13415	13366	13557	13298	13363	13386	13339	13409	13455	13394	13499	13156	13466	13294	13404	13501	13417	13454	13444	13435	13409	13493	13538	13459	13287	13353	13476	13429	13348	13528	13369	13346	13226	13313	13416	13339	13578	13307	13608	13610	13438	13485	13330	13599	13376	13477	13407	13458	13461	13507	13372	13360	13393	13383	13572	13519	13418	13501	13436	13398	13283	13336	13496	13464	13504	13504	13367	13358	13405	13384	13572	13329	13422	13309	13402	13478	13369	13479	13472	13475	13449	13371	13503	13362	13388	13421	13340	13319	13543	13476	13408	13389	13499	13316	13360	13640	13397	13285	13283	13276	13409	13358	13472	13525	13387	13426	13201	13434	13384	13494	13392	13404	13432	13371	13365	13460	13373	13415	13347	13390	13303	13490	13476	13380	13377	13249	13467	13350	13385	13389	13363	13411	13373	13482	13257	13449	13206	13337	13352	13349	13394	13289	13415	13398	13463	13347	13523	13485	13241	13393	13476	13435	13406	13379	13662	13442	13340	13372	13391	13392	13307	13496	13480	13472	13474	13599	13269	13442	13469	13466	13467	13384	13390	13431	13492	13492	13442	13335	13444	13426	13566	13538	13446	13498	13296	13468	13561	13435	13489	13567	13383	13448	13397	13451	13433	13206	13304	13545	13535	13464	13454	13471	13298	13430	13342	13426	13387	13487	13355	13607	13389	13450	13406	13491	13517	13436	13423	13426	13409	13562	13262	13490	13448	13439	13571	13282	13430	13469	13299	13387	13376	13333	13401	13489	13439	13464	13484	13582	13453	13376	13428	13409	13332	13479	13213	13343	13439	13480	13439	13511	13342	13395	13497	13544	13514	13348	13505	13247	13338	13522	13380	13520	13373	13299	13421	13484	13452	13364	13369	13296	13319	13260	13507	13389	13412	13512	13456	13356	13431	13433	13345	13590	13390	13523	13514	13467	13487	13447	13594	13565	13499	13418	13351	13395	13342	13271	13460	13358	13548	13451	13435	13471	13341	13339	13445	13416	13582	13391	13233	13307	13377	13452	13442	13440	13427	13565	13455	13479	13214	13360	13326	13409	13158	13467	13474	13335	13327	13398	13315	13450	13290	13409	13514	13413	13519	13432	13277	13438	13269	13437	13513	13279	13505	13418	13446	13516	13328	13521	13318	13548	13491	13362	13359	13363	13418	13323	13413	13481	13530	13400	13601	13547	13340	13507	13456	13333	13466	13314	13434	13421	13208	13435	13292	13396	13418	13588	13524	13455	13311	13450	13455	13362	13466	13475	13485	13457	13597	13495	13209	13388	13291	13516	13216	13507	13371	13360	13378	13457	13227	13304	13458	13393	13373	13481	13381	13310	13308	13410	13269	13370	13335	13408	13546	13353	13378	13413	13343	13496	13512	13295	13524	13396	13343	13363	13425	13422	13442	13306	13352	13485	13405	13251	13587	13361	13437	13455	13612	13544	13290	13344	13406	13446	13330	13422	13441	13425	13582	13377	13489	13337	13449	13452	13444	13481	13499	13594	13329	13331	13479	13321	13496	13498	13563	13383	13239	13501	13416	13379	13400	13417	13176	13226	13453	13380	13380	13334	13473	13280	13398	13325	13639	13347	13287	13308	13354	13360	13480	13443	13493	13341	13486	13551	13295	13448	13460	13449	13407	13334	13426	13446	13405	13375	13396	13417	13415	13348	13376	13486	13434	13537	13477	13353	13341	13357	13328	13524	13428	13609	13569	13451	13347	13343	13265	13456	13328	13511	13430	13378	13367	13339	13336	13460	13341	13547	13266	13504	13347	13409	13360	13548	13377	13359	13408	13480	13602	13400	13608	13432	13255	13398	13352	13353	13336	13324	13360	13544	13279	13485	13443	13513	13376	13424	13390	13512	13414	13430	13405	13387	13355	13366	13325	13413	13457	13422	13393	13518	13366	13402	13446	13419	13458	13493	13483	13474	13341	13449	13336	13457	13481	13520	13502	13458	13439	13312	13484	13371	13324	13346	13457	13473	13266	13426	13406	13492	13394	13399	13339	13438	13348	13363	13579	13558	13291	13317	13378	13223	13506	13397	13356	13624	13493	13499	13500	13515	13480	13324	13446	13404	13439	13347	13244	13475	13410	13503	13287	13358	13537	13432	13591	13331	13414	13308	13362	13259	13256	13561	13260	13285	13340	13425	13427	13492	13293	13278	13280	13372	13416	13556	13479	13401	13357	13305	13542	13346	13454	13517	13313	13453	13304	13363	13495	13452	13562	13502	13540	13441	13441	13505	13490	13291	13461	13429	13544	13375	13381	13324	13398	13482	13426	13627	13291	13561	13285	13368	13556	13404	13394	13391	13320	13359	13288	13294	13248	13316	13275	13436	13320	13308	13333	13456	13363	13347	13429	13477	13383	13399	13225	13310	13497	13506	13238	13382	13289	13644	13370	13257	13358	13407	13413	13451	13304	13276	13353	13468	13317	13523	13427	13400	13669	13478	13434	13401	13305	13481	13424	13486	13378	13393	13333	13453	13569	13372	13436	13395	13439	13417	13227	13279	13362	13451	13459	13490	13292	13335	13432	13440	13431	13384	13411	13407	13444	13358	13388	13258	13219	13396	13290	13522	13326	13325	13359	13433	13522	13299	13446	13404	13388	13418	13439	13408	13357	13362	13348	13398	13329	13303	13355	13549	13395	13235	13381	13493	13385	13426	13404	13461	13387	13496	13349	13456	13411	13371	13590	13533	13318	13514	13320	13409	13354	13298	13349	13550	13328	13416	13354	13120	13512	13306	13436	13393	13488	13319	13392	13556	13346	13260	13162	13351	13496	13270	13425	13390	13396	13497	13508	13199	13469	13330	13458	13618	13362	13223	13430	13243	13402	13515	13589	13521	13453	13515	13439	13468	13465	13557	13390	13456	13382	13455	13429	13358	13426	13249	13490	13555	13502	13320	13643	13429	13438	13346	13531	13454	13354	13610	13455	13089	13370	13491	13400	13417	13388	13371	13420	13483	13388	13347	13434	13622	13267	13351	13450	13446	13496	13544	13344	13468	13580	13541	13448	13537	13417	13298	13405	13479	13413	13404	13440	13283	13308	13452	13420	13590	13303	13271	13276	13528	13413	13417	13435	13343	13357	13358	13462	13526	13301	13425	13490	13377	13348	13450	13468	13422	13430	13453	13480	13389	13400	13385	13337	13344	13364	13532	13451	13163	13333	13470	13374	13428	13420	13398	13469	13373	13356	13364	13486	13408	13463	13283	13456	13398	13453	13247	13558	13444	13419	13513	13497	13535	13579	13411	13498	13412	13531	13514	13386	13383	13456	13458	13467	13429	13474	13287	13486	13376	13347	13471	13365	13357	13408	13383	13351	13383	13448	13165	13248	13305	13462	13436	13637	13397	13379	13423	13576	13516	13370	13336	13236	13416	13376	13440	13323	13226	13486	13403	13387	13374	13377	13226	13455	13406	13327	13377	13285	13560	13434	13506	13479	13361	13620	13382	13403	13542	13246	13364	13551	13444	13457	13317	13298	13485	13409	13368	13288	13316	13448	13404	13375	13416	13400	13407	13480	13256	13373	13408	13460	13446	13456	13279	13279	13550	13463	13434	13509	13336	13385	13541	13499	13368	13428	13323	13399	13459	13375	13422	13392	13356	13408	13288	13261	13366	13410	13452	13366	13248	13475	13435	13241	13569	13485	13382	13281	13469	13459	13541	13496	13359	13568	13333	13384	13584	13367	13392	13450	13334	13518	13376	13335	13378	13519	13364	13476	13414	13346	13499	13353	13208	13455	13304	13383	13479	13342	13393	13259	13371	13450	13546	13399	13429	13416	13353	13378	13416	13424	13522	13617	13516	13351	13413	13487	13346	13499	13270	13467
22785	21076	28839	23633	21758	24764	26918	21206	18638	18222	18202	17784	17568	17630	17413	17660	17406	17114	17376	17330	17286	17349	17266	17024	17030	16930	16823	16880	16702	16921	16699	16777	16715	16707	16574	16737	16643	16711	16818	16573	16765	16712	16761	16299	16478	16641	16583	16582	16657	16619	16555	16450	16447	16457	16560	16573	16487	16560	16669	16451	16633	16434	16333	16540	16509	16447	16328	16701	16569	16628	16675	16269	16207	16302	16459	16396	16531	16330	16391	16467	16411	16496	16355	16664	16501	16747	16408	16525	16704	16516	16240	16511	16394	16393	16400	16449	16392	16401	16489	16498	16554	16615	16365	16433	16510	16364	16265	16528	16478	16272	16547	16435	16674	16476	16589	16486	16404	16370	16409	16463	16260	16285	16709	16296	16500	16413	16607	16502	16394	16485	16206	16370	16446	16367	16485	16511	16471	16331	16345	16330	16288	16646	16505	16589	16482	16504	16427	16349	16668	16356	16442	16189	16536	16286	16475	16458	16549	16539	16375	16197	16295	16346	16363	16476	16443	16411	16518	16416	16324	16500	16427	16558	16369	16656	16424	16398	16591	16250	16231	16510	16400	16457	16683	16321	16518	16438	16226	16331	16513	16326	16478	16306	16423	16245	16535	16475	16507	16553	16536	16395	16592	16371	16358	16317	16337	16319	16476	16293	16229	16517	16595	16600	16483	16390	16200	16156	16389	16493	16373	16378	16371	16526	16386	16159	16594	16428	16634	16378	16391	16393	16465	16500	16473	16510	16465	16270	16351	16463	16506	16247	16548	16620	16318	16586	16365	16284	16319	16407	16205	16370	16502	16589	16372	16441	16328	16612	16514	16335	16664	16347	16526	16365	16364	16429	16372	16428	16685	16481	16463	16526	16431	16426	16442	16369	16381	16394	16516	16350	16377	16539	16302	16215	16303	16412	16479	16226	16459	16500	16368	16425	16112	16554	16316	16454	16379	16534	16542	16443	16452	16617	16476	16283	16601	16288	16345	16384	16619	16341	16543	16393	16417	16506	16439	16423	16340	16322	16543	16528	16426	16535	16354	16472	16612	16435	16481	16397	16438	16388	16329	16567	16263	16354	16444	16359	16371	16609	16444	16454	16522	16459	16562	16391	16409	16503	16518	16309	16434	16597	16552	16474	16629	16429	16450	16132	16449	16402	16403	16327	16546	16384	16408	16505	16536	16651	16352	16390	16255	16542	16441	16631	16703	16686	16542	16544	16574	16445	16319	16448	16457	16579	16494	16360	16547	16470	16377	16414	16622	16291	16422	16610	16241	16431	16509	16508	16450	16443	16484	16582	16564	16368	16410	16498	16304	16516	16417	16401	16479	16452	16450	16475	16385	16497	16524	16589	16268	16348	16372	16274	16488	16577	16489	16368	16533	16371	16451	16465	16448	16338	16249	16427	16521	16447	16537	16554	16569	16561	16351	16322	16428	16396	16704	16579	16431	16312	16558	16487	16328	16225	16374	16633	16408	16422	16264	16395	16422	16475	16577	16412	16381	16593	16361	16450	16445	16374	16550	16417	16270	16358	16505	16421	16514	16413	16291	16248	16319	16294	16577	16528	16527	16604	16687	16542	16254	16430	16410	16400	16327	16458	16286	16397	16518	16574	16585	16397	16299	16405	16400	16583	16481	16300	16370	16419	16573	16426	16530	16452	16683	16512	16414	16427	16440	16319	16285	16576	16516	16241	16289	16545	16517	16514	16532	16315	16421	16452	16438	16244	16316	16473	16389	16360	16441	16600	16348	16243	16578	16217	16525	16474	16497	16199	16403	16609	16520	16611	16307	16291	16447	16461	16495	16576	16462	16356	16322	16280	16374	16432	16325	16412	16421	16241	16479	16508	16469	16509	16521	16734	16382	16482	16412	16552	16214	16569	16525	16265	16420	16310	16421	16330	16443	16578	16329	16516	16424	16441	16444	16318	16458	16444	16290	16619	16561	16365	16555	16152	16595	16456	16282	16589	16267	16452	16327	16380	16371	16331	16471	16506	16558	16468	16490	16519	16473	16370	16468	16501	16509	16515	16536	16376	16345	16431	16427	16525	16522	16379	16372	16409	16414	16394	16347	16364	16232	16528	16395	16451	16529	16488	16372	16416	16409	16441	16347	16398	16332	16168	16394	16420	16558	16384	16383	16231	16633	16397	16494	16508	16375	16377	16531	16524	16524	16434	16423	16598	16412	16380	16221	16331	16477	16367	16599	16284	16309	16314	16449	16488	16533	16512	16580	16354	16688	16197	16327	16484	16439	16452	16546	16378	16468	16429	16433	16399	16462	16376	16469	16304	16321	16476	16362	16486	16417	16295	16515	16350	16421	16532	16463	16424	16429	16424	16365	16386	16420	16474	16385	16585	16485	16304	16627	16683	16360	16455	16374	16384	16450	16202	16400	16428	16373	16528	16312	16411	16560	16367	16471	16570	16528	16349	16457	16546	16468	16391	16331	16163	16457	16527	16419	16349	16400	16377	16473	16650	16588	16546	16516	16351	16468	16368	16334	16377	16433	16458	16383	16411	16376	16434	16468	16486	16427	16382	16557	16540	16458	16442	16393	16311	16512	16261	16382	16525	16242	16377	16616	16270	16343	16357	16544	16457	16191	16342	16500	16644	16481	16422	16585	16460	16382	16328	16518	16166	16316	16661	16388	16586	16572	16395	16502	16329	16407	16524	16411	16274	16280	16512	16537	16423	16562	16368	16449	16212	16353	16325	16392	16351	16492	16425	16376	16208	16466	16246	16438	16437	16229	16470	16565	16394	16400	16408	16467	16417	16352	16444	16503	16240	16581	16318	16484	16569	16420	16590	16354	16458	16289	16720	16382	16305	16505	16441	16417	16362	16194	16403	16413	16478	16408	16582	16343	16498	16260	16449	16456	16501	16490	16409	16302	16281	16351	16480	16282	16341	16347	16554	16371	16504	16478	16178	16309	16594	16274	16570	16420	16344	16504	16496	16376	16644	16443	16474	16738	16466	16312	16284	16454	16303	16289	15993	16488	16307	16462	16288	16460	16617	16572	16427	16236	16468	16384	16462	16438	16258	16473	16397	16484	16421	16371	16568	16431	16489	16328	16380	16429	16507	16402	16357	16429	16379	16272	16445	16585	16432	16635	16520	16423	16436	16411	16315	16371	16346	16367	16411	16445	16235	16513	16452	16400	16412	16252	16294	16390	16331	16181	16424	16538	16492	16653	16320	16611	16506	16566	16403	16339	16547	16362	16293	16261	16480	16405	16374	16575	16777	16344	16255	16607	16660	16434	16660	16280	16409	16571	16402	16473	16522	16283	16375	16432	16343	16614	16387	16502	16410	16387	16482	16289	16360	16469	16538	16405	16555	16390	16437	16545	16316	16487	16498	16481	16489	16344	16312	16457	16284	16421	16471	16398	16438	16598	16484	16556	16416	16438	16493	16295	16394	16329	16499	16481	16519	16423	16309	16305	16421	16387	16512	16269	16388	16408	16306	16553	16513	16374	16441	16329	16362	16340	16352	16332	16283	16172	16461	16452	16416	16454	16365	16448	16497	16347	16293	16357	16385	16351	16329	16460	16496	16258	16202	16339	16556	16451	16438	16364	16423	16648	16398	16395	16424	16605	16538	16439	16422	16412	16495	16666	16500	16522	16706	16429	16129	16418	16414	16496	16614	16540	16350	16443	16649	16377	16373	16551	16402	16450	16466	16501	16368	16408	16459	16619	16359	16465	16311	16377	16224	16553	16171	16338	16321	16420	16391	16579	16564	16645	16423	16386	16466	16521	16602	16426	16602	16352	16385	16333	16215	16396	16526	16364	16572	16759	16408	16442	16403	16552	16616	16586	16499	16421	16309	16473	16715	16338	16580	16502	16477	16533	16507	16302	16372	16544	16446	16488	16460	16404	16267	16317	16398	16388	16412	16506	16311	16338	16513	16577	16497	16490	16765	16472	16395	16509	16548	16516	16312	16559	16407	16344	16616	16487	16774	16558	16522	16658	16356	16332	16429	16463	16399	16343	16465	16439	16401	16592	16425	16320	16391	16413	16565	16400	16524	16388	16491	16374	16437	16466	16234	16526	16300	16453	16616	16260	16458	16381	16463	16489	16412	16349	16452	16348	16277	16482	16652	16458	16425	16574	16324	16692	16443	16503	16461	16387	16430	16360	16470	16424	16533	16301	16497	16454	16401	16507	16629	16415	16477	16477	16516	16653	16516	16471	16294	16218	16531	16135	16244	16510	16475	16535	16372	16367	16617	16414	16501	16271	16606	16439	16169	16273	16348	16541	16578	16332	16327	16507	16386	16335	16296	16443	16278	16489	16389	16503	16288	16653	16411	16412	16351	16377	16416	16510	16480	16478	16404	16336	16302	16422	16464	16284	16425	16455	16611	16359	16487	16592	16388	16355	16374	16556	16395	16273	16485	16580	16563	16344	16464	16337	16263	16525	16427	16405	16419	16376	16332	16328	16420	16428	16535	16432	16498	16315	16534	16290	16425	16568	16336	16409	16428	16235	16299	16319	16356	16139	16237	16255	16339	16471	16579	16615	16389	16719	16696	16371	16446	16536	16462	16413	16564	16384	16377	16367	16385	16252	16433	16533	16229	16363	16356	16450	16481	16686	16288	16391	16450	16542	16492	16370	16360	16590	16522	16443	16290	16400	16458	16307	16494	16534	16541	16468	16464	16369	16243	16604	16336	16531	16391	16374	16445	16282	16391	16525	16533	16647	16560	16564	16295	16320	16472	16381	16317	16549	16350	16488	16592	16644	16483	16317	16613	16478	16486	16403	16533	16463	16388	16430	16583	16390	16458	16297	16274	16239	16432	16507	16444	16392	16454	16260	16634	16589	16311	16358	16411	16396	16353	16452	16300	16345	16236	16727	16472	16199	16463	16381	16391	16541	16350	16478	16220	16585	16625	16426	16310	16361	16358	16489	16341	16444	16484	16439	16608	16615	16326	16392	16460	16472	16398	16390	16282	16391	16269	16388	16451	16507	16421	16382	16359	16533	16628	16541	16472	16356	16535	16408	16337	16322	16325	16546	16497	16702	16344	16533	16484	16576	16552	16333	16492	16488	16417	16291	16693	16573	16394	16584	16452	16614	16327	16361	16243	16485	16447	16315	16529	16538	16222	16371	16405
27039	48891	45475	33964	28597	25519	22831	20106	17356	16263	16018	15643	15565	15545	15453	15177	15351	15227	15036	14885	14912	14942	15002	14585	14653	14652	14537	14426	14540	14479	14252	14466	14393	14401	14314	14381	14234	14342	14296	14174	14352	14290	14224	14229	14103	14231	14161	13897	14070	14121	13970	14158	14078	13982	13949	13784	14011	13949	14061	13927	14000	13897	14043	14053	14021	14088	14007	13994	14194	13937	13961	13999	14047	14129	13926	14160	13992	13985	14102	14165	14024	14019	13997	13898	14222	13987	13904	13947	14012	13895	13828	14022	14008	14092	14045	13991	14059	13752	13869	14119	13901	13897	13896	13854	13907	14133	13960	14127	13843	13939	14158	14104	13982	14039	13937	13985	13930	14096	14026	13990	13934	13964	14013	14044	14150	13981	13895	13970	13911	13923	13834	14150	13953	14079	13833	13957	14138	14063	13960	13958	14040	14051	14013	13778	14028	13974	14031	13955	13953	14006	13974	14112	13802	13924	14071	13885	13826	13951	13952	13953	13826	13884	13938	14150	13935	13999	13889	13800	14062	14051	14001	13831	13956	13975	14068	13970	13937	13983	14013	13966	13857	13832	13859	13804	13974	13980	13966	14092	13899	13926	14004	14055	14094	13819	13889	13902	14000	13920	13896	14028	13909	13805	13864	14034	13963	13882	14205	14008	13918	13930	13925	14069	14049	13990	13979	13903	13909	13925	13989	13947	13977	14081	14061	13882	13952	13906	13866	13882	13990	14068	13990	14045	13922	13835	14109	13826	13885	13737	14114	13927	14014	13934	13972	14037	14001	14121	13939	14079	13976	14094	13891	14028	13738	13943	13902	13923	14009	14087	14091	14136	13993	14013	13955	13961	13936	13849	13967	13990	14100	14136	13910	13904	13961	14027	13963	14081	14044	13948	14064	13822	13911	13885	13973	13993	13967	13895	14017	14042	13954	14057	13992	14083	14082	13938	13922	13972	14117	13879	13900	13762	14020	14116	13908	13960	13862	13983	13883	13812	14030	13985	14087	14111	14098	13928	13915	13982	13878	13907	13837	14141	13994	13880	14004	14054	14012	14112	14068	14014	13978	14167	13874	13950	13773	13965	14070	14096	14017	14274	13884	14034	13966	14003	13903	13944	14066	14015	14009	14142	13972	13942	13907	13956	14043	14041	13851	14079	14017	13823	13873	13943	13991	13936	13904	14127	13846	14116	13921	14035	14161	14002	13953	14002	13955	13922	13908	14125	13927	13912	14088	14082	13928	13924	13909	13791	14026	13922	13945	14107	14028	13996	13863	13858	13943	13822	14059	14076	13961	13999	13935	13817	13855	13991	13932	14037	13972	13939	13975	13930	13960	13964	13986	14030	14005	14024	13843	13878	14018	13965	13997	14034	13991	14194	13852	13992	14029	13919	13952	13989	14020	14012	14035	13899	14040	13862	14105	13724	13871	13972	14062	14095	14015	14017	13807	13870	13926	13967	13999	13987	13915	13900	13973	13914	13986	14000	13999	14171	13919	14049	13999	13840	13940	13957	14087	13970	13923	14104	14170	13916	13785	13910	13844	14047	14064	13824	13963	13861	13928	13990	14092	13908	14059	13908	14089	13949	14000	14108	13972	14018	13975	14008	13980	13959	14064	13858	14010	14046	14060	13875	14115	13890	14035	13996	13979	13923	13831	13829	14140	13849	14039	14062	13886	14006	14036	14140	14147	14086	13871	14059	13958	13975	14002	13953	14013	14018	13880	13980	13890	13994	13992	14025	14173	13949	13945	14062	13975	14026	13970	14137	13982	13896	13907	14011	13995	13998	13933	13917	13866	13952	13927	13985	13898	14048	13964	14060	14054	13890	13977	13915	14135	14034	14025	14058	13848	14051	14048	13997	14056	14102	14125	13967	13945	13970	13960	14068	13939	13843	13939	13932	13985	14292	13966	14029	14089	13971	13981	14101	13930	13771	14083	14071	13986	14064	14067	13839	14112	14103	13876	13885	13961	13864	14077	13954	13964	13995	13897	14009	13897	14112	13893	14007	13959	14004	14105	14042	13982	14025	14146	13911	13742	14083	13931	13888	14070	13861	13812	13961	13937	14027	13933	14046	13956	13937	14076	13991	13848	13944	14105	14070	14114	13890	13945	13882	14045	14055	14072	14040	13830	13986	14065	13829	14052	13933	14042	14021	13984	13742	13994	13723	14162	13925	14001	13938	14058	14016	14005	13966	13874	13823	13809	14063	13993	13971	13980	14042	13802	13956	14051	14027	14044	13892	14019	13882	14035	13929	13964	13984	13937	13959	13916	13897	13987	14008	13798	13960	14013	13808	13954	14150	13909	13935	13976	14041	13911	13926	13986	13912	13955	13879	13955	13772	14030	13936	14057	13813	13894	14002	14031	13938	14108	14073	14034	14092	13977	14106	13971	13952	13894	13937	13832	13944	13974	14003	14114	14025	13973	14002	14001	14124	14134	13720	13963	13979	14004	14085	13999	13977	14021	14014	13971	13849	13953	13779	13978	14001	14048	13915	14004	14041	14092	13888	13995	13919	14041	13877	13952	13866	14068	13940	13801	13908	14015	13890	14008	14060	14076	13964	14006	13855	13980	13881	14012	13964	13990	13883	13731	14034	13861	13962	13958	14101	14004	14057	13866	14091	13933	13921	14093	14063	13969	13994	13992	14014	13926	13874	13893	13983	13947	13934	13935	13980	13967	14038	14073	13904	14022	13847	14036	14013	14082	14173	14053	14032	13940	13852	14066	13928	13950	13974	14002	13929	13927	13858	14000	13954	14193	13943	13935	13888	14019	13698	13854	14127	14105	14041	13983	14005	13985	14020	13985	13964	14179	14011	13914	13969	14211	13902	13957	13775	14204	13848	13811	13999	14010	13992	14005	13899	13909	13854	13971	13868	13964	14017	13874	13860	13871	13910	13907	13948	13896	13926	13893	13997	13961	13868	13837	13791	14129	13953	13990	14048	13953	13922	13879	13918	13928	14106	14118	13873	14016	14033	13969	13954	13943	13826	13942	13800	14092	13941	13908	14183	14031	14021	14034	13810	13907	13868	13939	14014	13929	13991	13961	13910	14057	13824	13866	13973	13994	14247	13889	13963	13976	13936	14052	13952	13954	13892	13981	13976	13967	14125	14042	13997	13896	13879	13840	13915	13927	13870	14004	14125	13992	13984	13957	13913	13913	13831	13952	13906	14028	14053	13763	14109	13979	14050	13938	14043	13955	13932	13984	13872	14098	13838	13888	14169	14013	14023	13882	13847	13952	13779	13851	14117	13779	14057	14014	13892	13905	13978	14125	13968	13814	13924	14054	13809	14103	13870	14030	14021	13759	13950	13752	14061	14183	14018	13902	13888	13920	13894	14043	13756	13923	13969	14067	14019	13951	14103	13965	13842	14045	13978	13999	14038	14060	14007	13968	13783	13891	14027	13864	13952	14058	13877	14123	13815	13922	14055	13951	13861	13954	14144	13992	13867	13876	14155	14064	13963	13962	13903	14041	13867	13887	14141	13993	13966	13966	14121	14076	13856	13966	13981	13977	13999	14115	14031	13987	13982	13857	14012	14154	13957	13979	14111	14131	13932	13911	14020	14025	14258	13936	13992	14082	14040	14081	14021	14188	13857	13995	13698	14039	13866	14080	14114	14111	13797	14021	13972	13869	14056	13945	13876	14060	14142	13953	14124	13880	14044	14011	13925	13886	14022	13940	14037	13845	13927	14073	13877	13918	13843	13899	14018	14023	13882	13991	13896	13951	13934	13845	13882	14004	13989	13951	13798	13937	13971	13970	13999	13924	13939	13802	13966	14018	13990	13947	14056	13878	13937	13930	13836	13807	13765	13921	14208	14022	14140	14143	13892	13955	13874	13948	14057	14091	13922	13889	13935	13992	14076	13962	13969	13923	14002	13942	14000	14018	13905	14010	13842	13978	13944	13977	13935	13816	14014	13956	14139	13974	14218	13888	14076	13845	14027	14033	14170	13809	14023	13923	13947	13698	13984	13960	14079	14046	13747	14084	13891	13975	14010	14137	13926	14021	13973	13993	13918	13942	14062	13878	14033	14048	13897	14138	13879	14091	13968	14079	13950	13968	14200	13931	13937	13987	13985	14120	13927	14032	13957	14002	13902	14074	13935	14066	13913	13944	13953	14117	14070	13944	13849	13981	13902	13879	13921	14092	13959	13839	14020	13886	14054	14040	13831	14000	13910	13882	13925	13965	14026	13990	13912	13831	13840	13837	13957	13952	14072	14009	14093	13892	13928	13956	13986	13943	13969	13838	13819	14167	13954	14029	14017	14050	13973	13947	13861	13887	14055	13991	14037	14046	13938	14028	13990	13986	14138	13863	14060	14006	13958	14147	13961	13896	13906	13861	14015	13960	13928	13959	14042	13778	14043	14050	13911	13917	14030	13803	14157	13964	13970	13808	14046	13652	13917	13968	13969	14143	13955	13915	13996	14198	13888	13849	14090	13860	13971	14035	13957	13947	13935	13932	13938	14017	14038	13927	14028	13986	14041	13957	13871	13898	14157	13952	13899	14106	14043	14051	13901	14026	14121	13854	13985	13988	13831	14024	14011	13926	13819	13999	14058	13934	14058	13799	13994	13844	13948	13898	13916	13977	13996	13857	14033	13892	14019	13992	14023	13971	14064	14003	13907	13892	13929	13927	14019	13929	14031	14107	14014	13886	13985	14134	13845	14029	13987	13880	13854	13887	13835	14002	13966	14012	13866	13873	13883	13864	13915	14157	13930	13837	14215	13850	13967	14001	14054	13867	14104	13943	13949	14117	13810	13950	14102	13885	13983	13861	13914	13929	13851	13887	13948	14258	13870	14029	13926	13983	13807	14071	13836	13993	14087	13998	13830	13967	13864	13949	14012	13966	14134	13963	13872	13908	13944	14048	13912	14031	14159	14088	14026	13968	13933	13992	13841	14044	14036	14003	13985	13853	13981	13922	13948	14077	14033	14035	13837	13970	14037	13948	14086	13958	13872	13943	13920	14006	14013	13993	13964	13941	14075	14020	13905	14016	13850	14059	13930	13998	13893	13980	14011	14087	13984	14001	13916	13939	13727	13888	13964	13946	13881	13761	14083	14068	13999	14123	14083	14044	14033	14294	14144	13841	13988	14152	14055
28309	24960	30778	26411	21297	19541	18309	17194	16507	16019	16198	16093	16100	16134	15998	15990	16058	15958	15950	15779	15955	15836	15988	15879	15878	15767	15916	15804	15833	15733	15800	15808	15916	15793	15553	15542	15857	15830	15739	15860	15824	15532	15635	15668	15875	15538	15654	15773	15628	15827	15741	15773	15938	15800	15682	15725	15832	15790	15458	15616	15669	15705	15812	15770	15884	15564	15751	15868	15773	15605	15657	15669	15558	15632	15683	15643	15554	15694	15597	15690	15651	15854	15764	15855	15746	15526	15571	15552	15770	15742	15759	15695	15716	15614	15807	15681	15774	15708	15576	15556	15521	15592	15696	15769	15712	15756	15751	15791	15615	15635	15547	15427	15439	15356	15636	15474	15653	15668	15578	15687	15598	15636	15508	15582	15634	15589	15706	15607	15736	15737	15628	15604	15377	15658	15754	15562	15522	15494	15629	15381	15692	15592	15542	15613	15788	15626	15644	15482	15598	15523	15434	15473	15454	15652	15503	15796	15760	15510	15652	15645	15652	15561	15681	15563	15541	15675	15575	15634	15648	15685	15678	15800	15837	15537	15822	15652	15500	15551	15643	15492	15808	15771	15467	15413	15605	15524	15637	15495	15609	15557	15628	15589	15439	15859	15665	15508	15558	15673	15680	15408	15529	15562	15873	15553	15608	15738	15530	15810	15731	15684	15422	15533	15673	15452	15760	15764	15640	15609	15722	15597	15458	15597	15760	15695	15762	15635	15833	15536	15612	15493	15500	15337	15401	15507	15581	15598	15618	15632	15699	15675	15736	15819	15718	15760	15589	15692	15578	15690	15561	15607	15413	15727	15714	15694	15613	15582	15577	15438	15492	15636	15836	15718	15724	15481	15553	15501	15649	15540	15667	15646	15614	15692	15597	15513	15774	15702	15751	15706	15560	15592	15555	15847	15507	15589	15611	15698	15887	15600	15708	15643	15845	15606	15739	15467	15681	15672	15704	15745	15667	15661	15605	15671	15768	15422	15640	15567	15761	15569	15467	15762	15475	15558	15735	15749	15846	15816	15515	15473	15643	15590	15531	15602	15845	15732	15599	15734	15457	15758	15462	15745	15751	15537	15535	15866	15743	15737	15773	15596	15675	15702	15557	15622	15693	15774	15817	15663	15577	15495	15648	15556	15801	15722	15762	15634	15652	15624	15815	15644	15594	15584	15652	15758	15816	15782	15670	15577	15566	15703	15427	15665	15538	15664	15709	15626	15565	15862	15765	15606	15588	15683	15649	15748	15645	15529	15547	15643	15641	15798	15584	15704	15626	15624	15701	15693	15650	15567	15618	15650	15664	15636	15610	15668	15752	15794	15569	15642	15508	15676	15596	15702	15736	15625	15628	15720	15551	15680	15792	15681	15652	15730	15659	15686	15749	15700	15605	15553	15584	15611	15714	15484	15741	15606	15574	15550	15579	15807	15760	15577	15506	15736	15672	15567	15696	15765	15590	15557	15653	15741	15456	15662	15460	15675	15650	15701	15503	15526	15429	15600	15719	15529	15709	15549	15547	15635	15752	15564	15902	15607	15759	15615	15769	15530	15613	15491	15535	15646	15577	15515	15681	15646	15585	15647	15554	15503	15742	15708	15630	15605	15638	15667	15598	15647	15498	15457	15708	15672	15712	15722	15888	15689	15853	15643	15672	15549	15696	15515	15826	15648	15571	15911	15665	15606	15733	15755	15690	15814	15532	15609	15564	15605	15643	15527	15755	15518	15689	15700	15577	15445	15734	15655	15438	15488	15864	15739	15638	15377	15628	15592	15819	15473	15596	15732	15749	15576	15736	15646	15779	15593	15641	15909	15806	15775	15613	15525	15673	15577	15651	15592	15759	15630	15648	15733	15706	15649	15646	15589	15716	15702	15640	15499	15677	15450	15578	15607	15792	15613	15537	15630	15711	15732	15636	15535	15473	15630	15675	15566	15750	15748	15603	15695	15501	15640	15628	15657	15640	15770	15891	15671	15682	15748	15662	15715	15656	15679	15491	15655	15585	15689	15756	15599	15620	15429	15526	15665	15772	15672	15605	15718	15750	15553	15836	15505	15498	15572	15597	15557	15437	15624	15766	15593	15680	15707	15626	15665	15501	15607	15408	15835	15732	15767	15710	15720	15587	15548	15525	15582	15636	16021	15717	15669	15557	15504	15823	15635	15756	15643	15765	15715	15548	15563	15558	15675	15781	15539	15586	15775	15509	15691	15788	15497	15617	15743	15558	15577	15638	15443	15682	15480	15610	15604	15722	15586	15684	15510	15629	15647	15727	15400	15651	15599	15568	15685	15553	15668	15688	15813	15762	15692	15682	15776	15699	15688	15777	15714	15587	15957	15625	15642	15690	15684	15688	15791	15763	15708	15670	15538	15804	15717	15731	15820	15746	15600	15618	15822	15650	15527	15802	15740	15608	15658	15618	15504	15598	15745	15770	15729	15680	15441	15684	15697	15700	15604	15620	15632	15692	15593	15677	15434	15589	15611	15492	15540	15525	15583	15743	15557	15711	15612	15696	15646	15608	15561	15668	15806	15591	15706	15777	15572	15594	15556	15507	15630	15628	15708	15668	15682	15652	15539	15695	15515	15902	15759	15545	15666	15782	15575	15562	15729	15905	15600	15602	15537	15470	15566	15514	15603	15653	15683	15622	15643	15645	15764	15590	15758	15629	15701	15686	15648	15558	15667	15720	15685	15636	15598	15656	15622	15652	15559	15720	15710	15562	15586	15622	15816	15760	15451	15465	15744	15887	15630	15777	15560	15479	15492	15585	15659	15688	15609	15620	15696	15624	15683	15977	15706	15736	15650	15763	15746	15693	15574	15880	15512	15714	15666	15547	15509	15562	15780	15696	15547	15602	15725	15579	15600	15450	15645	15634	15658	15734	15708	15698	15687	15617	15538	15561	15625	15734	15468	15791	15509	15873	15682	15685	15682	15684	15647	15761	15658	15671	15479	15770	15768	15667	15477	15585	15652	15618	15889	15555	15637	15668	15405	15454	15550	15645	15584	15590	15641	15608	15792	15623	15548	15652	15591	15678	15809	15503	15667	15739	15476	15659	15598	15601	15723	15718	15608	15505	15705	15697	15666	15738	15700	15763	15748	15632	15587	15574	15721	15627	15724	15526	15312	15844	15803	15370	15605	15564	15682	15686	15661	15645	15697	15539	15728	15506	15806	15702	15598	15655	15666	15794	15761	15703	15660	15785	15552	15692	15583	15724	15621	15855	15763	15586	15589	15638	15665	15758	15767	15661	15903	15677	15744	15721	15588	15634	15664	15691	15527	15571	15586	15555	15750	15733	15676	15495	15574	15527	15634	15741	15629	15454	15497	15812	15537	15749	15797	15606	15665	15529	15545	15900	15628	15603	15627	15744	15586	15734	15665	15625	15685	15556	15573	15663	15486	15748	15808	15723	15635	15613	15800	15889	15658	15534	15394	15640	15585	15668	15912	15707	15681	15618	15566	15473	15612	15467	15696	15574	15605	15766	15690	15656	15615	15493	15743	15609	15593	15629	15693	15635	15626	15836	15511	15491	15566	15749	15483	15736	15593	15717	15782	15816	15585	15550	15471	15760	15530	15488	15532	15517	15689	15685	15781	15685	15692	15681	15651	15698	15726	15812	15589	15602	15627	15447	15668	15786	15588	15675	15709	15526	15554	15639	15653	15690	15547	15635	15720	15633	15821	15889	15672	15732	15581	15638	15480	15611	15728	15865	15706	15528	15752	15688	15760	15638	15642	15551	15813	15865	15718	15778	15636	15655	15634	15703	15893	15741	15630	15719	15874	15592	15612	15699	15597	15508	15615	15510	15541	15517	15623	15598	15583	15490	15641	15775	15787	15541	15793	15869	15565	15750	15663	15672	15750	15683	15492	15520	15635	15708	15485	15811	15600	15609	15511	15729	15700	15647	15682	15732	15568	15708	15462	15462	15633	15562	15724	15737	15578	15668	15695	15773	15761	15472	15729	15918	15627	15581	15423	15402	15454	15564	15582	15489	15682	15770	15658	15886	15539	15805	15660	15574	15486	15811	15487	15682	15499	15605	15719	15537	15646	15628	15683	15610	15738	15668	15721	15820	15616	15864	15504	15724	15756	15618	15500	15703	15685	15525	15638	15627	15638	15705	15730	15550	15596	15767	15576	15714	15585	15629	15745	15459	15614	15706	15416	15745	15743	15829	15664	15573	15757	15676	15526	15599	15629	15740	15714	15956	15658	15810	15537	15617	15566	15926	15669	15577	15576	15451	15695	15623	15521	15654	15496	15703	15733	15673	15368	15494	15465	15607	15690	15686	15724	15518	15609	15737	15784	15486	15528	15585	15619	15676	15535	15650	15434	15607	15478	15746	15569	15814	15490	15589	15632	15666	15685	15699	15809	15856	15833	15566	15746	15827	15685	15662	15629	15515	15644	15524	15717	15597	15644	15730	15553	15608	15777	15872	15391	15461	15666	15385	15836	15715	15521	15691	15581	15795	15662	15813	15729	15798	15937	15752	15723	15741	15769	15595	15353	15691	15589	15614	15716	15624	15539	15752	15655	15633	15567	15605	15493	15591	15594	15528	15621	15515	15472	15589	15443	15541	15608	15594	15753	15747	15686	15578	15841	15845	15768	15697	15704	15589	15807	15635	15748	15593	15578	15778	15498	15696	15603	15657	15614	15704	15851	15555	15700	15608	15670	15669	15703	15609	15499	15619	15808	15688	15535	15926	15489	15829	15538	15831	15538	15826	15573	15608	15853	15589	15751	15606	15636	15670	15582	15966	15606	15537	15715	15542	15765	15550	15610	15596	15755	15746	15764	15698	15685	15669	15662	15538	15737	15648	15718	15790	15614	15616	15651	15604	15625	15749	15519	15645	15762	15496	15615	15530	15707	15477	15648	15690	15490	15761	15573	15719	15675	15715	15800	15588	15612	15641	15657	15829	15553	15616	15710	15785	15481	15641	15601	15560	15641	15737	15512	15798	15696	15674	15682	15663	15680	15577	15352	15670	15637	15615	15623	15701	15622	15718	15738	15568	15524	15673	15680	15584	15521	15591	15699	15487	15888	15809	15936	15856	15614	15645	15601	15582	15541	15708	15628	15729	15641	15788	15631	15798	15373	15437	15796	15780	15654	15743	15840
24671	37674	33347	24379	20812	18968	17633	16047	14949	14412	14385	14204	14042	14043	14156	13918	14023	14053	13963	13988	13897	13994	13899	13815	13765	13869	13809	13730	13550	13779	13723	13618	13839	13543	13691	13620	13659	13671	13558	13671	13557	13605	13537	13653	13574	13514	13483	13616	13426	13602	13514	13500	13509	13571	13522	13749	13501	13566	13665	13469	13601	13361	13474	13723	13621	13495	13501	13523	13543	13695	13529	13437	13568	13365	13520	13560	13341	13541	13431	13696	13747	13616	13542	13618	13655	13711	13536	13609	13515	13510	13460	13604	13627	13619	13421	13521	13643	13474	13457	13408	13474	13557	13643	13524	13437	13603	13451	13401	13503	13378	13473	13483	13507	13493	13575	13486	13248	13426	13526	13571	13594	13543	13583	13489	13572	13471	13556	13584	13606	13706	13551	13420	13516	13528	13518	13585	13567	13444	13473	13585	13387	13592	13653	13521	13441	13479	13611	13474	13491	13507	13471	13664	13541	13539	13459	13484	13401	13593	13451	13492	13491	13588	13455	13505	13450	13711	13496	13509	13351	13446	13567	13481	13611	13430	13537	13634	13477	13410	13366	13682	13394	13514	13473	13493	13521	13513	13431	13455	13344	13479	13600	13370	13514	13620	13619	13455	13524	13508	13497	13434	13526	13526	13417	13535	13584	13416	13577	13536	13481	13374	13415	13410	13636	13581	13548	13613	13468	13522	13475	13294	13511	13405	13507	13495	13338	13543	13463	13512	13455	13529	13454	13337	13515	13392	13445	13609	13514	13473	13630	13404	13525	13631	13588	13550	13415	13480	13619	13520	13466	13630	13369	13525	13532	13495	13501	13447	13585	13511	13517	13588	13474	13567	13506	13353	13357	13603	13460	13500	13616	13540	13424	13403	13435	13525	13478	13523	13487	13593	13555	13509	13558	13431	13502	13594	13468	13424	13490	13614	13595	13344	13583	13477	13637	13630	13410	13562	13626	13488	13525	13597	13354	13645	13501	13626	13535	13372	13504	13422	13609	13478	13552	13581	13528	13430	13457	13729	13461	13404	13653	13629	13525	13480	13467	13531	13391	13506	13579	13420	13548	13470	13437	13654	13725	13435	13506	13604	13536	13454	13561	13488	13465	13520	13485	13503	13402	13533	13473	13509	13365	13408	13627	13588	13410	13663	13413	13457	13473	13420	13437	13589	13593	13357	13480	13553	13503	13490	13507	13489	13455	13484	13568	13504	13553	13597	13512	13581	13397	13589	13704	13568	13556	13581	13494	13624	13370	13591	13386	13629	13454	13449	13576	13621	13564	13471	13433	13595	13527	13385	13505	13627	13404	13530	13449	13492	13543	13448	13653	13510	13402	13502	13599	13515	13451	13446	13438	13567	13555	13580	13653	13478	13510	13546	13573	13584	13571	13546	13424	13571	13386	13586	13646	13472	13603	13457	13466	13593	13477	13665	13411	13509	13382	13490	13504	13481	13491	13596	13629	13557	13571	13450	13675	13439	13365	13689	13407	13515	13620	13552	13686	13519	13587	13483	13637	13558	13445	13581	13531	13647	13603	13460	13441	13519	13498	13502	13583	13361	13466	13580	13470	13592	13548	13471	13516	13408	13495	13670	13573	13600	13571	13522	13456	13575	13592	13439	13576	13535	13531	13605	13421	13424	13504	13487	13563	13532	13614	13670	13581	13560	13524	13577	13507	13615	13632	13529	13511	13662	13458	13543	13484	13595	13508	13335	13584	13399	13505	13371	13419	13458	13403	13373	13372	13457	13463	13435	13438	13384	13608	13515	13434	13660	13610	13602	13490	13579	13509	13476	13615	13493	13689	13490	13562	13551	13503	13558	13428	13578	13516	13459	13571	13387	13427	13546	13464	13542	13457	13588	13542	13538	13634	13593	13600	13644	13424	13370	13478	13458	13422	13515	13490	13548	13330	13483	13554	13535	13488	13449	13645	13445	13473	13334	13469	13485	13584	13491	13645	13381	13525	13354	13515	13615	13555	13433	13472	13533	13538	13453	13425	13527	13461	13453	13664	13416	13464	13452	13417	13381	13475	13581	13480	13469	13363	13501	13592	13512	13504	13478	13769	13515	13491	13443	13465	13399	13519	13278	13480	13589	13565	13610	13582	13569	13460	13515	13411	13436	13490	13554	13566	13537	13608	13378	13402	13631	13482	13850	13383	13542	13520	13367	13460	13384	13574	13505	13424	13428	13513	13610	13497	13547	13575	13666	13531	13584	13597	13316	13534	13450	13656	13333	13544	13547	13584	13357	13497	13445	13565	13513	13425	13458	13630	13371	13400	13676	13520	13676	13437	13566	13376	13616	13580	13455	13505	13606	13370	13485	13677	13639	13521	13546	13597	13601	13666	13438	13445	13503	13469	13486	13419	13684	13508	13540	13423	13542	13697	13345	13351	13522	13537	13442	13417	13540	13430	13492	13523	13518	13338	13489	13505	13533	13690	13529	13574	13593	13584	13342	13536	13585	13738	13556	13526	13603	13640	13532	13584	13529	13601	13636	13599	13448	13300	13381	13573	13526	13430	13624	13601	13467	13452	13443	13355	13584	13607	13451	13610	13490	13568	13494	13491	13666	13512	13503	13492	13560	13407	13477	13605	13446	13539	13526	13531	13366	13709	13616	13430	13642	13581	13436	13467	13523	13357	13636	13469	13474	13610	13514	13573	13539	13381	13538	13620	13572	13382	13555	13398	13552	13577	13548	13551	13456	13645	13384	13459	13512	13439	13470	13497	13482	13536	13571	13588	13346	13582	13476	13678	13457	13348	13474	13481	13440	13511	13407	13415	13560	13373	13631	13537	13433	13418	13427	13525	13587	13403	13400	13630	13529	13517	13702	13493	13565	13456	13598	13389	13617	13509	13543	13593	13536	13548	13551	13455	13560	13523	13430	13494	13613	13505	13526	13643	13478	13447	13389	13436	13415	13539	13459	13460	13587	13544	13602	13547	13613	13511	13689	13318	13496	13474	13595	13585	13536	13645	13607	13565	13624	13566	13454	13520	13660	13494	13533	13502	13678	13564	13574	13495	13683	13463	13630	13566	13586	13511	13415	13404	13435	13564	13441	13390	13426	13632	13495	13537	13377	13585	13443	13551	13480	13531	13563	13476	13589	13530	13460	13448	13467	13491	13544	13445	13515	13399	13622	13677	13629	13548	13497	13439	13582	13553	13400	13402	13520	13407	13588	13383	13558	13373	13463	13662	13482	13432	13630	13454	13562	13490	13476	13701	13458	13559	13402	13354	13807	13524	13529	13588	13598	13396	13494	13547	13571	13437	13623	13485	13561	13576	13544	13438	13448	13484	13472	13440	13549	13481	13562	13522	13621	13585	13514	13668	13461	13542	13588	13638	13490	13436	13451	13484	13649	13528	13507	13477	13492	13469	13563	13402	13373	13477	13548	13581	13442	13558	13485	13555	13526	13372	13393	13420	13449	13432	13557	13556	13679	13471	13522	13579	13522	13526	13683	13506	13606	13552	13584	13488	13517	13596	13369	13371	13549	13460	13436	13595	13596	13510	13600	13602	13487	13529	13503	13502	13534	13402	13427	13406	13315	13517	13356	13478	13492	13471	13437	13612	13532	13520	13528	13474	13545	13743	13567	13361	13514	13588	13548	13551	13613	13553	13539	13420	13439	13544	13366	13551	13423	13620	13531	13447	13429	13390	13560	13596	13522	13482	13521	13557	13349	13570	13562	13506	13508	13527	13345	13487	13535	13362	13531	13493	13538	13504	13489	13570	13453	13404	13618	13441	13467	13477	13303	13611	13397	13528	13324	13556	13452	13493	13551	13474	13483	13467	13287	13482	13569	13535	13387	13598	13554	13470	13440	13462	13532	13365	13606	13496	13515	13473	13652	13381	13595	13517	13326	13416	13609	13463	13634	13411	13482	13321	13559	13456	13415	13638	13572	13598	13491	13570	13421	13466	13437	13412	13637	13621	13584	13509	13501	13508	13440	13447	13479	13441	13436	13355	13630	13516	13538	13659	13450	13490	13279	13484	13543	13363	13449	13442	13412	13551	13524	13365	13541	13566	13694	13592	13555	13448	13464	13506	13457	13495	13508	13363	13450	13434	13461	13500	13342	13519	13470	13624	13590	13537	13729	13587	13441	13554	13647	13527	13615	13519	13531	13486	13626	13431	13587	13504	13451	13363	13406	13532	13539	13505	13460	13477	13573	13433	13512	13516	13598	13481	13649	13614	13429	13618	13313	13528	13508	13532	13484	13374	13736	13295	13453	13583	13496	13295	13375	13457	13655	13488	13480	13568	13453	13463	13483	13732	13404	13496	13485	13479	13506	13418	13486	13504	13562	13503	13496	13529	13470	13505	13580	13461	13395	13451	13480	13426	13441	13591	13608	13393	13485	13594	13666	13670	13479	13435	13442	13730	13466	13393	13615	13421	13452	13494	13439	13448	13433	13517	13594	13569	13536	13539	13405	13374	13580	13567	13509	13397	13597	13293	13715	13435	13392	13609	13571	13381	13681	13635	13432	13538	13477	13511	13561	13585	13460	13645	13717	13482	13636	13390	13567	13581	13555	13473	13579	13579	13418	13639	13528	13593	13427	13541	13527	13459	13613	13521	13751	13394	13363	13548	13549	13565	13468	13643	13423	13644	13509	13418	13426	13551	13666	13544	13557	13502	13496	13565	13478	13459	13539	13519	13643	13425	13633	13493	13572	13494	13388	13516	13530	13434	13657	13315	13469	13552	13496	13675	13639	13733	13600	13506	13396	13444	13406	13439	13472	13397	13432	13448	13557	13454	13640	13546	13408	13628	13391	13504	13622	13444	13812	13413	13472	13478	13539	13637	13646	13689	13230	13354	13519	13472	13533	13265	13318	13584	13534	13656	13477	13543	13355	13655	13412	13529	13479	13569	13593	13546	13478	13510	13521	13596	13613	13445	13344	13501	13556	13427	13601	13559	13559	13493	13560	13628	13606	13455	13456	13652	13565	13492	13650	13533	13601	13450	13369	13509	13551	13270	13395	13538	13492	13522	13570	13556	13446	13628	13556	13468	13437	13671	13507	13397	13599	13516	13577	13532	13548	13426	13606	13517	13534	13392	13501	13501	13538	13515	13328	13525	13580	13622	13590	13498	13539	13410	13682	13635	13470
23776	21035	28430	24281	22929	23691	22734	19009	17105	16899	16844	16074	16233	16324	16457	16257	16120	16010	15940	15921	15897	16002	15912	15880	15810	15900	15997	15806	15801	15872	15694	15673	15765	15628	15598	15618	15653	15564	15621	15547	15578	15842	15599	15401	15578	15704	15759	15580	15578	15561	15305	15573	15550	15412	15458	15475	15538	15360	15503	15439	15410	15390	15441	15520	15461	15412	15367	15554	15523	15525	15458	15614	15383	15417	15536	15599	15408	15494	15371	15423	15534	15473	15580	15268	15415	15284	15248	15440	15380	15499	15358	15460	15386	15588	15555	15456	15421	15338	15608	15480	15347	15325	15412	15305	15517	15249	15485	15490	15693	15462	15484	15445	15374	15386	15459	15635	15583	15471	15324	15457	15445	15454	15511	15471	15634	15534	15490	15500	15482	15376	15499	15422	15336	15418	15452	15584	15463	15567	15446	15442	15663	15581	15276	15464	15600	15625	15555	15457	15348	15431	15475	15509	15267	15535	15562	15316	15321	15316	15401	15647	15451	15432	15554	15482	15620	15313	15415	15570	15469	15320	15619	15368	15458	15254	15500	15268	15497	15351	15341	15289	15272	15153	15466	15512	15433	15421	15403	15456	15439	15507	15487	15403	15522	15455	15419	15394	15368	15476	15570	15286	15712	15635	15457	15479	15445	15516	15548	15366	15460	15391	15412	15512	15522	15534	15605	15447	15530	15414	15437	15434	15731	15375	15436	15512	15371	15566	15283	15437	15328	15584	15295	15506	15458	15542	15574	15454	15157	15522	15297	15645	15346	15241	15163	15461	15352	15330	15410	15248	15482	15490	15382	15282	15433	15601	15384	15288	15484	15540	15610	15585	15471	15597	15355	15416	15456	15423	15575	15301	15381	15531	15476	15280	15518	15391	15435	15371	15371	15355	15405	15317	15585	15324	15479	15489	15498	15473	15576	15355	15331	15377	15487	15498	15585	15325	15479	15524	15438	15322	15359	15588	15439	15488	15354	15454	15537	15441	15276	15636	15510	15192	15333	15497	15335	15656	15410	15299	15339	15501	15461	15308	15433	15515	15506	15379	15336	15476	15435	15250	15461	15544	15476	15323	15610	15349	15365	15666	15509	15488	15586	15408	15451	15206	15687	15557	15486	15579	15427	15422	15402	15415	15568	15316	15664	15402	15405	15448	15529	15556	15383	15377	15458	15124	15555	15528	15409	15606	15443	15653	15391	15348	15621	15272	15500	15370	15259	15555	15441	15414	15399	15481	15663	15603	15304	15367	15471	15475	15496	15471	15546	15538	15326	15394	15375	15435	15650	15405	15538	15276	15584	15314	15329	15524	15448	15407	15287	15609	15570	15196	15407	15488	15282	15493	15401	15733	15457	15559	15412	15371	15408	15214	15333	15372	15400	15560	15272	15491	15586	15594	15516	15454	15528	15550	15308	15332	15523	15570	15664	15429	15595	15523	15509	15357	15403	15445	15485	15562	15488	15382	15612	15506	15434	15341	15294	15464	15520	15331	15238	15311	15573	15339	15200	15402	15435	15198	15444	15494	15444	15439	15561	15581	15393	15473	15423	15429	15473	15529	15529	15335	15392	15417	15423	15321	15519	15637	15446	15532	15525	15415	15451	15629	15449	15542	15449	15587	15417	15425	15511	15500	15479	15321	15363	15238	15294	15356	15488	15475	15460	15629	15489	15317	15404	15493	15323	15327	15323	15288	15415	15446	15638	15479	15593	15366	15664	15521	15406	15540	15276	15501	15416	15430	15448	15566	15357	15503	15421	15316	15273	15437	15458	15523	15339	15495	15418	15428	15542	15582	15573	15551	15335	15509	15374	15345	15416	15477	15446	15375	15526	15413	15426	15334	15505	15426	15510	15497	15519	15541	15226	15271	15449	15200	15457	15388	15570	15526	15364	15512	15408	15512	15521	15305	15390	15401	15475	15468	15443	15482	15403	15383	15656	15370	15482	15565	15454	15392	15425	15340	15399	15463	15492	15333	15430	15305	15547	15337	15503	15424	15251	15407	15576	15496	15552	15503	15320	15419	15606	15227	15459	15390	15466	15379	15511	15376	15412	15536	15314	15645	15493	15382	15355	15426	15486	15516	15430	15378	15492	15436	15600	15270	15412	15390	15521	15493	15328	15367	15421	15246	15393	15366	15374	15457	15364	15600	15455	15501	15565	15370	15593	15517	15521	15494	15477	15521	15675	15501	15452	15496	15360	15444	15390	15611	15488	15424	15472	15605	15457	15501	15554	15411	15586	15591	15628	15363	15428	15380	15502	15481	15302	15432	15375	15580	15450	15507	15488	15570	15488	15567	15425	15463	15382	15275	15457	15670	15486	15335	15285	15331	15535	15534	15316	15430	15476	15360	15407	15416	15440	15528	15521	15268	15651	15765	15636	15503	15421	15523	15304	15505	15456	15661	15572	15718	15567	15592	15536	15460	15383	15341	15414	15352	15501	15748	15539	15404	15480	15367	15525	15585	15363	15379	15438	15568	15439	15275	15435	15335	15569	15500	15480	15285	15440	15397	15435	15373	15326	15459	15650	15570	15416	15362	15476	15431	15432	15346	15505	15397	15497	15358	15406	15349	15129	15531	15557	15424	15371	15480	15547	15560	15337	15422	15607	15515	15430	15309	15376	15483	15667	15534	15408	15418	15614	15379	15407	15604	15553	15425	15298	15377	15387	15402	15513	15497	15429	15513	15429	15347	15527	15533	15625	15538	15438	15502	15461	15325	15484	15684	15462	15245	15398	15598	15280	15552	15376	15521	15326	15456	15689	15453	15283	15338	15393	15331	15605	15720	15572	15436	15606	15435	15606	15640	15575	15307	15556	15393	15425	15245	15480	15316	15484	15367	15393	15493	15297	15535	15372	15463	15489	15356	15444	15375	15618	15439	15589	15323	15543	15528	15392	15530	15364	15238	15542	15517	15569	15523	15538	15470	15496	15396	15564	15305	15457	15564	15564	15602	15591	15572	15712	15514	15416	15544	15431	15526	15400	15454	15488	15253	15342	15303	15618	15632	15513	15302	15250	15448	15532	15387	15454	15460	15567	15344	15550	15400	15506	15514	15475	15350	15604	15322	15600	15524	15243	15444	15375	15525	15466	15531	15533	15529	15519	15608	15520	15335	15533	15435	15487	15579	15452	15514	15519	15611	15616	15570	15525	15488	15381	15288	15351	15332	15397	15429	15439	15664	15388	15424	15408	15576	15381	15529	15447	15378	15296	15380	15458	15574	15543	15408	15551	15486	15467	15620	15708	15406	15559	15422	15389	15387	15488	15389	15329	15340	15487	15387	15463	15740	15485	15408	15323	15423	15410	15364	15394	15368	15484	15387	15483	15542	15451	15367	15606	15471	15471	15597	15491	15600	15457	15530	15553	15418	15707	15414	15540	15422	15468	15381	15566	15538	15489	15361	15355	15415	15461	15381	15513	15511	15446	15518	15393	15506	15402	15692	15358	15448	15542	15525	15617	15365	15486	15295	15313	15481	15514	15426	15313	15317	15402	15422	15477	15261	15484	15472	15374	15428	15470	15381	15315	15528	15396	15477	15575	15473	15527	15497	15349	15482	15344	15462	15333	15545	15398	15303	15554	15893	15428	15473	15476	15516	15518	15497	15508	15265	15363	15458	15475	15352	15348	15493	15486	15347	15463	15390	15374	15589	15397	15478	15479	15673	15513	15435	15347	15566	15354	15430	15523	15406	15610	15567	15264	15270	15440	15568	15479	15537	15409	15414	15685	15559	15499	15522	15560	15738	15471	15505	15643	15417	15533	15533	15398	15532	15522	15518	15307	15458	15377	15536	15462	15565	15685	15529	15647	15436	15380	15361	15412	15297	15422	15679	15490	15416	15164	15210	15550	15409	15611	15491	15333	15381	15555	15425	15430	15430	15524	15458	15401	15439	15488	15495	15370	15492	15369	15370	15335	15419	15363	15355	15535	15534	15520	15493	15323	15488	15501	15346	15503	15513	15496	15573	15691	15469	15594	15471	15459	15393	15685	15401	15479	15320	15421	15341	15526	15474	15432	15423	15400	15398	15341	15592	15521	15413	15537	15630	15384	15535	15589	15355	15319	15519	15406	15336	15504	15470	15565	15417	15476	15440	15525	15359	15514	15531	15305	15466	15621	15377	15403	15391	15492	15338	15523	15381	15406	15487	15537	15484	15347	15430	15384	15386	15479	15474	15461	15450	15554	15372	15426	15383	15483	15373	15384	15553	15391	15492	15730	15389	15575	15388	15395	15329	15456	15392	15437	15519	15635	15419	15563	15372	15440	15634	15696	15578	15640	15599	15366	15380	15500	15347	15421	15248	15504	15437	15545	15502	15462	15455	15334	15461	15360	15621	15379	15591	15399	15356	15285	15604	15465	15420	15764	15391	15704	15556	15447	15354	15462	15595	15518	15482	15340	15479	15406	15327	15524	15395	15545	15327	15424	15537	15497	15325	15483	15491	15462	15443	15419	15387	15563	15512	15405	15495	15439	15446	15660	15496	15272	15454	15341	15550	15403	15312	15521	15422	15451	15643	15445	15252	15594	15515	15548	15339	15372	15295	15619	15619	15731	15322	15582	15293	15257	15323	15520	15467	15390	15343	15375	15449	15521	15368	15501	15323	15515	15332	15455	15296	15512	15554	15392	15471	15462	15396	15342	15473	15463	15273	15527	15452	15570	15420	15495	15427	15557	15621	15395	15543	15613	15326	15329	15365	15609	15524	15332	15492	15276	15426	15334	15651	15314	15501	15540	15329	15361	15402	15332	15446	15445	15544	15446	15504	15537	15263	15354	15464	15586	15596	15643	15547	15439	15413	15621	15270	15510	15555	15213	15470	15541	15524	15461	15605	15385	15450	15636	15689	15575	15564	15576	15417	15332	15404	15230	15331	15460	15437	15497	15486	15503	15409	15533	15338	15488	15517	15340	15235	15493	15573	15522	15482	15422	15389	15340	15522	15444	15230	15628	15487	15329	15453	15248	15436	15552	15649	15505	15373	15476	15316	15328	15706	15359	15437	15467	15436	15513	15523	15371	15401	15420	15501	15283	15275	15380	15566	15483	15407	15618	15567	15450	15522	15504	15295	15520	15336	15516	15412	15606	15566	15478	15517	15491	15420	15563	15358	15513	15357
24901	43952	40102	29696	25422	22167	20295	17953	16019	15162	15051	14427	14457	14556	14524	14488	14258	14247	14113	14102	13951	14048	13907	13879	13883	13927	13899	13715	13845	13600	13639	13739	13864	13639	13892	13582	13633	13551	13626	13656	13449	13398	13516	13495	13250	13421	13498	13595	13527	13467	13481	13469	13321	13542	13535	13540	13300	13557	13419	13239	13410	13288	13495	13382	13530	13346	13344	13386	13211	13397	13381	13520	13524	13335	13562	13418	13358	13497	13379	13500	13306	13268	13436	13401	13293	13425	13403	13237	13211	13322	13375	13381	13384	13377	13441	13537	13400	13350	13299	13448	13567	13373	13476	13422	13362	13513	13405	13232	13446	13415	13461	13471	13414	13470	13495	13342	13338	13536	13429	13418	13403	13430	13312	13382	13415	13467	13411	13470	13558	13466	13353	13400	13391	13351	13465	13344	13341	13543	13470	13307	13513	13421	13310	13368	13402	13368	13465	13274	13451	13523	13457	13370	13311	13441	13303	13375	13307	13425	13430	13362	13507	13401	13343	13267	13260	13344	13197	13380	13415	13424	13534	13494	13215	13368	13366	13407	13262	13469	13505	13233	13486	13512	13246	13467	13369	13376	13474	13528	13441	13490	13527	13331	13332	13341	13390	13462	13338	13493	13340	13473	13509	13288	13373	13525	13509	13406	13316	13475	13387	13341	13417	13469	13483	13260	13455	13404	13301	13307	13428	13301	13276	13319	13286	13554	13264	13445	13377	13489	13295	13621	13441	13573	13471	13352	13255	13360	13490	13402	13402	13424	13464	13279	13385	13232	13386	13354	13495	13367	13284	13232	13293	13438	13493	13425	13396	13357	13431	13568	13321	13433	13378	13426	13278	13469	13555	13277	13349	13419	13297	13469	13566	13333	13334	13399	13317	13350	13328	13249	13428	13501	13260	13397	13374	13291	13365	13331	13487	13368	13436	13254	13329	13316	13377	13304	13416	13563	13277	13284	13289	13394	13165	13490	13410	13330	13470	13416	13527	13379	13446	13348	13296	13422	13436	13512	13330	13285	13332	13412	13262	13317	13430	13374	13294	13477	13246	13538	13299	13370	13185	13257	13371	13485	13291	13313	13314	13455	13319	13397	13440	13444	13420	13444	13294	13427	13404	13498	13489	13288	13161	13359	13392	13322	13426	13480	13513	13364	13483	13430	13412	13391	13310	13402	13305	13302	13471	13441	13332	13509	13496	13300	13473	13376	13227	13320	13294	13340	13322	13296	13274	13368	13456	13389	13437	13426	13289	13503	13363	13376	13396	13386	13382	13278	13317	13427	13439	13422	13431	13350	13279	13356	13266	13299	13407	13435	13367	13450	13346	13393	13332	13373	13361	13516	13505	13377	13368	13450	13320	13382	13382	13314	13478	13451	13369	13404	13329	13434	13299	13362	13325	13313	13438	13262	13373	13380	13267	13529	13363	13394	13387	13426	13304	13359	13596	13490	13402	13253	13427	13428	13528	13294	13440	13447	13342	13509	13341	13319	13347	13316	13367	13433	13370	13403	13367	13186	13509	13191	13272	13282	13392	13373	13362	13519	13497	13447	13373	13343	13405	13546	13392	13528	13395	13506	13306	13341	13437	13356	13484	13395	13350	13329	13347	13426	13375	13561	13469	13409	13531	13444	13363	13356	13338	13425	13460	13372	13369	13450	13352	13389	13590	13454	13294	13416	13472	13385	13418	13397	13319	13410	13349	13329	13481	13316	13342	13361	13298	13418	13488	13368	13338	13222	13462	13409	13243	13367	13331	13287	13560	13270	13370	13405	13378	13291	13362	13323	13395	13290	13428	13298	13239	13216	13507	13443	13265	13365	13544	13263	13449	13346	13348	13450	13342	13461	13349	13328	13362	13319	13266	13340	13448	13386	13420	13452	13567	13306	13298	13431	13296	13610	13356	13480	13400	13443	13375	13385	13396	13297	13325	13362	13368	13257	13480	13381	13306	13341	13377	13406	13316	13454	13514	13433	13365	13452	13426	13400	13220	13407	13390	13340	13272	13524	13531	13332	13385	13383	13358	13235	13438	13324	13317	13322	13543	13498	13335	13400	13404	13286	13461	13527	13455	13408	13413	13468	13344	13428	13529	13350	13385	13239	13234	13533	13251	13335	13510	13454	13488	13244	13458	13499	13467	13372	13272	13299	13384	13305	13448	13316	13280	13293	13238	13365	13283	13403	13501	13293	13291	13370	13421	13473	13397	13489	13440	13311	13351	13491	13454	13380	13320	13401	13464	13352	13229	13441	13521	13214	13437	13410	13337	13254	13321	13559	13476	13421	13436	13372	13273	13441	13401	13284	13406	13345	13412	13386	13160	13416	13512	13336	13342	13401	13419	13241	13226	13346	13443	13383	13360	13413	13371	13383	13466	13387	13423	13416	13372	13331	13442	13253	13381	13618	13348	13346	13323	13407	13397	13428	13426	13400	13371	13363	13541	13303	13412	13320	13537	13239	13365	13246	13369	13546	13298	13464	13297	13337	13461	13317	13384	13349	13469	13404	13365	13525	13351	13215	13566	13279	13426	13335	13213	13330	13276	13479	13391	13493	13509	13244	13365	13466	13527	13312	13488	13516	13396	13214	13488	13496	13464	13464	13434	13427	13390	13400	13376	13238	13416	13324	13189	13252	13242	13401	13440	13361	13343	13473	13330	13324	13387	13426	13454	13336	13353	13499	13347	13472	13303	13379	13368	13372	13463	13517	13397	13442	13412	13303	13221	13430	13360	13327	13453	13343	13289	13387	13469	13230	13265	13339	13510	13343	13294	13430	13160	13200	13405	13365	13113	13300	13376	13309	13523	13420	13254	13473	13365	13388	13288	13518	13424	13396	13351	13387	13393	13400	13390	13330	13354	13357	13378	13336	13482	13472	13413	13534	13521	13329	13507	13345	13303	13419	13264	13333	13439	13445	13415	13527	13372	13329	13424	13489	13464	13322	13470	13345	13338	13319	13473	13327	13322	13428	13345	13322	13468	13378	13328	13310	13363	13571	13383	13300	13484	13391	13352	13300	13303	13304	13387	13409	13377	13437	13282	13412	13458	13434	13333	13288	13537	13514	13293	13393	13558	13229	13394	13307	13391	13468	13460	13346	13481	13467	13099	13400	13424	13336	13342	13393	13397	13500	13363	13433	13256	13311	13267	13241	13423	13406	13228	13419	13361	13276	13285	13194	13403	13358	13498	13344	13196	13224	13424	13156	13335	13447	13394	13380	13482	13399	13382	13449	13351	13368	13378	13284	13423	13343	13365	13506	13335	13335	13344	13350	13410	13329	13349	13343	13365	13346	13369	13371	13318	13299	13182	13578	13502	13304	13203	13531	13417	13329	13502	13422	13562	13317	13307	13459	13433	13303	13278	13449	13259	13395	13408	13425	13346	13201	13481	13479	13408	13385	13383	13260	13330	13339	13451	13512	13493	13399	13433	13327	13382	13371	13292	13207	13462	13202	13350	13354	13286	13303	13386	13191	13303	13503	13360	13291	13458	13512	13473	13305	13251	13336	13396	13486	13240	13397	13527	13574	13306	13443	13520	13423	13338	13412	13397	13454	13374	13354	13459	13364	13261	13273	13407	13321	13272	13287	13250	13386	13434	13445	13431	13307	13376	13374	13425	13348	13335	13518	13401	13370	13457	13516	13393	13368	13336	13188	13481	13388	13271	13472	13445	13497	13233	13366	13563	13536	13237	13366	13241	13336	13565	13489	13298	13456	13339	13264	13452	13417	13539	13246	13319	13394	13397	13417	13432	13220	13458	13407	13192	13165	13244	13332	13364	13274	13512	13544	13272	13418	13382	13437	13299	13291	13301	13314	13292	13405	13546	13358	13413	13476	13160	13459	13419	13319	13380	13264	13320	13445	13215	13518	13347	13452	13457	13339	13536	13306	13319	13317	13317	13367	13319	13419	13215	13263	13433	13466	13362	13410	13369	13301	13414	13435	13397	13509	13464	13486	13302	13347	13356	13353	13298	13340	13245	13246	13405	13534	13382	13440	13372	13422	13274	13437	13217	13403	13369	13252	13460	13530	13516	13351	13549	13392	13347	13302	13276	13411	13406	13614	13370	13304	13324	13362	13376	13485	13367	13305	13190	13331	13432	13486	13462	13381	13437	13480	13238	13338	13518	13350	13550	13309	13405	13613	13420	13427	13405	13285	13510	13474	13455	13176	13411	13466	13335	13435	13200	13461	13478	13404	13503	13218	13492	13379	13212	13418	13457	13407	13345	13227	13298	13532	13465	13295	13333	13327	13394	13363	13366	13369	13445	13270	13470	13261	13420	13318	13371	13560	13318	13356	13264	13292	13370	13453	13470	13356	13320	13298	13394	13396	13350	13271	13337	13261	13429	13401	13435	13442	13266	13381	13470	13425	13087	13390	13348	13235	13443	13238	13259	13294	13347	13465	13365	13478	13340	13504	13405	13281	13426	13349	13350	13246	13394	13436	13373	13351	13335	13270	13410	13499	13308	13408	13378	13326	13411	13442	13369	13340	13435	13116	13430	13417	13573	13312	13258	13262	13196	13438	13405	13433	13340	13395	13356	13290	13529	13353	13348	13279	13586	13291	13286	13356	13512	13436	13402	13577	13396	13260	13344	13504	13167	13429	13225	13489	13350	13463	13536	13362	13235	13533	13502	13391	13258	13335	13551	13145	13501	13441	13534	13404	13398	13436	13273	13435	13376	13286	13437	13381	13438	13390	13424	13330	13445	13339	13454	13347	13378	13453	13432	13516	13295	13388	13451	13383	13261	13274	13339	13385	13503	13372	13436	13323	13458	13440	13268	13229	13318	13447	13469	13474	13368	13355	13398	13381	13453	13374	13462	13490	13293	13338	13391	13483	13276	13350	13420	13402	13362	13448	13409	13241	13382	13429	13169	13613	13384	13429	13436	13667	13291	13323	13404	13372	13448	13329	13312	13364	13557	13146	13404	13303	13291	13429	13378	13526	13354	13204	13591	13370	13430	13327	13467	13349	13198	13526	13258	13492	13466	13431	13289	13229	13321	13375	13173	13447	13558	13391	13439	13178	13327	13468	13349	13246	13217	13328	13290	13344	13290	13334	13473	13472	13322	13412	13521	13264	13396	13299	13264	13476	13362	13295	13286	13451	13506	13366
22807	21098	28868	23642	21814	24948	27027	21638	19075	18839	18307	17746	17703	17732	17661	17499	17494	17437	17295	17265	17124	17408	17408	17025	17081	17118	17138	17164	17010	16943	16936	16801	16852	16770	16855	16963	16685	16699	16873	16853	16939	16890	16847	16664	16725	16523	16675	16597	16534	16602	16558	16514	16561	16428	16569	16534	16513	16465	16684	16385	16634	16543	16622	16534	16487	16648	16759	16527	16695	16464	16753	16717	16625	16639	16593	16390	16477	16583	16608	16718	16393	16337	16600	16820	16610	16590	16545	16627	16651	16651	16626	16515	16386	16568	16363	16407	16545	16543	16321	16641	16524	16430	16489	16644	16476	16504	16327	16622	16606	16501	16453	16470	16448	16465	16472	16475	16500	16595	16472	16489	16521	16418	16439	16592	16551	16425	16517	16499	16535	16340	16589	16444	16643	16273	16394	16451	16477	16399	16303	16309	16530	16316	16602	16505	16666	16695	16409	16475	16451	16285	16426	16462	16479	16636	16360	16518	16613	16602	16356	16514	16458	16497	16418	16320	16534	16389	16511	16535	16442	16548	16406	16463	16544	16581	16363	16486	16434	16412	16583	16327	16594	16457	16827	16389	16460	16670	16590	16300	16595	16669	16505	16393	16419	16304	16574	16282	16584	16570	16498	16544	16301	16519	16532	16419	16468	16376	16451	16505	16513	16602	16406	16436	16502	16571	16421	16451	16521	16315	16541	16463	16673	16640	16296	16439	16587	16520	16340	16499	16580	16416	16551	16446	16409	16624	16709	16543	16512	16534	16477	16674	16555	16459	16482	16305	16451	16603	16569	16291	16550	16610	16671	16423	16527	16470	16630	16623	16466	16503	16527	16601	16440	16536	16312	16604	16478	16452	16603	16351	16440	16464	16550	16695	16238	16699	16643	16536	16267	16423	16584	16559	16615	16448	16385	16377	16605	16277	16627	16728	16445	16484	16362	16401	16369	16514	16731	16554	16442	16406	16430	16405	16503	16471	16610	16344	16518	16607	16566	16537	16484	16552	16490	16345	16289	16280	16469	16329	16339	16463	16738	16608	16476	16553	16480	16528	16607	16504	16720	16549	16262	16646	16565	16424	16422	16341	16457	16545	16392	16562	16767	16429	16479	16501	16334	16288	16436	16502	16575	16488	16508	16638	16436	16553	16657	16435	16566	16376	16430	16597	16672	16531	16586	16375	16596	16652	16319	16537	16500	16502	16409	16617	16765	16345	16487	16407	16496	16500	16366	16520	16540	16564	16405	16469	16688	16596	16554	16620	16359	16366	16403	16530	16682	16524	16387	16696	16589	16335	16523	16423	16442	16491	16399	16369	16460	16500	16521	16404	16420	16353	16468	16467	16522	16284	16462	16473	16497	16671	16556	16376	16337	16225	16556	16590	16618	16555	16577	16708	16396	16563	16492	16505	16646	16641	16274	16411	16557	16541	16463	16318	16489	16479	16468	16487	16590	16466	16288	16357	16563	16656	16533	16494	16451	16654	16337	16430	16519	16513	16716	16636	16726	16702	16422	16564	16423	16521	16468	16702	16548	16606	16446	16438	16668	16345	16571	16592	16409	16532	16245	16551	16718	16460	16401	16545	16564	16661	16578	16505	16346	16427	16321	16450	16549	16494	16475	16433	16382	16479	16723	16577	16185	16425	16434	16538	16520	16502	16533	16339	16467	16566	16544	16439	16413	16465	16326	16513	16253	16521	16478	16591	16601	16701	16534	16674	16420	16324	16598	16486	16635	16545	16570	16470	16555	16465	16548	16635	16547	16250	16405	16630	16723	16423	16621	16471	16433	16467	16684	16553	16530	16529	16569	16365	16510	16611	16493	16400	16442	16594	16415	16392	16310	16421	16457	16412	16555	16462	16435	16346	16479	16768	16670	16444	16456	16566	16511	16601	16515	16684	16561	16609	16395	16441	16553	16471	16412	16363	16347	16487	16589	16258	16425	16406	16388	16518	16419	16564	16546	16514	16620	16477	16377	16263	16619	16718	16429	16382	16545	16476	16382	16572	16524	16358	16625	16512	16335	16354	16401	16282	16537	16451	16503	16619	16567	16804	16555	16423	16279	16299	16513	16532	16636	16601	16526	16373	16527	16453	16576	16549	16541	16619	16631	16640	16555	16582	16395	16432	16396	16507	16466	16447	16488	16430	16657	16561	16436	16464	16634	16564	16585	16619	16529	16506	16572	16459	16674	16470	16608	16514	16571	16545	16536	16454	16415	16386	16594	16517	16551	16352	16359	16615	16744	16435	16282	16677	16686	16561	16447	16728	16411	16495	16534	16549	16574	16528	16592	16372	16476	16467	16430	16546	16561	16575	16569	16544	16652	16492	16633	16372	16508	16532	16365	16376	16312	16582	16372	16538	16596	16677	16708	16592	16621	16534	16478	16518	16632	16382	16427	16501	16584	16493	16493	16563	16433	16442	16543	16539	16364	16476	16640	16607	16557	16620	16519	16623	16488	16454	16460	16657	16611	16528	16529	16319	16643	16617	16556	16354	16559	16498	16481	16478	16605	16510	16570	16507	16557	16566	16576	16459	16574	16461	16428	16342	16560	16616	16510	16460	16680	16670	16470	16703	16415	16408	16535	16590	16599	16595	16498	16480	16411	16715	16539	16496	16525	16634	16524	16402	16445	16445	16486	16484	16543	16408	16505	16579	16516	16532	16491	16550	16396	16513	16540	16474	16469	16636	16451	16551	16545	16624	16528	16394	16586	16417	16415	16498	16616	16329	16355	16589	16297	16411	16602	16612	16511	16501	16428	16421	16516	16562	16675	16605	16605	16632	16498	16321	16495	16368	16510	16562	16432	16492	16539	16528	16596	16402	16410	16390	16582	16583	16376	16534	16659	16494	16552	16456	16556	16627	16369	16407	16551	16576	16638	16636	16444	16631	16505	16528	16441	16513	16358	16522	16378	16282	16559	16458	16602	16448	16521	16475	16560	16532	16639	16392	16414	16490	16660	16541	16535	16374	16290	16529	16738	16564	16425	16374	16512	16466	16604	16592	16707	16469	16623	16523	16554	16289	16333	16362	16610	16481	16468	16429	16620	16507	16478	16561	16330	16469	16549	16446	16509	16528	16500	16583	16459	16478	16593	16526	16665	16571	16494	16533	16651	16550	16479	16505	16640	16424	16625	16430	16301	16341	16375	16310	16188	16297	16494	16414	16560	16313	16552	16535	16396	16566	16602	16376	16492	16441	16460	16611	16514	16447	16589	16560	16410	16517	16442	16443	16479	16377	16402	16521	16494	16497	16561	16698	16588	16379	16649	16462	16550	16623	16392	16446	16472	16481	16608	16463	16501	16583	16508	16636	16643	16282	16714	16611	16376	16566	16440	16677	16565	16488	16425	16518	16315	16331	16572	16530	16367	16571	16504	16414	16406	16564	16495	16407	16484	16648	16641	16617	16458	16446	16683	16280	16553	16611	16350	16594	16584	16438	16609	16469	16627	16588	16525	16313	16364	16413	16362	16488	16476	16425	16527	16644	16446	16500	16393	16695	16514	16177	16465	16466	16467	16409	16585	16605	16455	16445	16467	16558	16554	16613	16554	16648	16572	16650	16671	16439	16543	16525	16375	16436	16400	16536	16401	16420	16426	16579	16254	16436	16451	16441	16514	16502	16578	16538	16412	16520	16334	16284	16360	16378	16371	16548	16330	16408	16459	16449	16473	16628	16270	16713	16468	16399	16520	16664	16502	16599	16615	16432	16740	16652	16612	16509	16475	16614	16539	16536	16542	16420	16533	16511	16375	16395	16560	16643	16622	16367	16466	16472	16571	16478	16420	16679	16670	16434	16573	16424	16462	16676	16526	16444	16283	16468	16271	16523	16599	16449	16352	16490	16643	16515	16280	16536	16700	16502	16432	16541	16643	16525	16374	16386	16355	16520	16510	16459	16564	16454	16520	16396	16535	16496	16615	16537	16522	16568	16356	16357	16515	16447	16625	16803	16443	16503	16502	16606	16587	16508	16568	16474	16291	16444	16406	16430	16379	16509	16504	16416	16565	16578	16563	16539	16399	16563	16444	16579	16245	16767	16610	16433	16439	16549	16764	16438	16588	16531	16524	16396	16464	16572	16453	16734	16444	16422	16719	16431	16387	16664	16538	16373	16375	16446	16367	16380	16447	16454	16735	16273	16319	16491	16527	16330	16525	16515	16356	16478	16530	16579	16595	16508	16421	16355	16259	16411	16558	16469	16407	16606	16504	16692	16479	16480	16464	16555	16380	16583	16709	16530	16409	16540	16516	16608	16425	16359	16542	16567	16436	16454	16489	16524	16427	16561	16420	16485	16626	16309	16448	16278	16478	16518	16508	16504	16583	16463	16402	16680	16520	16436	16748	16637	16527	16437	16400	16531	16607	16537	16689	16571	16533	16257	16367	16451	16683	16763	16414	16519	16512	16644	16478	16477	16358	16623	16610	16479	16544	16280	16323	16514	16338	16342	16402	16494	16376	16505	16410	16399	16633	16483	16723	16369	16518	16496	16885	16578	16453	16530	16447	16520	16483	16645	16483	16486	16413	16432	16635	16500	16420	16472	16601	16513	16526	16408	16428	16335	16454	16627	16445	16447	16481	16419	16509	16500	16634	16533	16449	16530	16545	16403	16508	16506	16449	16351	16517	16562	16583	16753	16516	16630	16571	16403	16573	16338	16489	16480	16509	16474	16447	16404	16480	16428	16441	16768	16366	16600	16547	16457	16777	16542	16385	16312	16502	16346	16397	16513	16758	16513	16357	16421	16481	16507	16432	16519	16562	16640	16506	16407	16486	16493	16602	16615	16663	16499	16656	16641	16427	16552	16582	16497	16587	16517	16585	16500	16566	16410	16470	16397	16703	16470	16537	16352	16401	16574	16646	16451	16471	16337	16439	16365	16709	16536	16659	16413	16517	16511	16598	16619	16585	16478	16339	16384	16351	16399	16407	16480	16615	16601	16524	16531	16280	16520	16540	16474	16661	16414	16511	16677	16476	16476	16464	16508	16560	16442	16386	16559	16521	16350	16425	16568	16465	16583	16450	16541	16491	16472	16384	16523	16398	16561	16454	16631	16466	16334	16316	16495	16540	16630	16396	16413	16648	16662	16673	16433	16334	16540	16397	16482	16214	16743	16393	16353
27388	49328	44995	33818	29382	25498	23023	20870	18064	16979	16320	15928	15735	15618	15581	15197	15263	15193	15094	14908	14939	15113	14895	14807	14529	14723	14566	14544	14530	14496	14375	14301	14386	14311	14263	14325	14059	14289	14310	14342	14156	14360	14303	14250	14195	14163	14087	13983	14093	14131	14091	13986	14023	13950	14192	14012	14017	14036	14150	14127	14008	14007	14224	14098	14069	14044	14019	14039	13930	13949	14322	13977	14092	14145	13992	14081	13892	14184	13981	13982	14110	14038	14146	14032	14060	13929	14098	14170	13862	13901	14100	13879	14080	14112	14014	14080	14041	13966	14104	14137	14008	14129	14108	13981	13925	13933	14000	14060	14059	14019	13964	14049	14006	13976	14040	13967	14011	14002	13915	14014	14007	13973	14039	13824	13972	14004	13937	14205	14008	13998	13939	14036	14039	13943	14061	13966	14027	14001	13994	14024	14148	14232	13934	13917	13863	14041	13927	13931	14119	13950	14115	13982	14266	13793	13901	13825	13925	14087	14052	14034	14113	13919	14018	14243	14121	13875	14155	13988	14180	14132	13983	13945	13914	14125	14010	14138	14120	13989	14106	14094	14111	14023	13992	14118	13965	13974	14017	13950	14048	13956	13981	14046	13901	13909	13942	14150	13993	14167	13764	14158	13984	13838	13854	14045	14147	14125	13953	13896	14158	14057	13941	14038	14034	14018	13878	13989	13933	13989	14026	14022	14055	13861	13923	14227	14074	13921	13983	13977	14078	13914	14045	14115	14137	13939	14110	14020	14028	13832	14037	14121	14054	14057	14029	14044	14197	14071	13918	13844	13946	14076	13931	14073	14016	13973	14103	14005	13996	14096	14031	14029	14104	13986	14027	13883	13966	14150	14085	13958	14107	13944	13960	13967	14024	14009	14128	13994	13946	14169	14114	14000	13968	13937	14068	13831	13894	13900	14035	14008	13945	13948	14113	13950	14033	14096	14094	14083	14070	14144	13926	14016	13991	14062	13995	13958	13938	13958	14028	13995	14035	14065	14118	14007	14060	14046	14126	14047	13904	14071	14131	14063	13904	13936	14110	14235	14145	13980	14128	14010	14010	13993	13881	14038	13934	14067	13860	13872	14097	14151	14036	13877	14133	13944	13964	14184	14100	13972	14057	14083	14090	14000	13914	14029	14144	14221	13959	14072	13897	14059	14024	14113	13932	13945	14142	14187	13945	14014	14066	14065	13941	13907	14068	14057	14096	13984	13951	13918	14031	14023	13983	14138	13928	14008	14035	14228	14053	14006	13994	14210	13969	13826	14168	13986	13880	14145	13986	13938	14007	14023	14094	14063	13998	13927	14241	13813	14236	13905	13802	13884	13921	13980	13819	14084	14065	13847	13854	13952	14124	14063	14101	13870	14124	13944	14075	13989	13898	14043	14098	13970	14212	13923	13889	14046	13954	13955	14046	14005	13843	14102	13940	14030	14032	13975	14058	13958	14043	14013	14074	14055	14042	13975	14139	14108	14142	14140	13992	13968	13998	13981	14001	13828	13902	14043	14009	14006	13941	14055	14096	13980	14008	14064	14064	14042	14038	13860	14079	13999	14118	13950	14082	13900	14000	14126	13869	14033	13979	14087	14034	13977	14000	13949	13898	14073	14102	13969	14111	14015	14174	13981	13980	14153	13885	14086	14004	14107	14074	13894	14052	14058	13990	13920	13932	14134	14033	14041	13979	13983	14100	14034	14154	14043	14086	13973	14206	14139	14033	14061	13982	13918	14024	14009	13914	13909	14070	13924	13933	13957	13855	13989	13932	14073	14153	14043	13929	14163	13961	13863	13934	14071	13911	14145	13941	13975	13970	14024	14093	13927	13978	13969	14091	14165	13973	13935	13932	13840	13960	13947	14082	13943	13932	14132	13994	13900	13999	13933	14051	13899	13834	13903	14044	14033	14027	14074	13967	13966	14184	14022	14023	13910	14133	13955	14000	14195	14157	14038	14086	13982	13974	14185	14055	14024	13947	13982	13965	13813	14105	14008	14003	13899	14216	14134	14121	14054	14131	13991	14026	13926	14004	14115	14163	13910	14161	14101	13982	13942	14090	13874	14061	13991	14086	13801	14060	13975	14071	14078	14071	14108	14040	14021	13897	13853	13971	14117	14027	14054	13953	13925	14088	14063	14121	14061	14009	13869	14033	13957	14052	14050	14120	13935	14044	14095	13948	13986	13970	14091	14211	14074	13877	13956	14069	14057	13981	13968	14073	13993	13957	13987	13966	13998	14043	13994	13958	14081	13974	14151	14083	13809	13956	13955	14087	13925	13936	13983	14008	13790	14023	13970	14078	14107	13887	14041	14129	13867	13964	13993	14016	14065	14121	13947	14030	13976	14117	14029	14065	13847	13960	14024	14118	14099	14185	13998	13937	13905	13815	14118	14111	13730	13974	13945	13927	14050	13664	13989	13993	14021	14068	13985	13971	13756	14004	14175	13850	13908	14108	14018	13948	14030	14002	13850	14092	13998	14103	13878	14069	14083	13960	14058	13838	14071	13844	14192	14081	13992	14046	14083	14055	14003	13933	14004	13920	14036	14010	13900	13948	14017	14075	13919	13941	14107	14102	14124	13881	13903	13984	14090	13922	14019	13706	14004	13966	14177	14036	13967	13952	13805	14046	13974	14015	14169	14062	14158	14014	14044	13966	14044	14052	14077	14033	13907	13952	13900	13957	14026	14047	14210	14101	14207	14041	13958	13976	14014	13853	14190	13861	14074	14019	14029	14259	14023	14080	14037	14054	14080	13973	14033	14128	13844	13963	13981	13932	14192	13934	14054	13922	13957	14008	13943	14013	13951	13809	13923	14057	14158	13900	14139	13976	14053	14054	14113	14027	14134	13909	14025	14028	13833	14187	13974	13980	14001	13865	13935	14106	13892	14106	13988	13862	13912	13977	13946	14107	14050	14224	14036	14037	13892	13968	14007	14096	14233	14004	14054	14010	13987	13961	14082	13935	13926	13882	13936	14040	13879	13939	13960	14024	14080	13879	13931	13970	14068	14015	13968	13950	14053	13927	13906	14003	14255	14109	14013	14002	13967	14191	14055	14019	13996	14033	13918	14096	13998	14034	13990	14098	14241	14127	14197	14077	13960	14093	14002	14140	14042	14004	14028	14059	14084	14004	13960	14010	14043	13936	14045	14003	14138	13839	14012	14124	14054	14144	14000	13918	14032	13888	14124	14086	13999	14078	14088	14076	13885	14098	13949	14012	14181	13960	13974	14074	13976	14015	13951	13877	14186	14133	13750	13880	14178	13898	14041	13948	13974	13906	13910	14024	13986	14018	13884	14030	14006	14013	14015	14028	14122	14022	14022	14044	14032	14082	13943	14041	14220	14024	14023	14000	14103	14043	13936	13958	13948	14115	13997	13950	14017	14177	13962	14046	13959	13977	13913	13862	13949	14062	13805	13961	14065	13939	13914	14065	13986	14157	14062	14024	13994	14092	13881	14013	14065	13883	13978	13948	13942	14068	14115	13882	14078	13982	13924	14110	13897	14087	14217	13929	13841	13948	14087	14017	13914	14040	14108	14088	14168	14071	13964	13923	14079	13948	14053	13966	14081	13922	14032	13840	14055	13920	14002	13975	13816	14098	14028	13940	13948	14044	13869	13984	13931	13903	13992	14084	14007	13977	14078	13990	13960	13985	14050	14029	14175	13938	14121	14038	14043	13961	13961	14010	14000	13980	14036	14044	14128	14064	14023	14176	14034	14064	13971	13863	13992	13917	14076	14022	13977	13820	13927	14048	13971	14123	14003	13859	14198	13955	13829	14159	14123	14096	14131	13761	14133	14279	13952	13960	14084	14083	14126	13926	14185	14129	13933	13918	14169	14001	14045	14059	14011	13865	13995	14101	13948	14166	13987	14011	13947	14089	14050	13677	14109	13992	14180	14014	14059	14017	14029	14117	13840	14244	13917	14056	14124	13857	13993	13962	13997	13937	13776	13976	13966	14042	13977	14115	13809	13966	14088	14107	13821	14005	13927	13988	13980	14057	14076	13894	14007	14009	14107	13881	14025	14116	14050	14031	13865	13817	13949	14166	13962	13965	13955	14030	13955	13942	14048	14010	13906	13974	13949	14108	14100	14034	13926	14042	14059	14159	13952	14073	13965	14199	14061	14086	14054	14122	14084	14134	13952	14206	14101	14087	14054	13929	13926	13844	13953	13941	13886	13989	13921	14144	14092	14092	13969	13863	14000	14059	14080	14007	13914	13959	13971	14145	14067	13947	13998	13955	14171	14090	14015	13953	14185	13971	13910	14066	13988	14196	14000	14067	13910	13920	13973	14141	13909	13869	14095	13828	13910	13892	13973	14028	14030	14157	13795	14024	14008	14173	13976	13859	13932	14058	14081	14086	13975	13950	13896	13920	13965	14180	14094	14144	13864	13865	14089	14065	14070	14199	13917	13898	14132	13774	13951	14089	14019	14061	13883	13905	13969	14085	13909	14086	13842	13993	14006	14015	13739	13885	14010	14099	14095	14155	13963	14043	13972	13887	13985	14113	13958	13855	13897	14095	13988	13652	14179	14016	13976	13856	13930	14028	14044	13975	13989	14003	14014	14013	13994	14044	13989	14074	13963	14027	14091	14012	13977	13900	14041	13837	13949	14374	13927	14114	14020	13883	13916	13933	14071	13868	14031	14083	13945	13908	14001	13954	13899	14015	13960	14054	14197	13964	14049	13883	14143	13990	14069	14053	14098	14039	14053	13982	14149	13923	14016	13963	13993	14030	14024	13991	13885	13953	14084	13943	13895	13992	14034	13968	14000	14152	13906	13856	13990	14125	13929	13906	13885	14191	14007	14198	14069	13994	13984	14108	14076	13986	14005	14012	13876	13880	14017	13968	14041	14074	13970	13996	14137	13890	13993	14102	13999	14055	13960	13955	13918	14090	14089	13992	14011	13834	13896	13945	13965	14086	13921	14065	14027	13850	14117	13884	13989	13958	14024	14076	14003	14000	13939	14234	13958	13813	14127	14017	14069	13962	14024	14032	14017	14007	14241	14070	13935	13972	13989	13994	14099	13869	13980	14020	14042	13954	13904	14037	14013	13995	13876	14127	13942	13890	14056	14081	14116	13940	14060	13906	13963	13924	13808	14108	13976
28116	24901	30674	26780	21323	19633	18742	17917	16902	16539	16345	16088	16200	16134	16062	16208	16168	15996	16092	15883	16198	16031	16113	15971	15911	15983	15777	16033	15799	15831	15820	15885	15824	15894	15692	15911	15762	15687	15749	15760	15686	15940	15789	15998	15808	15861	15815	15751	15706	15838	15829	15815	15855	15692	15600	15841	15708	15799	15857	15907	15800	15601	15832	15781	15672	15712	15813	15792	15615	15777	15822	15528	15453	15777	15852	15472	15530	15627	15701	15598	15695	15798	15664	15524	15504	15986	15687	15558	15686	15696	15661	15835	15585	16009	15758	15692	15558	15721	15650	15840	15639	15697	15691	15675	15780	15771	15731	15695	15676	15586	15760	15755	15805	15724	15717	15702	15733	15720	15837	15796	15705	15781	15779	15759	15726	15903	15782	15763	15784	15817	15885	15580	15652	15715	15609	15879	15697	15714	15628	15760	15677	15721	15576	15517	15587	15664	15777	15919	15736	15676	15659	15638	15893	15688	15832	15544	15720	15837	15662	15642	15822	15497	15781	15662	15704	15803	15678	15585	15850	15820	15777	15730	15769	15750	15776	15766	15613	15774	15747	15855	15602	15780	15874	15792	15666	15833	15736	15857	15927	15654	15771	15668	15676	15694	15744	15842	15843	15800	15591	15732	15876	15582	15797	15796	15857	15524	15834	15703	15773	15665	15738	15772	15858	15613	15665	15787	15686	15708	15787	15859	15743	15684	15766	15624	15621	15554	15730	15697	15650	15863	15740	15818	15651	15607	15881	15862	15827	15782	15736	15563	15837	15833	15785	15659	15890	15631	15767	15676	15797	15846	15708	15713	15782	15735	15725	15824	15859	15668	15723	15736	15792	15739	15947	15704	15907	15760	15720	15621	15639	15754	15711	15592	15845	15728	15788	15652	15681	15784	15537	15603	15704	15736	15752	15671	15718	15687	15686	15621	15758	15828	15880	15807	15568	15662	15738	15580	15825	15876	15843	15775	15648	15710	15570	15718	15730	15691	15804	15746	15672	15981	15629	15548	15669	15783	15703	15730	15850	15645	15663	15902	15654	15573	15763	15743	15843	15867	16023	15572	15891	15696	15789	15760	15624	15656	15675	15733	15671	15734	15657	15678	15764	15735	15567	15670	15681	15674	15824	15820	15730	15803	15761	15762	15823	15770	15768	15746	15717	15844	15736	15622	15826	15727	15602	15669	15701	15865	15769	15769	15653	15641	15749	15622	15596	15595	15846	15697	15706	15810	15930	15739	15672	15650	15861	15481	15778	15626	15635	15727	15827	15687	15651	15692	15740	15583	15667	15734	15732	15744	15729	15782	15833	15797	15665	15637	15640	15743	15735	15722	15742	15602	15819	15685	15722	15792	15534	15637	15584	15685	15865	15795	15752	15829	15812	15929	15725	15810	16059	15629	15778	15684	15626	15759	15696	15798	15892	15539	15615	15665	15735	15738	15834	15594	15835	15723	15634	15959	15785	15854	15893	15739	15563	15681	15639	15569	15670	15868	15928	15840	15672	15560	15757	15822	15550	15553	15700	15716	15655	15850	15740	15683	15883	15742	15697	15715	15691	15546	15591	15691	15767	15879	15783	15516	15642	15651	15866	15653	15907	15638	15757	15742	15608	15695	15956	15664	15688	15563	15702	15618	15853	15892	15623	15778	15746	15705	15704	15602	15686	15835	15797	15596	15511	15823	15786	15702	15905	15719	15600	15564	15822	15840	15568	15622	15588	15774	15666	15717	15808	15605	15790	15644	15751	15774	15619	15874	15679	15628	15705	15592	15404	15743	15760	15654	15769	15829	15544	15590	15692	15712	15756	15982	15698	15781	15638	15768	15820	15849	15744	15891	15727	15707	15669	15699	15531	15847	15793	15733	15573	15831	15951	15689	15786	16009	15711	15888	15748	15650	15796	15564	15741	15645	15683	15673	15954	15535	15784	15799	15901	15623	15790	15658	15763	15649	15757	15603	15805	15770	15839	15768	15591	15764	15939	15771	15701	15700	15731	15827	15797	15787	15841	15737	15839	15685	15764	15586	15641	15918	15800	15716	15678	15759	15764	15582	15767	15664	15608	15763	15970	15731	15906	15620	15678	15815	15843	15803	15544	15652	15609	15684	15659	15552	15806	15719	15575	15503	15640	15844	15552	15792	15661	15678	15885	15608	15800	15666	15839	15885	15784	15661	15833	15641	15632	15515	15609	15676	15651	15534	15791	15745	15983	15752	15949	15846	15979	15910	15795	15518	15777	15688	15803	15738	15751	15671	15630	15883	15705	15752	15692	15747	15702	15693	15723	15835	15590	15779	15803	15867	15738	15581	15597	15687	15821	15883	15853	15764	15593	15890	15549	15727	15674	15849	15677	15731	15987	15743	15729	15443	15599	15597	15700	15759	15655	15500	15770	15737	15768	15835	15641	15806	15750	15665	15759	15660	15646	15683	15749	15751	15786	15887	15656	15715	15679	15837	15753	15894	15771	15611	15857	15721	15569	15800	15610	15776	15689	15749	15853	15601	15695	15525	15756	15689	15769	15875	15802	15582	15659	15555	15582	15733	15891	15860	15753	15826	15792	15648	15704	15657	15594	15845	15688	15699	15833	15834	15684	15685	15843	15675	15737	15642	15824	15888	15943	15603	15862	15692	15823	15693	15723	15807	15697	15883	15721	15949	15778	15583	15690	15911	15666	15923	15754	15701	15454	15820	15708	15902	15632	15618	15856	15914	15614	15757	15691	15735	15771	15759	15623	15706	15882	15695	15828	15740	15681	15679	15688	15794	15800	15743	15700	15750	15760	15799	15618	15698	15832	15790	15574	15656	15693	15675	15640	15853	15742	15686	15904	15655	15670	15791	15631	15818	15733	15905	15900	15752	15723	15817	15797	15762	15691	15854	15820	15880	15660	15838	15813	15616	15955	15729	15793	15777	15842	15827	15716	15916	15748	15638	15517	15611	15542	15682	15643	15672	15442	15573	15528	15700	15611	15720	15696	15800	15803	15826	15901	15795	15688	15700	15714	15645	15695	15829	15793	15804	15561	15850	15814	15699	15744	15596	15688	15744	15761	15793	15663	16019	15806	15708	15590	15701	15953	15813	15697	15925	15752	15673	15652	15703	15695	15707	15714	15818	15779	15844	15795	15768	15818	15634	15886	15759	15819	15736	15732	15812	15835	15782	15779	15580	15867	15808	15836	15822	15623	15810	15787	15742	15882	15595	15634	15626	15678	15747	15827	15629	15648	15700	15668	15859	15598	15696	15954	15583	15693	15670	15715	15657	15654	16007	15611	15559	15712	15650	15751	15682	15694	15692	15918	15674	15710	15913	15657	15820	15620	15789	15820	15905	15752	15860	15724	15710	15726	15684	15973	15539	15670	15648	15869	15660	15621	15757	15704	15743	15694	15689	15736	15792	15847	15853	15719	15799	15760	15814	15823	15815	15759	15646	15586	15631	15650	15551	15633	15526	15717	15652	15585	15737	15770	15734	15801	15819	15822	15783	15817	15728	15707	15826	15725	15797	15721	15710	15857	15750	15798	15896	16013	15747	15822	15657	16020	15726	15627	15717	15893	15764	15708	15604	15810	15716	15674	15773	15727	15692	15738	15748	15714	15838	15913	15958	15776	15814	15694	15640	15745	15750	15678	15923	15957	15729	15657	15686	15755	15909	15604	15694	15774	16214	15768	15675	15733	15880	15819	15769	15758	15727	15659	15775	15747	15672	15808	15863	15886	15601	15755	15838	15610	15791	15818	15637	15965	15687	15804	15784	15582	15746	15660	15737	15565	15724	15619	15681	15858	15728	15668	15582	15684	15671	15573	15697	15896	15674	15785	15801	15837	15801	15895	15873	15737	15529	15631	15705	15667	15760	15975	15688	15699	15779	15646	16055	15699	15603	15682	15591	15766	15921	15672	15905	15569	15658	15838	15702	15781	15650	15686	15839	15600	15847	15817	15653	15835	15564	15795	15541	15641	15844	15703	15663	15630	15662	15847	15914	15729	15667	15693	15760	15453	15773	15840	15783	15710	15592	15696	15723	15761	15673	15902	15752	15749	15719	15624	15889	15861	15773	15674	16009	15733	15833	15804	15744	15658	15722	15770	15976	15610	15820	15857	15620	15689	15902	15770	15866	15844	15758	15653	15699	15739	15787	15768	15707	15859	15655	15629	15650	15840	15816	15689	15522	15723	15854	15701	15907	15755	15745	15648	15696	15657	15759	15901	15692	15667	15578	15812	15814	15769	15854	15767	15614	15862	15843	15720	15667	15856	15853	15710	15559	15790	15922	15659	15746	15630	15626	15800	15761	15791	15618	15498	15541	15857	15856	15867	15748	15720	15980	15758	15563	15843	15646	15853	15598	15627	15752	15861	15746	15723	15716	15690	15651	15669	15902	15964	15897	15612	15767	15883	15910	15795	15722	15790	15723	15841	15622	15561	15717	15780	15802	15891	15749	15592	15765	15751	15973	15803	15984	15866	15837	15673	15848	15867	15654	15641	15756	15637	15696	15732	15703	15660	15750	15625	15755	15827	15698	15865	15790	15762	15738	15731	15963	15765	15849	15797	15695	15832	15778	15619	15696	15873	15744	15675	15906	15834	15644	15648	15765	15763	15594	15839	15716	15809	15611	15846	15703	15891	15789	15769	15915	15858	15786	15585	15578	15705	15680	15695	15783	15966	15770	15771	15774	15531	15711	15877	15812	15761	15510	15898	15837	15756	15728	15797	15929	15729	15883	15685	15688	15684	15954	15887	15850	15836	15904	15883	15818	15844	15842	15959	15987	15834	15801	15561	15858	15736	15741	15755	15718	15804	15647	15694	15793	15836	15769	15751	15700	15647	15597	15718	15627	15825	15682	15568	15790	15696	15645	15710	15896	15883	15596	15726	15726	15806	15789	15678	15816	15717	15679	15650	15669	15743	15805	15755	15874	15686	15674	15785	15673	15690	15740	15740	15626	15736	15768	15951	15744	15855	15985	15664	15651	15836	15712	15596	15745	15590	15624	15718	15790	15721	15864	15821	15842	15640	15698	15793	15687	15503	15655	15796	15951	15696	15669	15671	15728	15689	15688	15737	15835	15768	15920	15967	15629	15781	15630	15653	15610	15716	15575	15915	15876	15756	15621	15827	15725	15822	15912
25065	37126	33139	24335	20913	18941	17497	16448	15259	14559	14318	14205	14160	14059	14261	14072	14120	13858	14009	14056	13865	13886	14012	13945	13937	13712	13828	13644	13627	13674	13623	13545	13657	13720	13680	13578	13488	13656	13615	13643	13656	13625	13689	13667	13486	13500	13514	13675	13561	13556	13621	13522	13517	13467	13467	13619	13452	13578	13529	13494	13541	13652	13589	13590	13677	13480	13647	13431	13662	13545	13664	13460	13420	13489	13590	13493	13549	13661	13350	13591	13625	13493	13570	13554	13512	13454	13382	13543	13663	13625	13640	13443	13640	13495	13593	13523	13598	13500	13510	13615	13661	13524	13512	13500	13434	13530	13730	13604	13473	13523	13617	13635	13629	13457	13458	13520	13579	13589	13620	13700	13425	13693	13487	13514	13478	13454	13463	13566	13650	13630	13377	13554	13677	13654	13616	13592	13758	13611	13535	13523	13542	13576	13560	13576	13584	13422	13677	13519	13705	13547	13482	13364	13466	13530	13462	13477	13524	13591	13498	13631	13661	13617	13588	13652	13592	13638	13561	13499	13603	13466	13428	13543	13492	13521	13372	13611	13416	13611	13643	13617	13450	13484	13606	13477	13367	13662	13551	13548	13596	13512	13470	13570	13346	13464	13500	13367	13523	13380	13584	13466	13605	13615	13597	13613	13508	13658	13362	13494	13458	13463	13632	13533	13536	13687	13419	13600	13521	13413	13562	13437	13564	13773	13475	13530	13488	13624	13578	13477	13617	13524	13649	13457	13698	13564	13699	13409	13535	13393	13580	13540	13620	13487	13669	13559	13471	13494	13579	13509	13674	13473	13423	13573	13617	13396	13606	13515	13577	13555	13326	13559	13760	13558	13674	13647	13627	13656	13492	13604	13385	13603	13351	13503	13549	13702	13548	13458	13503	13589	13502	13471	13272	13584	13635	13667	13406	13460	13516	13427	13549	13720	13627	13512	13637	13538	13578	13546	13599	13506	13549	13541	13426	13484	13615	13450	13534	13509	13449	13456	13738	13553	13603	13545	13669	13470	13523	13466	13281	13599	13481	13586	13556	13480	13567	13595	13381	13610	13656	13427	13475	13371	13486	13479	13497	13522	13625	13448	13615	13441	13416	13423	13508	13717	13494	13648	13556	13512	13544	13481	13762	13423	13433	13720	13620	13636	13358	13543	13431	13346	13517	13541	13480	13359	13702	13405	13671	13638	13704	13506	13488	13431	13541	13525	13558	13639	13588	13514	13554	13439	13582	13700	13689	13540	13547	13541	13497	13703	13506	13495	13520	13777	13271	13551	13505	13421	13548	13459	13415	13598	13585	13508	13612	13523	13500	13629	13570	13452	13451	13378	13460	13625	13398	13525	13606	13539	13742	13603	13456	13558	13452	13495	13398	13363	13502	13759	13664	13479	13537	13421	13497	13532	13550	13417	13499	13314	13496	13519	13553	13636	13365	13552	13437	13453	13592	13478	13617	13612	13602	13752	13493	13507	13511	13746	13576	13349	13735	13557	13668	13306	13430	13384	13498	13577	13414	13519	13496	13573	13501	13561	13519	13546	13539	13543	13550	13517	13538	13478	13605	13655	13680	13630	13608	13449	13677	13548	13323	13532	13598	13569	13434	13507	13541	13789	13608	13543	13677	13575	13514	13586	13670	13527	13481	13587	13428	13550	13382	13467	13585	13535	13590	13436	13498	13386	13405	13617	13500	13383	13579	13505	13430	13518	13459	13524	13289	13485	13597	13286	13497	13464	13654	13389	13646	13375	13450	13519	13720	13426	13612	13537	13603	13537	13711	13544	13373	13662	13605	13452	13634	13468	13661	13570	13634	13617	13475	13462	13572	13489	13452	13551	13535	13440	13487	13618	13664	13435	13530	13382	13479	13521	13602	13533	13583	13588	13576	13512	13475	13602	13580	13689	13470	13399	13541	13573	13625	13399	13644	13443	13594	13332	13368	13612	13604	13283	13637	13622	13723	13693	13397	13640	13542	13511	13495	13638	13632	13621	13522	13467	13741	13615	13463	13520	13544	13367	13677	13539	13499	13594	13508	13516	13553	13646	13608	13519	13513	13615	13441	13658	13585	13581	13759	13575	13592	13564	13536	13738	13660	13505	13661	13515	13574	13507	13661	13559	13514	13568	13683	13511	13516	13677	13594	13430	13426	13494	13438	13513	13519	13609	13631	13525	13320	13655	13745	13408	13533	13488	13461	13568	13468	13518	13677	13660	13562	13638	13467	13676	13490	13550	13466	13801	13723	13597	13653	13403	13478	13327	13337	13571	13446	13355	13588	13528	13449	13465	13550	13434	13500	13580	13614	13603	13541	13459	13554	13388	13562	13490	13626	13621	13376	13530	13789	13440	13518	13560	13675	13393	13497	13545	13621	13523	13705	13662	13635	13533	13603	13450	13714	13548	13425	13468	13651	13525	13498	13669	13839	13540	13584	13571	13509	13563	13536	13448	13566	13602	13414	13552	13487	13553	13691	13612	13689	13554	13663	13583	13604	13614	13525	13460	13659	13497	13549	13466	13546	13368	13596	13573	13760	13343	13515	13549	13556	13382	13584	13525	13533	13568	13667	13387	13531	13442	13470	13578	13472	13538	13713	13452	13435	13532	13401	13570	13485	13377	13421	13612	13535	13567	13365	13623	13516	13483	13557	13596	13567	13518	13693	13557	13483	13533	13622	13645	13598	13652	13702	13579	13484	13434	13507	13646	13594	13573	13508	13539	13505	13544	13634	13446	13534	13506	13555	13385	13529	13604	13401	13663	13603	13711	13576	13611	13556	13495	13463	13486	13627	13490	13533	13379	13643	13527	13521	13438	13483	13696	13502	13478	13727	13547	13618	13495	13576	13529	13555	13545	13562	13694	13415	13547	13606	13657	13661	13469	13615	13540	13610	13579	13498	13569	13572	13741	13652	13621	13441	13566	13474	13601	13481	13613	13761	13479	13703	13610	13638	13598	13355	13512	13715	13543	13614	13403	13541	13566	13600	13425	13428	13555	13516	13591	13575	13578	13619	13556	13535	13653	13583	13617	13658	13355	13750	13587	13525	13472	13554	13556	13400	13395	13615	13548	13417	13407	13654	13494	13525	13496	13644	13481	13720	13661	13570	13579	13653	13613	13482	13430	13785	13569	13573	13547	13469	13528	13488	13518	13533	13312	13630	13650	13401	13456	13466	13439	13568	13585	13530	13517	13654	13427	13573	13714	13518	13352	13543	13545	13744	13556	13360	13559	13478	13478	13530	13623	13556	13672	13707	13567	13552	13603	13647	13602	13594	13615	13565	13526	13536	13532	13682	13650	13561	13595	13642	13553	13442	13552	13655	13450	13533	13679	13688	13550	13575	13672	13627	13472	13408	13600	13435	13573	13429	13588	13653	13490	13509	13594	13619	13617	13530	13513	13555	13484	13503	13525	13500	13530	13290	13701	13413	13451	13518	13618	13510	13524	13562	13525	13531	13418	13555	13431	13535	13527	13590	13695	13365	13489	13576	13358	13482	13485	13556	13551	13438	13639	13655	13520	13539	13403	13632	13538	13564	13532	13454	13587	13474	13636	13485	13440	13644	13684	13510	13770	13551	13550	13542	13634	13471	13439	13667	13701	13500	13458	13473	13633	13524	13530	13649	13427	13492	13630	13396	13546	13589	13430	13602	13604	13503	13605	13506	13462	13695	13535	13484	13436	13638	13410	13575	13454	13468	13707	13644	13479	13573	13550	13601	13442	13533	13407	13621	13450	13515	13706	13420	13577	13442	13493	13593	13659	13672	13514	13562	13411	13594	13657	13569	13485	13640	13613	13632	13542	13498	13558	13611	13634	13571	13338	13637	13565	13804	13552	13550	13433	13479	13659	13723	13409	13596	13747	13522	13460	13568	13656	13420	13532	13498	13660	13547	13553	13529	13484	13595	13608	13432	13585	13549	13398	13455	13559	13612	13544	13450	13673	13557	13620	13334	13494	13575	13554	13541	13565	13635	13561	13680	13544	13697	13597	13581	13596	13504	13499	13509	13476	13349	13359	13735	13506	13546	13498	13549	13667	13585	13454	13462	13596	13546	13657	13559	13599	13612	13601	13539	13651	13525	13478	13531	13482	13445	13570	13529	13559	13445	13446	13492	13660	13497	13619	13525	13624	13537	13502	13749	13549	13476	13581	13434	13444	13430	13674	13497	13415	13488	13574	13502	13430	13586	13560	13497	13558	13584	13688	13655	13539	13645	13574	13469	13475	13499	13347	13603	13667	13426	13524	13610	13388	13486	13347	13754	13457	13615	13752	13454	13490	13709	13496	13528	13559	13523	13438	13448	13465	13651	13448	13343	13626	13555	13574	13523	13382	13550	13459	13681	13650	13574	13466	13661	13709	13594	13674	13499	13626	13460	13558	13450	13520	13635	13525	13579	13613	13665	13663	13610	13638	13636	13715	13573	13503	13517	13607	13438	13434	13632	13468	13474	13552	13540	13663	13599	13512	13600	13511	13629	13517	13447	13644	13454	13446	13614	13480	13587	13623	13541	13618	13543	13473	13615	13617	13649	13452	13553	13638	13672	13689	13621	13621	13565	13438	13583	13599	13524	13542	13570	13686	13562	13473	13420	13535	13714	13538	13436	13552	13555	13625	13711	13589	13743	13667	13552	13604	13558	13508	13499	13545	13575	13619	13615	13305	13656	13708	13579	13619	13569	13537	13583	13601	13413	13539	13453	13464	13387	13817	13522	13513	13445	13621	13538	13511	13529	13533	13619	13613	13555	13610	13604	13728	13412	13678	13629	13591	13624	13608	13428	13350	13414	13510	13476	13466	13716	13501	13520	13622	13620	13503	13469	13567	13573	13548	13658	13464	13521	13416	13594	13411	13511	13584	13373	13639	13449	13669	13601	13538	13440	13396	13497	13574	13730	13485	13533	13455	13508	13510	13460	13633	13481	13490	13550	13502	13531	13433	13609	13608	13443	13657	13462	13621	13536	13319	13587	13446	13292	13512	13611	13527	13473	13502	13490	13450	13603	13616	13583	13723	13463	13573	13571	13536	13539	13429	13437	13491	13461	13599	13543	13630	13592	13532	13404	13554	13468	13560	13670	13738	13556	13499	13668	13650	13510	13455	13479	13542	13646	13594	13645	13606	13443	13517
23890	21129	28531	24478	22949	23747	22549	19214	17882	17236	16963	16641	16482	16419	16347	16410	16237	16111	16177	16184	16208	16106	15856	16067	16039	15949	15949	15876	16014	15774	15842	15808	16127	15752	15774	15708	15757	15817	15692	15828	15855	15728	15780	15778	15843	15831	15717	15644	15407	15407	15572	15692	15692	15477	15761	15744	15534	15713	15780	15348	15770	15682	15504	15523	15580	15639	15699	15443	15646	15508	15714	15486	15627	15391	15562	15534	15597	15752	15374	15390	15527	15636	15666	15632	15607	15469	15650	15605	15289	15467	15564	15429	15579	15621	15614	15593	15350	15558	15695	15547	15553	15526	15576	15624	15648	15606	15552	15566	15507	15638	15775	15488	15563	15459	15736	15529	15551	15643	15558	15477	15776	15643	15487	15630	15523	15429	15593	15525	15643	15690	15707	15437	15530	15623	15406	15582	15523	15731	15564	15561	15797	15417	15419	15755	15697	15524	15388	15511	15436	15823	15760	15533	15472	15224	15339	15488	15573	15588	15521	15377	15623	15380	15541	15510	15527	15614	15503	15432	15394	15657	15335	15721	15567	15510	15675	15574	15394	15283	15628	15756	15568	15602	15691	15565	15459	15460	15449	15731	15649	15550	15655	15487	15432	15396	15567	15386	15712	15550	15506	15645	15611	15518	15603	15638	15504	15633	15734	15599	15565	15444	15650	15737	15537	15523	15686	15505	15589	15573	15338	15510	15681	15426	15493	15470	15514	15740	15368	15699	15610	15448	15633	15475	15576	15716	15492	15573	15478	15454	15572	15500	15403	15614	15542	15671	15707	15662	15516	15418	15481	15579	15500	15833	15628	15476	15487	15711	15589	15456	15317	15503	15634	15571	15608	15308	15536	15705	15380	15492	15621	15522	15590	15481	15501	15632	15509	15502	15407	15584	15395	15581	15701	15449	15659	15543	15677	15426	15508	15547	15589	15752	15550	15639	15487	15492	15556	15588	15591	15608	15562	15529	15773	15619	15665	15619	15540	15539	15638	15626	15574	15524	15513	15463	15598	15622	15651	15570	15625	15462	15457	15578	15512	15619	15640	15653	15405	15514	15531	15428	15467	15509	15420	15557	15550	15694	15673	15436	15677	15561	15362	15594	15524	15669	15579	15622	15664	15503	15573	15602	15645	15649	15632	15480	15502	15689	15508	15465	15483	15623	15486	15515	15656	15467	15346	15493	15560	15590	15676	15535	15424	15589	15581	15596	15708	15521	15676	15513	15692	15464	15739	15466	15710	15601	15488	15338	15568	15634	15664	15363	15425	15547	15492	15508	15590	15589	15755	15544	15640	15498	15657	15478	15307	15507	15666	15571	15286	15490	15488	15628	15441	15760	15451	15605	15499	15765	15475	15735	15644	15407	15632	15449	15387	15681	15842	15674	15599	15698	15619	15675	15471	15361	15644	15655	15579	15382	15349	15500	15570	15477	15560	15595	15628	15538	15612	15602	15513	15474	15343	15419	15579	15507	15642	15680	15645	15636	15577	15454	15617	15396	15578	15589	15384	15554	15629	15582	15548	15588	15528	15508	15574	15644	15445	15683	15548	15431	15660	15392	15585	15593	15555	15500	15430	15428	15549	15463	15493	15584	15745	15462	15495	15555	15599	15468	15806	15535	15465	15517	15667	15555	15397	15626	15663	15462	15503	15408	15619	15434	15572	15833	15670	15568	15605	15660	15668	15528	15532	15606	15637	15418	15493	15639	15639	15683	15561	15475	15608	15654	15491	15475	15578	15457	15372	15583	15759	15409	15673	15483	15791	15646	15747	15585	15593	15480	15575	15572	15520	15497	15451	15449	15467	15501	15629	15600	15548	15642	15744	15428	15427	15442	15535	15365	15579	15591	15405	15607	15550	15434	15620	15665	15604	15536	15570	15418	15491	15357	15816	15677	15589	15693	15490	15501	15682	15613	15561	15570	15612	15665	15599	15598	15511	15499	15422	15586	15704	15606	15514	15434	15514	15681	15479	15438	15644	15534	15344	15751	15626	15399	15446	15568	15886	15802	15583	15648	15509	15708	15456	15658	15869	15738	15676	15487	15651	15509	15560	15529	15494	15541	15570	15530	15564	15516	15606	15557	15638	15460	15458	15394	15634	15627	15570	15434	15569	15464	15540	15621	15407	15459	15547	15339	15702	15636	15628	15579	15459	15519	15636	15656	15616	15610	15641	15844	15410	15664	15430	15507	15441	15396	15484	15446	15583	15543	15424	15536	15778	15569	15672	15486	15588	15624	15610	15694	15609	15557	15726	15578	15473	15751	15480	15490	15603	15627	15748	15651	15679	15562	15802	15470	15383	15669	15535	15389	15384	15551	15730	15413	15681	15633	15696	15768	15593	15616	15451	15582	15504	15701	15472	15597	15520	15620	15630	15614	15591	15600	15399	15491	15727	15433	15559	15464	15471	15601	15654	15544	15695	15805	15483	15537	15611	15466	15409	15435	15569	15620	15477	15673	15626	15686	15467	15662	15665	15701	15555	15507	15553	15513	15694	15567	15513	15538	15613	15557	15564	15714	15610	15441	15404	15574	15644	15413	15632	15563	15621	15488	15815	15513	15473	15521	15522	15282	15628	15443	15598	15475	15521	15610	15466	15675	15613	15569	15367	15331	15358	15565	15514	15585	15489	15555	15564	15590	15462	15765	15721	15576	15448	15434	15465	15365	15684	15544	15582	15667	15681	15424	15648	15641	15412	15558	15534	15489	15511	15614	15427	15558	15509	15582	15478	15424	15545	15705	15745	15646	15238	15555	15636	15380	15492	15620	15575	15642	15616	15542	15536	15468	15514	15486	15657	15628	15745	15507	15554	15376	15623	15464	15659	15638	15744	15526	15627	15539	15527	15656	15490	15577	15516	15631	15784	15727	15679	15381	15588	15724	15669	15590	15561	15614	15534	15481	15600	15683	15485	15460	15656	15632	15476	15459	15716	15507	15538	15492	15492	15359	15546	15522	15721	15404	15460	15538	15534	15788	15560	15430	15558	15688	15553	15556	15671	15405	15540	15375	15475	15493	15773	15686	15528	15576	15503	15556	15536	15408	15526	15398	15593	15523	15660	15555	15618	15409	15574	15427	15683	15858	15655	15735	15344	15547	15522	15469	15442	15579	15669	15665	15415	15454	15341	15454	15629	15603	15559	15297	15354	15463	15815	15562	15628	15419	15569	15574	15476	15559	15295	15580	15434	15478	15615	15585	15550	15649	15664	15532	15561	15385	15655	15613	15552	15702	15621	15514	15536	15466	15518	15519	15527	15481	15454	15446	15626	15636	15485	15703	15433	15657	15372	15652	15391	15681	15681	15381	15620	15566	15640	15553	15470	15510	15679	15688	15514	15513	15395	15600	15519	15587	15416	15615	15749	15596	15439	15718	15535	15420	15540	15626	15481	15595	15381	15649	15573	15485	15565	15511	15689	15602	15585	15547	15525	15480	15592	15400	15602	15638	15616	15481	15372	15406	15683	15515	15462	15351	15586	15446	15422	15429	15609	15679	15626	15685	15633	15586	15526	15659	15739	15545	15489	15535	15545	15676	15525	15250	15592	15626	15567	15676	15348	15479	15436	15404	15561	15400	15458	15633	15418	15694	15660	15552	15530	15686	15484	15450	15695	15464	15493	15419	15434	15481	15642	15654	15498	15658	15564	15566	15480	15725	15538	15550	15770	15863	15489	15687	15530	15592	15461	15664	15573	15394	15530	15509	15634	15705	15744	15523	15645	15623	15484	15476	15376	15644	15286	15352	15598	15666	15421	15527	15469	15457	15584	15634	15511	15478	15616	15649	15477	15508	15645	15460	15480	15632	15565	15329	15421	15417	15435	15506	15595	15464	15340	15519	15535	15578	15485	15486	15555	15410	15672	15589	15751	15615	15640	15665	15595	15583	15365	15568	15504	15604	15626	15503	15414	15655	15514	15544	15567	15537	15530	15586	15447	15634	15565	15584	15872	15715	15556	15494	15583	15359	15580	15682	15412	15443	15694	15531	15555	15416	15702	15628	15554	15389	15573	15464	15666	15395	15724	15407	15400	15570	15527	15529	15714	15525	15731	15763	15462	15442	15508	15612	15752	15733	15682	15658	15490	15582	15614	15567	15573	15559	15486	15647	15661	15637	15539	15590	15426	15749	15495	15454	15590	15560	15659	15474	15714	15710	15498	15586	15755	15629	15700	15621	15638	15579	15466	15529	15629	15659	15616	15750	15560	15526	15468	15790	15524	15681	15539	15585	15558	15632	15680	15585	15547	15554	15554	15891	15663	15636	15679	15519	15466	15520	15368	15476	15718	15618	15748	15721	15581	15692	15380	15694	15703	15645	15798	15477	15676	15552	15458	15529	15397	15640	15680	15842	15528	15468	15350	15439	15656	15641	15442	15731	15560	15585	15538	15465	15628	15601	15249	15516	15469	15727	15486	15544	15392	15693	15592	15626	15566	15497	15448	15458	15520	15576	15474	15645	15540	15485	15679	15385	15589	15556	15721	15360	15392	15348	15633	15691	15618	15430	15361	15452	15450	15534	15575	15388	15614	15600	15541	15375	15548	15359	15647	15589	15606	15713	15372	15477	15606	15713	15750	15583	15693	15458	15430	15421	15510	15625	15470	15619	15489	15563	15500	15593	15487	15753	15712	15519	15782	15625	15521	15734	15518	15499	15585	15509	15461	15377	15440	15462	15647	15651	15443	15418	15454	15614	15364	15510	15711	15497	15572	15602	15556	15783	15646	15639	15619	15501	15606	15521	15629	15468	15422	15567	15539	15536	15380	15473	15724	15521	15372	15608	15712	15621	15598	15576	15544	15416	15518	15707	15565	15697	15570	15553	15677	15524	15676	15507	15649	15542	15592	15643	15366	15594	15684	15579	15785	15503	15558	15534	15686	15416	15551	15449	15330	15355	15518	15776	15490	15720	15653	15742	15418	15512	15263	15412	15544	15696	15617	15632	15353	15465	15475	15561	15489	15345	15557	15446	15602	15372	15530	15522	15566	15491	15799	15402	15476	15457	15419	15463	15563	15561	15816	15796	15721	15559	15572	15457	15656	15690	15656	15322	15256	15537	15663	15682	15524	15670	15337	15556	15660	15614	15732	15642	15714	15673	15418	15467	15621	15555	15775	15830	15534	15517
25177	43657	39719	29938	25118	22251	19873	18511	16815	15757	14978	14801	14633	14708	14595	14467	14372	14122	14335	14223	14149	14007	14182	14079	13876	13790	13646	13608	13702	13741	13779	13859	13850	13748	13656	13777	13878	13637	13721	13641	13581	13651	13635	13581	13640	13477	13530	13625	13397	13530	13546	13506	13722	13765	13551	13461	13409	13393	13438	13366	13473	13606	13496	13431	13507	13439	13529	13574	13401	13545	13593	13487	13393	13369	13418	13673	13574	13634	13555	13472	13414	13637	13483	13616	13442	13577	13369	13627	13451	13391	13597	13577	13415	13423	13458	13610	13570	13491	13474	13517	13576	13434	13403	13348	13617	13500	13453	13431	13601	13248	13647	13446	13504	13652	13446	13432	13475	13477	13477	13532	13625	13407	13555	13530	13350	13494	13625	13438	13426	13487	13363	13561	13526	13372	13551	13503	13401	13403	13482	13551	13489	13450	13353	13506	13566	13457	13597	13299	13517	13436	13433	13478	13481	13419	13571	13516	13470	13502	13394	13394	13427	13547	13429	13561	13537	13411	13503	13490	13515	13423	13489	13410	13469	13529	13571	13624	13636	13391	13459	13524	13502	13414	13684	13371	13279	13443	13553	13648	13553	13423	13404	13531	13466	13430	13306	13440	13429	13521	13428	13486	13538	13350	13463	13380	13489	13362	13376	13561	13438	13634	13605	13418	13670	13368	13533	13436	13397	13440	13461	13560	13482	13375	13500	13696	13503	13505	13564	13514	13352	13450	13451	13576	13465	13404	13478	13548	13362	13496	13339	13554	13409	13476	13409	13418	13601	13477	13674	13381	13462	13376	13447	13704	13464	13424	13440	13417	13367	13373	13424	13450	13538	13507	13555	13530	13370	13590	13377	13678	13479	13423	13384	13410	13385	13361	13545	13390	13507	13634	13541	13505	13482	13534	13448	13484	13401	13648	13503	13439	13366	13554	13602	13441	13374	13488	13617	13428	13491	13429	13509	13539	13383	13316	13515	13596	13270	13395	13396	13481	13656	13418	13608	13544	13464	13440	13663	13606	13549	13550	13528	13409	13490	13378	13561	13448	13427	13394	13341	13524	13582	13576	13434	13461	13419	13421	13417	13329	13530	13410	13368	13473	13564	13474	13530	13381	13526	13417	13464	13387	13543	13543	13526	13485	13455	13499	13480	13752	13537	13467	13508	13436	13511	13318	13453	13562	13571	13524	13599	13401	13382	13507	13534	13500	13619	13517	13437	13369	13485	13487	13611	13548	13478	13413	13416	13377	13554	13619	13282	13395	13375	13549	13582	13421	13351	13358	13432	13528	13654	13554	13512	13469	13452	13470	13571	13345	13467	13467	13531	13558	13589	13476	13532	13496	13559	13469	13715	13621	13666	13569	13543	13452	13511	13494	13625	13509	13583	13389	13470	13440	13515	13338	13434	13620	13580	13363	13462	13452	13534	13339	13522	13497	13392	13452	13683	13602	13476	13464	13612	13456	13504	13599	13518	13698	13329	13482	13512	13427	13415	13539	13515	13322	13568	13361	13624	13374	13589	13421	13420	13514	13674	13466	13390	13443	13385	13508	13436	13444	13716	13437	13602	13521	13328	13562	13458	13493	13485	13495	13471	13424	13556	13374	13499	13488	13498	13525	13549	13466	13518	13479	13704	13583	13399	13338	13536	13407	13496	13584	13439	13513	13447	13557	13443	13532	13652	13450	13563	13598	13493	13415	13368	13394	13438	13509	13486	13476	13524	13528	13554	13431	13516	13463	13627	13553	13544	13471	13578	13446	13367	13428	13434	13614	13616	13522	13588	13323	13339	13412	13425	13433	13373	13453	13484	13466	13487	13495	13413	13418	13531	13481	13355	13637	13390	13507	13431	13394	13565	13567	13552	13421	13437	13484	13273	13423	13423	13488	13271	13441	13386	13450	13388	13503	13491	13663	13426	13488	13451	13237	13605	13479	13461	13535	13518	13568	13596	13427	13527	13495	13510	13425	13488	13523	13543	13181	13462	13424	13623	13550	13550	13349	13421	13456	13462	13640	13503	13375	13517	13454	13404	13563	13477	13454	13376	13500	13457	13497	13433	13551	13559	13440	13453	13410	13462	13547	13530	13572	13382	13529	13581	13646	13353	13619	13430	13514	13504	13547	13482	13330	13527	13514	13476	13415	13565	13456	13484	13540	13500	13492	13605	13357	13591	13499	13649	13483	13657	13363	13546	13386	13400	13435	13310	13531	13628	13489	13566	13579	13517	13371	13483	13431	13420	13355	13437	13434	13374	13548	13501	13371	13517	13405	13562	13540	13424	13521	13469	13449	13472	13500	13514	13466	13546	13504	13485	13536	13378	13549	13299	13575	13613	13382	13309	13617	13542	13494	13509	13495	13430	13510	13474	13683	13533	13349	13463	13423	13546	13561	13383	13393	13537	13434	13535	13392	13520	13498	13579	13479	13585	13576	13507	13611	13494	13478	13567	13464	13480	13498	13511	13450	13584	13305	13463	13536	13443	13556	13533	13550	13466	13595	13577	13239	13479	13414	13496	13555	13547	13544	13495	13575	13535	13657	13419	13401	13619	13477	13444	13694	13378	13521	13549	13370	13528	13380	13301	13442	13599	13304	13631	13538	13336	13502	13467	13599	13415	13467	13402	13514	13510	13423	13530	13512	13558	13310	13482	13637	13625	13569	13463	13464	13325	13433	13475	13427	13335	13419	13487	13412	13470	13408	13425	13392	13504	13540	13636	13364	13500	13475	13497	13814	13428	13499	13426	13362	13535	13530	13348	13575	13474	13545	13539	13618	13535	13464	13398	13452	13561	13490	13500	13435	13479	13312	13462	13585	13493	13568	13619	13503	13382	13387	13517	13690	13362	13607	13413	13749	13544	13566	13582	13455	13329	13547	13544	13481	13627	13555	13485	13527	13462	13347	13630	13276	13452	13524	13502	13525	13602	13582	13372	13601	13411	13496	13515	13639	13408	13404	13416	13596	13399	13513	13544	13515	13366	13600	13524	13585	13568	13372	13476	13542	13524	13414	13549	13482	13375	13355	13410	13651	13496	13484	13576	13530	13544	13408	13434	13432	13537	13400	13672	13480	13551	13379	13462	13407	13423	13466	13556	13457	13490	13548	13607	13568	13515	13403	13658	13628	13318	13475	13683	13395	13605	13377	13467	13457	13448	13552	13511	13453	13557	13369	13545	13529	13541	13547	13551	13389	13470	13406	13572	13613	13404	13484	13587	13543	13460	13358	13519	13632	13264	13452	13476	13406	13521	13546	13398	13483	13526	13467	13367	13571	13550	13427	13491	13471	13456	13602	13511	13637	13668	13506	13434	13383	13605	13512	13609	13531	13457	13523	13477	13428	13574	13578	13468	13573	13565	13558	13540	13547	13601	13495	13521	13406	13406	13468	13484	13567	13581	13423	13444	13489	13530	13434	13483	13390	13572	13446	13644	13349	13498	13482	13617	13570	13240	13321	13396	13570	13359	13557	13485	13492	13370	13535	13606	13566	13407	13383	13503	13579	13583	13350	13415	13484	13471	13464	13549	13310	13581	13449	13534	13515	13593	13534	13384	13468	13372	13361	13560	13370	13463	13559	13631	13521	13547	13381	13434	13444	13439	13415	13524	13444	13424	13556	13542	13589	13553	13599	13556	13358	13544	13432	13436	13498	13555	13326	13485	13419	13393	13442	13437	13372	13436	13483	13411	13563	13742	13782	13429	13410	13550	13485	13302	13497	13510	13556	13404	13432	13486	13567	13443	13493	13399	13702	13541	13561	13394	13481	13628	13424	13502	13535	13419	13680	13412	13432	13541	13410	13379	13344	13421	13492	13478	13415	13316	13581	13632	13400	13545	13606	13332	13399	13406	13460	13573	13688	13561	13352	13573	13452	13419	13441	13266	13590	13486	13525	13403	13511	13396	13516	13472	13505	13485	13388	13268	13321	13388	13645	13289	13576	13447	13405	13439	13297	13445	13353	13532	13620	13523	13720	13390	13416	13518	13460	13537	13373	13434	13507	13549	13493	13555	13570	13472	13250	13584	13467	13415	13476	13619	13573	13399	13429	13565	13435	13427	13585	13522	13400	13592	13546	13320	13540	13476	13541	13648	13530	13481	13562	13506	13644	13419	13466	13403	13448	13532	13448	13454	13359	13509	13623	13428	13533	13573	13434	13535	13472	13480	13473	13549	13550	13527	13338	13554	13378	13472	13407	13574	13480	13428	13451	13521	13524	13400	13503	13441	13644	13496	13391	13563	13660	13608	13554	13400	13529	13580	13624	13552	13351	13545	13471	13618	13446	13369	13616	13535	13288	13523	13423	13346	13328	13424	13495	13402	13499	13328	13505	13510	13477	13531	13320	13429	13463	13566	13448	13463	13395	13446	13401	13410	13451	13483	13604	13587	13377	13456	13745	13387	13470	13377	13437	13582	13671	13241	13509	13613	13449	13450	13391	13476	13480	13544	13697	13440	13492	13388	13395	13433	13504	13503	13454	13591	13536	13440	13445	13514	13349	13612	13468	13357	13474	13373	13465	13537	13516	13416	13600	13535	13473	13561	13442	13384	13496	13435	13547	13333	13412	13641	13635	13412	13460	13357	13555	13400	13465	13382	13444	13488	13429	13569	13471	13662	13527	13471	13435	13369	13695	13566	13510	13564	13452	13420	13578	13579	13541	13531	13498	13548	13510	13393	13443	13532	13527	13460	13339	13504	13595	13412	13338	13448	13403	13498	13311	13421	13485	13572	13503	13594	13489	13512	13543	13427	13586	13493	13472	13462	13517	13530	13549	13545	13634	13469	13454	13537	13564	13607	13433	13467	13424	13504	13428	13484	13385	13589	13468	13515	13496	13559	13442	13647	13551	13392	13442	13475	13515	13681	13573	13500	13243	13596	13675	13471	13533	13383	13443	13419	13386	13523	13654	13493	13626	13409	13531	13390	13542	13419	13407	13597	13510	13379	13519	13414	13532	13608	13566	13370	13544	13449	13551	13438	13494	13425	13353	13360	13646	13471	13533	13554	13306	13413	13515	13352	13423	13683	13461	13257	13502	13302	13623	13521	13536	13338	13390	13357	13583	13579	13469	13327	13666	13498	13517	13439	13403	13738	13490	13547	13439	13381	13501	13483	13621	13528	13585
22829	21120	28887	23680	21797	24887	26874	21975	19584	19198	18598	18058	17796	17882	17778	17673	17660	17504	17626	17454	17549	17426	17299	17227	17365	17230	17294	16951	17047	16922	17006	16861	16746	16999	16784	17016	16837	16830	16921	16895	16917	17020	17041	16868	16706	16812	16836	16750	16751	16801	16737	16806	16772	16784	16852	16581	16691	16781	16742	16797	16573	16684	16639	16784	16841	16613	17127	16827	16885	16778	16787	16848	16692	16609	16626	16593	16661	16768	16863	16846	16451	16754	16646	16520	16689	16507	16621	16630	16711	16674	16690	16666	16709	16457	16605	16641	16634	16751	16516	16586	16635	16763	16613	16780	16608	16790	16647	16776	16577	16736	16760	16745	16708	16605	16685	16743	16742	16604	16654	16654	16819	16630	16709	16848	16600	16554	16686	16601	16666	16715	16675	16731	16768	16739	16819	16729	16835	16785	16732	16572	16587	16726	16584	16626	16754	16613	16551	16632	16858	16762	16981	16742	16701	16469	16745	16828	16928	16966	16671	16671	16792	16707	16750	16814	16594	16670	16509	16937	16696	16649	16635	16691	16599	16730	16869	16506	16703	16602	16828	16436	16533	16530	16664	16644	16648	16827	16559	16905	16775	16641	16632	16762	16658	16570	16779	16657	16741	16553	16678	16560	16760	16645	16683	16637	16750	16725	16637	16684	16599	16810	16775	16455	16874	16688	16825	16880	16678	16541	16733	16788	16474	16552	16697	16612	16692	16537	16655	16693	16580	16819	16577	16825	16830	16784	16540	16609	16681	16605	16571	16586	16775	16660	16496	16510	16727	16860	16883	16690	16481	16671	16504	16465	16811	16661	16557	16608	16644	16770	16532	16776	16726	16586	16681	16620	16634	16654	16735	16593	16440	16720	16523	16703	16689	16817	16737	16665	16766	16579	16701	16764	16687	16626	16599	16830	16561	16571	16476	16804	16519	16671	16530	16708	16565	16644	16567	16456	16725	16516	16613	16656	16647	16789	16818	16744	16555	16680	16442	16609	16740	16817	16588	16661	16670	16796	16509	16499	16658	16758	16645	16559	16609	16842	16686	16557	16651	16619	16456	16533	16625	16614	16531	16785	16697	16727	16787	16626	16745	16550	16821	16867	16699	16751	16587	16530	16666	16767	16388	16440	16859	16616	16657	16520	16873	16907	16647	16598	16633	16610	16476	16644	16834	16612	16786	16807	16914	16847	16679	16748	16631	16640	16633	16579	16678	16736	16668	16543	16838	16676	16644	16577	16540	16727	16590	16642	16617	16613	16517	16687	16707	16566	16887	16671	16689	16619	16612	16630	16761	16745	16669	16792	16670	16668	16739	16678	16544	16905	16718	16627	16740	16948	16676	16540	16590	16694	16599	16845	16732	16749	16612	16577	16401	16725	16644	16473	16816	16542	16633	16756	16514	16756	16719	16691	16706	16799	16782	16602	16644	16659	16611	16705	16566	16500	16568	16710	16746	16781	16735	16694	16596	16526	16610	16612	16694	16585	16596	16557	16592	16463	16759	16651	16610	16451	16716	16648	16627	16657	16743	16815	16727	16673	16651	16703	16575	16480	16758	16845	16640	16658	16732	16739	16796	16754	16818	16441	16647	16651	16723	16658	16561	16736	16674	16732	16691	16560	16592	16571	16523	16705	16761	16556	16608	16738	16545	16655	16550	16700	16531	16681	16610	16663	16581	16666	16530	16640	16408	16621	16643	16571	16776	16742	16654	16687	16627	16559	16800	16573	16602	16784	16847	16715	16778	16815	16784	16683	16615	16408	16534	16766	16743	16448	16859	16666	16686	16712	16930	16742	16607	16755	16706	16775	16535	16831	16624	16926	16714	16856	16806	16735	16666	16556	16563	16739	16606	16563	16548	16717	16739	16702	16680	16678	16626	16597	16500	16635	16858	16593	16770	16807	16893	16625	16561	16595	16673	16862	16740	16799	16587	16577	16709	16527	16704	16782	16635	16763	16646	16669	16668	16647	16709	16745	16604	16707	16777	16687	16735	16685	16550	16688	16667	16804	16790	16699	16699	16746	16790	16820	16784	16605	16500	16657	16775	16672	16748	16591	16715	16766	16764	16604	16797	16690	16759	16499	16576	16675	16856	16438	16651	16519	16506	16461	16612	16633	16816	16708	16450	16769	16838	16847	16709	16587	16621	16522	16571	16515	16424	16542	16811	16457	16815	16571	16637	16557	16534	16653	16610	16688	16747	16601	16785	16713	16672	16706	16636	16521	16822	16694	16819	16749	16702	16689	16588	16613	16750	16604	16660	16627	16626	16686	16704	16572	16588	16437	16579	16636	16758	16716	16696	16549	16724	16680	16824	16679	16505	16700	16647	16589	16715	16576	16788	16839	16631	16681	16683	16810	16746	16659	16639	16563	16872	16701	16538	16816	16739	16517	16408	16582	16655	16569	16709	16765	16656	16899	16825	16754	16742	16624	16660	16422	16563	16555	16928	16870	16564	16718	16792	16498	16634	16887	16683	16664	16735	16668	16726	16652	16622	16315	16961	16526	16788	16795	16689	16747	16708	16660	16695	16719	16498	16603	16475	16658	16902	16662	16339	16579	16519	16631	16918	16700	16887	16592	16814	16741	16589	16751	16757	16884	16751	16773	16555	16785	16852	16795	16678	16594	16552	16680	16712	16739	16607	16785	16716	16707	16683	16695	16782	16690	16811	16585	16744	16745	16732	16582	16804	16803	16646	16599	16684	16721	16677	16463	16713	16757	16906	17030	16871	16742	16525	16682	16665	16681	16616	16828	16614	16759	16725	16731	16352	16710	16781	16645	16679	16692	16801	16449	16643	16652	16683	16463	16627	16629	16704	16678	16572	16676	16522	16709	16539	16702	16648	16545	16750	16468	16501	16811	16777	16459	16601	16546	16766	16712	16687	16748	16589	16678	16688	16707	16465	16558	16583	16655	16632	16635	16649	16885	16604	16741	16656	16774	16519	16491	16591	16582	16671	16656	16588	16898	16527	16641	16654	16863	16806	16849	16846	16650	16598	16691	16825	16737	16845	16506	16622	16526	16610	16586	16604	16635	16569	16678	16593	16533	16613	16665	16580	16694	16842	16704	16638	16619	16652	16527	16639	16646	16753	16784	16518	16524	16712	16603	16660	16541	16708	16684	16733	16369	16756	16654	16755	16704	16741	16645	16606	16779	16736	16546	16789	16464	16561	16788	16798	16534	16740	16575	16508	16539	16829	16930	16650	16788	16704	16568	16650	16603	16733	16538	16841	16727	16752	16597	16664	16786	16841	16812	16872	16786	16655	16604	16747	16871	16620	16364	16642	16589	16577	16655	16633	16683	16409	16568	16786	16758	16641	16553	16640	16525	16938	16765	16565	16664	16611	16576	16592	16649	16551	16755	16651	16655	16811	16744	16736	16733	16700	16641	16503	16532	16692	16710	16549	16461	16529	16723	16577	16831	16550	16677	16689	16585	16647	16682	16604	16704	16619	16745	16734	16620	16622	16822	16716	16704	16665	16760	16714	16767	16490	16622	16839	16774	16745	16632	16622	16835	16764	16668	16842	16752	16748	16796	16616	16529	16399	16531	16556	16882	16653	16829	16652	16493	16619	16923	16791	16490	16630	16722	16616	16700	16340	16610	16592	16835	16729	16569	16541	16750	16754	16901	16614	16577	16484	16598	16682	16740	16871	16467	16731	16519	16873	16715	16571	16666	16870	16646	16693	16624	16496	16646	16617	16742	16687	16826	16717	16614	16765	16858	16624	16505	16409	16430	16645	16647	16531	16603	16773	16676	16619	16611	16687	16750	16641	16533	16610	16618	16714	16625	16749	16661	16674	16822	16850	16733	16641	16599	16574	16774	16650	16867	16921	16650	16846	16638	16643	16542	16472	16561	16559	16518	16792	16664	16809	16588	16499	16446	16510	16695	16498	16698	16828	16678	16960	16441	16587	16639	16622	16668	16676	16845	16752	16578	16505	16627	16534	16745	16593	16772	16674	16629	16610	16614	16781	16627	16685	16529	16543	16690	16893	16554	16466	16643	16586	16792	16451	16728	16802	16589	16858	16591	16592	16777	16774	16369	16619	16580	16691	16588	16696	16604	16625	16628	16574	16568	16508	16920	16787	16608	16707	16680	16648	16651	16812	16697	16731	16503	16677	16543	16674	16661	16722	16579	16645	16541	16418	16576	16387	16737	16755	16877	16701	16587	16727	16653	16737	16617	16729	16641	16658	16659	16775	16753	16684	16637	16641	16736	16699	16801	16670	16848	16567	16743	16698	16502	16465	16712	16694	16618	16879	16757	16619	16654	16641	16560	16628	16678	16642	16746	16542	16517	16637	16496	16656	16703	16555	16698	16768	16425	16698	16596	16642	16730	16690	16654	16622	16559	16727	16710	16768	16563	16512	16661	16538	16718	16734	16628	16561	16544	16801	16696	16634	16701	16604	16654	16729	16665	16744	16565	16562	16687	16601	16657	16652	16573	16708	16601	16730	16613	16678	16677	16921	16774	16498	16811	16576	16562	16570	16664	16619	16591	16692	16524	16700	16515	16664	16834	16797	16779	16860	16503	16506	16656	16696	16612	16814	16607	16761	16702	16571	16863	16699	16791	16566	16854	16583	16658	16681	16932	16741	16559	16771	16756	16696	16617	16491	16517	16429	16682	16784	16611	16606	16636	16681	16618	16596	16643	16547	16654	16711	16641	16363	16758	16657	16574	16606	16649	16613	16688	16746	16637	16774	16607	16579	16591	16667	16796	16628	16628	16728	16514	16618	16547	16523	16539	16850	16863	16757	16650	16925	16649	16630	16640	16736	16704	16618	16731	16662	16626	16620	16595	16901	16710	16662	16548	16605	16646	16841	16720	16680	16748	16652	16653	16595	16353	16614	16837	16624	16761	16519	16642	16653	16692	16691	16421	16669	16607	16647	16602	16476	16505	16481	16654	16506	16616	16701	16564	16537	16750	16595	16664	16493	16779	16529	16537	16581	16830	16723	16650	16528	16655	16633	16601	16548	16888	16565	16651	16447	16629	16747	16596	16753	16714	16625	16601	16595	16832	16778	16778	16825	16830	16683	16548	16584	16659	16818	16732	16724	16691	16877	16695	16696	16691	16800	16751	16529	16768	16680	16716	16737	16705	16581	16625
27379	48495	45042	34205	28653	24900	22457	21224	18711	17349	16520	16132	15738	15803	15763	15522	15528	15218	15113	15242	14835	15126	14823	14796	14823	14707	14687	14752	14537	14557	14479	14440	14346	14460	14470	14335	14455	14221	14106	14587	14267	14381	14343	14077	14108	14289	14242	14242	14264	14237	14247	14068	13990	14252	14270	14303	14106	14101	14120	14103	14057	14081	14115	14074	13938	14059	13958	14045	14002	14140	14077	13884	14071	14039	14080	14017	14173	14126	14107	13965	13865	14246	14070	14140	14057	14198	14209	14017	14201	14183	14094	14009	14084	14233	14087	14123	13974	13915	14220	14140	14147	14206	14022	14022	14067	14056	14054	14111	14025	14131	14183	14032	14097	14088	14074	14030	14179	14220	14219	14102	14159	13988	14271	14263	14083	14302	14058	14070	14023	13984	14189	13908	14019	14045	13982	14026	13988	14130	14009	14056	14368	14324	14254	14239	14192	13989	14074	14258	14083	14301	14024	13932	14112	13988	14276	13934	14098	14175	14133	14180	13878	14224	14009	14181	14141	14155	13970	13980	14103	14172	14123	14088	14111	13941	14108	13986	14153	13940	14060	14060	13966	14038	14028	14034	14186	14056	14017	14061	14104	13852	14010	14035	14100	14104	14204	14016	14140	14087	14239	14038	14160	14348	14039	14200	13928	14048	14062	14130	14164	14157	14194	13966	14117	14010	14071	14103	14297	14128	14168	14111	14109	14036	14116	14181	14118	14049	14102	13975	13885	14095	13975	14162	14309	14107	14064	14182	14074	14134	14039	14135	14065	14005	14120	14024	14056	13936	14145	14059	13864	14012	14005	14178	14128	14181	13979	13929	14092	14196	13962	14077	13976	14201	14143	14074	13991	13987	14123	13958	14000	13925	14101	14065	14100	14118	14020	14182	13962	14062	14061	14046	14228	14007	14147	14015	14014	14063	13980	14094	14051	14016	14230	14031	14092	13918	13995	14075	14080	13993	14056	13979	14072	14113	13953	14098	14000	14080	14080	14141	14097	14275	13903	13871	14228	14097	14127	14141	14102	14091	14027	14119	14164	14090	13987	14131	13993	14206	13829	13877	14070	13956	14036	14209	13961	14040	14140	14066	14104	13950	14032	14026	13989	14069	13918	14283	14080	14160	13936	14133	14104	14238	14087	14151	13900	13992	14056	14146	14099	14042	14230	14105	13919	14129	13978	14106	14010	13994	14168	14039	13868	13993	14054	14065	14176	14102	14127	14105	14336	14226	14031	14048	14012	14022	14052	14028	14172	14009	14071	14133	14004	14121	14037	14046	14136	14278	14157	14171	14045	14098	14009	14297	14203	14037	13999	14101	14077	14299	13999	14060	14213	14086	14142	13989	14130	14043	14339	14063	14045	14198	14276	14030	14246	14074	13848	14233	14132	13960	14033	14040	13944	14160	14026	14069	14006	14104	14087	14028	14177	14028	13832	14066	14204	14049	14083	14027	14013	14129	13954	14016	14070	14156	14066	14122	14018	14006	14193	14043	14065	14126	14128	13984	14111	14116	14201	14104	14155	14198	14112	14142	14080	14088	14167	14097	14059	14200	14181	14147	14310	14034	14106	14131	14176	14114	13960	14252	14231	13989	14101	14057	14147	14231	13939	14097	13975	13928	14075	14023	14178	13886	14134	14079	14016	14110	14041	14070	13989	14101	14113	14057	14099	14096	13982	14000	14156	14025	14041	14153	13972	13972	14115	14086	13864	14144	14081	14037	14114	14007	14089	14130	14017	13926	14019	14176	14053	14204	14197	14177	14201	14064	14090	14165	14127	14050	14070	14118	14342	13996	14031	13988	14008	13924	14040	14017	14138	14000	14051	14124	13968	14019	14083	13998	13968	14062	14038	14146	14022	14071	14057	14068	14047	14087	13926	14091	13718	14106	14179	14059	13966	14000	14159	14033	14009	14190	14067	13903	14228	14154	14113	13861	14110	14051	14120	13993	14235	14138	14198	14143	14086	14040	14187	14108	14075	14061	14287	14152	14096	14006	13908	14082	14188	14071	14197	14008	14218	14096	14167	14068	14008	14087	14097	13976	14230	14109	14205	14032	14104	14005	14274	13899	13978	13942	14030	13967	14072	13932	14069	14092	14097	13895	14073	13913	14128	14105	13974	14247	14029	14111	14100	14122	14065	13899	14062	14247	14182	14080	14066	14166	14032	13968	13985	14276	14148	14017	14100	14128	14203	14182	14049	13991	14046	13962	13889	14059	14175	14127	14135	13992	13968	14105	14135	13897	13976	14172	14060	13959	13998	14118	13945	14094	14121	14157	14003	14036	14043	13997	14142	14058	14015	14196	14049	14205	14133	14065	13964	13864	14164	13975	14065	13965	14121	13994	14163	14095	14116	14180	14038	14096	14129	13990	13996	13978	13933	14001	14081	13934	14043	14010	14109	13974	14115	14068	14069	14117	14102	14180	13967	14116	14173	14033	14039	14081	13958	14217	14162	14099	14145	14126	14033	14128	14150	14144	14054	14091	14014	14194	14058	14198	14040	14068	13914	13991	14107	14087	14164	14053	14145	14153	13973	14098	14159	14088	13998	14097	14058	13972	14007	13982	14003	13906	14102	14039	14052	13950	14023	14189	14061	14175	13992	13946	14178	14004	14257	13948	14092	14090	14172	14063	14258	14078	13954	14191	14172	14008	14180	14082	14116	14289	14065	14108	13932	14098	13926	14087	14275	14046	14287	14232	14035	14029	13979	14064	14054	13933	13906	14042	14091	14024	14099	14025	14025	14062	14180	14321	14094	14244	13936	13944	14199	14082	14035	14134	14150	14205	13939	14021	13932	14068	14109	14056	14019	14220	14083	14112	14157	14278	14151	14023	13980	14167	14046	14032	14040	14151	14136	14187	14199	14036	14091	14138	14152	14020	14060	14112	14021	13976	14040	13989	14132	14091	14063	14162	14152	14035	14141	14201	14132	13998	14088	14179	14318	13902	14161	14034	14105	14101	14028	14242	13948	14118	14158	14113	13864	14115	13942	14161	14201	14154	14129	14124	13936	14187	14089	14130	14071	14185	14040	14230	13928	13921	14169	13974	14091	14063	14103	14067	14181	14045	14194	13987	14223	13872	14128	14175	14135	14118	13827	14142	13930	14001	13957	14043	14058	14081	14146	14045	14005	13913	14184	14186	14096	13950	13998	13942	14026	14165	13944	13938	14253	14010	14160	14225	14067	14122	14215	14057	13929	14163	14106	13983	14179	14151	14097	14046	14047	14049	14112	14069	14044	14199	14153	14147	14025	14082	13926	14161	14114	14055	13949	14221	14130	14101	13941	14106	14014	14255	14079	14135	14057	13913	14081	14018	14167	14226	14169	13977	14028	14127	14157	14056	14089	14026	14004	14128	13932	14136	14122	14072	14130	13944	14085	14164	14064	14159	14062	13832	14108	14128	14117	14224	14093	13935	14023	14172	13868	13813	14056	14091	14054	14016	14034	14066	14046	14128	13963	13943	14190	13996	13936	14058	14161	14115	14166	13942	14013	14115	14013	14039	13966	14252	14246	14156	14097	14210	14121	14180	13999	14023	14006	14036	13871	14262	14136	14109	14149	14059	13955	14177	14088	14020	14225	13987	14186	13947	14111	14266	14198	14069	14062	14104	14134	14013	14106	14166	13960	14115	14114	14073	14085	14070	14146	13951	14183	14030	13864	14095	14012	14064	14129	14270	14116	14090	14072	14126	14112	14182	14114	14073	14175	14111	14093	13972	14139	14106	14037	14168	14036	14013	14184	13862	14075	14049	14102	14136	14062	14037	14116	14037	14130	14078	14180	14002	13947	14096	13974	14008	14185	14135	14260	14080	13950	13975	14152	14259	14287	14076	14259	14135	14070	14029	14101	14148	14078	14070	14164	14110	14190	13933	14170	14041	13931	13857	14019	14132	14135	14143	14054	13948	14196	13840	13929	14030	14028	14060	14215	13962	14131	13880	14129	14001	14137	14141	14170	14249	14136	14172	14280	14185	14000	14087	14124	14201	14070	14046	13899	14009	14135	14134	14108	14252	14179	14065	14170	13997	14092	14066	13876	14079	14030	14209	14051	14114	14140	13928	14218	14104	14162	14026	13992	14029	13993	14171	14163	13904	14096	13991	14092	14196	13955	14028	14078	14082	14167	14220	13977	14091	14205	14086	13949	14143	14092	14016	14074	14087	14033	14025	14213	14084	14026	14189	14174	13978	14021	14006	14045	14202	14165	13977	14229	14090	14143	14003	14034	14076	14079	14090	14107	14058	14075	14076	14050	13990	13967	13846	14211	14013	14112	14016	14035	13958	13975	14065	14092	14196	13933	14060	14046	14164	14170	14117	13944	14062	14070	14099	14043	14020	13941	13931	14157	14052	13923	14065	14047	14150	14174	13953	14266	14012	14183	14087	13996	14109	14124	14104	14125	14170	13942	14097	13953	13999	14149	14001	14021	14119	14027	13993	14197	14027	14086	14086	13916	13984	14039	14021	14022	14300	14122	13960	14024	13942	13987	14131	14085	14103	14103	14027	14175	13913	14154	14219	14082	14183	13973	14159	14102	13986	14072	14153	14250	14223	14042	14074	14150	14075	13926	14110	13963	14061	14088	13957	13964	14128	14087	13968	14027	13935	14196	13989	14100	14058	14112	14144	13946	14177	13975	14035	14081	14020	13950	13944	14192	14026	13933	14110	14016	14027	14025	13949	14147	14069	14020	13975	13942	14152	14237	14198	14062	14046	14029	13896	14143	14088	14071	14159	14087	13995	14086	14099	14055	14003	14233	14055	13956	14078	14016	14008	13981	14225	14177	14029	13952	14109	14187	14053	14011	14018	14286	14273	14140	14029	14132	13978	14058	14078	14069	14096	14123	13981	14041	14164	14197	13890	13949	14127	14074	14149	14153	14094	14075	14227	14163	14037	14104	14118	14157	14280	14199	14141	14180	14090	14306	14079	14182	13943	14147	14179	13863	14000	14001	14090	13971	14048	14184	14047	14083	14034	14003	14081	13904	14252	14158	14148	14036	14108	14003	14034	14125	14085	14084	14173	14131	14025	14035	14102	14163	13974	14176	13889	14133	13933	14005	14178	13980	14091	13934	14166	13977	13918	14161	14232	14196	14041	14111	14222	14144	14022	14179	14174
28270	24887	30938	26931	21166	19449	18420	17871	17118	16791	16317	16235	16201	16276	16246	16069	16206	16315	16074	16039	15971	16012	15876	15912	16000	15952	15836	15860	15955	15588	15983	15802	15657	15907	15959	15803	15996	15965	15920	15823	15785	15889	15832	15754	15890	15652	15968	15972	15895	15874	16019	15740	15937	15632	15710	15794	15715	15971	15827	15733	15814	15730	15960	15990	15814	15995	15864	15623	15694	15703	15909	15645	15870	15731	15888	15725	15618	15857	15855	15732	15778	15903	15859	15700	16006	15751	15935	15750	15805	15748	15786	15723	15820	15852	15777	15793	15992	15829	15782	15995	15831	15735	15742	15756	15711	15782	16028	15832	15777	15892	15787	15906	15666	15680	15888	15673	15830	15707	15676	15839	15596	15722	15735	15676	15696	15839	15738	15841	15758	15807	15746	15838	15833	15787	15815	15776	15851	15637	15721	15741	15666	15886	15780	15637	15722	15769	15776	15878	15738	15679	15729	15916	15978	15994	15888	15886	15774	15735	15984	15730	15635	15871	15772	15728	15675	15677	15696	15742	15844	15879	15749	15794	15687	15482	15992	15895	15667	15714	15701	15696	15717	15790	15940	15662	15543	15463	15688	15662	15774	15885	15656	15745	15893	15937	15870	15799	15746	16075	15990	15714	15804	15908	15809	15895	15898	15821	15690	15574	15533	15590	15778	15768	15879	15669	15766	15839	15867	15804	15787	15771	15701	15694	15620	15827	15901	15782	15822	15745	15747	15717	15873	15847	15705	15730	15755	15571	15830	15800	15935	15818	15943	15719	15763	15745	15854	15773	15690	15744	15716	15876	15804	15735	15761	15763	15655	15658	15748	15674	15567	15932	15874	15832	15700	15738	15655	15889	15868	15935	15743	15735	15815	15848	15899	15795	15762	15727	15778	15691	15841	15847	15571	15624	15782	15673	15773	15698	15780	15822	15779	15849	15803	15764	15979	15576	15705	15778	15887	15759	15801	15795	15834	15825	15797	15514	15868	15694	15699	15816	15591	15670	15674	15696	16045	15750	15866	15662	15778	15874	15647	15609	15633	15686	15675	15807	15892	15876	15918	15817	15760	15742	15813	15657	15825	15705	15810	15784	15762	15680	15741	15877	15808	15628	15671	15834	15677	15841	15873	15890	15644	15890	15778	15781	15603	15709	15631	15710	15828	15868	15723	15562	15803	15624	15697	15622	15653	15684	15919	15845	15576	15665	15736	15673	15574	15793	15631	15643	15751	15736	15684	15938	15989	15707	15910	15748	15845	15688	15914	15790	15731	15688	15444	15660	15807	15852	15799	15814	15711	15849	15858	15830	15683	15846	15906	15747	15931	15815	15861	15927	16046	15563	15761	15689	15908	15840	15658	15731	15792	15967	15779	15843	15708	15850	15851	15836	15607	15561	15887	15726	15759	15731	15838	15860	15614	15799	15735	15960	15757	15563	15720	15964	15778	15767	15937	15894	15641	15877	15763	15831	15679	15761	15952	15646	15747	15956	15828	15886	15748	15604	15814	15710	15829	15747	15708	15704	15763	15745	15763	15630	15651	15683	15803	15849	15796	15705	15877	15686	15893	15923	15873	15598	15799	15866	15716	15631	15877	15520	15750	16084	15770	15648	15834	15836	15964	15937	15644	15537	15742	15706	15538	15925	15823	15842	15888	15754	15641	15853	15902	15667	15647	15907	15757	15677	15651	15727	15915	15749	15690	15840	15870	15737	15734	15722	15677	15677	15849	15623	15474	15703	15883	15814	15831	15906	15769	15901	15789	15741	15834	15814	15724	15608	15586	15910	15707	15747	15872	15957	15737	15979	15749	15731	15766	15883	15912	15693	15700	15800	15846	15901	15684	15668	15716	15699	15709	15738	15755	15610	15711	15511	15672	15688	15576	15726	15683	15709	15530	15815	15842	15779	15639	15577	15866	15902	15809	15659	15779	15659	15778	15916	15778	15871	15764	15621	15792	15721	15883	15857	15775	15661	15929	15876	15870	15898	15747	15855	15791	15729	15632	15785	15741	15876	15770	15734	15639	15752	15619	15645	15885	15779	15737	15759	15915	15991	15606	15648	15918	15747	15748	15717	15669	15738	15613	15829	15676	15615	15693	15762	15826	15514	15824	15998	15822	15749	15648	15865	15767	15997	15686	15818	15922	15696	15866	15888	15799	15826	15894	15785	15496	15619	15759	15700	15752	15783	15628	15789	15692	15913	15810	15921	16019	15947	15693	15718	15839	15895	15775	15828	15751	15915	15743	15783	15712	15741	15743	15728	15882	15777	15778	15636	15721	15873	15702	15738	15714	15714	15719	15685	15597	15669	15724	15753	15718	15847	15700	15843	15828	15661	15896	15773	15865	15575	15761	15727	15913	15822	15801	15948	15752	15798	15810	15761	15684	15911	15651	15506	15560	15721	15814	15710	15972	15779	15938	15775	15618	15568	15753	15643	15674	15670	15761	15834	15727	15744	15873	15948	15777	15931	15818	15733	15744	15777	15902	15719	15665	15834	15713	15694	15769	15731	15766	15659	15512	15773	15808	15644	15747	15661	15841	15860	15788	15903	15612	15837	15690	15893	15933	15732	15546	15630	15964	15774	15804	15736	15750	15656	15706	15870	15800	15787	16038	15793	15789	15844	15933	15733	15796	15783	15768	15816	15799	15807	15965	15700	15871	15711	15767	15624	15638	15851	15739	16002	15662	15566	15868	15621	15777	15812	15663	15841	15797	15488	15851	15592	15847	15655	15831	15958	15813	15688	15770	15769	15822	15722	15881	16027	15658	15724	15765	15881	15866	15834	15869	15906	15749	15663	15885	15736	15774	15695	15821	15713	15527	15792	15729	15744	15731	15804	15916	15651	15707	15837	15742	15748	15818	15641	15928	15737	15730	15688	15670	15770	15551	15755	15757	15736	15778	15928	15677	15794	15899	15597	15587	15839	16016	15628	15829	15988	15833	15693	15910	15797	15663	15534	15745	15467	15774	15947	15800	15851	15949	15971	15914	15735	15747	15643	15921	15726	15731	15629	15845	15845	15807	15777	15837	15887	15815	15799	15835	15906	15734	15939	15761	15908	15769	15681	15815	15703	15587	15659	15678	15702	15842	15837	15739	15997	15893	15659	15803	15816	15952	15767	15624	15610	15974	15872	15882	15703	15844	15939	15673	15684	15791	15759	16013	15629	15727	15723	15862	15845	15874	15809	15698	15917	16048	15726	15800	15852	15945	15508	15876	15652	15649	15721	15805	15642	15869	15725	15667	15805	15773	15843	15941	15849	15794	15817	15632	15643	15932	15854	15706	15819	15896	16028	15879	15682	15760	15885	15836	15700	15668	15975	15836	15785	15817	15774	15916	15683	15600	15810	15578	15724	15675	15941	15636	15772	15705	15891	15920	15633	15747	15441	15674	15735	15801	15714	15794	15952	15828	15821	15743	15577	15702	15816	15851	15844	15942	15723	15722	15706	15789	15918	15785	15898	15685	15702	15735	15903	15768	15857	15835	15925	15823	15831	15701	15724	16031	15589	15770	15759	15734	15690	15777	15732	15823	15727	15619	15870	15768	15806	15776	15939	15531	15823	15652	15741	15714	15775	15895	15527	15727	15797	15802	15635	15744	15753	15679	15833	16009	15894	15475	15747	15677	15831	15669	15694	15706	15859	15790	15816	15687	15979	15692	15773	15791	15909	15952	15812	15808	15766	15701	15840	15929	15746	15812	15803	15591	15655	15853	15706	15857	15732	15679	15878	15858	15868	15721	15678	15635	15780	15836	15758	15755	15808	15686	15812	15658	15965	15631	15679	15843	15704	15733	15772	15801	15714	15853	15796	15981	15680	15832	15885	15767	15678	15655	15741	15627	15952	16059	15644	15829	15771	15767	15800	15843	15690	15918	15977	15608	16003	15728	15823	15916	15621	15860	15869	15712	15679	15700	15833	15633	15699	15830	15787	15846	15780	15768	15656	15919	15625	15661	15663	15906	15895	15669	15666	15602	15806	15681	15794	15883	15799	15748	15611	15745	15472	15949	15621	15725	15653	15645	15859	15646	15855	15716	15899	15795	15820	15793	15819	15745	15753	15727	15552	15525	15790	15833	15845	15861	15747	15692	15710	15669	15810	15739	15699	15665	15683	15826	15650	15702	15792	15958	15741	15912	15859	15733	15675	15945	15720	15798	15834	15698	15571	15712	15852	15882	15664	15819	15866	15776	15808	15821	15792	15726	15741	15924	15765	15829	15936	15806	15835	16015	15878	15651	15824	15905	15751	15843	15807	15902	15885	15511	15650	15615	15534	15792	15826	15845	15841	15867	15845	15797	15555	15809	15813	15858	15655	15607	15859	15858	15770	15764	15943	15881	15600	15665	15836	15874	15814	15963	15687	15713	15715	15658	15787	15791	15644	15982	15763	15657	15648	16022	15875	15863	15790	15636	15851	15886	15984	15641	15557	15747	15746	15680	15762	15840	15674	15843	15947	16002	15821	15908	15781	15791	15762	15821	15558	15777	15498	15660	15649	15859	16039	15683	15547	15615	15886	15653	15623	15747	15714	15763	15812	15838	15800	15724	15662	15774	15840	15911	15811	15933	15754	15709	15922	15961	15754	15576	15720	15721	15830	15850	15912	15903	15917	15886	15908	15621	15549	15882	15453	15857	15660	15764	15817	15958	15745	15872	15776	15848	15821	15740	15788	15841	15619	15798	15874	15816	15638	15666	15701	15852	15753	15599	15740	15783	15874	15861	15861	15690	15742	15923	15838	15876	15698	15577	15827	15983	15661	15913	15783	15592	15809	15809	15722	15689	15790	15916	15865	15847	15810	15731	15885	15661	15843	15704	15797	15773	16008	15857	15784	15912	15789	15713	15801	15762	15691	15729	15898	15930	15823	15775	15758	15691	15684	15759	15823	15701	15766	15709	15792	15586	15754	15778	15796	15849	15713	15696	15660	15794	15740	15793	15812	15650	15902	15621	15801	15788	15819	15698	15772	15826	15747	15892	15824	15699	15683	15563	15642	15638	15910	15747	15855	15736	15723	15933	15817	15834	15922	15882	15951	15860	15737	15726	15628	15942	15790	15817	15901	15809	15828	15864	15879	15822	15725	15677	15824	15644	15924	15900	15816	15935	16015	15924	15754	15680	15769
24873	37103	33671	24515	20585	18728	17484	16584	15679	14857	14548	14487	14394	14261	14161	14195	14035	14137	14081	14063	13832	13936	14043	14006	13864	13987	13888	13858	13795	13761	13857	13828	13798	13848	13695	13732	13705	13722	13843	13682	13497	13868	13703	13787	13631	13616	13830	13681	13613	13450	13603	13770	13603	13723	13488	13630	13620	13738	13587	13722	13391	13515	13529	13706	13662	13529	13534	13710	13702	13548	13546	13475	13601	13836	13450	13647	13564	13604	13700	13422	13604	13466	13692	13489	13627	13494	13346	13710	13501	13618	13494	13677	13533	13705	13644	13711	13609	13688	13716	13559	13664	13726	13530	13531	13526	13595	13614	13569	13711	13703	13700	13644	13474	13624	13579	13582	13667	13665	13581	13621	13522	13802	13648	13593	13780	13475	13501	13477	13611	13550	13540	13499	13545	13462	13613	13675	13717	13667	13659	13562	13583	13533	13455	13541	13567	13666	13492	13563	13572	13433	13534	13664	13470	13556	13501	13546	13634	13583	13405	13525	13745	13481	13613	13527	13636	13621	13629	13433	13585	13544	13588	13600	13553	13391	13793	13656	13597	13500	13526	13474	13527	13638	13609	13599	13578	13635	13728	13552	13508	13614	13523	13520	13664	13631	13603	13691	13651	13540	13473	13557	13701	13632	13646	13577	13475	13611	13568	13604	13576	13685	13504	13521	13542	13613	13508	13497	13556	13564	13681	13527	13841	13539	13517	13586	13417	13559	13606	13619	13496	13556	13562	13787	13534	13572	13411	13649	13553	13606	13530	13496	13655	13501	13262	13507	13525	13681	13730	13332	13677	13414	13609	13604	13558	13411	13582	13633	13505	13751	13599	13638	13466	13603	13547	13590	13652	13684	13668	13727	13400	13662	13669	13476	13511	13443	13488	13649	13570	13617	13712	13570	13634	13582	13553	13653	13683	13496	13493	13538	13589	13655	13693	13669	13702	13625	13541	13600	13440	13752	13592	13574	13696	13563	13599	13638	13539	13544	13459	13520	13550	13653	13556	13513	13668	13588	13756	13692	13588	13671	13482	13558	13673	13694	13608	13666	13517	13572	13704	13522	13634	13553	13594	13450	13438	13646	13575	13411	13601	13696	13555	13777	13723	13551	13484	13393	13587	13591	13591	13595	13600	13753	13600	13600	13523	13529	13778	13530	13781	13615	13622	13405	13722	13450	13601	13501	13432	13404	13695	13636	13704	13442	13455	13530	13599	13357	13558	13472	13583	13689	13496	13638	13590	13407	13620	13623	13630	13507	13382	13536	13570	13640	13531	13596	13590	13430	13740	13522	13519	13705	13759	13624	13695	13802	13483	13669	13612	13451	13704	13660	13584	13540	13506	13717	13570	13696	13563	13628	13652	13426	13613	13558	13660	13506	13503	13441	13623	13572	13514	13611	13696	13594	13681	13436	13686	13547	13459	13531	13736	13608	13771	13567	13448	13626	13523	13616	13635	13538	13727	13582	13711	13665	13570	13532	13655	13371	13399	13675	13557	13557	13597	13461	13597	13673	13490	13514	13546	13822	13478	13563	13650	13634	13599	13285	13568	13604	13567	13647	13614	13516	13425	13503	13579	13525	13448	13518	13689	13688	13478	13656	13622	13380	13511	13448	13599	13537	13592	13401	13595	13453	13627	13556	13597	13577	13828	13654	13600	13607	13699	13617	13779	13697	13522	13640	13813	13529	13555	13523	13546	13682	13675	13597	13572	13609	13493	13651	13604	13493	13696	13554	13560	13702	13600	13422	13599	13685	13734	13607	13628	13661	13345	13729	13556	13635	13569	13521	13686	13536	13524	13689	13500	13598	13559	13541	13435	13488	13507	13580	13608	13609	13551	13667	13665	13629	13733	13551	13560	13525	13509	13753	13428	13592	13511	13575	13599	13642	13503	13587	13816	13601	13577	13690	13669	13655	13608	13616	13782	13328	13592	13661	13721	13618	13440	13732	13639	13738	13623	13564	13686	13589	13491	13597	13554	13575	13758	13490	13533	13601	13628	13496	13620	13400	13532	13610	13698	13603	13586	13702	13630	13607	13522	13685	13620	13737	13644	13627	13393	13640	13624	13463	13487	13645	13477	13506	13709	13550	13504	13536	13497	13707	13552	13543	13561	13638	13660	13588	13676	13589	13591	13595	13554	13464	13605	13587	13563	13517	13553	13448	13646	13456	13755	13619	13604	13606	13602	13475	13586	13545	13654	13512	13601	13476	13448	13730	13709	13569	13741	13663	13709	13549	13535	13585	13437	13567	13538	13638	13523	13757	13617	13635	13709	13548	13648	13630	13699	13631	13677	13487	13450	13811	13477	13656	13603	13738	13594	13744	13597	13602	13437	13600	13501	13509	13537	13679	13554	13605	13588	13586	13715	13652	13595	13601	13673	13598	13673	13610	13476	13761	13463	13492	13500	13695	13517	13814	13670	13589	13694	13585	13671	13655	13739	13593	13599	13542	13526	13523	13508	13374	13544	13597	13692	13676	13593	13490	13616	13715	13614	13560	13607	13482	13701	13683	13537	13598	13566	13511	13680	13574	13620	13522	13534	13449	13722	13480	13783	13607	13593	13459	13547	13611	13619	13565	13583	13617	13435	13500	13698	13551	13779	13686	13574	13520	13621	13515	13509	13465	13549	13643	13623	13883	13611	13452	13566	13527	13606	13531	13714	13529	13688	13600	13519	13516	13803	13637	13714	13638	13396	13677	13530	13720	13615	13573	13566	13505	13662	13511	13683	13575	13595	13781	13556	13576	13739	13640	13487	13488	13524	13708	13614	13502	13749	13532	13504	13533	13509	13626	13649	13635	13543	13682	13566	13661	13703	13468	13645	13502	13475	13616	13502	13562	13614	13497	13610	13683	13597	13751	13816	13601	13588	13596	13562	13624	13554	13569	13449	13537	13566	13598	13478	13734	13665	13569	13593	13623	13469	13690	13480	13573	13736	13644	13487	13372	13713	13443	13541	13585	13511	13606	13733	13670	13699	13681	13594	13562	13590	13712	13610	13330	13528	13525	13604	13656	13419	13659	13521	13575	13676	13550	13592	13608	13517	13693	13516	13598	13490	13600	13468	13512	13468	13381	13687	13643	13839	13634	13688	13677	13510	13534	13589	13559	13602	13661	13659	13603	13681	13651	13786	13525	13513	13533	13551	13762	13653	13667	13509	13659	13618	13555	13700	13435	13485	13750	13623	13580	13699	13670	13487	13653	13627	13662	13551	13529	13530	13582	13657	13595	13588	13468	13619	13864	13595	13460	13569	13654	13562	13670	13726	13609	13635	13551	13545	13493	13648	13636	13681	13531	13611	13529	13589	13501	13882	13552	13590	13586	13538	13605	13790	13553	13516	13607	13417	13444	13528	13615	13550	13540	13633	13613	13565	13561	13529	13698	13609	13719	13517	13602	13589	13619	13574	13642	13458	13401	13580	13631	13530	13490	13730	13679	13534	13569	13479	13497	13531	13535	13802	13539	13642	13553	13551	13465	13727	13669	13319	13638	13600	13571	13592	13794	13601	13589	13463	13540	13452	13458	13546	13530	13720	13619	13509	13645	13657	13634	13531	13570	13564	13512	13564	13679	13640	13541	13606	13669	13566	13493	13613	13638	13454	13379	13554	13731	13437	13545	13489	13594	13611	13618	13619	13656	13538	13634	13737	13601	13585	13654	13484	13679	13523	13596	13766	13559	13646	13695	13778	13539	13721	13607	13468	13668	13618	13693	13606	13620	13609	13560	13671	13726	13516	13420	13565	13615	13513	13678	13712	13515	13521	13473	13607	13608	13696	13555	13602	13568	13602	13495	13645	13394	13579	13801	13499	13582	13662	13520	13676	13554	13575	13558	13622	13752	13547	13468	13537	13642	13676	13541	13640	13573	13531	13634	13724	13629	13565	13640	13533	13493	13606	13602	13516	13693	13453	13444	13516	13680	13566	13693	13646	13553	13503	13606	13613	13657	13777	13485	13720	13712	13565	13759	13729	13486	13742	13529	13724	13770	13509	13580	13561	13749	13674	13601	13554	13559	13724	13555	13577	13673	13566	13627	13546	13640	13764	13596	13570	13543	13541	13625	13671	13386	13477	13653	13534	13569	13683	13681	13617	13763	13481	13656	13759	13661	13665	13709	13447	13463	13478	13555	13737	13463	13472	13655	13598	13475	13626	13665	13501	13529	13523	13694	13577	13603	13665	13584	13509	13672	13764	13546	13700	13636	13591	13617	13764	13683	13471	13605	13579	13431	13520	13540	13555	13666	13436	13767	13607	13786	13568	13611	13442	13690	13628	13651	13618	13828	13410	13538	13603	13511	13451	13604	13491	13568	13644	13654	13706	13755	13662	13528	13575	13652	13695	13567	13693	13623	13525	13535	13623	13435	13698	13610	13653	13640	13386	13567	13531	13604	13580	13522	13711	13672	13530	13536	13618	13612	13577	13715	13504	13418	13582	13760	13617	13560	13637	13546	13582	13708	13616	13517	13399	13422	13656	13543	13492	13542	13628	13695	13534	13509	13638	13644	13553	13451	13626	13517	13523	13627	13603	13712	13598	13674	13543	13618	13804	13771	13443	13781	13727	13577	13660	13480	13460	13574	13764	13565	13535	13668	13454	13656	13503	13532	13537	13612	13700	13566	13698	13750	13573	13550	13578	13697	13669	13402	13477	13514	13519	13621	13657	13549	13648	13596	13699	13646	13658	13585	13533	13660	13603	13490	13489	13396	13497	13497	13685	13576	13578	13638	13630	13583	13461	13475	13617	13537	13696	13523	13522	13570	13621	13593	13584	13666	13506	13777	13481	13648	13651	13595	13628	13570	13586	13770	13639	13487	13772	13483	13513	13517	13579	13542	13611	13659	13590	13662	13668	13589	13574	13686	13600	13423	13649	13694	13625	13494	13458	13405	13645	13627	13556	13508	13617	13663	13538	13456	13713	13539	13718	13574	13628	13503	13520	13480	13571	13567	13516	13618	13667	13512	13620	13676	13515	13597	13552	13556	13527	13665	13799	13550	13644	13644	13528	13657	13620	13563	13654	13575	13718	13686	13690	13619	13483	13638	13678	13474	13584	13556	13623	13416	13648	13395	13586	13664	13465	13406	13506	13478	13566	13622	13659	13611	13508	13522	13609	13715
23810	21040	28436	24331	22896	23569	22691	19280	18091	17445	16978	16547	16448	16631	16511	16458	16316	16332	16150	16397	16233	16139	16158	15950	16004	16061	16058	16022	15663	15871	15828	15963	15884	15560	15751	15761	15761	15831	15894	15699	15761	15705	15877	15519	15746	15770	15671	15736	15615	15736	15819	15601	15637	15512	15616	15783	15644	15712	15785	15391	15614	15625	15836	15565	15670	15650	15512	15687	15598	15635	15391	15644	15400	15614	15625	15822	15640	15556	15558	15598	15703	15657	15692	15536	15701	15608	15666	15522	15621	15751	15677	15523	15865	15680	15475	15634	15696	15615	15531	15567	15470	15682	15842	15711	15784	15636	15611	15636	15671	15607	15844	15587	15538	15587	15566	15822	15670	15647	15483	15617	15691	15526	15640	15587	15720	15667	15475	15837	15542	15749	15670	15440	15574	15875	15601	15755	15505	15359	15683	15697	15731	15653	15711	15601	15813	15724	15744	15591	15583	15704	15710	15499	15502	15757	15692	15646	15460	15661	15839	15335	15487	15654	15717	15719	15639	15588	15805	15533	15836	15679	15678	15727	15396	15668	15686	15545	15587	15631	15644	15502	15678	15553	15553	15603	15756	15500	15857	15559	15809	15532	15565	15612	15554	15481	15548	15423	15528	15516	15655	15825	15625	15639	15606	15580	15870	15581	15489	15599	15638	15511	15542	15474	15580	15700	15495	15585	15593	15584	15627	15555	15584	15600	15427	15675	15460	15757	15640	15674	15506	15715	15655	15491	15571	15602	15609	15635	15749	15711	15593	15539	15457	15384	15563	15774	15619	15573	15804	15632	15653	15453	15659	15685	15536	15750	15631	15414	15630	15467	15593	15580	15713	15532	15603	15738	15538	15645	15587	15277	15655	15659	15591	15513	15750	15558	15634	15784	15586	15653	15485	15549	15644	15543	15557	15775	15679	15624	15681	15619	15771	15584	15728	15531	15575	15589	15543	15535	15533	15730	15528	15593	15582	15573	15627	15838	15604	15667	15633	15511	15658	15524	15674	15597	15438	15566	15789	15541	15664	15479	15505	15625	15646	15539	15831	15676	15682	15419	15676	15574	15677	15717	15582	15441	15656	15620	15739	15562	15471	15688	15855	15815	15570	15750	15616	15527	15571	15820	15823	15581	15597	15569	15502	15585	15256	15633	15618	15454	15779	15682	15547	15536	15544	15437	15568	15782	15800	15575	15683	15638	15616	15431	15745	15812	15617	15689	15520	15511	15642	15499	15598	15556	15631	15629	15471	15654	15688	15656	15507	15461	15607	15616	15488	15861	15518	15643	15311	15516	15648	15853	15519	15571	15680	15627	15721	15563	15552	15728	15706	15647	15745	15647	15653	15540	15666	15388	15573	15405	15655	15412	15642	15734	15641	15487	15696	15640	15701	15530	15549	15488	15695	15551	15554	15606	15426	15715	15496	15539	15737	15590	15722	15477	15350	15623	15596	15891	15579	15624	15723	15482	15521	15656	15424	15630	15789	15615	15691	15607	15557	15711	15488	15589	15714	15493	15691	15560	15636	15643	15609	15502	15510	15624	15620	15648	15724	15698	15587	15700	15704	15384	15582	15712	15568	15484	15694	15561	15615	15522	15578	15575	15627	15730	15617	15595	15750	15724	15560	15834	15677	15601	15619	15641	15791	15638	15649	15380	15637	15638	15460	15700	15459	15629	15509	15774	15688	15534	15534	15616	15415	15679	15577	15791	15592	15765	15608	15527	15445	15434	15727	15654	15487	15653	15345	15622	15502	15522	15511	15600	15530	15499	15452	15411	15650	15670	15617	15419	15510	15779	15728	15634	15670	15592	15633	15580	15786	15707	15688	15713	15659	15688	15638	15609	15659	15522	15710	15779	15568	15416	15499	15433	15527	15512	15611	15512	15560	15626	15617	15312	15591	15726	15619	15691	15602	15534	15631	15537	15610	15453	15507	15588	15604	15757	15407	15655	15638	15394	15947	15710	15603	15494	15484	15595	15596	15545	15477	15787	15584	15555	15493	15509	15624	15503	15500	15567	15496	15511	15494	15693	15597	15531	15599	15607	15716	15752	15683	15717	15654	15484	15462	15736	15688	15490	15634	15624	15606	15887	15551	15710	15715	15617	15623	15577	15727	15605	15780	15648	15732	15488	15741	15653	15517	15548	15464	15500	15663	15412	15539	15660	15740	15542	15652	15441	15464	15625	15509	15563	15636	15648	15864	15658	15865	15754	15594	15673	15598	15562	15519	15757	15785	15808	15671	15601	15434	15572	15660	15786	15668	15647	15477	15688	15474	15520	15603	15807	15492	15459	15799	15549	15325	15667	15585	15546	15679	15496	15681	15572	15773	15557	15475	15652	15559	15419	15619	15481	15586	15540	15424	15614	15736	15692	15623	15698	15535	15712	15748	15562	15590	15625	15598	15595	15724	15624	15732	15689	15566	15732	15580	15558	15385	15377	15751	15726	15750	15570	15846	15659	15649	15484	15691	15836	15639	15562	15673	15587	15622	15661	15637	15809	15848	15628	15613	15723	15695	15541	15553	15456	15506	15574	15421	15712	15490	15490	15641	15543	15845	15800	15622	15505	15603	15627	15655	15692	15655	15516	15660	15764	15573	15478	15639	15502	15405	15335	15567	15759	15549	15562	15503	15551	15557	15660	15600	15788	15616	15634	15456	15651	15831	15419	15449	15648	15612	15547	15591	15673	15633	15654	15680	15609	15708	15725	15532	15464	15706	15588	15658	15699	15738	15640	15760	15720	15571	15519	15511	15711	15758	15590	15692	15730	15704	15624	15763	15573	15711	15598	15621	15546	15488	15724	15600	15693	15575	15661	15631	15690	15753	15679	15461	15587	15813	15568	15769	15623	15574	15683	15644	15564	15392	15673	15510	15572	15777	15571	15626	15514	15548	15519	15623	15596	15560	15690	15570	15461	15675	15496	15420	15577	15604	15821	15792	15553	15535	15743	15399	15656	15728	15515	15547	15738	15732	15824	15310	15638	15632	15595	15509	15728	15563	15561	15764	15637	15666	15571	15572	15527	15591	15614	15640	15797	15465	15682	15612	15771	15475	15720	15593	15521	15537	15694	15564	15734	15604	15613	15832	15567	15568	15543	15666	15680	15482	15511	15637	15733	15525	15599	15627	15433	15817	15492	15669	15463	15502	15587	15531	15660	15700	15621	15787	15592	15512	15683	15551	15462	15662	15546	15445	15717	15574	15442	15449	15516	15449	15431	15761	15481	15501	15584	15553	15663	15575	15632	15591	15620	15787	15764	15538	15656	15762	15735	15594	15656	15650	15582	15646	15520	15588	15659	15601	15630	15433	15600	15507	15693	15634	15446	15739	15562	15585	15814	15426	15436	15633	15483	15757	15562	15682	15767	15735	15516	15695	15819	15566	15622	15655	15794	15828	15799	15530	15544	15400	15669	15447	15421	15679	15558	15727	15592	15460	15679	15740	15500	15569	15551	15450	15691	15467	15586	15567	15603	15721	15672	15669	15702	15585	15490	15744	15625	15543	15677	15586	15771	15716	15638	15535	15659	15784	15696	15505	15589	15453	15638	15550	15650	15721	15606	15621	15484	15660	15610	15635	15583	15423	15388	15660	15537	15616	15449	15627	15430	15653	15690	15649	15734	15657	15678	15458	15663	15582	15492	15650	15841	15667	15486	15535	15426	15504	15442	15750	15544	15721	15587	15578	15898	15592	15659	15685	15440	15679	15758	15744	15550	15395	15492	15531	15912	15526	15606	15636	15496	15632	15822	15620	15454	15484	15607	15489	15705	15547	15617	15789	15688	15596	15561	15747	15809	15533	15623	15554	15668	15764	15779	15715	15614	15482	15589	15571	15677	15656	15843	15753	15449	15679	15437	15717	15457	15695	15639	15633	15648	15594	15403	15553	15662	15584	15611	15567	15500	15666	15736	15691	15462	15611	15719	15616	15549	15496	15640	15652	15593	15685	15548	15498	15497	15680	15706	15615	15591	15677	15618	15590	15781	15571	15479	15506	15875	15697	15630	15568	15507	15686	15756	15526	15693	15727	15578	15776	15562	15608	15592	15510	15444	15645	15455	15518	15469	15615	15602	15734	15540	15536	15685	15674	15564	15530	15528	15639	15740	15627	15687	15759	15887	15872	15877	15482	15566	15783	15738	15595	15649	15685	15512	15617	15763	15534	15739	15596	15814	15532	15755	15681	15645	15607	15711	15618	15484	15794	15779	15608	15547	15657	15500	15584	15530	15862	15673	15667	15688	15496	15612	15679	15579	15550	15692	15468	15566	15667	15554	15605	15444	15559	15571	15634	15757	15788	15701	15626	15644	15613	15526	15877	15510	15585	15493	15654	15470	15561	15524	15608	15497	15496	15638	15810	15677	15916	15696	15734	15627	15686	15626	15768	15786	15648	15799	15703	15499	15810	15768	15601	15635	15449	15560	15683	15723	15467	15516	15430	15667	15550	15530	15745	15604	15709	15528	15527	15620	15710	15458	15639	15625	15494	15513	15565	15546	15561	15515	15661	15579	15597	15649	15643	15634	15829	15605	15652	15719	15621	15614	15459	15654	15521	15335	15666	15612	15641	15841	15543	15628	15721	15484	15458	15560	15513	15504	15759	15641	15268	15696	15646	15523	15615	15565	15698	15685	15715	15451	15428	15526	15508	15656	15766	15622	15517	15601	15686	15623	15699	15574	15558	15608	15700	15548	15423	15627	15648	15789	15562	15763	15614	15549	15436	15749	15604	15586	15681	15640	15525	15651	15693	15615	15656	15625	15809	15820	15557	15595	15637	15522	15369	15481	15553	15451	15615	15614	15581	15706	15631	15528	15704	15565	15739	15648	15453	15703	15482	15607	15823	15501	15800	15701	15584	15643	15688	15588	15739	15784	15643	15758	15602	15744	15719	15583	15554	15580	15807	15823	15544	15694	15647	15542	15511	15515	15757	15560	15612	15748	15593	15591	15607	15733	15729	15630	15673	15635	15546	15787	15573	15558	15686	15742	15508	15604	15449	15537	15439	15540	15626	15590	15599	15445	15699	15699	15698	15587	15664	15676	15805	15771	15702	15586	15573	15516	15538	15673	15575	15533	15626	15735	15700	15712	15516	15685	15528	15481	15987	15459	15738	15705	15601	15819
25137	43926	39030	29859	24702	21732	20321	18650	17296	15849	15181	15051	14912	14724	14672	14509	14417	14395	14302	14155	14229	14297	13961	14071	13998	13955	13773	13845	13779	13950	13782	13708	13674	13626	13682	13739	13743	13877	13612	13538	13570	13729	13714	13414	13690	13643	13679	13525	13470	13567	13465	13496	13255	13658	13565	13395	13691	13690	13564	13633	13581	13677	13628	13536	13434	13517	13517	13569	13278	13458	13483	13455	13509	13295	13528	13490	13651	13554	13333	13435	13439	13404	13434	13516	13512	13599	13668	13467	13537	13321	13410	13574	13588	13410	13480	13469	13524	13701	13374	13466	13577	13515	13547	13519	13476	13470	13591	13580	13541	13266	13572	13353	13555	13412	13583	13407	13336	13609	13443	13430	13527	13468	13516	13703	13694	13513	13633	13497	13627	13442	13507	13345	13615	13529	13658	13601	13474	13555	13523	13529	13608	13433	13510	13571	13577	13528	13416	13478	13439	13491	13427	13357	13505	13476	13431	13405	13410	13431	13577	13450	13431	13477	13666	13483	13467	13565	13515	13431	13507	13409	13510	13489	13485	13547	13755	13475	13532	13584	13507	13478	13274	13386	13455	13607	13310	13425	13358	13450	13543	13366	13407	13404	13395	13372	13477	13464	13456	13561	13415	13514	13543	13549	13633	13439	13596	13576	13450	13549	13350	13574	13550	13368	13575	13544	13437	13451	13470	13388	13356	13605	13353	13673	13657	13510	13304	13422	13634	13556	13412	13448	13554	13615	13471	13589	13293	13363	13339	13570	13496	13562	13645	13535	13279	13539	13308	13539	13423	13504	13400	13489	13498	13500	13381	13289	13329	13467	13471	13440	13624	13552	13653	13287	13526	13575	13547	13495	13616	13444	13430	13511	13300	13474	13518	13488	13588	13468	13518	13556	13461	13476	13393	13469	13517	13501	13433	13365	13605	13524	13536	13426	13555	13498	13420	13534	13509	13554	13501	13385	13611	13460	13488	13527	13403	13612	13462	13364	13393	13585	13481	13570	13514	13575	13500	13479	13501	13339	13466	13339	13342	13512	13573	13390	13437	13587	13610	13580	13572	13566	13788	13301	13458	13564	13457	13592	13401	13446	13473	13617	13519	13447	13402	13524	13429	13384	13468	13378	13324	13701	13584	13505	13379	13612	13417	13504	13458	13486	13631	13435	13439	13524	13498	13443	13381	13702	13440	13551	13421	13498	13376	13397	13447	13565	13408	13540	13515	13330	13456	13486	13486	13318	13598	13267	13315	13608	13376	13564	13537	13432	13532	13562	13612	13741	13527	13577	13436	13169	13764	13543	13386	13455	13704	13493	13645	13539	13474	13301	13469	13482	13344	13498	13468	13607	13468	13721	13601	13541	13516	13303	13404	13519	13495	13593	13565	13515	13592	13607	13485	13405	13538	13439	13424	13548	13571	13396	13604	13554	13441	13424	13518	13679	13438	13468	13412	13390	13476	13533	13293	13594	13629	13371	13556	13395	13462	13409	13522	13508	13503	13461	13544	13408	13401	13525	13530	13454	13425	13556	13417	13668	13382	13492	13461	13430	13324	13534	13445	13551	13503	13648	13388	13642	13447	13523	13452	13521	13505	13451	13391	13466	13614	13450	13582	13515	13442	13502	13497	13800	13511	13529	13462	13277	13531	13498	13425	13547	13452	13366	13593	13541	13356	13305	13524	13456	13588	13485	13407	13528	13441	13554	13571	13442	13257	13679	13348	13478	13315	13562	13601	13425	13539	13267	13501	13466	13483	13482	13497	13638	13536	13329	13455	13468	13546	13434	13566	13443	13616	13539	13583	13462	13609	13388	13367	13432	13447	13444	13383	13494	13457	13367	13633	13482	13489	13446	13521	13569	13454	13557	13480	13505	13592	13522	13517	13469	13375	13535	13530	13536	13344	13556	13468	13588	13543	13449	13512	13439	13530	13466	13496	13599	13500	13398	13540	13595	13602	13610	13400	13375	13671	13545	13392	13610	13465	13329	13465	13300	13455	13554	13382	13513	13576	13436	13482	13665	13447	13351	13664	13579	13525	13450	13528	13500	13519	13602	13401	13604	13438	13577	13510	13625	13603	13503	13466	13464	13508	13527	13376	13616	13617	13484	13533	13412	13539	13548	13457	13582	13397	13446	13412	13371	13549	13515	13538	13589	13432	13468	13584	13512	13643	13566	13680	13391	13395	13519	13384	13434	13513	13489	13622	13551	13586	13320	13624	13331	13461	13386	13494	13421	13452	13652	13402	13671	13432	13568	13608	13417	13629	13463	13477	13411	13489	13520	13543	13531	13334	13485	13351	13447	13491	13586	13416	13422	13631	13584	13392	13603	13397	13661	13440	13266	13554	13483	13480	13612	13614	13527	13450	13438	13482	13527	13454	13577	13556	13436	13507	13407	13364	13525	13455	13393	13268	13338	13530	13558	13483	13342	13445	13425	13337	13551	13287	13539	13603	13529	13452	13374	13433	13448	13436	13364	13469	13463	13652	13400	13498	13521	13539	13503	13623	13385	13428	13215	13395	13449	13453	13664	13503	13483	13543	13338	13492	13552	13522	13487	13374	13335	13471	13469	13602	13478	13401	13461	13313	13364	13530	13519	13406	13676	13558	13504	13436	13391	13483	13514	13595	13498	13492	13404	13297	13649	13456	13465	13624	13520	13302	13450	13590	13590	13518	13525	13447	13563	13590	13462	13433	13470	13432	13489	13449	13451	13484	13399	13513	13489	13545	13445	13491	13265	13474	13333	13316	13505	13481	13421	13636	13436	13692	13582	13555	13580	13528	13562	13449	13508	13482	13390	13704	13478	13644	13480	13493	13633	13557	13627	13582	13624	13444	13583	13536	13327	13654	13358	13605	13699	13474	13656	13544	13512	13398	13379	13368	13506	13581	13547	13638	13505	13447	13495	13391	13611	13444	13428	13537	13387	13600	13440	13603	13459	13347	13452	13633	13523	13411	13457	13263	13407	13536	13480	13632	13633	13624	13522	13672	13696	13576	13442	13511	13488	13364	13599	13486	13420	13426	13584	13601	13398	13547	13587	13598	13514	13508	13444	13504	13412	13567	13588	13513	13364	13691	13402	13422	13603	13438	13604	13380	13397	13297	13573	13598	13406	13592	13396	13404	13522	13480	13454	13608	13448	13474	13481	13523	13547	13485	13721	13457	13414	13610	13416	13536	13599	13522	13478	13450	13674	13562	13359	13318	13509	13395	13490	13557	13575	13563	13566	13397	13629	13479	13417	13496	13525	13272	13467	13371	13442	13575	13390	13314	13475	13567	13456	13398	13537	13284	13481	13568	13497	13416	13572	13488	13367	13396	13548	13471	13435	13465	13618	13491	13466	13478	13480	13468	13534	13420	13517	13501	13461	13503	13394	13387	13468	13546	13394	13551	13584	13591	13381	13555	13477	13415	13556	13533	13420	13625	13448	13352	13451	13539	13420	13512	13488	13377	13435	13470	13331	13503	13609	13450	13509	13321	13575	13355	13525	13527	13412	13412	13379	13541	13426	13494	13446	13437	13486	13658	13408	13653	13428	13506	13545	13426	13643	13586	13503	13515	13476	13518	13506	13637	13378	13342	13576	13538	13267	13676	13498	13537	13341	13575	13408	13412	13550	13529	13508	13342	13516	13554	13398	13396	13663	13592	13557	13437	13412	13482	13574	13578	13417	13350	13463	13461	13530	13423	13572	13660	13588	13458	13368	13368	13608	13549	13491	13683	13547	13624	13378	13368	13471	13591	13523	13418	13495	13596	13518	13565	13430	13492	13512	13354	13499	13553	13500	13565	13550	13531	13526	13553	13526	13395	13518	13470	13507	13414	13279	13513	13487	13460	13394	13519	13477	13623	13467	13533	13539	13480	13667	13395	13332	13449	13523	13449	13470	13462	13372	13377	13404	13562	13531	13509	13556	13514	13553	13532	13316	13534	13485	13410	13494	13695	13519	13347	13583	13480	13490	13613	13607	13538	13586	13484	13528	13635	13470	13672	13517	13646	13528	13414	13489	13468	13571	13410	13433	13514	13417	13709	13500	13484	13521	13536	13669	13452	13432	13600	13451	13344	13360	13369	13563	13511	13689	13492	13519	13312	13656	13482	13551	13630	13414	13431	13408	13579	13469	13462	13457	13404	13483	13558	13589	13458	13558	13480	13500	13456	13511	13483	13460	13604	13516	13487	13545	13634	13527	13736	13512	13495	13475	13368	13395	13545	13606	13564	13491	13589	13492	13485	13536	13510	13561	13420	13441	13535	13465	13575	13373	13524	13493	13576	13524	13344	13430	13540	13631	13480	13430	13556	13556	13524	13453	13357	13416	13539	13437	13441	13718	13646	13332	13504	13404	13516	13473	13430	13353	13623	13435	13513	13581	13568	13550	13271	13515	13497	13599	13440	13552	13498	13375	13358	13566	13552	13671	13399	13455	13256	13651	13618	13459	13583	13408	13632	13377	13529	13486	13511	13507	13380	13480	13515	13536	13434	13566	13453	13481	13448	13513	13576	13471	13450	13446	13522	13552	13312	13549	13549	13700	13302	13535	13712	13718	13410	13487	13537	13394	13523	13300	13478	13500	13495	13515	13556	13600	13470	13323	13476	13499	13455	13462	13425	13601	13659	13540	13399	13484	13456	13436	13427	13543	13551	13530	13398	13503	13425	13435	13412	13453	13573	13500	13606	13527	13540	13601	13638	13604	13558	13369	13564	13531	13507	13417	13381	13506	13595	13582	13507	13534	13563	13531	13585	13502	13430	13444	13337	13446	13407	13295	13507	13572	13522	13428	13502	13457	13540	13576	13413	13412	13233	13635	13422	13549	13436	13434	13433	13397	13397	13343	13537	13530	13605	13612	13579	13640	13476	13434	13563	13456	13441	13409	13542	13514	13352	13720	13533	13486	13543	13490	13488	13250	13467	13463	13388	13372	13500	13461	13353	13519	13519	13530	13520	13459	13481	13588	13521	13462	13515	13382	13714	13490	13377	13417	13505	13577	13478	13412	13421	13351	13449	13503	13517	13462	13538	13416	13503	13636	13459	13374	13322	13324	13423	13422	13468	13558	13375	13451	13391	13660	13579	13293	13537	13388	13611	13496	13424	13567	13549	13539	13525	13531	13517	13427	13566	13455
22769	21130	28874	23713	21874	24933	27247	22080	20207	19296	18685	18153	18195	17893	17779	17774	17899	17830	17604	17480	17597	17362	17555	17205	17147	17407	17309	17355	17108	17309	17096	17142	16984	16876	16774	17016	17229	16835	16900	17003	17001	16775	16696	16610	16865	17003	16873	16729	16654	16856	17023	16991	16852	16744	16788	17010	16873	16668	16748	16910	16839	16823	16871	16683	16746	16747	16910	16816	16881	16602	16840	16829	16787	16844	16649	16727	16933	16821	16684	16714	16884	16944	16790	16709	16625	16799	16836	16807	16719	16760	16879	16654	16792	16730	16790	16656	16779	16745	16674	16778	16762	16701	16548	16680	16798	16767	16855	16757	16689	16654	16815	16630	16775	16861	16523	16847	16589	16917	16818	16624	16734	16869	16865	16754	16660	16730	16719	16890	16676	16766	16665	16912	16737	16676	16654	16630	16754	16701	16746	16724	16898	16393	16763	16858	16631	16736	16661	16770	16712	16725	16755	16599	16647	16597	16736	16809	16583	16602	16880	16602	16744	16630	16664	16676	16792	16673	16815	16533	16747	16516	16668	16747	16894	16785	16758	16699	16717	16499	16749	16628	16595	16788	16572	16601	16864	16641	16564	16808	16822	16774	16592	16566	16470	16763	16857	16805	16531	16730	16713	16697	16756	16783	16692	16686	16907	16395	16680	16494	16718	16607	16565	16642	16582	16887	16725	16645	16702	16668	16772	16703	16755	16600	16931	16624	16730	16491	16629	16643	16454	16685	16528	16886	16690	16645	16726	16665	16828	16742	16773	16689	16767	16649	16735	16872	16571	16656	16778	16818	16612	16613	16702	16609	16604	16776	16812	16697	16732	16588	16582	16585	16691	16740	16566	16727	16699	16646	16900	16696	16584	16672	16699	16718	16748	16569	16710	16605	16568	16728	16712	16533	16683	16727	16915	16836	16819	16695	16844	16741	16793	16691	16635	16837	16648	16436	16630	16607	16732	16710	16624	16792	16853	16744	16892	16807	16684	16532	16548	16569	16637	16558	16578	16791	16786	16614	16717	16485	16794	16955	16823	16794	16752	16743	16737	16666	16707	16678	16580	16763	16920	16586	16691	16593	16709	16662	16660	16735	16565	16630	16647	16713	16741	16709	16737	16622	16605	16683	16789	16754	16548	16785	16714	16747	16643	16747	16389	16677	16618	16779	16910	16597	16728	16692	16690	16803	16838	16868	16726	16820	16842	16636	16723	16839	16707	16699	16442	16439	16573	16733	16809	16466	16766	16902	16937	16721	16726	16541	16742	16664	16757	16674	16809	16596	16898	16709	16723	16727	16652	16709	16811	16747	16607	16694	16861	16714	16892	16504	16505	16735	16548	16510	16759	16739	16648	16661	16756	16554	16705	16512	16633	16522	16496	16742	16811	16638	16910	16565	16724	16704	16729	16551	16787	16523	16895	16677	16733	16660	16667	16700	16703	16696	16639	16525	16664	16918	16717	16674	16753	17088	16584	16894	16836	16678	16868	16916	16555	16588	16604	16674	16608	16705	16676	16728	16729	16588	16633	16797	16838	16820	16645	16546	16662	16763	16582	16620	16622	16712	16632	16739	16664	16872	16777	16821	16525	16832	16629	16873	16508	16678	16714	16501	16854	16698	16384	16478	16635	16516	16759	16687	16599	16710	16718	16813	16472	16595	16614	16764	16573	16675	16372	16567	16783	16607	16851	16737	16621	16747	16689	16658	16800	16874	16825	16628	16789	16662	16604	16848	16670	16750	16802	16618	16696	16800	16690	16470	16669	16869	16726	16664	16680	16541	16662	16893	16631	16400	16530	16751	16824	16900	16817	16983	16788	16581	16699	16868	16819	16651	16674	16566	16521	16646	16622	16639	16626	16699	16652	16914	16610	16722	16636	16746	16778	16759	16550	16757	16601	16788	16632	16736	16903	16728	16640	16715	16793	16622	16484	16598	16785	16724	16761	16650	16600	16640	16727	16698	16634	16779	16735	16755	16689	16722	16821	16642	16862	16496	16558	16960	16611	16747	16834	16812	16752	16540	16671	16663	16713	16593	16705	16718	16883	16871	16791	16437	16761	16667	16856	16637	16592	16753	16568	16608	16607	16903	16677	16469	16813	16658	16900	16913	16604	16478	16718	16833	16519	16600	16812	16569	16595	16494	16841	16628	16579	16645	16718	16810	16520	16612	16729	16450	16735	16679	16637	16733	16636	16697	16703	16545	16690	16624	16858	16754	16757	16827	16728	16595	16621	16865	16643	16613	16756	16720	16636	16709	16652	16716	16622	16621	16621	16580	16535	16501	16817	16540	16591	16773	16545	16848	16638	16430	16594	16586	16637	16649	16800	16584	16621	16918	16623	16695	16768	16702	16852	16594	16789	16694	16656	16682	16698	16795	16743	16505	16769	16640	16694	16717	16595	16529	16550	16540	16775	16528	16562	16742	16778	16701	16538	16755	16684	16865	16756	16745	16644	16786	16722	16724	16374	16662	16843	16630	16649	16489	16716	16688	16655	16632	16528	16450	16727	16856	16797	16650	16724	16615	16693	16807	16731	16853	16687	16630	16603	16613	16557	16513	16692	16838	16788	16952	16647	16772	16871	16841	16759	16367	16689	16670	16809	16677	16509	16498	16753	16780	16502	16666	16655	16701	16744	16633	16746	16675	16769	16707	16631	16735	16811	16700	16700	16594	16639	16646	16687	16841	16774	16857	16462	16616	16688	16601	16657	16550	16605	16905	16605	16595	16635	16707	16826	16710	16586	16641	16696	16739	16646	16780	16743	16522	16806	16696	16534	16505	16503	16456	16696	16714	16548	16557	16597	16695	16622	16675	16612	16726	16751	16615	16755	16670	16734	16690	16701	16712	16750	16907	16569	16783	16760	16653	16913	16587	16819	16605	16854	16719	16712	16668	16890	16775	16718	16454	16614	16569	16628	16604	16811	16666	16966	16701	16543	16808	16617	16776	16822	16397	16696	16624	16544	16608	16648	16499	16587	16831	16832	16646	16627	16684	16621	16814	16596	16850	16633	16653	16736	16817	16713	16698	16490	16583	16562	16487	16739	16744	16823	16508	16586	16688	16721	16559	16719	16632	16748	16641	16591	16755	16664	16645	16814	16792	16757	16582	16632	16594	16551	16580	16695	16538	16683	16760	16779	16607	16689	16779	16747	16715	16637	16923	16767	16701	16621	16592	16818	16685	16705	16569	16679	16478	16566	16671	16706	16550	16584	16693	16665	16720	16762	16642	16585	16635	16707	16592	16738	16592	16790	16640	16729	16624	16755	16640	16816	16827	16660	16832	16584	16532	16589	16817	16729	16482	16634	16548	16723	16696	16710	16739	16728	16709	16772	16678	16654	16821	16826	16597	16710	16769	16775	16811	16750	16719	16674	16568	16652	16713	16686	16685	16598	16543	16507	16618	16803	16882	16719	16558	16708	16619	16770	16630	16668	16620	16634	16829	16712	16684	16726	16730	16709	16658	16735	16572	16909	16624	16706	16671	16868	16747	16773	16605	16719	16557	16509	16672	16458	16510	16643	16644	16678	16652	16699	16648	16682	16640	16652	16827	16718	16593	16547	16668	16656	16716	16762	16736	16636	16625	16765	16712	16618	16747	16683	16811	16759	16695	16793	16684	16544	16675	16718	16718	16643	16905	16681	16837	16650	16745	16832	16758	16815	16642	16555	16610	16764	16875	16828	16783	16546	16763	16727	16781	16641	16755	16749	16444	16688	16610	16481	16808	16831	16767	16573	16798	16566	16628	16733	16775	16892	16632	16634	16592	16761	16831	16592	16736	16741	16599	16612	16607	16574	16649	16618	16768	16617	16732	16852	16835	16874	16792	16801	16675	16798	16602	16717	16550	16598	16832	16605	16562	16636	16777	16567	16690	16607	16577	16741	16651	16697	16752	16678	16584	16629	16802	16764	16511	16742	16570	16761	16650	16530	16748	16638	16770	16584	16471	16669	16854	16850	16842	16646	16771	16680	16793	16597	16794	16793	16715	16802	16893	16673	16581	16798	16659	16748	16713	16722	16564	16821	16634	16515	16802	16472	16665	16719	16736	16815	16551	16555	16842	16729	16749	16682	16642	16830	16815	16735	16626	16730	16793	16573	16572	16844	16821	16631	16723	16639	16525	16619	16512	16730	17001	16491	16513	16875	16796	16635	16606	16608	16646	16600	16850	16765	16736	16936	16624	16545	16657	16721	16765	16714	16899	16632	16699	16796	16834	16682	16689	16653	16681	16655	16807	16777	16702	16811	16835	16653	16657	16594	16483	16719	16882	16781	16591	16807	16553	16710	16524	16578	16850	16925	16778	16717	16637	16547	16485	16776	16841	16707	16867	16706	16571	16415	16720	16730	16821	16846	16704	16760	16633	16676	16668	16645	16669	16776	16533	16658	16423	16593	16857	16779	16389	16537	16865	16617	16548	16594	16663	16754	16690	16854	16817	16712	16832	16797	16797	16706	16584	16839	16752	16476	16706	16726	16896	16604	16491	16797	16754	16664	16748	16807	16751	16719	16528	16886	16623	16641	16658	16681	16615	16572	16545	16743	16548	16479	16770	16693	16675	16736	16722	16627	16616	16704	16739	16655	16767	16529	16794	16672	16566	16761	16928	16813	16628	16630	16553	16588	16693	16738	16619	16826	16625	16779	16663	16647	16792	16590	16680	16669	16830	16376	16665	16635	16758	16837	16750	16761	16792	16869	16654	16835	16858	16515	16754	16486	16643	16743	16798	16707	16784	16517	16864	16765	16623	16600	16611	16733	16519	16821	16796	16706	16584	16783	16644	16397	16519	16720	16648	16701	16772	16630	16741	16759	16876	16722	16785	16768	16627	16658	16515	16918	16566	16766	16716	16684	16610	16765	16569	16583	16702	16773	16723	16464	16720	16798	16866	16519	16720	16772	16516	16612	16636	16578	16780	16796	16662	16697	16675	16661	16568	16927	16667	16646	16779	16551	16973	16691	16605	16791	16858	16538	16535	16935	16700	16803	16732	16607	16742	16684	16616	16601	16612	16785	16776	16847	17087	16657	16766	16789	16619	16811	16608	16769	16554	16789	16697	16833	16573	16389	16744	16728	16710	16809	16674	16620	16715	16795	16691	16619	16547	16696	16643	16718	16647	16585	16636
27262	48871	44156	34572	28803	25596	23554	21300	19550	17371	16608	16102	15922	15838	15758	15627	15517	15189	15277	15207	15204	15086	14933	14972	14889	14666	14560	14611	14713	14597	14474	14483	14451	14363	14397	14403	14437	14402	14334	14290	14318	14441	14296	14243	14214	14320	14245	14318	14204	14159	14063	14246	14300	14085	14218	14208	14145	14119	14147	14137	14211	14159	14102	14111	14236	14000	14063	14151	14167	14147	14177	14278	14087	14123	14186	14140	14156	14208	14260	14307	14085	14068	14233	13970	14088	14135	14098	14010	14110	14098	14094	14085	14023	14210	14188	14069	14150	13974	13981	14258	14292	14158	14060	14025	14147	14230	14228	14180	14230	14186	14029	14078	14145	14237	14168	14086	14182	13908	13956	13970	14155	14048	14080	14063	14201	14251	13998	14091	14032	14112	14141	14103	14082	14051	14092	14198	14208	14143	13959	13963	14155	14070	14205	14202	14097	14082	14140	14306	13936	14007	14118	14076	14117	14085	14123	14133	14197	14277	14143	14040	14159	14103	14168	14113	14046	14206	14205	14116	14116	14135	14052	14225	14213	14167	13980	14157	13939	14239	14162	14043	14144	13930	14040	14100	14133	14177	14101	14290	14024	14013	13907	14145	14221	14288	14045	14219	14055	14100	14114	14100	14282	14048	14012	14220	14082	14209	14214	14229	14049	14066	14033	14124	14139	14227	14096	14067	13991	13851	14202	14114	13869	14150	14107	14007	14077	14103	14154	14025	14079	14116	14374	14175	14085	14022	14010	14230	14121	14184	14171	14175	14069	14175	14151	14187	14151	14126	13918	14167	14258	14021	14155	14124	14197	13999	13974	14165	14292	14101	14050	14122	14150	14242	14119	14028	14037	14032	14038	13958	14108	14003	14085	14092	14184	14117	14046	13855	14312	14086	14133	14273	13983	14124	14131	14103	14045	14149	14161	13993	14091	14107	14247	14061	14057	14032	14111	14201	14155	14087	14141	14055	14008	14019	14050	13995	14177	14152	14033	14146	14355	14038	14225	14103	14159	14182	14044	14137	14160	13886	14183	14063	14039	14045	14097	14044	14241	14070	14045	13934	14051	14097	14300	14044	14153	14078	14114	14080	14409	14146	14103	14062	14110	14012	14070	14071	14061	14194	14123	14102	14024	14143	14305	14031	14026	14160	14061	14185	14017	14002	14074	14128	14158	14275	14199	14056	14175	14004	14239	13898	14111	14208	14230	13964	14107	14071	14244	14024	14121	14144	14226	14150	14184	14089	14137	14116	14175	13976	14367	14202	14195	14067	14004	14149	14112	14116	14149	14168	14098	13977	13934	14226	14094	14010	13984	14235	14029	14063	14106	14158	14055	14115	14091	14114	14165	14135	14094	14113	14234	14107	13934	14235	14106	14098	14005	13970	14033	14073	14310	13972	14133	14117	13971	14238	14178	14207	14368	14046	14174	14036	14243	14101	14264	14087	14266	14094	14273	14111	14249	14024	13967	14122	14171	14069	14205	14125	14085	14276	14031	14172	14311	14157	14254	14052	14174	14149	14102	14021	14065	14061	13973	14268	13883	14016	14150	14231	14162	14043	14097	14103	14257	14162	14263	14007	14072	14221	14131	14164	14275	14148	13980	14040	14134	14215	13955	14170	14243	14040	14078	14138	14109	14034	13999	14182	13989	14082	14104	14033	14217	14191	14117	13839	14209	14264	14027	13900	14115	14209	14071	13951	14193	14111	14109	14005	14181	13977	14105	14003	14064	14090	14087	14105	14175	14107	14065	14132	14094	14194	14210	14253	14087	13960	14073	14068	13932	14027	14106	14057	14178	14159	14217	14023	14104	14034	14280	13970	14227	14107	14104	14106	14036	14092	14157	14153	14127	14198	14094	14250	14115	14005	14073	14112	14088	14125	14125	14150	14233	14019	14033	14011	14196	14303	14273	14038	14182	14322	14110	13939	14128	14043	14224	14127	14063	14245	14032	14134	14131	14129	14091	14161	14222	14117	13997	14179	14184	14033	14220	14303	14092	14177	13876	14205	14058	14221	14054	14252	14273	14178	14121	14255	14198	14134	14135	14162	14090	14058	14192	14133	14256	14168	13999	14156	14032	14094	14167	14143	14269	14020	14151	13987	14214	13956	14159	14269	14100	14174	14072	14087	14175	14134	14011	13974	14054	14028	14038	14119	13993	14092	14008	14102	14071	14115	14105	13968	14196	13936	14191	14192	14228	14185	14128	14233	14109	14084	14221	14132	14271	14217	13965	14103	14096	14053	14076	14164	14008	14208	14135	14124	14077	14053	14114	14180	14113	14175	14219	14142	14006	14070	14216	14077	14124	14006	14059	14097	14131	13963	14054	14252	14206	14155	14133	14171	14045	14030	14078	14285	14125	14274	14136	14073	14208	14243	14173	14059	14090	14072	14309	14210	14157	14171	14112	13927	14095	14113	14174	14082	14157	14170	14137	14018	14117	14274	14207	14080	14116	14190	14096	14029	14029	13979	13875	14205	14031	14078	14141	14178	14241	14041	14188	14051	14090	14123	14053	14230	14246	14212	14166	14043	14063	14225	14117	14250	13900	14083	14184	14155	14049	14003	14095	14141	14014	14119	13961	14087	14131	14152	14100	14175	14192	14109	14176	14029	14141	14159	14144	14058	14191	14319	14213	13929	14147	14055	14054	14056	14015	13950	14121	13980	14051	14094	14272	14024	14135	14164	14147	14054	14103	14103	14106	14251	14189	14013	14090	14013	14251	13942	13964	14258	14224	14071	14177	14222	14214	14297	14018	14131	14181	14057	14143	14124	14078	14089	14078	13999	14010	14173	14003	14250	14198	14266	14110	14180	14252	14139	14160	14170	14176	14159	13947	14208	14191	14006	14341	14206	14204	14010	14125	14259	14227	14090	14255	14073	13988	14100	14029	14171	14133	13860	14143	14167	14240	14077	13947	14038	13986	14058	14056	14171	13973	14202	14129	14186	14073	14164	14134	14176	14227	14226	14141	14164	14052	14096	14099	14148	13988	14123	14126	14160	14233	14172	14212	14015	14128	13877	14012	14097	14123	14178	14194	14027	14221	14071	14071	13927	14178	14062	14252	14002	14052	14100	14064	14155	14176	14051	14094	14020	14253	14089	14218	14284	14141	14142	14041	13954	14097	14135	14133	14160	14137	14045	14087	14067	14248	14112	14019	14137	14247	14222	14239	14160	13919	14026	14177	14126	14175	14208	14143	14225	14063	14190	14142	14087	14143	14263	13997	14148	14206	14161	14262	14142	14373	14043	14161	14081	14007	14101	14147	14068	14187	14350	14151	13985	13992	14206	14191	14039	14148	13937	14158	14044	14094	14185	13939	14025	14183	13989	14127	14212	14284	14018	14201	13970	14132	13970	14155	14002	14257	14001	14074	14071	14085	13943	14144	14190	13943	14058	14052	14046	14013	14141	14111	13940	14255	14002	13960	14085	13974	13968	14177	13922	14034	14167	14125	14161	14053	14163	14177	14056	14198	14154	14188	14108	14086	14124	14093	14072	14214	14196	14091	14156	14204	14306	14110	14145	14162	14070	13998	14022	14265	14109	14159	14136	14009	14146	14193	14083	14039	14088	14046	13970	14211	13998	14147	13951	14052	14080	14227	14114	14040	14181	14349	13992	13932	13983	14104	13990	14018	14094	14159	14169	14002	14074	14204	14069	14111	13960	14192	13977	14147	13981	13931	14073	14187	14174	14135	14137	14240	14046	14184	14067	14171	13958	14155	14064	14267	14109	14230	14210	14279	14095	14077	14176	14213	14161	14132	14151	13996	14074	14196	14121	14281	14168	14181	14101	13923	14101	14079	14139	14148	13920	13912	14084	14009	14193	13956	14188	14094	14224	14193	14077	14033	14265	14105	14016	14099	14031	14096	14122	14384	14092	14202	14134	14071	14167	14097	14098	14192	14084	14098	13960	14078	14217	14148	13872	14032	14182	14150	14202	14068	14034	14164	14162	14020	14072	14101	14174	14134	14108	14122	14168	14115	14152	14176	13996	14167	14223	14197	14201	14003	14012	14183	13973	14209	14142	14046	14046	14084	14155	14020	14115	14128	14084	14024	14176	13999	14069	14182	13990	13932	14094	14009	14219	14148	13978	14059	14033	13967	14218	13978	14215	14025	14220	14050	14113	14095	14030	14190	14009	14128	14073	14039	14180	14197	13993	14184	14081	14070	14187	14133	14173	14162	14014	14204	14174	14037	14076	14193	14238	14213	13900	13996	14086	14125	14034	14223	14001	13999	14147	14057	14105	14262	14162	14191	13921	14119	14002	14146	13809	13925	14058	14088	14270	14166	13981	14122	14120	14120	14177	14151	14134	14057	14100	14067	14050	14224	14224	14010	14160	14150	14185	14262	13991	14191	14274	14174	13970	14093	14225	14088	14067	14148	13987	14246	14207	14114	14195	14141	13896	14089	14221	14189	14127	14291	14063	14145	14271	14186	14128	14240	14162	13953	14111	13950	14173	14193	14212	14253	14024	13933	14161	14068	14227	14274	14151	14106	13944	13976	14139	14148	14276	13931	14112	14348	14300	13991	14167	14127	14070	14186	14127	14215	14073	14240	14140	14078	13912	13911	14116	14266	14111	14110	14120	14200	14051	14054	14181	14249	14184	14260	14123	14017	13980	14067	14058	13949	14096	13902	14186	14042	14060	14044	14101	14117	13917	14331	14102	14114	14101	14057	14179	14137	14183	14072	14016	14099	13978	14179	14071	14263	14228	14256	14069	14139	14256	14052	14072	14182	14189	14102	14190	14021	14094	13947	14106	14020	14297	14197	14085	14215	14144	14097	14052	13997	13961	14056	14114	14213	14126	14120	14233	14018	14140	14161	13989	14224	14156	14257	14221	13877	14084	14123	14234	13880	14186	13969	14170	14112	14027	14073	14049	14048	14126	14143	14123	14164	14210	13993	14186	14116	14083	14232	14086	14216	14089	14266	14106	14012	14247	14046	14134	14074	14111	14111	14274	13955	14161	14149	14073	14078	14076	14138	14253	13808	14106	14066	14120	14116	14143	14098	14196	13976	14063	14144	14147	14091	14161	14069	14113	14311	14230	14024	14164	14066	14166	14079	14049	14125	14281	14170	13998	14147	14063	13953	13925	14276	14099	14239	14232
28478	25078	30906	26966	21313	19543	18819	18220	17452	16780	16599	16345	16188	16272	16145	16195	16336	16364	16264	16267	16065	16107	16222	16167	16205	16039	15974	15948	16037	15833	15911	15970	16050	16023	15790	16000	16024	15858	15883	15791	15969	16002	15958	15769	16001	15804	15905	15745	16047	15923	15914	15930	15713	15893	16006	15936	15869	15884	15939	15694	15816	15788	15997	15796	15768	15999	15849	15895	15865	15883	15902	15974	15937	15806	15919	15714	15835	16130	15915	15990	15991	15641	16000	15801	15914	15660	15855	15992	15957	16093	15941	16051	15842	15650	15785	15642	15925	15859	15780	15764	15919	15670	15819	15849	15740	15765	15970	15811	15687	15944	15841	15931	15643	15869	15840	15814	15766	15899	15869	15944	15985	15983	15819	15810	16072	15803	15719	15842	15951	15805	15743	16074	15827	15800	15718	15913	16114	15847	15788	15904	15918	15791	15775	15729	15941	15792	15831	15726	15939	15989	15734	16016	15880	15951	15829	15865	15883	15832	15936	15952	15797	15928	15933	15874	15786	15845	15754	15918	15944	15852	15915	15970	15986	15721	16009	15838	15825	15919	15795	15858	15899	15919	15931	15861	15713	15687	15798	15829	15975	15928	15925	15858	15737	15924	15810	15932	15912	15777	15655	15898	15894	16139	15759	15837	15818	15802	15988	15827	15753	15851	15931	15806	15802	15800	15833	15880	15756	15955	15763	15839	15776	15710	15787	16058	16017	15931	15790	16016	15966	15595	15752	15949	15894	15811	15897	15966	15743	15929	15831	15710	15869	15882	15955	15834	15925	15672	15962	15784	15810	15737	15922	15785	15825	15905	16065	15935	15940	15983	15881	15812	15911	15771	15904	15967	15962	15805	16070	15857	15699	15727	15847	15851	15894	15876	15821	15754	15856	15978	15704	15894	16093	15861	15842	15872	15817	15925	15859	15897	15747	15778	15645	15862	15855	15658	16012	15996	15943	15849	15672	15731	15810	15678	15762	15759	15910	15755	15915	16084	15816	15842	15937	15724	16007	15730	15916	15870	15766	15775	15810	15865	15965	15914	15888	15713	15958	15924	15838	16044	15864	15962	15922	15922	15884	15907	15991	15802	15944	15852	15844	15833	15890	15822	15867	15915	15638	15876	15972	15812	15867	16056	15819	15745	15914	15898	15969	15611	16001	15839	15925	15755	15861	15954	15728	15798	15755	15929	15924	15787	15801	15889	15733	15888	16041	15980	15716	15921	15919	15809	15789	15823	15731	15745	15753	15663	15631	16044	15816	15704	15781	15750	15724	15751	15885	15853	15804	15899	15912	15952	15853	15917	15908	15924	15959	15675	15818	15926	15911	15878	15986	15948	16125	15947	15845	15895	15698	15995	15626	15772	15881	15911	16035	15857	15932	15936	15971	15636	15812	15829	15966	15869	15760	15753	15799	15804	15995	15736	15830	15692	16048	16078	15721	16062	15938	15806	15999	15649	15931	15971	15914	15974	15897	15843	15962	15727	15950	15914	16033	15859	15949	15828	15709	15851	15947	15892	15955	15895	15791	15873	15790	15836	15838	15868	15996	15948	15969	15957	15706	15727	15944	15893	16038	16033	15868	15709	15849	15810	15945	15812	15917	15829	15892	15877	15898	15597	15665	15707	15666	15878	15733	15836	15937	15876	15781	15946	15751	15864	15696	15883	16044	15855	16191	15848	15905	15852	15716	15896	15735	15973	15848	15806	15793	15692	15914	15890	15804	15799	15988	15867	16116	15929	15817	15701	15635	15747	15910	15782	15889	15994	15701	15813	16036	15922	15943	15938	16096	15868	15927	15985	15818	15797	15944	15902	15650	15752	15879	15833	15873	15704	15743	15806	15943	15883	15849	15778	15816	15655	15836	15833	15945	15784	15976	15636	15987	15813	16046	15949	15883	15936	15843	15862	15701	15721	15769	15891	15789	15854	15875	16002	15767	15942	15841	15707	15817	15850	15831	15885	15837	15854	15774	15849	15999	15868	15795	15848	15880	15764	16094	15829	15801	15806	16036	15902	15905	15846	16040	15778	15872	15942	15976	15969	15849	15861	15781	15769	15793	15884	15902	15876	15924	15947	15849	15881	15761	15861	15968	15886	15814	15858	15949	15708	15876	15859	15709	15793	15822	15803	15799	15774	15959	15798	15800	16043	15801	15824	15955	15687	15783	15913	15893	15959	15948	15791	15810	15817	15913	16059	15743	15784	15857	15717	15733	15910	15875	15801	15757	15946	15874	15936	15846	15891	15913	15877	15720	15784	15758	15921	15936	15824	15893	15826	15897	15857	15914	15899	15816	15819	15944	15937	15638	15823	15843	15746	15843	15848	15874	15911	15852	15891	15873	15760	15970	15766	15764	15757	15857	15860	15693	15685	15893	15827	15921	15776	15800	15849	15780	15885	15850	15702	15873	15865	15719	15871	16010	16029	15977	15828	15665	15843	15781	15887	15834	16001	15774	16018	15828	15852	15923	15804	15950	15884	15932	15949	15829	15991	15856	15827	15878	15984	15714	15836	15785	16028	15930	15861	15852	15877	15884	15947	15824	15939	15939	15914	15915	15817	15787	15672	15795	15674	15932	15813	15854	15740	15911	15849	15939	15877	15926	15810	15892	15936	15844	15797	15818	15845	15857	15883	15857	15880	15826	16032	15987	15929	15683	15753	15864	15806	15882	15896	15994	15892	15873	15838	15848	16053	15667	15960	15940	15950	15995	15787	15922	15770	15786	15799	16022	15825	15927	16084	15898	15823	15875	15908	15877	15765	15750	15807	15763	15891	16046	15858	15925	15736	15660	15809	15972	15726	15694	15763	15715	16028	15931	15672	15820	15888	15941	15700	15802	15967	15806	15882	16033	15709	15927	15980	15807	15674	15771	15853	15981	15821	15937	15856	15933	15863	15602	15772	15813	16012	15746	15931	15775	15865	15800	15903	15665	15784	15991	15865	15769	15874	15901	15926	15918	15909	15957	15792	15900	15923	15678	16018	15894	15994	15852	15870	15896	16163	15846	15732	15917	15876	16000	15750	15851	15801	15897	15740	15802	15879	15984	15896	15875	15759	15730	15757	15869	15859	15664	15544	15854	15937	15841	16153	15787	15859	15772	15689	15802	15904	15900	15857	15959	15746	15729	15777	15881	15911	15805	15933	15943	15701	15844	15723	15888	15829	16039	16089	15983	15709	15817	15780	15785	15810	15842	15855	15767	15983	15856	15928	15739	15940	15980	15862	15706	15806	15891	15860	15950	15814	16087	15922	15841	15743	15987	15736	15901	15847	15952	15727	16045	16060	15755	15799	15819	15867	15909	15872	15530	15881	15966	15925	16152	15753	15960	15792	15825	15784	15725	16055	15877	15833	15806	15981	16036	15928	15781	15612	15679	15991	15696	15686	15848	15662	15956	15648	15801	15944	15828	15745	15805	15754	15732	15742	15764	15403	15954	15950	15770	15753	16093	15981	15911	15908	15739	15928	15858	15831	16003	15913	15887	15654	16007	15779	15720	15787	15954	15891	15812	15730	15768	15846	15805	15968	15856	15687	15714	15986	15862	16006	15865	15855	16062	16028	15716	15808	15861	15968	15859	15768	15721	15879	15575	15739	15784	15760	15768	15938	15619	15944	16004	15751	16015	15915	15921	15918	15942	15867	15941	15962	15729	16002	15961	15908	15693	15834	15728	15911	15895	15682	15821	15756	15831	15752	15710	15996	15976	15864	15989	15694	15796	15806	15711	15670	15823	15908	16050	15924	15801	15845	16026	16041	15940	15902	15863	15958	15755	15857	15834	16085	16028	15973	16006	15947	15913	15727	15924	15753	15854	15837	16062	15747	15576	15775	15928	15872	15746	15839	15729	15708	15976	15821	15848	15946	16012	15854	15958	15887	15821	15737	15852	15903	16030	15665	15868	15811	15929	15905	15660	15759	15822	15856	15933	15839	16068	16087	15979	15795	15938	15908	15854	15777	15601	15999	15804	15856	15961	15865	15778	15994	15832	15640	15774	15869	15907	15967	15827	15756	15723	15858	15823	15836	15833	15699	15664	15861	15962	15757	15847	15824	15891	15822	15768	15845	15750	15810	15929	15914	15938	15804	16060	15782	16071	15926	16087	16092	16091	15969	15699	16072	15911	15704	15885	15979	15861	16031	16002	15742	15703	15848	15961	15885	15861	15948	15946	15863	15808	15883	15856	15962	15575	16038	15807	15954	15800	15781	16039	15890	15925	15846	15874	15740	15756	15833	15837	15630	15771	15923	15729	15889	15698	15502	15914	15710	15965	16060	15852	15904	15836	15860	15766	15840	15853	15830	16091	15624	15891	15801	15893	15984	15806	15949	15919	16024	15978	15807	16024	15861	15641	15867	16019	15782	15774	15882	15985	15950	15965	15957	15751	15801	15767	15979	15861	15906	15690	15768	15764	15997	15993	15856	15988	15872	15798	15832	15963	15757	15801	15758	15974	16041	15823	15695	15927	15908	15999	15930	15812	15790	15933	15954	15592	15686	15870	15695	15897	15943	15890	15807	15865	15739	15800	15880	15864	15811	15853	15932	16075	15885	15737	15780	15801	16008	16055	15896	15727	15894	16042	15823	15783	15903	16045	15839	15981	15915	15707	15803	15852	15935	15966	15774	15942	15881	15827	15964	15785	15806	15759	15572	15791	15925	15803	15798	15859	15858	15789	15798	15644	15839	15956	15860	15511	15780	15926	15740	15814	15637	15757	15933	15835	15747	15706	15887	15802	15763	15869	15944	15812	15847	15771	15960	15902	15889	16093	16039	15768	15769	15864	15771	15813	15781	15815	15801	15834	15714	15984	15931	15989	15956	15874	16006	15922	15839	15845	16090	15776	15927	15947	16016	15855	15970	15993	15666	15916	15684	15771	15851	15914	15761	15620	15916	15938	15967	16098	15894	15984	15917	15892	15722	15839	15781	15830	15879	15902	15975	15913	15776	15844	15741	15885	15911	15950	15723	16122	15615	15795	15846	16005	15721	15911	15728	15808	15972	15889	15749	15996	15726	15726	15783	16013	15712	15682	15871	15893	15923	15812	15994	15944	15927	15975	15913	15964	15931	16020	15809	15740	15838	15853	15743	15663	15826	16035	15766	15744	15872	15825	15920	15839	15773
24910	37177	33547	24971	20998	18590	17890	16820	15878	15121	14621	14431	14325	14313	14242	14247	14104	14074	14027	14039	14102	14062	13876	14076	13956	13840	13994	13736	13804	13779	13751	13905	13682	13774	13833	13757	13740	13616	13709	13836	13733	13843	13592	13880	13542	13693	13732	13720	13756	13709	13589	13594	13496	13642	13900	13651	13841	13667	13585	13492	13632	13699	13808	13585	13631	13679	13605	13631	13624	13508	13641	13618	13647	13556	13396	13647	13533	13740	13596	13591	13623	13625	13494	13753	13856	13595	13491	13797	13776	13667	13541	13770	13632	13687	13603	13439	13519	13813	13665	13569	13706	13690	13639	13783	13664	13532	13825	13563	13671	13637	13676	13771	13560	13688	13659	13739	13650	13803	13946	13632	13443	13767	13636	13529	13676	13751	13517	13664	13598	13645	13689	13722	13848	13749	13705	13513	13675	13509	13640	13988	13633	13600	13622	13730	13651	13483	13676	13571	13599	13705	13641	13717	13607	13669	13803	13570	13540	13602	13644	13592	13673	13540	13719	13653	13760	13588	13678	13690	13715	13792	13659	13785	13793	13674	13605	13545	13603	13617	13631	13647	13656	13812	13584	13581	13756	13753	13650	13844	13708	13655	13537	13705	13816	13839	13853	13534	13691	13486	13764	13668	13796	13572	13695	13601	13572	13662	13452	13621	13708	13608	13753	13540	13661	13848	13617	13571	13560	13603	13649	13780	13845	13517	13762	13660	13642	13710	13670	13501	13654	13509	13606	13784	13645	13711	13616	13634	13505	13751	13709	13627	13561	13653	13793	13733	13582	13462	13681	13654	13669	13489	13527	13693	13654	13494	13714	13633	13590	13672	13670	13714	13483	13617	13668	13663	13741	13591	13640	13556	13436	13571	13763	13733	13857	13646	13543	13751	13661	13787	13770	13705	13602	13610	13704	13662	13620	13572	13620	13613	13678	13611	13542	13683	13733	13757	13563	13633	13665	13632	13635	13692	13673	13505	13691	13623	13590	13705	13538	13589	13682	13677	13712	13626	13773	13617	13700	13775	13684	13572	13671	13741	13542	13706	13615	13643	13562	13596	13639	13524	13732	13629	13639	13674	13626	13696	13730	13763	13787	13467	13590	13693	13531	13781	13520	13577	13612	13795	13703	13794	13570	13743	13494	13631	13435	13641	13619	13628	13806	13544	13519	13724	13686	13570	13592	13804	13649	13828	13617	13577	13706	13605	13461	13721	13582	13579	13823	13808	13626	13726	13605	13737	13693	13639	13503	13644	13542	13521	13591	13714	13783	13643	13633	13533	13757	13527	13708	13557	13692	13626	13646	13610	13594	13762	13624	13616	13608	13671	13620	13756	13668	13653	13743	13656	13556	13646	13521	13594	13504	13504	13745	13604	13727	13630	13640	13522	13700	13795	13687	13432	13711	13680	13788	13683	13739	13597	13739	13707	13599	13596	13547	13648	13647	13786	13398	13599	13596	13586	13736	13747	13601	13600	13586	13747	13745	13629	13611	13620	13641	13667	13687	13664	13659	13539	13579	13555	13596	13666	13504	13591	13675	13684	13693	13671	13683	13694	13555	13688	13603	13540	13696	13655	13640	13777	13634	13674	13755	13708	13572	13643	13648	13695	13520	13475	13659	13631	13576	13491	13583	13718	13723	13772	13525	13642	13467	13526	13834	13571	13719	13645	13736	13728	13572	13531	13651	13728	13607	13563	13644	13688	13708	13616	13815	13522	13534	13597	13616	13660	13680	13757	13582	13696	13609	13683	13552	13622	13633	13719	13686	13740	13623	13666	13581	13612	13662	13735	13883	13666	13679	13539	13747	13722	13717	13894	13676	13695	13749	13574	13583	13615	13523	13817	13572	13709	13661	13564	13858	13741	13655	13529	13792	13715	13535	13481	13813	13768	13715	13650	13799	13567	13610	13701	13779	13578	13569	13619	13839	13570	13599	13527	13791	13679	13687	13841	13655	13679	13530	13819	13626	13533	13593	13662	13615	13671	13592	13588	13735	13680	13481	13781	13712	13597	13608	13631	13675	13679	13571	13568	13729	13632	13534	13685	13663	13595	13850	13647	13679	13733	13699	13676	13643	13626	13662	13733	13596	13627	13634	13633	13518	13660	13828	13591	13736	13569	13727	13628	13665	13627	13575	13628	13706	13695	13620	13599	13715	13592	13678	13572	13716	13684	13556	13689	13667	13499	13704	13515	13679	13594	13666	13615	13599	13640	13628	13777	13795	13610	13706	13678	13588	13576	13688	13584	13556	13544	13813	13575	13694	13743	13621	13768	13630	13607	13628	13492	13588	13680	13725	13525	13738	13639	13717	13666	13787	13605	13669	13595	13664	13552	13602	13674	13712	13729	13649	13713	13823	13608	13550	13617	13585	13694	13733	13591	13626	13749	13801	13547	13706	13548	13819	13664	13633	13750	13662	13502	13833	13650	13523	13551	13666	13432	13601	13620	13583	13566	13752	13632	13586	13645	13659	13794	13854	13746	13664	13539	13523	13647	13721	13620	13722	13796	13615	13714	13655	13581	13590	13649	13862	13740	13702	13480	13805	13741	13553	13585	13737	13694	13700	13583	13563	13713	13585	13589	13738	13741	13793	13557	13633	13673	13785	13793	13722	13778	13757	13625	13537	13518	13509	13605	13662	13630	13561	13433	13601	13580	13819	13548	13677	13506	13823	13730	13771	13622	13867	13754	13704	13557	13705	13665	13683	13536	13478	13697	13793	13703	13465	13593	13574	13666	13774	13495	13519	13849	13465	13744	13671	13822	13502	13759	13621	13763	13656	13646	13537	13585	13653	13721	13581	13593	13755	13594	13616	13678	13719	13488	13619	13625	13819	13592	13588	13622	13707	13582	13716	13603	13635	13776	13795	13733	13535	13677	13727	13580	13724	13706	13729	13664	13732	13581	13545	13649	13717	13902	13701	13610	13770	13723	13763	13679	13639	13585	13695	13600	13634	13575	13762	13564	13687	13609	13629	13725	13686	13739	13658	13707	13609	13675	13611	13693	13649	13699	13649	13673	13700	13619	13752	13634	13706	13574	13668	13645	13665	13695	13492	13698	13556	13708	13722	13446	13762	13585	13617	13622	13573	13614	13572	13582	13636	13669	13696	13577	13751	13769	13693	13636	13688	13660	13734	13530	13614	13666	13794	13715	13705	13432	13701	13622	13637	13689	13701	13561	13675	13554	13728	13677	13723	13727	13691	13661	13677	13413	13755	13604	13620	13719	13627	13721	13559	13597	13549	13647	13642	13655	13582	13623	13726	13606	13654	13697	13643	13633	13643	13775	13703	13732	13654	13611	13504	13790	13736	13612	13545	13640	13681	13748	13789	13632	13606	13509	13656	13642	13627	13698	13665	13818	13584	13729	13740	13646	13606	13655	13838	13604	13759	13671	13761	13722	13618	13675	13695	13641	13737	13634	13607	13544	13595	13599	13584	13617	13750	13550	13708	13755	13529	13710	13718	13643	13768	13717	13535	13566	13638	13640	13561	13452	13631	13577	13708	13633	13607	13871	13632	13898	13565	13785	13687	13596	13509	13751	13677	13729	13553	13749	13809	13524	13746	13598	13551	13847	13458	13728	13579	13674	13820	13555	13657	13499	13764	13854	13636	13625	13686	13596	13540	13636	13669	13561	13589	13694	13678	13669	13803	13640	13625	13738	13579	13510	13791	13617	13628	13578	13644	13643	13586	13526	13685	13625	13744	13722	13649	13605	13472	13590	13692	13706	13735	13703	13588	13688	13536	13635	13611	13780	13592	13645	13653	13665	13602	13524	13614	13657	13586	13520	13630	13686	13684	13517	13773	13748	13654	13509	13667	13670	13626	13681	13768	13669	13665	13728	13457	13701	13630	13711	13777	13611	13755	13619	13431	13644	13738	13667	13716	13704	13663	13780	13828	13641	13697	13710	13635	13680	13544	13748	13783	13645	13687	13676	13649	13627	13490	13762	13705	13704	13753	13728	13695	13557	13832	13708	13598	13685	13566	13592	13750	13682	13461	13664	13760	13691	13603	13663	13714	13610	13708	13614	13695	13623	13693	13633	13643	13546	13665	13794	13456	13777	13730	13689	13716	13592	13521	13585	13680	13495	13550	13822	13444	13752	13561	13800	13749	13766	13735	13627	13707	13651	13747	13680	13711	13591	13652	13752	13531	13721	13703	13570	13631	13475	13740	13698	13739	13546	13614	13612	13778	13687	13653	13680	13641	13722	13553	13668	13648	13936	13636	13722	13669	13583	13686	13693	13558	13752	13625	13618	13558	13531	13579	13679	13700	13575	13646	13553	13646	13442	13747	13623	13743	13715	13620	13552	13572	13670	13625	13611	13839	13726	13697	13700	13690	13834	13767	13572	13925	13560	13770	13531	13751	13594	13797	13659	13731	13770	13822	13603	13569	13702	13485	13772	13725	13781	13633	13529	13685	13658	13602	13710	13671	13551	13728	13700	13730	13661	13691	13575	13669	13790	13499	13554	13748	13618	13687	13583	13706	13549	13668	13568	13762	13569	13461	13769	13722	13710	13756	13754	13625	13797	13470	13614	13560	13764	13647	13628	13580	13691	13580	13720	13708	13812	13598	13596	13673	13804	13487	13719	13707	13520	13691	13506	13767	13673	13647	13674	13563	13693	13709	13692	13578	13714	13787	13751	13609	13695	13673	13664	13662	13628	13762	13755	13497	13834	13595	13638	13732	13658	13655	13677	13710	13439	13628	13672	13576	13668	13784	13794	13616	13573	13630	13775	13539	13779	13832	13652	13625	13692	13394	13612	13637	13718	13684	13565	13789	13699	13758	13513	13818	13826	13569	13698	13605	13729	13498	13721	13615	13975	13552	13521	13483	13566	13855	13658	13683	13715	13677	13656	13592	13670	13776	13667	13717	13683	13664	13539	13720	13597	13739	13767	13706	13695	13682	13613	13646	13834	13726	13748	13710	13754	13691	13535	13712	13574	13642	13655	13702	13670	13635	13692	13610	13695	13542	13677	13539	13727	13633	13575	13664	13676	13662	13723	13764	13630	13859	13751	13792	13650	13840	13830	13857	13567	13483	13565	13728	13632	13617	13636	13606	13747	13494	13803	13715	13627	13644	13601	13470	13629	13793	13867	13702	13456	13597	13545
23810	21084	28544	24337	22935	23400	23005	19774	18543	17845	17209	16778	16652	16758	16585	16423	16434	16316	16310	16479	16425	16266	16233	16241	16241	15993	16098	15901	16132	15927	16025	15969	16009	16089	16065	16063	16017	15896	15955	15997	15897	15996	15828	15898	15967	15893	15718	15767	15785	15921	15727	15926	15921	15675	15723	15811	15908	15887	15888	15769	15712	15748	15599	15582	15789	15851	15661	15716	15751	15790	15677	15712	15794	15580	15746	15794	15775	15548	15860	15604	15706	15679	15860	15796	15827	15789	15752	15672	15718	15800	15868	15628	15564	15782	15795	15686	15929	15736	15892	15679	15609	15667	15856	15705	15673	15742	15706	16018	16000	15596	15693	15718	15869	15663	15893	15665	15702	15603	15642	15694	15834	15824	15882	15671	15917	15714	15948	15736	15891	15798	15730	15702	15699	15770	15603	15624	15658	15612	15822	15704	15824	15976	15654	15627	15610	15696	15650	15720	15678	15569	15768	16118	15761	15599	15559	15649	16040	15659	15627	15718	15634	15749	15630	15605	15717	15665	15844	15607	15833	15704	15792	15571	15760	15653	15651	15734	15962	15692	15742	15762	15832	15778	15856	15955	15577	15667	15819	15644	15754	15589	15846	15779	15554	15603	15660	15697	15772	15768	15741	15653	15757	15757	15744	15635	15838	15655	15631	15646	15709	15717	16082	15694	15834	15726	15653	15592	15553	15672	15781	15556	15754	15845	15760	15727	15741	15664	15689	15932	15859	15635	15663	15651	15685	15720	15672	15816	15857	15642	15902	15889	15828	15858	15835	15707	15967	15731	15624	15572	15784	15744	15682	15689	15676	15796	15924	15726	15804	15619	15868	15576	15769	15832	15616	15967	15546	15547	15687	15865	15473	15754	15647	15570	15610	15715	15665	15727	15769	15777	15859	15804	15633	15701	15615	15709	15982	15861	15804	15792	15595	15874	15945	15915	15635	15848	15825	15810	15721	15715	15747	15908	15632	15610	15686	15650	15486	15416	15684	15813	15860	15791	15679	16062	15655	15757	15650	15747	15866	15707	15743	15842	15758	15909	15869	15756	15579	15836	15911	15699	15707	15653	15763	15952	15623	15625	15735	15888	15821	15779	15784	15586	15749	15679	15649	15732	15859	15611	15860	15637	15560	15603	15627	15934	15736	15762	15661	15709	15676	15867	15784	15751	15856	15516	15957	15756	15877	15672	15764	15611	15797	15602	15863	15740	15814	15858	15967	15743	15626	15812	15714	15806	15815	15743	15691	15843	15607	15767	15943	15969	15771	15406	15831	15813	15800	15622	15790	15754	15778	15858	15535	15629	15803	15745	15725	15840	15636	15863	15723	15615	15919	15841	15754	15826	15724	15744	15799	15942	15829	15967	15710	15575	15586	15635	15700	15754	15854	15750	15891	15865	15714	15646	15746	16020	15804	15788	15862	15730	15854	15751	15622	15819	15749	15745	15609	15583	15760	15747	15814	15738	15845	15667	15669	15622	15622	15660	15734	15815	15793	15599	15683	15732	15892	15881	15818	15726	15631	15643	15642	15720	15802	15650	15596	15581	15597	15655	15930	15804	15715	15621	15774	15611	15820	15784	15869	15764	15937	15859	16078	15705	15926	15666	15871	15643	15751	15602	15691	15767	15629	15745	15758	15778	15713	15967	15715	15680	15683	15675	15808	15607	15912	15780	15642	15687	15989	15861	15915	15561	15783	15775	15621	15630	15713	15788	15727	15596	15851	15902	15764	15709	15814	15773	15737	15784	15839	15991	15639	15760	15677	15827	15706	15558	15821	15751	15825	15603	15679	15803	15826	15901	15778	15820	15626	15982	15564	15825	15974	15736	15806	15797	15638	15628	15641	15691	15709	15815	15671	15782	15891	15584	15885	15678	15667	15620	15587	15625	15719	15623	15660	15634	15682	15732	15710	15759	15796	15682	15833	15694	16015	15626	15717	15769	15824	15637	15599	15692	15730	15784	15746	15733	15958	15786	15550	15788	15774	15780	15653	15745	15828	15833	15794	15729	15838	15727	15821	15869	15714	15657	15656	15571	15814	15947	15692	15875	15925	15785	15747	15642	15756	15728	15688	15729	15860	15815	15772	15771	15616	15633	15685	15609	15426	15919	15819	15706	15698	15838	15641	15598	15710	15676	15568	15602	16118	15541	15585	15538	15700	15789	15619	15787	15546	15817	15568	15652	15886	15759	15861	15965	15648	15730	15805	15722	15948	15890	15590	15731	15716	15763	15741	15816	15917	15504	15716	15929	15678	15737	15834	15837	15793	15948	15667	15809	15638	15658	15725	15753	15773	15748	15906	15614	15724	15766	15680	15794	15662	15857	15698	15979	15661	15778	15914	15674	15544	15659	15638	15486	15720	15681	15703	15804	15757	15807	15761	15742	15605	15682	15624	15483	15940	15902	15868	15651	15773	15638	15708	15594	15895	15720	15682	15721	15619	15675	15548	15628	15762	15919	15858	15651	15682	15861	15874	15772	15901	15490	15723	15594	15728	15688	15742	15818	15818	15896	15753	15785	15762	15495	15532	15726	15722	15615	15588	15814	15858	15575	15605	15507	15834	15871	15816	15611	15704	15583	15680	15546	15733	15696	15634	15834	15815	15827	15727	15686	15728	15630	15520	15786	15693	15606	15819	15610	15815	15687	15835	15602	15757	15610	15626	15737	15726	15713	15794	15774	15588	15847	15669	15663	15827	15857	15706	15784	15849	15861	15751	15541	15789	15770	15971	15743	15722	15798	15721	15619	15865	15661	15761	15699	15750	15664	15629	15828	15825	15607	15681	15625	15482	15784	15776	15750	15837	15655	15587	15652	15515	15493	15710	15844	15807	15778	15903	15660	15866	15772	15612	15898	15683	15792	15576	15798	15965	15723	15568	15796	15698	15921	15543	15560	15819	15944	15636	15881	15824	15946	15879	15663	15681	15848	15623	15757	15663	15656	15971	15666	15615	15540	15754	15926	15715	15806	15592	15745	15879	15784	15862	15822	15777	15781	15746	15911	15984	15679	15747	15752	15744	15601	15612	15777	15895	15762	15851	15643	15815	15657	15595	15542	15623	15740	15767	15568	15584	15530	15695	15888	15764	15686	16004	15894	15811	15906	15802	15587	15722	15740	15812	15578	15661	15661	15933	15700	15849	15569	15814	15753	15732	15731	15751	15750	15582	15630	15893	15688	15616	15866	15692	15821	15724	15728	15679	15706	15827	15580	15645	15688	15698	15494	15537	15669	15816	15743	15715	15607	15592	15702	15703	15947	15648	15724	15755	15844	15635	15814	15782	15666	15493	15671	15906	15814	15680	15744	15699	15816	15529	15671	15910	15637	15762	15864	15867	15897	15634	15687	15861	16000	15629	15487	15768	15880	15660	15742	15848	15671	15901	15930	15807	15751	15636	15850	15597	15634	15852	15740	15539	15717	15623	15623	15885	15879	15579	15861	15971	15811	15730	15798	15817	15788	15677	15595	15636	15658	15822	15839	15889	15629	15693	15978	15652	15650	15712	15824	15869	15633	15539	15781	15818	15757	15651	15821	15850	15607	15722	15719	15818	15597	15664	15823	15839	15461	15637	15767	15686	15806	15562	15681	15814	15877	15940	15848	15702	15883	15591	15638	15650	15818	15852	15809	15792	15497	15721	15730	15699	15620	15968	15498	15627	15772	15715	15926	15645	15615	15700	15425	15790	15786	15811	15777	15766	16053	15927	15648	15771	15628	15621	15655	15708	15745	15723	16036	15925	15745	15650	15608	15752	15740	15612	15659	15621	15643	15674	15769	15884	15922	15858	15697	15716	15627	15680	15685	15874	15806	15856	15485	15745	15651	15852	15670	15803	15768	15632	15627	15647	15642	15577	15548	15672	15791	15809	15791	15572	15818	15760	15593	15696	15607	15719	15692	15960	15794	15580	15709	15809	15637	15682	15664	15627	15658	15785	15734	15820	15741	15670	15521	15597	15759	15652	15662	15700	15799	15876	15674	15846	15626	15754	15643	15735	15640	15969	15789	15636	16074	15469	15704	15661	15597	15697	15808	15614	15826	15827	15704	15874	15665	15586	15761	15771	15800	15835	15720	15382	15672	15662	15728	15790	15952	15706	15681	15724	15705	15962	15702	15704	15841	15592	15702	15807	15894	15841	15648	15747	15941	15780	15699	15761	15738	15612	15814	15662	15722	15833	15722	15547	15732	15734	15590	15581	15733	15696	15793	15787	15781	15673	15807	15834	15660	15726	15894	15853	15673	15644	15639	15615	15826	15775	15747	15852	15921	15911	15724	15953	15810	15814	15689	15793	15710	15816	15964	15700	15799	15772	15855	15801	15820	15627	15922	15634	15711	15712	15621	15764	15705	15723	15826	15800	15557	15749	15777	15805	15735	15724	15677	15812	15567	15738	15672	15755	15928	15660	15677	15741	15681	15745	15782	15808	15650	15917	15717	15852	15742	15631	15643	15777	15882	15679	15901	15668	15661	15526	15652	15864	15797	15763	15664	15739	15798	15732	15736	15800	15786	15815	15766	15530	15684	15710	15747	15849	15784	15955	15611	15610	15495	15642	15807	15771	15893	15821	15802	15780	15631	15922	15508	15715	15750	15539	15848	15791	15840	15740	15754	15671	15669	15596	15609	15403	15624	15776	15816	15762	15725	15962	15732	15686	15656	15606	15881	15695	15915	15885	15898	16017	15547	15588	15809	15862	15685	15797	15791	15685	15977	15900	15785	15641	15755	15640	15772	15785	15907	15632	15814	15771	15697	15670	15892	15611	15805	15650	15748	15609	15807	15916	15519	15922	15637	15715	15684	15661	15617	15573	15713	15588	15904	15770	15737	15781	16074	15594	15556	15690	15797	15708	15728	15796	15854	15663	15829	15956	15736	15691	15776	15733	15568	15694	15830	15937	15816	15720	15679	15684	15678	15821	15686	15674	15610	15721	15786	15668	15673	15665	15890	15829	15676	15670	15628	15916	15631	15851	15793	15704	15799	15632	15891	15905	15753	15524	15616	15996	15862	15763	15614	15787	15711	15666	15887	15839	15870	15729	15664	15847	15743	15813	15633	15797	15892	15838	15654	15834	15704	15762	15820	15841	15902	15778	15810	15840	15688	15696	15559	15848	15607	15834	15670
24899	44193	39360	29766	24860	21708	20439	19358	17761	16181	15239	15255	14968	14803	14603	14554	14548	14487	14327	14350	14199	14263	14290	14003	14139	14057	14024	14139	13884	13965	13737	13957	13808	13791	13810	14012	13654	13706	13717	13593	13753	13739	13697	13667	13501	13721	13605	13692	13620	13619	13592	13679	13649	13627	13644	13760	13647	13544	13627	13621	13518	13612	13495	13643	13635	13586	13314	13614	13726	13470	13434	13495	13609	13408	13643	13624	13379	13506	13604	13750	13790	13699	13505	13679	13574	13593	13523	13583	13563	13654	13454	13669	13517	13680	13517	13659	13465	13622	13524	13680	13553	13487	13578	13537	13454	13569	13492	13464	13513	13652	13490	13367	13691	13516	13618	13361	13584	13404	13685	13620	13570	13586	13741	13605	13713	13550	13474	13472	13607	13441	13537	13599	13640	13557	13461	13644	13693	13497	13512	13614	13698	13678	13592	13634	13561	13612	13715	13634	13621	13414	13565	13721	13514	13567	13616	13612	13504	13524	13602	13628	13415	13557	13485	13560	13443	13543	13604	13510	13557	13530	13476	13600	13533	13558	13518	13574	13635	13409	13574	13492	13588	13608	13587	13563	13514	13661	13504	13642	13604	13576	13499	13513	13406	13512	13573	13533	13689	13507	13576	13650	13570	13516	13615	13502	13581	13521	13631	13633	13451	13436	13416	13677	13600	13633	13646	13504	13429	13468	13616	13721	13571	13468	13579	13518	13573	13688	13505	13662	13396	13679	13496	13582	13740	13511	13543	13655	13752	13711	13719	13548	13614	13533	13587	13669	13451	13546	13413	13474	13589	13593	13461	13590	13486	13465	13692	13655	13492	13518	13495	13664	13592	13596	13532	13606	13364	13500	13562	13528	13773	13634	13649	13481	13761	13422	13530	13669	13619	13550	13577	13522	13586	13561	13667	13512	13675	13553	13459	13556	13616	13522	13534	13716	13591	13569	13609	13533	13704	13684	13615	13521	13474	13638	13601	13435	13622	13553	13614	13416	13485	13561	13624	13603	13569	13587	13412	13512	13576	13654	13646	13645	13662	13657	13495	13746	13493	13470	13568	13520	13605	13467	13693	13582	13748	13348	13506	13674	13494	13616	13562	13630	13552	13451	13854	13656	13367	13651	13664	13562	13570	13611	13611	13635	13453	13603	13575	13636	13448	13604	13478	13471	13335	13671	13658	13366	13581	13464	13657	13495	13587	13786	13464	13516	13478	13659	13546	13498	13571	13698	13611	13600	13615	13425	13551	13538	13488	13588	13500	13581	13669	13661	13507	13622	13675	13576	13517	13642	13607	13529	13703	13405	13634	13384	13601	13519	13524	13605	13455	13737	13516	13590	13545	13589	13568	13597	13522	13613	13524	13675	13474	13662	13705	13444	13491	13537	13478	13531	13557	13548	13589	13538	13496	13589	13480	13738	13503	13702	13531	13558	13566	13384	13489	13575	13485	13560	13572	13565	13601	13536	13695	13478	13661	13491	13686	13483	13593	13544	13316	13746	13498	13536	13604	13527	13520	13540	13616	13531	13706	13623	13608	13467	13567	13639	13460	13484	13619	13508	13582	13640	13672	13515	13483	13531	13643	13550	13739	13499	13475	13552	13602	13563	13464	13577	13424	13730	13615	13532	13437	13666	13563	13731	13626	13540	13662	13764	13747	13535	13518	13464	13616	13631	13499	13649	13619	13578	13600	13623	13691	13512	13631	13633	13768	13597	13602	13585	13500	13465	13500	13473	13651	13680	13660	13663	13711	13727	13548	13543	13692	13485	13440	13502	13513	13615	13634	13579	13622	13700	13468	13609	13483	13549	13763	13577	13573	13536	13503	13630	13553	13597	13566	13580	13550	13459	13546	13516	13627	13644	13546	13685	13418	13572	13575	13570	13499	13672	13600	13619	13627	13577	13329	13561	13601	13720	13424	13618	13578	13666	13523	13609	13597	13647	13501	13604	13717	13685	13537	13651	13800	13445	13649	13540	13395	13539	13657	13474	13417	13741	13718	13523	13686	13703	13623	13696	13528	13569	13574	13416	13479	13653	13402	13640	13648	13575	13428	13620	13607	13635	13490	13537	13620	13509	13532	13403	13661	13644	13621	13568	13640	13483	13729	13535	13456	13665	13706	13660	13692	13618	13715	13373	13484	13663	13605	13532	13507	13741	13519	13563	13582	13559	13404	13470	13605	13633	13665	13494	13630	13602	13437	13551	13404	13484	13711	13429	13556	13540	13588	13621	13545	13625	13561	13464	13621	13496	13599	13617	13756	13605	13493	13606	13586	13466	13456	13596	13655	13389	13594	13578	13491	13589	13582	13490	13518	13462	13456	13473	13456	13622	13498	13757	13682	13513	13443	13488	13589	13624	13542	13612	13642	13658	13552	13550	13447	13638	13455	13701	13592	13661	13593	13797	13536	13568	13634	13625	13704	13582	13553	13501	13685	13627	13465	13718	13555	13440	13450	13635	13568	13411	13485	13726	13544	13417	13580	13588	13472	13689	13542	13652	13596	13671	13746	13586	13403	13603	13561	13538	13537	13557	13642	13640	13482	13565	13718	13429	13551	13565	13637	13394	13561	13665	13606	13531	13546	13518	13769	13502	13658	13576	13526	13475	13752	13444	13595	13548	13493	13604	13627	13607	13706	13617	13573	13608	13517	13375	13590	13578	13640	13497	13474	13523	13507	13513	13686	13607	13487	13485	13515	13399	13510	13698	13497	13460	13560	13608	13597	13574	13715	13545	13597	13528	13689	13567	13560	13541	13641	13614	13488	13842	13439	13512	13743	13491	13650	13626	13576	13662	13516	13615	13616	13493	13596	13538	13739	13396	13535	13545	13648	13617	13551	13515	13473	13605	13548	13593	13524	13556	13551	13512	13552	13559	13508	13502	13505	13390	13525	13512	13568	13512	13580	13498	13664	13518	13672	13523	13634	13294	13708	13555	13475	13415	13542	13559	13686	13639	13512	13616	13502	13571	13786	13359	13506	13704	13667	13428	13522	13568	13500	13667	13510	13562	13719	13606	13609	13680	13626	13452	13564	13730	13571	13478	13524	13553	13605	13556	13447	13456	13614	13471	13479	13517	13580	13658	13496	13553	13607	13625	13531	13682	13543	13385	13667	13615	13482	13449	13675	13690	13687	13636	13589	13651	13649	13480	13496	13610	13498	13462	13624	13663	13697	13571	13588	13520	13541	13694	13596	13660	13581	13464	13585	13700	13580	13588	13683	13679	13517	13701	13378	13673	13642	13464	13728	13592	13576	13606	13697	13690	13651	13655	13527	13577	13707	13534	13472	13525	13593	13439	13608	13509	13470	13572	13519	13457	13580	13465	13442	13572	13624	13398	13645	13675	13588	13478	13647	13645	13620	13666	13483	13505	13519	13665	13414	13524	13444	13629	13474	13697	13717	13604	13637	13599	13667	13420	13709	13510	13702	13609	13514	13696	13466	13560	13402	13325	13503	13452	13582	13423	13429	13379	13503	13633	13629	13557	13492	13515	13496	13474	13675	13627	13534	13567	13588	13516	13674	13648	13555	13670	13499	13483	13555	13605	13475	13598	13493	13520	13518	13569	13536	13537	13588	13613	13624	13597	13619	13683	13546	13521	13688	13495	13575	13439	13534	13556	13543	13500	13712	13680	13623	13528	13611	13563	13516	13557	13455	13679	13504	13504	13565	13573	13608	13464	13458	13672	13428	13334	13511	13592	13332	13508	13711	13547	13363	13703	13552	13532	13471	13622	13501	13545	13578	13582	13642	13671	13566	13797	13584	13679	13694	13439	13606	13702	13493	13577	13656	13550	13575	13570	13380	13568	13660	13457	13665	13612	13685	13534	13623	13598	13554	13566	13402	13411	13639	13575	13587	13729	13681	13653	13529	13518	13642	13715	13425	13552	13476	13540	13696	13399	13590	13531	13559	13630	13476	13600	13520	13494	13482	13492	13547	13540	13452	13543	13429	13378	13300	13521	13588	13604	13790	13462	13467	13541	13574	13653	13499	13591	13516	13610	13540	13481	13725	13400	13484	13698	13419	13555	13642	13500	13577	13360	13436	13605	13584	13624	13558	13466	13558	13393	13451	13596	13491	13469	13554	13679	13435	13584	13506	13472	13611	13500	13402	13675	13503	13559	13445	13627	13546	13504	13527	13509	13393	13579	13497	13691	13480	13548	13569	13659	13592	13485	13550	13617	13662	13501	13548	13616	13709	13600	13596	13546	13512	13531	13531	13579	13439	13730	13579	13404	13655	13555	13477	13467	13603	13522	13328	13526	13702	13498	13643	13570	13652	13553	13564	13408	13633	13497	13547	13574	13607	13620	13421	13423	13598	13635	13521	13544	13673	13414	13535	13521	13607	13553	13665	13762	13535	13369	13492	13675	13543	13689	13650	13545	13613	13651	13663	13555	13583	13483	13569	13540	13639	13656	13565	13586	13661	13643	13708	13665	13464	13559	13787	13414	13501	13557	13606	13459	13460	13655	13535	13598	13757	13657	13706	13545	13500	13515	13545	13644	13547	13704	13689	13575	13572	13649	13632	13391	13542	13595	13615	13613	13478	13647	13529	13574	13770	13583	13562	13547	13587	13507	13551	13554	13547	13581	13679	13569	13503	13639	13663	13580	13468	13577	13637	13403	13367	13385	13630	13709	13805	13600	13714	13687	13593	13768	13681	13517	13629	13706	13683	13453	13547	13483	13720	13647	13666	13683	13486	13630	13557	13549	13718	13531	13690	13537	13704	13545	13455	13561	13699	13707	13754	13555	13667	13631	13605	13499	13566	13536	13579	13721	13501	13666	13752	13583	13557	13439	13532	13517	13647	13435	13636	13535	13489	13630	13389	13373	13577	13507	13432	13412	13335	13564	13653	13582	13662	13523	13428	13602	13694	13640	13563	13513	13647	13619	13603	13524	13471	13524	13751	13494	13830	13616	13542	13583	13618	13566	13447	13719	13598	13472	13454	13498	13418	13428	13724	13490	13639	13629	13620	13507	13582	13426	13628	13428	13426	13414	13477	13745	13379	13521	13387	13630	13514	13546	13516	13506	13562	13686	13688	13572	13550	13441	13703	13470	13464	13675	13428	13514	13440	13477	13635	13515	13650	13405	13533	13589	13517	13512	13709	13481
22773	21110	28901	23601	21843	24783	27294	22243	20571	19830	18575	18078	18140	17821	17959	17883	17774	17567	17785	17687	17738	17625	17520	17482	17237	17461	17237	17024	17213	17268	17098	17335	17291	17012	17002	17053	17129	16977	17054	17074	17088	17102	16949	16782	17102	17169	16948	16915	16757	17033	16926	17020	16985	16876	16756	16764	16850	16810	17140	16993	17038	16718	16835	16982	16920	16725	16879	16617	16895	16859	16978	16819	16743	16678	16845	16970	16869	16912	16633	16626	16943	16689	16709	16966	16740	16876	16849	16590	16756	16680	16615	16925	16909	17090	16799	16863	16678	16901	17079	16935	16859	16923	16855	16726	16851	16897	16851	16677	16668	16656	16732	17211	16898	16582	16976	16920	16948	16852	16783	16862	16843	16662	16776	16744	16929	16742	16788	16541	16805	16891	16659	16830	16954	16835	16822	16681	16777	16806	16919	16754	16886	16733	16919	17028	16738	16829	16768	16781	16804	16788	16861	16765	17189	16739	16650	16882	16885	16821	16965	16754	16898	16628	16827	16816	16859	16857	16669	16889	16702	16846	16884	16898	17082	16912	16731	16907	16689	16905	16915	16797	16940	16783	16901	16877	16861	16711	16801	16910	16798	16761	16785	16926	16734	16761	16735	16770	16829	16723	16716	16847	16650	16885	16824	16860	16713	17235	16856	16891	16680	16717	16857	16711	16676	16757	16819	16811	17032	17099	16989	16789	16869	16556	16921	16732	16596	16812	16987	16722	16675	16777	16963	16728	16748	16630	16700	16738	16970	16750	16659	16716	16619	16734	16748	16931	16826	17028	16863	16918	17060	16939	16715	16768	16803	16757	16781	16615	16850	16865	16954	16765	16810	16758	16801	16853	16956	16849	16750	16669	16666	16744	16781	16646	16747	16565	16895	16730	16988	16846	16736	16681	16665	16697	16819	16844	16607	16868	16888	16949	16739	16772	16880	16965	16824	16813	16838	16865	16816	16469	16856	16776	16769	16906	16866	16983	16768	16819	16835	16893	16823	16780	16635	16744	16690	16780	16753	16628	16639	16621	16796	16784	16795	16806	16829	16900	16701	16873	16680	16699	16762	16860	16694	16753	16792	16717	16894	16935	16778	16785	16634	16836	16846	16757	16737	16611	16644	16885	16850	16925	16846	16706	16753	16972	16817	16863	16863	16872	16937	16772	16652	16614	16620	16967	16826	16880	16875	16757	16703	16928	16619	16807	16741	16695	16894	16931	16971	16872	16820	16746	16634	16854	16743	16779	16682	16840	16890	16586	16862	16709	16723	16885	16916	16804	16768	16565	16763	16688	16896	16995	16669	16728	16932	16709	16731	16795	16752	16789	16787	16837	16729	16845	16703	16852	16766	16526	16712	16721	16992	16757	16640	16721	16880	16778	16700	16989	16803	16923	16912	16848	16840	16974	16776	16865	16858	16611	16770	16640	17080	16737	16886	16802	16855	16682	16650	16740	16614	16761	16468	16685	16782	16863	16673	16757	16863	16764	16674	16755	16764	16712	16618	16851	16641	16940	16912	16827	16814	16701	16803	16813	16857	17047	16732	16665	16740	16607	16869	16980	16922	16709	16678	16842	16991	16884	16870	16600	16913	16750	16554	16567	16961	16665	16834	16558	16843	16765	16869	16709	16703	16912	16672	16802	16850	16944	16753	16718	16749	16796	16835	16903	16706	16894	16704	16730	16695	16943	16798	16742	16721	16735	16878	16737	16798	16871	16831	16787	16833	16807	16792	16823	16811	16753	16714	16858	16564	16704	16866	16803	16870	16804	16884	16869	16740	16862	16821	16976	16723	16775	16934	16653	16618	16748	16717	16667	16812	16853	16759	16686	16660	16877	16731	16725	16882	16873	16815	16860	16679	16705	16950	16761	16803	16797	16878	16819	16757	16971	16747	16779	16728	16770	16666	16701	16766	16725	16707	16743	16795	16830	16695	16575	16662	16930	16728	16776	16813	16779	16811	16895	16728	16749	16868	16808	16629	16639	16831	16801	16845	16921	16725	16654	16664	16697	16789	16741	16661	16861	16724	16620	16690	16548	16703	16617	16923	16868	16701	16741	16808	16955	16844	16904	16870	16538	16795	16845	16695	16824	16786	16746	16879	16901	16601	16704	16764	16616	16586	16793	16663	16909	16740	16808	16681	16679	16776	16743	16803	16694	16963	16712	16765	16910	16859	16787	16882	16824	16885	16818	16940	16696	16676	16836	16763	16928	16719	16764	16737	16762	16738	16945	16845	17050	16728	16664	16887	16651	16565	16947	16742	16918	16898	16727	16900	16938	16691	16804	16770	16838	16925	16681	16800	16773	16690	16794	16725	16869	16791	16791	16958	16777	16858	16847	16837	16764	16747	16784	16628	16564	16939	16853	16868	16692	16905	16729	16783	16721	16764	16820	16711	16646	16958	16901	16741	16691	16553	16688	16835	16806	16936	16812	16829	16686	16671	16788	16783	16835	16790	16687	16852	16576	16687	16695	16787	16681	16891	16821	16760	16856	16919	16667	16972	16689	16608	16784	16745	16757	16940	16740	16786	16875	16895	16832	16733	16861	16959	16954	16721	16746	16856	16724	16899	16631	16583	16789	16890	16543	16590	16909	16721	16908	16843	16873	16896	16822	16705	16823	16876	16994	16883	16886	16924	16899	16974	16876	16859	16807	16646	16807	16921	16734	16683	17046	16773	16626	16733	16600	16763	16794	16722	16797	16634	16673	16651	16642	16899	16759	16576	16775	16875	16816	16805	16831	16673	16780	16899	16747	16916	16746	16817	16734	16863	16483	16693	16570	16878	16671	16772	16805	16901	16633	16638	16681	16680	16975	16650	16762	16740	16784	16596	16819	16704	17023	16803	16753	16660	16709	16853	16821	16735	16906	16577	16906	16759	16993	16841	16583	16571	16796	16807	16643	16965	16844	16753	16865	16875	16802	16671	16719	16674	17013	16893	16873	16735	17015	16748	16772	16933	16999	16747	16808	16913	16846	16664	16770	16763	16724	16815	16821	16890	16630	16709	16917	16812	16768	16869	16892	16899	16660	16645	16677	16805	16758	16743	16810	16531	16751	16749	16951	16747	16811	16768	16889	16799	16637	16906	16860	16696	16872	16913	16811	16966	16698	16809	16880	16743	16817	16545	16640	16748	16755	16676	16668	16817	16694	16789	16687	16762	16786	16598	16923	16764	16716	16705	16665	16795	16801	16619	16775	16743	16787	16946	16773	16991	16666	16803	16785	16823	16737	16876	16727	16867	16634	16864	16927	16854	16818	16543	16743	16906	16716	16723	16674	16754	16873	16840	16894	16564	16700	16665	16835	16837	16912	16781	16608	16848	16841	16811	16647	16735	16847	16649	16601	16697	16872	16747	16603	16818	16777	16821	16577	16903	16936	16580	16772	16773	16697	16733	16661	16915	16705	16579	16649	16726	16567	16730	16709	16858	16764	16731	16988	16876	16766	16966	16689	16946	16877	16861	16618	16861	16986	16873	16783	16659	16678	16686	16770	16832	16645	16668	16853	16956	16944	16886	16831	16671	16760	16844	16690	16829	16768	16686	16881	16797	16803	16767	16790	16977	16640	16616	16705	16980	16714	16831	16850	16819	16833	16937	16770	16669	16782	16617	16662	16628	16684	16720	16830	16764	16699	16764	16918	16921	16702	16765	16748	16782	16709	16958	16827	16831	16888	16721	16873	16869	16543	16712	16760	16752	16873	16988	16738	16878	16617	16800	16992	16811	16896	16746	16730	16977	16741	16853	16868	16757	16978	16884	16784	16757	16891	16899	16744	16778	16662	16702	16631	16845	16771	16808	16874	16771	16741	16902	16946	16713	16701	16968	16929	16901	16684	16624	16641	16784	16847	16640	16857	16767	16833	16830	16655	16794	16777	16675	16944	16898	16547	16534	16713	16658	16748	16623	16571	16793	16821	16778	16636	16806	16757	16786	16693	16942	16953	16812	16896	16671	16648	16868	16651	16842	16813	16510	16748	16764	16882	16953	16995	16733	16876	16780	16698	16858	16752	16707	16917	16766	16865	16903	16748	16679	16741	16887	16861	16874	16773	16707	16781	16862	16753	16808	16912	16858	16750	16782	16737	16697	16708	16795	16993	16796	16728	16782	16743	16783	16783	16653	16765	16724	16888	16711	16809	16586	16733	16770	16892	16806	16674	17013	17025	16791	16948	16651	16710	16739	16689	16750	16807	16774	16878	16968	16726	16726	16776	16882	16909	16743	16701	17002	16807	16730	16641	16963	16566	16812	16985	16803	16854	16664	16842	16701	16804	16952	16617	16781	16809	16783	16907	16858	16853	16681	17054	16699	16813	16807	16767	16854	16768	16943	16667	16877	16890	17006	16880	16752	16956	16793	16888	16804	16786	16831	16924	16873	16775	16892	16965	16876	16810	16889	16675	16933	16643	16733	16978	16782	16626	16576	16752	16908	16859	16875	16770	16915	16730	16871	16887	16781	17000	17017	16777	16577	16751	16639	17035	16833	16809	16849	16853	16798	16657	16827	16854	16817	16701	16642	16866	16807	16626	16739	16758	16801	16714	16756	16818	16933	16814	16768	16660	16557	16961	16814	16649	16599	16534	16576	16850	16916	16685	16861	16701	16829	16850	16819	16794	16747	16535	16642	16778	16818	16600	16722	16820	16859	16723	16663	16609	16681	16906	16994	16742	16694	16676	16778	16770	16774	16866	16964	16651	16668	16748	16890	16726	16760	16529	16793	16826	17016	16742	16777	16817	16751	16575	16722	16814	16949	16930	16696	16839	16817	16617	16675	16870	16808	16741	16871	16744	16747	16777	16691	16896	16749	16837	16719	16853	16931	16986	16805	16833	16761	16713	16878	16640	16648	16701	16802	16767	16858	16925	16543	16804	16897	16739	16916	16597	16715	16665	16711	16787	16699	16910	16945	16959	16785	16885	16915	16925	16806	16702	16611	16577	16937	16780	16914	16895	16837	16566	16835	16922	16689	16876	16636	16902	16675	16857	16817	16894	16908	16775	16665	16946	16816	16848	16694	16982	16875	16723	16759	16893	16679	16711	16704	16765	16785	16545	16796	16729	16632	16710	16843	16788	16589	16763	16995	16676	16880	16721	16731	16790	16925	16625	16673	16721	16746	16762
27176	48826	44410	34289	29025	24969	23566	21852	19757	17933	16819	16218	16181	15937	15850	15705	15404	15358	15356	15158	15346	14981	14991	15038	14814	14730	14642	14690	14746	14700	14537	14531	14426	14474	14435	14258	14451	14321	14497	14357	14375	14348	14227	14389	14343	14239	14297	14223	14242	14251	14400	14324	14113	14276	14110	14112	14165	14283	14186	14153	14096	14209	14172	14102	14169	14167	14235	14216	14067	14324	14315	14217	14378	14297	14308	14081	14214	14195	14422	14131	14071	14141	14211	14102	14144	14189	14081	14038	14027	14068	14194	14186	14251	14246	14120	14221	14232	14216	14281	14259	14294	14257	14040	14255	14103	14239	14078	14255	14201	14146	14209	14284	14192	14177	14210	14229	14106	13991	14161	14125	13956	14411	14043	14096	14346	14045	14144	14071	13985	14192	14113	14134	14397	14165	14222	14026	13954	14072	14232	14165	14054	14076	14253	14169	14362	13997	14173	14282	14204	14123	14175	14034	14276	14179	14248	14123	14208	14316	14142	14207	14148	14012	14141	14188	14181	14103	14282	14112	14125	14098	14132	14227	14195	14284	14027	14192	14286	14194	14347	14057	14207	14089	14107	14164	14249	14248	14040	14024	14101	14243	14204	14101	14120	14146	14074	14302	14139	14236	14123	14214	13994	14316	14285	14104	14153	14148	14218	14016	14097	14178	14094	14318	14071	14245	14169	14150	14019	14112	14335	14142	14252	14021	14102	14193	14054	14139	14294	14139	14275	14274	14279	14122	14075	14254	14013	14165	14249	14173	14172	14187	14145	14002	14078	14222	14267	14245	14150	14246	14092	14130	14365	14178	14081	14279	14129	14201	14160	14229	14135	14206	14114	14156	14380	14130	14270	14117	14175	13990	14171	14102	14162	14218	14219	14162	14274	14288	14190	14110	14138	14241	14231	14381	14032	14100	14222	14186	14067	14290	14169	14270	14155	14238	14251	14200	14162	14176	14293	14289	14186	14050	14049	13987	14110	14309	14236	14055	14207	14127	14193	14193	14076	14071	14193	14166	14204	14250	14174	14080	14142	14183	14206	14255	14221	14293	13986	14379	14090	14032	14156	14179	14176	14249	14240	14250	14313	14269	14044	14314	14124	14192	13979	14201	13982	14212	14125	14189	14157	14189	14162	14019	14145	14348	14232	14161	14238	14154	14374	14048	14154	14248	14085	14181	14256	14225	14083	14185	14234	14261	14102	14020	14266	14092	14160	14222	14163	14199	14261	14080	14160	14230	14070	14181	14193	14037	14057	13989	14188	14120	14202	14078	14294	14299	13988	14361	14238	14189	14133	14101	14278	14217	14150	14256	14297	14169	14214	14258	14040	14224	14204	14091	14072	14217	14177	14305	14156	14351	14159	14039	14203	14143	14195	14132	14151	14322	14048	14185	14169	14251	14379	14116	14129	14288	14058	14313	14078	14248	14093	14183	14099	14046	14200	14132	14228	14361	14050	14136	14219	14226	13998	14326	14234	14270	14258	14326	14123	14133	14244	14076	14051	14089	14146	14113	14286	14259	14140	14145	14178	14111	14088	14146	14040	14093	14115	14171	14184	14170	14182	14128	14193	14100	14043	14352	14136	14240	14099	14134	14298	14000	14131	14225	14211	14083	14053	14083	14191	14177	14188	14145	14276	14333	14292	14095	14190	14037	14223	14232	14145	14171	14206	14048	14234	14211	14181	14261	14113	14275	14110	14229	14205	14374	14162	14245	14063	14236	14050	14257	14079	14311	13950	14203	14190	14258	14309	14194	14331	14205	14189	14213	14141	14232	14170	14286	14073	14282	14400	14050	14230	14077	14150	14267	14283	14315	14192	14129	14092	14125	14267	14109	14199	13991	14142	14161	14090	14109	14231	14099	14052	14132	14001	14148	14225	14158	14271	14131	14308	14130	14213	14057	14136	14251	14094	14047	14097	14082	14209	13945	14131	14024	14201	14252	14081	14100	14155	14300	14054	14070	14082	14044	14153	14029	14166	14034	14155	14425	14254	14161	14174	14104	14137	14213	14118	14180	14207	14212	14197	14353	14059	14279	14090	14005	14192	14072	14129	14148	14179	14291	14111	14117	14286	14292	14305	14173	14233	14127	14208	14098	14187	14084	14215	14140	14192	14211	14046	14071	14166	14101	14184	14273	14027	14118	14167	14134	14051	14071	14019	14241	14135	14122	14229	14116	14100	14231	14176	14144	14035	13972	14091	14132	14281	14093	14136	14020	14266	14180	14374	14096	14069	14001	14526	14283	14293	14053	14146	14170	14067	14295	14129	14351	14117	14084	14273	14062	14144	14185	14120	14339	14080	14284	14162	14218	14246	14129	14112	14096	14276	14115	14163	14097	14146	14137	14090	14127	14214	14235	14253	14203	14164	14049	14168	14105	14145	14225	14239	14423	14144	14072	14141	14314	14134	14263	14088	14058	14181	14140	14178	14122	14038	14109	14027	14267	14192	14114	14104	14233	14406	14080	14222	14221	14270	14256	14066	14124	14065	14148	14192	14275	14182	14236	14134	14035	14108	14191	14394	14063	14185	14186	14232	14259	14293	14177	14296	14421	14174	14110	14316	14267	14192	14092	14216	14191	14288	14073	14179	14263	14158	14178	14221	14086	14123	14111	14240	14273	14178	14183	14073	14209	14090	14168	14246	14051	14187	14063	14191	14129	14127	14158	14275	14223	14263	14191	14100	14111	14095	14295	14116	14101	14167	14151	14180	14184	14052	14159	14016	14180	14055	14204	14293	14313	14094	14104	14119	14332	14196	14235	14233	14132	13999	13980	14108	14286	14159	14324	14064	14120	14224	14234	14297	14235	14354	14215	14125	14041	14166	14024	14248	14155	14125	13924	14312	14064	14222	14181	14206	14125	14184	14130	14177	14008	14072	14118	14161	14128	14123	14240	14204	14244	14212	14169	14237	14252	14129	14313	14198	14231	14039	14231	14041	13990	14141	14181	14208	14086	14190	14248	14025	14176	14246	14136	14076	14134	14086	14252	14140	14225	14087	14207	14355	14052	14079	14137	14246	14021	14534	14016	14069	14242	14143	14037	14287	14230	14249	14136	14159	14402	14333	14060	14163	14262	14221	14298	14318	14052	14123	14210	14234	14041	14209	14097	13979	14114	14194	14042	14102	14108	14166	14225	14124	14295	14205	14052	14090	14090	14251	14206	13979	14203	14210	14108	14295	14095	14355	14094	14291	14143	14230	14167	14178	14227	14147	14120	14166	14186	14154	14136	14308	14231	14169	14228	14255	14214	14245	14105	14195	14159	14153	14217	14128	14201	14053	14309	14148	14291	14259	14171	14127	14079	14058	14225	14137	14064	14009	14230	14097	14229	14213	14172	14227	14115	14347	14232	14108	14110	14085	14007	14077	14198	14162	14182	14169	14024	14014	14192	14202	14297	14245	14044	14309	14159	14215	14175	14271	14185	14200	14220	14173	14240	14337	14131	14247	14113	14173	14199	14286	14267	14335	14079	14087	14347	14169	14188	14174	14016	14457	14206	14162	14285	14143	14302	14088	14072	14208	14255	14069	14332	14190	14071	14252	14059	14089	14230	14184	14157	14069	14195	14223	14280	14093	14070	14162	14217	14052	14264	14294	14123	13930	14311	14173	14284	14415	14222	14172	14155	14233	14178	14130	14209	14165	14147	14212	14135	14209	14100	14161	14048	14209	14227	14066	14248	14317	14029	14280	14298	14065	14367	14333	14245	14225	13965	14158	14193	14140	14135	14246	14176	14170	14269	14123	14109	14071	14162	14259	14262	14196	14049	14161	14083	14233	14090	13906	14184	14342	14334	14271	14342	14153	14161	14195	14238	14260	14180	14146	14290	14235	14350	14068	14182	14240	14151	14276	14055	14204	13969	14214	14215	14134	14260	14224	14056	14155	14178	14164	14158	14166	14157	14152	13902	14221	14005	14115	14151	14019	14148	13952	14188	14235	14069	14137	14112	14236	14107	14173	14138	14097	14071	14082	14222	14176	14063	14176	14047	14275	14223	14108	14162	14180	14200	14268	14202	14316	14289	14213	14019	14170	14182	14201	14118	14319	14116	14195	14070	14098	14137	14241	14233	14094	14093	14174	14230	14092	14279	14113	14099	14363	14048	14160	14266	14217	14243	14252	14080	14181	14188	14175	14098	14259	14135	14167	14069	14225	14289	14136	14113	14172	14063	14168	14060	14254	14066	14106	14260	14315	14119	14162	14083	14040	14167	14250	14025	14255	14081	14049	14202	14381	14260	14220	14124	14309	14168	14170	14080	14210	14232	14101	14067	14113	14018	13980	14122	14215	14185	14056	14005	14203	14089	14127	14185	14202	14323	14218	14211	14093	14188	14114	14237	14126	14181	14274	14104	14105	14257	14167	14283	14122	14197	14248	14098	14097	14286	14176	14187	14188	13982	14018	14300	14168	14163	14392	14163	14087	14194	14164	14115	14151	14241	14170	14032	14192	14196	14233	14223	14112	14185	14113	14246	14237	14132	14249	14216	14028	14134	13959	14026	14160	14134	14291	14342	14122	14242	14056	14186	14274	14307	14159	14230	14242	14135	14090	14077	14130	14100	14227	14118	14169	14192	14099	13973	14222	14258	14138	14157	14148	14136	14335	14304	14180	14082	14138	14204	14263	14225	14161	14100	14153	14301	14331	14161	14107	14179	14048	14097	14029	14101	14068	14211	14018	14331	14276	14185	14245	14221	14099	14209	14147	14295	14223	14251	14223	14240	14218	14186	14133	14171	14334	14147	14273	14291	14229	14200	14216	14045	14290	14449	14043	14153	14212	14171	14245	14135	14339	14337	14155	14140	14354	14239	14235	14135	14077	14253	14214	14023	14182	14241	14110	14289	14178	14118	14151	14014	14098	14146	14299	14470	14226	14104	14198	14087	14181	14117	14182	14342	14210	14124	14254	14161	14147	14136	14099	14241	14356	14223	14154	14165	14305	14091	14240	14236	14238	14009	14233	14244	14234	14247	14240	14231	14172	14221	14286	14135	14055	14270	14139	14008	14101	14380	14177	14176	14207	14147	14038	14222	14192	13990	14313	14207	14280	14098	14039	14182	14173	14171	14282	14002	14135	14099	14115	14123	14177	14138	14169	14212	14034	14116	14210	14256	14343	14112
28425	24926	30801	26679	21509	19162	18804	18255	17318	17021	16581	16396	16419	16406	16348	16321	16493	16199	16265	16202	16247	16348	16308	15919	16023	16203	16254	15979	16166	16027	16214	16094	16009	15959	15863	16074	16301	15802	15995	15928	15966	15978	16175	15978	16141	15989	16062	15892	16051	15922	15944	15958	16206	15853	15918	15961	15830	15959	15787	15917	15949	15872	15902	15831	15991	15888	16030	15926	15871	15965	15888	15843	15915	15953	15854	16034	15887	15959	16004	16222	15954	15900	15988	15933	15904	15972	15962	15866	16027	15960	16093	16025	15942	15896	15835	16080	15918	15870	15819	16091	15861	15815	16052	15890	15990	15878	15760	15950	15956	15902	15832	15642	15920	16138	15743	15962	15981	15883	15738	15954	16036	15784	15703	15981	16032	15762	15807	16016	15858	15990	15948	15782	15826	15974	15937	15880	16138	15756	15991	15969	15893	16118	15827	15690	15808	15891	15849	15772	15883	15850	15934	15904	15787	15976	16167	16008	15830	15900	16005	15911	16042	15854	15925	15846	16053	15862	16210	15858	15920	15895	15957	15866	15997	15886	15881	16023	15906	16062	15874	15841	15995	15975	15813	15729	15847	15707	15889	15937	16021	16041	15984	16036	16173	15933	15879	15895	15725	15781	15971	15949	15882	15871	16032	15730	15850	15797	15943	15868	15743	15941	16056	16032	15719	15975	15773	15878	15963	15956	15964	15856	16081	15995	15858	15890	15994	15948	15773	15931	15954	15985	16105	15914	15711	15831	15790	16074	15852	16031	15676	15802	16109	15920	15839	15919	15820	15906	15715	16011	15996	16006	15981	15868	15889	15707	15908	15909	15909	15913	15829	15731	15946	15934	16022	15957	16008	15874	15826	15848	15971	15858	15824	15887	15966	15807	15945	16218	15814	15920	16038	15987	15977	15841	16037	15852	16119	15757	16155	15883	16020	15740	15782	15939	15803	15758	15783	16002	16067	15647	16016	15869	15914	15789	16051	16050	16027	15568	15823	15920	15960	15915	15922	15579	16023	15879	15912	15858	15941	15988	16200	16043	15858	15960	15781	15947	15860	16057	15970	16050	15810	16059	15755	15915	15928	15884	15973	15930	15957	15762	15858	15848	16046	15997	15935	15925	15849	15902	15940	16145	15834	15847	15870	15881	15849	15990	15834	16027	15883	15984	15759	15825	16098	16221	15924	15947	16077	16120	16022	15882	16112	15932	16026	15838	15950	15969	15833	15850	15814	16035	16022	15858	16066	15953	15991	15930	15914	15833	15933	15960	16000	15870	15926	15701	16010	15771	15953	15935	15932	15740	15774	15775	15846	16108	15984	15928	15896	16036	15865	15862	15981	16044	16077	15841	15908	15726	15800	15962	15817	15885	16163	16004	15605	15951	15785	15836	15767	15985	16106	15799	15849	15796	16119	16030	15720	15859	15882	15865	15854	16013	15855	15965	15919	15765	15979	16132	16023	15824	15702	16019	16071	15978	15872	15813	16052	15914	15995	15768	16124	15736	15946	15953	15864	15865	15716	15912	15921	15797	16029	15940	15739	15947	15935	15960	15952	15790	16057	16064	16118	16032	15917	15837	15920	15997	15880	15792	15933	16031	15870	16059	16046	15969	16262	16030	16064	15822	15882	15800	15907	16040	16031	15987	16076	15921	15822	15894	15923	16052	16069	15900	16011	15909	16096	15804	15993	15821	16050	15917	15820	15963	15843	15805	16005	15915	16012	15892	16020	15904	15910	15833	15866	15948	15868	15694	15941	15881	15987	15798	16013	15894	15857	15867	15902	15949	16088	15834	15995	15937	15832	15791	16078	15999	15851	15896	15966	16065	15854	15915	15882	15914	15911	15856	15858	15867	15766	15867	15771	15912	15896	16021	15837	16110	15807	15854	15883	15795	15998	15799	15898	15710	15949	16157	15776	15772	15961	15828	15896	16084	15821	15971	16089	15956	16042	15967	16078	15843	15807	15734	16007	15916	15801	15872	15883	15961	15837	15959	15906	15888	15823	15915	15871	16002	16006	16054	16133	15956	15970	16021	15902	15889	15844	15913	16074	15962	15962	15851	15841	15901	15932	16022	15908	16078	16030	15855	15727	16003	16000	15928	15798	15974	15913	15971	15866	15789	15828	15721	16069	15918	15908	16032	15881	15812	15913	15817	15965	16018	16050	15866	16002	16092	15840	15914	15941	15845	16000	15847	16067	15929	15940	15834	15735	16010	15905	15878	15933	15896	15965	15937	15901	15868	15998	16168	16079	15955	16009	16026	15721	15992	15879	15885	15987	15871	15834	16069	15945	16027	15930	16044	15953	15953	16068	15957	15943	16076	15779	15956	15998	15837	15919	15939	16125	16043	15702	16104	15954	15916	15885	15767	15897	15831	15920	15952	15641	15912	15935	15959	15866	15931	15786	15913	15964	15854	16101	16073	16014	15935	16149	15916	15679	15918	16088	16110	15836	15790	15911	15900	15958	16143	16043	16206	15951	15941	15796	15974	16012	15809	15950	16071	16171	16028	15930	15796	15824	16055	15983	16086	15907	16168	15886	15711	16034	15918	16043	15922	15954	15967	15998	15959	15770	15679	16034	15859	15977	15916	15964	15958	15777	15899	15876	15914	15970	16008	15917	15940	15803	16208	16108	15902	15958	15917	15818	15835	16044	15946	15781	15806	16014	15867	15972	15963	15899	15845	15813	16085	15860	15979	15895	15898	15858	15914	16108	16067	16171	15858	15919	16122	15837	15922	15898	15953	16102	16003	16193	15943	15921	16023	15915	16033	15853	15920	15822	15822	15900	15966	16165	15674	15848	16028	15971	15774	16056	15896	16050	15794	15780	15794	15904	16137	15921	15802	15862	15761	15983	15962	16019	15922	16044	15865	15996	16028	15991	15948	15939	16020	16061	16188	15913	15893	15892	16033	15949	15947	15804	15860	15872	16141	16099	15985	16036	15751	15959	15849	15877	15895	16057	16052	15899	15769	15975	16012	16116	15828	15660	15914	15952	15998	15883	15789	15787	15779	15833	15901	16016	16050	16006	15886	15949	16170	16053	16036	15879	15775	15974	15755	15978	15959	15883	16165	15981	15907	16006	15780	15880	15931	16009	16160	16050	15967	16133	15714	15914	16044	15996	15825	15892	15822	15779	15981	15885	15858	15766	15914	15943	15965	15894	15820	15934	15874	16035	16205	15906	15778	15870	15922	16078	15947	16016	16038	15865	15963	16073	16183	15960	16022	15867	15960	15944	16071	16068	15991	15802	15809	15969	15725	15842	15914	15953	16073	15896	15772	15934	15798	15864	15868	15982	16027	15933	15835	16076	15917	16013	15914	16121	16046	15999	15634	15953	15911	15788	15902	16007	15799	15939	15997	16091	15809	15962	15823	16091	15935	15840	16049	15951	15998	15961	15961	15957	15986	15869	16000	15877	15916	15776	15818	16031	16016	15966	16081	16006	16055	16148	16192	15879	16036	16071	15924	16097	16087	15902	15716	15783	15771	15893	15798	15955	16077	15963	16068	16181	15963	15905	16027	15877	16069	15846	15965	15990	15723	15928	16043	15906	15943	16112	15909	15875	16098	15995	15846	15966	16067	15886	16008	15767	16250	16139	15941	15982	15974	15926	16092	16008	15803	15928	16159	15863	15986	15825	15626	15931	15963	15958	15959	15868	15919	16167	16063	15998	15844	16150	15687	15943	15976	15995	15616	15906	15969	15874	15821	16043	15916	15854	15843	15922	15919	15790	15854	15877	15996	15898	15768	16011	15995	15951	15894	15900	15864	15762	15848	15881	15841	15766	15766	15888	15911	15893	15917	15739	15975	16081	15924	15946	15925	15914	16022	15653	15922	16055	15955	15856	15804	15797	15989	15902	15914	15860	15791	15890	15990	15868	15908	15894	15878	15875	15948	16009	15836	15937	15929	16047	15964	15909	15810	15859	15907	15765	16038	16009	15709	15984	15959	16033	16154	15818	15940	16128	15848	15851	16116	16122	16045	15799	15801	16026	16206	15894	16003	15793	16141	15930	16033	16063	15914	15835	15794	15826	15750	15772	15856	16031	15922	16039	15959	15811	16058	16039	16108	15969	15936	15839	15951	16063	15769	15914	16114	16026	15742	16030	15859	15983	16002	15990	16107	15773	15820	16042	16028	15927	15935	16110	15938	15867	15972	16026	16061	15874	15882	16052	16233	15968	16276	15969	15809	15723	15913	15793	15854	16021	16027	15976	15990	15868	15936	15927	15688	15814	15802	15974	15962	15867	15912	15841	16005	15927	16034	16081	15767	15753	15959	16223	15898	15645	16093	15897	15871	16010	15818	15941	15993	15785	15843	15889	16045	15902	15963	15768	15764	15937	15951	15885	15920	15932	15910	15936	15992	15957	16008	15867	15846	15844	15829	15872	16063	15979	16010	15997	15942	15752	15994	16040	15861	15840	16010	15726	15980	15976	15954	15868	15868	15851	15984	15765	15914	15777	15941	16034	15897	15893	15998	16038	15712	16023	16131	15809	15844	16038	15993	16064	15841	15942	15988	15958	16042	15944	15987	15747	15857	15710	15857	16143	15867	15836	15905	15922	16016	15938	16007	15978	16034	15927	15943	15886	15854	16108	15938	16027	15879	15875	16003	15948	16126	15962	15981	15930	15971	15952	16173	15818	16005	16105	15966	15888	15986	15749	15873	15741	16075	15916	15680	15867	15894	15940	16141	15972	16086	15668	15870	16026	15834	15979	15907	15912	15994	15883	15957	15730	15913	15858	15880	15782	15732	15996	15941	15850	15824	16199	15802	16016	15964	15858	16042	15735	15911	15857	15960	15911	15892	15905	15820	15944	15954	15973	15945	15917	16034	16006	16043	15766	16048	15708	15828	15992	15999	15836	15767	15871	15836	15799	15879	16011	16016	16098	16094	16031	15752	16075	16052	15849	15805	15817	15869	15891	15519	15914	15979	15877	16027	15835	15876	16071	15909	15954	16123	15831	15805	15969	16060	16001	15769	15758	15817	16118	15891	15683	15838	15920	15846	15768	15994	15839	15878	16071	15952	15917	16001	15987	16045	15940	16078	16095	15845	15889	15873	15913	15967	15896	15980	15847	15997	16061	16096	15914	15914	15948	15962	15813	15870	15964	15815
25059	37179	33155	24554	21004	18364	17484	17019	16113	15111	14596	14505	14554	14287	14184	14265	14187	14209	14268	14027	14111	14110	14074	14095	13948	13979	14024	13798	14031	13859	13678	13837	13827	13811	13841	13775	13757	13671	13802	13723	13698	13752	13669	13645	13663	13748	13600	13777	13634	13721	13808	13652	13594	13814	13572	13928	13605	13592	13704	13760	13663	13589	13719	13552	13673	13606	13744	13777	13676	13736	13735	13865	13633	13736	13793	13732	13590	13654	13519	13773	13864	13689	13614	13664	13668	13652	13608	13743	13673	13736	13628	13627	13683	13746	13573	13612	13531	13684	13527	13575	13565	13739	13536	13901	13755	13615	13605	13735	13712	13567	13822	13672	13778	13644	13457	13756	13823	13794	13720	13560	13591	13749	13811	13549	13673	13653	13711	13735	13528	13769	13636	13754	13738	13712	13597	13582	13543	13589	13753	13755	13695	13648	13695	13610	13699	13542	13815	13630	13698	13747	13541	13556	13664	13891	13852	13605	13623	13652	13797	13842	13758	13619	13839	13568	13570	13689	13642	13599	13571	13609	13752	13702	13611	13525	13659	13783	13795	13625	13684	13604	13738	13709	13800	13739	13676	13678	13747	13700	13687	13627	13812	13480	13660	13749	13758	13538	13739	13693	13674	13654	13663	13694	13771	13631	13557	13783	13746	13627	13572	13767	13825	13736	13759	13608	13627	13760	13606	13730	13662	13805	13673	13729	13588	13691	13640	13806	13684	13800	13594	13687	13712	13644	13641	13608	13756	13678	13576	13757	13448	13725	13812	13733	13606	13824	13568	13896	13617	13699	13671	13645	13606	13703	13721	13679	13512	13698	13476	13748	13528	13598	13696	13831	13673	13785	13637	13588	13621	13511	13725	13760	13673	13766	13643	13741	13810	13572	13926	13577	13760	13739	13521	13586	13719	13518	13768	13732	13637	13647	13650	13757	13607	13614	13610	13815	13539	13625	13687	13659	13605	13657	13656	13546	13775	13710	13545	13741	13809	13728	13661	13637	13642	13748	13709	13649	13647	13615	13728	13611	13716	13659	13655	13655	13694	13822	13609	13469	13689	13690	13748	13742	13567	13528	13654	13732	13650	13654	13685	13838	13672	13897	13612	13691	13703	13626	13742	13659	13745	13853	13694	13794	13706	13755	13661	13672	13728	13816	13749	13644	13753	13797	13750	13638	13579	13639	13543	13721	13660	13704	13710	13585	13566	13803	13666	13687	13681	13514	13609	13821	13659	13498	13664	13500	13581	13647	13834	13700	13696	13457	13740	13560	13667	13723	13587	13617	13686	13549	13808	13654	13825	13551	13686	13726	13805	13672	13696	13565	13763	13664	13709	13670	13623	13600	13663	13570	13626	13677	13691	13895	13602	13702	13819	13627	13671	13764	13815	13697	13628	13715	13678	13757	13650	13565	13668	13821	13692	13429	13738	13480	13743	13762	13721	13691	13871	13762	13749	13760	13797	13582	13893	13903	13639	13699	13721	13740	13805	13664	13673	13812	13579	13757	13791	13905	13785	13584	13813	13751	13699	13795	13745	13758	13577	13773	13553	13667	13500	13679	13663	13680	13685	13535	13764	13637	13756	13611	13684	13652	13486	13786	13748	13766	13750	13544	13621	13648	13583	13924	13649	13859	13677	13811	13765	13734	13696	13465	13783	13588	13621	13731	13753	13814	13714	13595	13589	13805	13624	13539	13760	13731	13809	13770	13747	13705	13539	13617	13615	13807	13696	13601	13728	13884	13853	13535	13683	13802	13768	13690	13573	13701	13735	13703	13710	13771	13436	13634	13866	13666	13804	13720	13711	13610	13842	13659	13558	13745	13599	13720	13671	13745	13587	13621	13692	13701	13752	13725	13525	13939	13608	13512	13732	13623	13621	13766	13689	13778	13591	13680	13688	13653	13673	13541	13756	13574	13567	13701	13582	13752	13596	13606	13856	13695	13693	13632	13729	13780	13622	13610	13520	13765	13664	13597	13678	13831	13830	13834	13804	13694	13744	13694	13767	13748	13649	13716	13727	13645	13638	13618	13663	13666	13691	13749	13615	13749	13637	13672	13698	13876	13586	13682	13751	13772	13770	13804	13972	13640	13741	13778	13481	13740	13792	13572	13673	13630	13698	13600	13702	13843	13868	13670	13673	13730	13706	13794	13635	13779	13784	13722	13614	13748	13532	13807	13722	13626	13735	13637	13605	13658	13568	13646	13739	13671	13734	13708	13574	13702	13591	13763	13526	13635	13706	13733	13671	13628	13512	13628	13717	13771	13682	13676	13660	13788	13597	13727	13839	13673	13661	13617	13773	13694	13680	13656	13559	13589	13723	13537	13818	13690	13719	13738	13736	13635	13572	13605	13717	13636	13578	13572	13603	13661	13649	13728	13770	13537	13649	13637	13694	13484	13685	13648	13653	13586	13651	13611	13690	13609	13548	13679	13647	13569	13749	13728	13687	13769	13629	13610	13960	13664	13701	13688	13578	13546	13748	13698	13680	13650	13706	13516	13835	13698	13737	13673	13555	13722	13723	13820	13500	13797	13734	13560	13566	13628	13624	13762	13617	13572	13569	13674	13829	13660	13673	13661	13708	13718	13663	13713	13584	13569	13761	13541	13785	13594	13537	13585	13500	13589	13732	13775	13685	13691	13841	13771	13761	13683	13821	13740	13766	13602	13624	13617	13659	13705	13585	13673	13811	13562	13591	13802	13730	13666	13640	13681	13674	13584	13697	13638	13781	13651	13639	13589	13696	13630	13604	13623	13539	13721	13728	13604	13647	13794	13666	13667	13748	13649	13763	13582	13725	13865	13730	13784	13777	13664	13485	13619	13749	13711	13695	13756	13671	13753	13629	13736	13557	13557	13800	13778	13572	13812	13624	13887	13759	13546	13670	13729	13607	13736	13849	13730	13591	13820	13604	13719	13613	13728	13577	13702	13638	13720	13561	13700	13774	13795	13769	13535	13577	13779	13743	13688	13613	13530	13735	13692	13631	13600	13473	13842	13554	13718	13805	13858	13587	13712	13683	13519	13713	13620	13599	13616	13688	13763	13586	13678	13684	13597	13832	13735	13649	13643	13803	13670	13607	13712	13667	13723	13767	13766	13566	13729	13583	13672	13905	13647	13823	13604	13772	13696	13582	13604	13574	13844	13830	13605	13817	13603	13581	13754	13701	13701	13689	13731	13654	13694	13635	13591	13837	13714	13621	13721	13498	13752	13657	13815	13675	13798	13609	13517	13826	13599	13648	13744	13554	13742	13891	13584	13551	13657	13878	13808	13643	13696	13716	13736	13447	13728	13611	13646	13749	13676	13534	13643	13849	13706	13528	13648	13561	13735	13541	13708	13630	13735	13854	13702	13782	13575	13647	13774	13600	13701	13511	13719	13814	13725	13741	13766	13649	13847	13528	13842	13636	13767	13620	13791	13572	13597	13650	13717	13736	13795	13768	13668	13632	13635	13543	13638	13676	13752	13723	13570	13677	13620	13648	13650	13602	13808	13865	13637	13645	13752	13493	13632	13629	13520	13632	13799	13642	13805	13817	13757	13695	13734	13684	13690	13584	13692	13564	13624	13769	13793	13663	13649	13735	13640	13697	13786	13707	13711	13659	13617	13647	13855	13606	13833	13583	13713	13725	13688	13681	13646	13800	13657	13595	13831	13638	13659	13632	13661	13720	13714	13771	13809	13650	13567	13738	13820	13716	13789	13585	13761	13508	13619	13594	13513	13666	13716	13928	13781	13681	13634	13738	13852	13685	13605	13357	13909	13821	13795	13718	13513	13577	13681	13692	13799	13619	13785	13558	13684	13635	13705	13562	13656	13722	13438	13630	13805	13658	13795	13611	13770	13619	13513	13554	13746	13690	13945	13663	13738	13711	13628	13641	13723	13641	13642	13696	13797	13701	13711	13720	13829	13814	13890	13652	13526	13695	13631	13637	13774	13666	13673	13722	13574	13632	13572	13777	13619	13651	13793	13579	13664	13711	13560	13777	13604	13609	13681	13601	13755	13697	13672	13761	13857	13738	13796	13771	13605	13751	13584	13639	13666	13557	13576	13645	13684	13741	13798	13706	13740	13700	13721	13644	13867	13594	13627	13753	13694	13723	13708	13775	13740	13653	13704	13630	13652	13569	13689	13796	13660	13792	13651	13785	13870	13560	13638	13530	13585	13644	13792	13766	13599	13689	13682	13710	13671	13686	13831	13800	13548	13755	13784	13828	13705	13611	13570	13735	13326	13620	13895	13648	13595	13670	13634	13673	13788	13583	13695	13617	13731	13630	13468	13574	13651	13630	13678	13710	13595	13478	13635	13833	13616	13821	13881	13682	13759	13688	13849	13576	13810	13756	13753	13695	13742	13767	13509	13792	13705	13805	13607	13855	13595	13727	13757	13683	13743	13789	13594	13698	13680	13765	13657	13676	13804	13542	13635	13651	13805	13689	13587	13718	13570	13822	13697	13829	13618	13706	13925	13680	13673	13685	13873	13536	13596	13648	13649	13669	13703	13837	13549	13740	13693	13569	13707	13649	13711	13708	13607	13731	13677	13695	13741	13646	13705	13685	13601	13662	13748	13782	13470	13693	13709	13605	13828	13775	13734	13674	13719	13526	13556	13702	13643	13870	13656	13671	13634	13505	13669	13616	13705	13795	13719	13696	13680	13711	13679	13757	13782	13776	13759	13844	13674	13676	13684	13558	13509	13637	13697	13651	13658	13587	13919	13866	13653	13807	13629	13575	13760	13685	13672	13656	13669	13707	13731	13563	13772	13796	13767	13782	13584	13562	13596	13839	13712	13811	13736	13735	13603	13578	13768	13579	13590	13728	13619	13706	13830	13583	13780	13634	13571	13649	13542	13671	13654	13691	13841	13762	13608	13781	13660	13607	13657	13702	13689	13825	13652	13707	13707	13514	13614	13763	13558	13591	13512	13656	13787	13664	13639	13548	13577	13632	13705	13786	13751	13898	13771	13712	13622	13731	13702	13664	13618	13713	13686	13589	13777	13622	13504	13706	13585	13734	13694	13774	13556	13657	13849	13612	13676	13801	13394	13644	13756	13800	13701	13625	13827	13684	13810	13736	13434	13606	13622	13631	13661	13644	13797	13709	13581	13615	13582	13457	13827
23878	21116	28553	24372	23034	23321	22744	19706	18800	17791	17100	16861	16911	16779	16717	16704	16607	16381	16620	16283	16526	16560	16406	16417	16425	16049	16052	16175	16174	16043	16031	16237	16012	16243	15907	15864	16059	15984	15816	15916	15970	16035	16038	15787	15832	15882	15958	16031	15831	15830	16042	15997	15890	15611	15884	15890	16052	15897	15974	16035	15678	15916	15684	15810	15994	15778	15920	15714	15733	16004	15781	15792	15963	15657	15898	15928	15965	16129	15977	15903	15955	16019	15681	15878	15809	15675	15801	15785	15943	15702	15979	15835	15908	15725	15753	15718	15826	15720	15778	16004	15994	15847	15865	15900	16040	15936	15795	15717	15784	15827	15927	15867	15935	15987	15988	15932	15766	15747	15944	15925	15889	15945	15917	15864	15910	16003	15993	16012	16004	15901	15874	15782	16020	15810	15862	15811	15838	15776	15756	15890	15841	15691	15820	15767	15800	15781	15805	15786	15959	15893	15922	16070	15758	15833	15873	15632	15902	15830	15958	15988	15602	15714	15932	15890	15662	15805	15790	15837	15847	15807	16074	15916	15921	15923	15725	15752	15935	15729	15858	16021	15684	16065	15984	15869	15575	15889	15975	15855	15835	15814	15896	15760	15798	15818	15971	15878	15952	15672	15860	15903	15891	15899	15713	15776	15777	15793	15798	15826	15657	15875	15799	15725	15790	15802	15906	15915	15873	15747	15805	15609	15883	15776	15981	15761	15834	15915	15816	15694	15810	16046	15958	15985	15675	15958	15748	15608	15777	15753	15720	15636	15752	15638	16058	15935	16046	15776	15700	16017	15762	15777	15763	15791	15928	15933	15873	15880	15713	15840	15951	15608	15987	15998	15815	15786	15837	15870	15767	15862	15934	15391	15929	15654	15942	15932	15909	15668	15928	15780	15806	15804	15798	15593	15887	15661	15975	15670	15844	15963	15851	15765	15833	15726	15878	15818	15724	15840	15901	15871	15964	15941	15919	15883	15661	15735	16032	15899	16015	15821	15703	15787	15828	15811	15759	15800	15816	15843	15772	15808	16005	16029	15837	15775	15679	15798	15732	15841	15703	15837	15741	15843	15895	15829	16021	15762	15701	15826	15777	15900	15756	15731	15841	15916	16106	15675	15828	15877	15737	15766	15725	15769	15619	15863	15910	15808	15952	15967	16033	15820	16009	15826	15846	15935	15806	15786	15876	16082	15924	15830	15534	15774	15805	16006	15843	15815	15840	15944	15884	15972	15966	15836	16017	15860	15852	15965	16035	15967	15894	15685	15811	15944	15904	15847	15940	15946	15623	15718	15903	15606	15797	15871	15758	15993	15684	15703	15798	15886	15790	15707	15896	15937	15882	15854	15923	15879	15763	15999	15899	15861	15840	15833	15695	16097	15778	15730	15981	15787	15691	15744	15672	15849	15938	15879	15898	15862	15973	15860	15724	15974	15772	15895	16009	15814	15898	15972	15803	15619	15864	15962	15970	15894	15764	15971	15886	15827	15599	15829	15954	15904	15701	15788	15698	15617	15616	15619	15891	15804	15790	15709	15998	15814	15729	15916	15742	15841	15871	15963	16015	15870	15832	15917	15991	15720	15789	15892	15915	15793	15824	15982	15848	15561	15681	15605	15764	15726	15792	15952	15887	15962	15801	16047	15743	15655	15832	15970	15952	15874	15842	15893	15754	15908	15744	15862	15836	15911	16001	15941	15856	15907	15914	15957	15881	15746	16003	15701	15956	16162	15909	15833	15694	16017	15850	15648	15823	15879	15787	15893	15903	15792	15827	15917	15764	15567	15938	15967	15864	15782	16055	15692	15746	15717	15963	15907	15725	15712	15935	15735	15858	15792	15738	15854	15842	15853	15979	15708	15945	15902	16149	15954	15951	15835	15963	15903	15630	15862	15536	15697	15573	15830	15775	15778	15727	15648	15903	15932	15822	15921	16032	15803	15852	15713	15683	15858	16026	15763	16013	16130	15897	15737	15817	15973	15733	15808	15923	15906	15877	15830	15863	15860	15928	15784	15672	15740	15884	15945	15871	15841	15769	15914	15985	15679	15790	15689	15828	15925	15830	15753	15741	15726	15852	15776	15863	15861	15790	15795	16080	15921	15847	15854	15806	15883	15786	15643	15838	15737	15760	15997	15894	15846	15781	15843	15841	15814	15749	15912	15978	15967	15754	15790	15860	15932	15838	15782	15742	16060	15824	15755	15848	15783	15723	15845	15902	15834	15818	15926	15629	15634	15720	15763	15851	15890	15778	15776	15928	15784	15916	15992	15990	15785	15920	16003	15741	15827	15860	15734	16019	16033	15835	15977	15924	15814	15718	15838	15758	15810	15780	15752	15709	16018	15934	15755	15887	15746	15755	15841	15905	15837	15750	15678	15995	15841	15908	15751	15889	15854	15848	15978	15813	15772	15673	15911	15893	15760	15861	15762	15652	15812	15652	15735	15621	15657	15964	15764	15921	15923	15969	15908	15990	15758	15726	15740	15759	15692	15802	15856	15929	15856	15737	16017	15787	15666	15831	15764	15925	15659	15811	15892	15915	15813	16039	15746	15895	15892	15893	15932	15869	15964	15812	15721	15723	16058	15805	15798	15820	15959	15849	15883	15927	15732	15893	16041	15871	15862	15944	15871	15964	15896	15716	16011	15934	15629	15800	15685	15782	15856	15877	16007	15801	15743	16057	15839	15923	15966	15940	15908	15758	15771	15605	15866	16071	15834	15664	15817	15747	16028	15989	15922	15830	15823	15914	15836	15891	15759	15679	15798	15870	15793	15753	15895	15796	15925	15981	15802	15821	15906	15863	15841	15777	15819	15841	15922	15915	15910	15715	15747	15892	15743	15646	15853	15828	15958	15794	15707	15752	15735	15995	15894	15831	15800	15838	15906	15782	15867	15958	15784	15548	15794	15736	16033	15974	15839	15950	15695	15653	16086	15742	15838	15870	15904	15956	15759	15889	15754	15853	15563	15814	15910	15924	15795	15753	15775	15801	15882	15800	15736	16044	15832	15762	15618	15775	15677	15742	15752	15816	15657	15769	15911	15768	15995	15937	15829	15647	15722	15866	15776	15817	15706	15719	15770	15721	15775	15954	16056	15921	15759	15782	15806	15871	15892	15871	15942	15912	15904	15932	15978	15814	15952	15948	15717	15928	15716	15854	15602	15803	15825	15982	15887	15724	15953	15984	15963	15873	15815	15798	15716	15569	15838	15731	15838	15740	15538	15904	15731	16071	15604	15993	15971	16049	15952	15972	15897	15889	15882	15820	15842	15799	15636	15777	15660	15661	15632	15763	15905	15684	15778	15939	15770	15865	15621	15635	15901	15750	15787	15909	15729	15872	15874	15685	15717	15888	15848	15847	16033	15710	15806	15804	15965	15766	15816	15807	15642	15653	16061	15925	15687	15920	16202	15951	16065	15694	15795	15931	15686	15854	15820	15863	15798	15974	15623	15760	15688	15796	15850	15839	15830	15745	15632	15882	15967	15930	15792	15659	15764	15783	15805	15661	15652	15741	15783	15916	15851	15993	15806	15609	15628	15697	15911	15970	15807	15860	15908	15669	15835	15694	15683	15784	15874	15806	15769	15881	15884	15959	15914	15867	15800	15752	15663	15711	15831	15866	15911	15686	15551	15836	15857	15672	15789	15835	15774	15912	15842	15807	15846	15806	15756	15940	15641	15786	15913	15845	15949	15919	15812	15874	16038	15890	15987	15680	15852	15681	15826	15767	15750	15822	15880	15711	15774	15890	15738	15706	15825	15902	15903	15790	15869	15925	15947	15689	15677	15898	15790	15772	15843	15916	16041	15839	15734	15856	15688	15876	15861	15815	15752	15954	15878	16030	15823	15861	15841	15736	16083	15838	15812	16022	15892	15646	15794	16005	15867	15563	15790	15958	15885	15800	15864	15820	15792	15843	15802	15817	15725	15748	15777	15761	15701	15924	15733	16010	15894	15577	15604	15748	15665	15762	15783	15630	15955	15851	16004	15695	15736	15841	15993	15626	15759	16079	15896	15959	15778	15941	15951	16016	15854	16049	15742	15941	15790	15655	15940	15763	15677	15659	15971	15841	15835	15818	15960	15831	15603	16203	15759	15965	15718	15908	15660	15897	15786	15833	15706	15758	15890	15913	15969	15792	15808	15947	15899	15762	15800	15940	15653	15766	15764	15687	16011	16001	15748	16004	15689	15796	15876	15802	15786	15868	15853	15765	15568	16059	15832	15960	15719	15907	15625	15915	15801	15968	15858	15760	15668	15909	15935	15852	15633	15847	15701	15910	15808	15981	15766	15883	15762	15920	15839	15725	15885	15778	15788	15928	15938	15815	15935	15730	15762	15751	15791	15970	15804	15871	15563	15853	15944	15687	15842	15962	15878	15833	15758	15672	15827	15882	15854	15778	15762	15712	15809	15690	15876	15857	15909	16039	15645	15839	15912	15837	15908	15991	15868	15624	15646	15841	15939	15878	15899	15793	15888	15885	15787	15726	15721	15875	15773	15801	15717	15991	15998	15950	15964	15789	15807	15792	15754	15988	15848	15668	15695	15896	15773	15794	15627	15883	15812	15755	15914	16035	15621	15693	15755	15726	16046	16059	15804	15788	15812	15717	15648	15906	15872	15978	15775	15690	15992	15713	15852	16018	15821	15752	15871	15916	15736	15735	15814	15791	15844	15954	15781	15774	15917	15780	15838	15984	15894	15620	15856	16034	15839	15967	15839	15889	15908	15883	15808	15838	15726	15800	15888	15833	15893	15714	15751	15781	15964	15700	15805	15866	15853	15754	15820	15642	15778	15757	15886	15978	15686	15872	15802	15963	15693	15688	15914	15585	16015	15906	15832	15935	15962	15782	15902	15701	15751	15940	15806	16010	15807	15789	15814	15859	15836	15846	15721	15765	16025	15829	15640	15710	15682	15875	15851	15635	15865	15866	15749	15959	15539	16111	15716	15854	15784	15593	15789	15830	15832	15681	15592	15849	15935	15843	15908	15972	15799	15839	15800	15763	15817	15658	15772	15868	15770	15921	15884	15879	15967	15943	15977	15706	15820	15804	15880	15904	15775	15597	15869	15875	15772	16137	15813	15655	15824	15770	15832	15730	15954	15870	15606	15821	15875	16011	15892
25200	43983	39622	29898	24875	21302	19970	19435	18080	16319	15596	15224	15210	14948	14748	14683	14562	14382	14492	14291	14368	14428	14214	14335	14257	13911	13918	13887	13940	13876	13985	13890	13818	13829	13779	13968	13875	13707	13737	13832	13656	13725	13797	13705	13778	13662	13790	13580	13885	13665	13696	13715	13486	13671	13612	13563	13616	13517	13680	13532	13540	13638	13638	13799	13396	13552	13754	13787	13655	13728	13619	13796	13647	13628	13679	13536	13517	13576	13544	13514	13740	13468	13746	13471	13780	13510	13671	13631	13481	13698	13791	13580	13453	13625	13747	13525	13493	13569	13643	13676	13701	13517	13733	13577	13729	13646	13631	13557	13663	13604	13555	13440	13576	13523	13636	13558	13599	13678	13645	13602	13720	13659	13720	13548	13672	13530	13560	13643	13722	13454	13608	13682	13424	13547	13690	13498	13674	13769	13630	13595	13656	13526	13519	13613	13736	13664	13529	13573	13655	13604	13728	13729	13724	13742	13608	13703	13615	13570	13698	13660	13615	13715	13596	13592	13591	13609	13641	13615	13636	13629	13786	13533	13497	13703	13615	13670	13655	13635	13684	13607	13531	13578	13687	13376	13583	13701	13545	13477	13658	13621	13695	13734	13784	13568	13677	13597	13553	13505	13687	13775	13446	13543	13663	13686	13748	13744	13743	13684	13575	13750	13605	13692	13524	13635	13599	13717	13674	13561	13625	13497	13720	13528	13609	13778	13647	13616	13703	13655	13466	13531	13723	13476	13608	13678	13713	13730	13586	13633	13753	13642	13640	13524	13596	13526	13620	13609	13529	13624	13842	13687	13647	13562	13542	13608	13669	13620	13850	13689	13525	13515	13736	13403	13624	13517	13683	13639	13528	13797	13614	13417	13567	13744	13703	13702	13664	13499	13653	13480	13559	13590	13655	13625	13692	13580	13718	13605	13463	13734	13625	13684	13696	13758	13573	13691	13592	13571	13585	13560	13736	13660	13605	13433	13870	13784	13646	13539	13652	13799	13623	13575	13691	13656	13445	13570	13617	13732	13641	13535	13691	13571	13455	13638	13660	13730	13638	13536	13680	13596	13616	13650	13732	13514	13675	13675	13776	13669	13398	13628	13576	13869	13690	13548	13715	13639	13572	13543	13658	13565	13609	13341	13679	13620	13702	13672	13508	13688	13542	13653	13662	13623	13649	13696	13687	13636	13591	13749	13710	13544	13682	13645	13611	13661	13675	13500	13680	13571	13389	13642	13640	13767	13603	13736	13773	13636	13704	13615	13688	13752	13547	13577	13626	13540	13561	13580	13733	13561	13672	13575	13688	13616	13792	13626	13670	13682	13465	13612	13661	13679	13683	13558	13799	13675	13663	13681	13662	13588	13575	13516	13762	13556	13567	13490	13665	13740	13433	13646	13675	13743	13709	13698	13451	13599	13575	13542	13584	13756	13693	13632	13623	13493	13673	13711	13668	13661	13615	13586	13669	13636	13760	13618	13740	13649	13468	13659	13651	13745	13736	13638	13695	13673	13734	13556	13498	13456	13641	13476	13633	13440	13731	13521	13547	13531	13487	13691	13699	13698	13596	13696	13588	13714	13641	13706	13630	13562	13527	13700	13536	13603	13666	13535	13497	13515	13679	13524	13701	13621	13775	13802	13876	13565	13490	13642	13551	13476	13807	13814	13590	13587	13732	13709	13644	13624	13668	13904	13499	13689	13571	13533	13581	13597	13598	13634	13723	13629	13515	13718	13560	13668	13804	13610	13614	13421	13685	13552	13679	13718	13655	13725	13663	13684	13595	13667	13839	13743	13449	13695	13652	13746	13641	13436	13518	13736	13651	13444	13534	13742	13720	13559	13675	13562	13648	13773	13577	13720	13634	13534	13647	13515	13596	13568	13522	13523	13527	13579	13534	13642	13495	13553	13617	13605	13746	13812	13589	13524	13545	13555	13514	13675	13652	13553	13715	13865	13662	13623	13780	13596	13759	13510	13514	13742	13744	13631	13457	13495	13587	13641	13568	13695	13533	13583	13644	13637	13382	13685	13638	13717	13636	13548	13532	13562	13531	13731	13581	13483	13615	13633	13546	13599	13544	13683	13593	13557	13513	13594	13694	13687	13671	13484	13632	13594	13405	13707	13756	13624	13537	13724	13607	13470	13447	13623	13589	13595	13668	13773	13596	13709	13628	13819	13684	13735	13807	13705	13645	13640	13626	13713	13405	13614	13671	13651	13906	13614	13617	13690	13634	13746	13496	13501	13588	13577	13662	13573	13653	13718	13763	13619	13543	13512	13540	13456	13635	13636	13763	13679	13657	13527	13671	13737	13598	13535	13669	13516	13653	13440	13747	13457	13536	13669	13524	13484	13536	13454	13625	13682	13654	13537	13782	13745	13671	13517	13479	13776	13757	13629	13702	13765	13483	13593	13751	13768	13462	13661	13714	13678	13665	13683	13531	13694	13639	13670	13658	13423	13738	13705	13828	13550	13564	13670	13671	13709	13537	13580	13609	13702	13640	13650	13712	13428	13488	13464	13621	13564	13538	13663	13655	13482	13727	13613	13684	13625	13615	13655	13646	13576	13715	13632	13534	13707	13708	13586	13555	13655	13803	13703	13573	13769	13606	13620	13657	13642	13687	13713	13782	13606	13529	13513	13569	13684	13562	13627	13663	13660	13731	13667	13706	13687	13647	13610	13607	13581	13600	13604	13531	13678	13724	13747	13621	13624	13419	13621	13592	13622	13577	13679	13590	13607	13607	13643	13748	13593	13476	13746	13522	13733	13829	13474	13652	13499	13806	13842	13732	13577	13361	13718	13811	13525	13588	13632	13761	13552	13684	13535	13446	13474	13610	13619	13591	13829	13720	13603	13548	13648	13530	13688	13600	13568	13680	13654	13695	13588	13708	13603	13508	13526	13594	13643	13808	13627	13678	13518	13599	13604	13650	13501	13656	13519	13519	13488	13722	13743	13845	13769	13718	13635	13636	13652	13615	13755	13578	13654	13751	13683	13663	13615	13792	13669	13748	13465	13696	13487	13677	13580	13517	13756	13719	13750	13534	13650	13523	13735	13752	13564	13728	13586	13580	13638	13589	13773	13682	13598	13617	13603	13551	13488	13580	13532	13406	13782	13591	13660	13691	13552	13699	13509	13764	13656	13556	13697	13686	13600	13524	13590	13589	13631	13882	13440	13590	13612	13514	13468	13647	13663	13773	13600	13553	13581	13620	13476	13566	13433	13689	13542	13676	13652	13546	13638	13569	13632	13806	13784	13606	13570	13453	13521	13562	13667	13661	13550	13518	13786	13686	13573	13598	13822	13768	13590	13720	13504	13665	13625	13596	13652	13634	13579	13620	13578	13716	13650	13608	13611	13574	13648	13420	13754	13593	13556	13778	13645	13486	13632	13734	13660	13544	13730	13576	13697	13660	13561	13614	13501	13736	13755	13540	13489	13703	13746	13522	13611	13668	13621	13594	13752	13483	13554	13670	13588	13666	13637	13712	13702	13523	13655	13773	13549	13526	13596	13731	13584	13685	13770	13666	13747	13761	13645	13685	13703	13543	13581	13701	13593	13697	13620	13521	13599	13607	13592	13688	13705	13834	13753	13650	13763	13597	13658	13607	13506	13779	13727	13530	13570	13689	13554	13483	13553	13571	13844	13640	13470	13373	13617	13681	13733	13746	13615	13743	13610	13747	13640	13543	13508	13483	13705	13544	13629	13582	13650	13572	13612	13522	13593	13798	13675	13602	13476	13597	13626	13701	13621	13598	13681	13717	13565	13600	13663	13557	13590	13441	13645	13512	13645	13677	13412	13649	13683	13652	13708	13667	13607	13671	13642	13617	13778	13587	13647	13762	13638	13546	13693	13663	13539	13737	13619	13522	13729	13734	13571	13635	13571	13602	13494	13582	13469	13487	13635	13511	13634	13657	13576	13642	13442	13707	13632	13663	13701	13462	13658	13681	13736	13752	13608	13795	13689	13758	13814	13548	13570	13655	13602	13739	13626	13459	13546	13517	13693	13710	13681	13647	13575	13441	13537	13583	13715	13719	13636	13525	13697	13641	13696	13697	13615	13490	13652	13609	13701	13539	13797	13538	13581	13601	13639	13616	13657	13833	13623	13712	13658	13677	13789	13676	13588	13620	13684	13547	13642	13480	13668	13651	13714	13748	13713	13648	13736	13574	13656	13637	13815	13744	13561	13793	13506	13615	13574	13589	13577	13584	13425	13688	13612	13727	13551	13538	13699	13584	13673	13717	13378	13536	13617	13682	13705	13577	13561	13500	13787	13569	13533	13648	13716	13526	13647	13670	13556	13612	13512	13664	13430	13656	13448	13578	13413	13614	13694	13646	13624	13647	13760	13583	13651	13559	13655	13652	13621	13555	13432	13706	13607	13694	13691	13561	13651	13670	13729	13491	13725	13527	13688	13533	13499	13654	13721	13734	13717	13539	13753	13625	13573	13659	13505	13708	13623	13584	13664	13610	13445	13781	13513	13714	13556	13803	13638	13586	13779	13805	13506	13629	13625	13473	13557	13585	13543	13693	13636	13499	13658	13538	13613	13534	13603	13713	13542	13681	13631	13476	13711	13735	13716	13472	13757	13539	13690	13775	13667	13680	13724	13627	13767	13648	13567	13720	13592	13553	13760	13639	13768	13687	13586	13734	13527	13876	13657	13554	13463	13637	13615	13643	13653	13573	13645	13438	13520	13671	13478	13812	13628	13524	13642	13832	13528	13770	13584	13661	13671	13787	13487	13454	13690	13670	13591	13720	13636	13523	13673	13663	13580	13570	13697	13677	13634	13512	13756	13676	13509	13486	13622	13679	13645	13631	13688	13787	13384	13666	13563	13838	13512	13483	13688	13561	13720	13533	13613	13821	13748	13623	13564	13561	13863	13482	13588	13559	13616	13756	13647	13620	13615	13576	13710	13839	13783	13838	13575	13741	13408	13688	13507	13689	13554	13466	13628	13788	13596	13476	13763	13560	13575	13541	13804	13670	13649	13548	13599	13492	13759	13673	13677	13704	13671	13609	13367	13543	13635	13606	13706	13580	13622	13539	13798	13603	13773	13644	13627	13544	13619	13696	13652	13659	13596	13615	13663	13456	13567	13564	13652	13404	13625	13556	13610
22795	21122	28882	23693	21856	24847	27107	22353	21040	19763	19139	18616	18342	18239	18293	18250	18002	17970	17873	17833	17817	17627	17631	17749	17413	17404	17352	17127	17215	17449	17261	17355	17159	17273	17291	17062	17189	17136	17030	17167	16952	16983	17143	17164	17018	16980	16912	16965	16866	16900	17099	17012	16821	16776	16972	17032	17100	16998	17106	16917	16635	16862	16803	16730	16952	16900	16968	16844	16874	16933	16932	16877	16877	16775	16658	17002	16879	16749	17101	17083	17014	16678	16705	16810	16750	16806	17005	16771	16779	16775	17015	17002	16751	16842	16668	17072	16861	16710	16796	16909	17006	16897	16935	16815	16695	16847	16971	16865	16994	16877	16799	16879	16834	16870	16946	16836	16935	16852	16737	16668	16931	17027	17051	16763	16822	16771	16792	16899	16957	16934	16843	16626	16849	16716	17069	16813	17000	16854	16794	16869	16795	16838	16978	16624	17060	16953	16970	16532	16952	16816	16790	16772	17006	16881	16765	16800	17086	16855	16677	16655	16825	16864	16891	16938	16714	17073	16796	16814	16711	16782	16883	16969	16728	16877	16797	16949	16917	16689	17110	17002	16977	16895	16737	16928	17101	16983	16907	16869	16914	16786	16832	16839	16852	16906	16838	16853	16853	17113	16787	16744	17015	16954	16888	16823	16761	16786	16871	16959	16847	16725	16920	16805	16778	16939	16938	16734	16859	16955	17013	16863	16740	16916	16837	16887	16959	16809	16740	16943	16904	16791	16930	16773	17031	16821	16860	16884	16830	16859	16836	16709	16933	17001	16906	16762	16723	16790	16850	16820	16882	16760	16715	16753	16867	16949	16745	16847	16868	16938	16810	16740	16815	16744	16794	16906	17001	16810	16979	16714	16959	16896	16971	16886	17052	16898	16868	16793	16727	16818	16895	16717	16796	16949	16887	16998	16824	16913	16828	16716	16876	16763	16721	16601	16814	16945	17002	16674	16802	16798	16791	17035	16974	16956	16786	16889	17050	16912	16866	16849	16937	16721	16853	16992	16868	16732	16656	16875	16760	16653	16715	16949	16718	16890	17059	16663	16698	16857	16812	16877	16647	16975	16766	16794	16679	16852	16934	16737	16754	16921	16868	16861	16927	16728	16988	16797	16881	16803	16746	16773	17191	16799	16820	16935	16797	16854	16787	16993	16919	16955	16859	16863	16967	16963	16783	16836	17024	16830	16645	16922	16694	16863	16704	17007	16644	16667	16956	16735	16726	16942	16832	16735	16773	16905	16672	16857	16883	16709	17020	17017	16867	16922	16852	17027	17071	16921	16795	16890	16842	16785	16873	16844	17017	16931	16815	16707	16845	16847	16743	16622	16776	16778	16901	17000	16871	16719	16847	16706	16869	16855	16809	16882	16765	16769	16773	16820	16631	16964	16942	16794	16733	16767	16840	16944	16793	16665	16628	16813	16753	16750	16883	16786	16703	16771	16801	16780	16840	16861	16785	17026	16826	16908	17054	16723	16929	16833	16944	16626	17011	16954	16929	16885	16977	16806	16919	16989	16819	16995	16623	16731	16948	16869	16620	16807	16802	16794	16748	16871	16719	16604	16893	16833	16973	16769	17012	16835	16889	16843	16881	16780	17009	16960	16680	16920	16775	16814	16975	16957	16729	16893	16808	16818	16866	17014	17037	16880	16726	16692	16733	16683	16834	16863	16793	16847	16868	16772	16910	16858	16794	16910	16850	16921	16954	16908	16924	16752	16976	16743	16839	16733	16942	16896	16878	16736	16692	16681	16767	16807	16749	16877	16736	16855	16951	16960	16887	16862	17032	16883	16890	16894	16914	16894	16734	16868	16723	16728	16748	16791	16720	16909	16804	16942	16974	16981	16763	16815	16999	16876	16850	16765	16844	16834	16854	16728	16794	16879	16864	16726	16848	16768	16786	16746	16646	16700	16883	16878	16832	16915	16932	16863	16955	16703	16859	16871	16887	16729	16924	16871	16716	16953	16919	16720	16938	16669	16802	17036	16819	16732	17013	16960	16752	16658	16896	16653	16890	16898	16541	16797	16794	16773	17005	16894	16825	16951	16843	16695	16779	16963	16849	16708	16754	17066	16925	16741	16997	16959	16768	16838	16980	16784	16958	16778	16828	16883	16808	16916	16723	16853	16805	16861	16790	16778	16788	16826	16897	16942	16810	17014	16611	16716	16640	16933	16583	16780	17103	16837	16989	16877	16737	16807	16755	16789	16782	16565	16712	16729	16915	16788	16626	16790	16998	16874	16951	16851	16840	16881	16662	16779	16774	16647	16876	16778	16686	16877	16906	16754	16841	17064	16760	16723	17041	16936	16828	16936	16880	16798	16923	16802	16833	16673	16926	16832	16806	16995	16985	16759	16698	16927	16624	16860	16757	16811	16847	16752	16725	16961	16632	16665	16637	16741	16691	16804	16954	16842	16834	16720	16917	16845	16811	16708	16937	16980	16890	16858	17164	16953	17048	17038	16760	16819	16936	16956	16914	16814	17205	16977	16963	16768	16672	16815	16906	16794	16913	16732	16786	16746	16782	16884	16639	16945	16921	16978	16955	16648	17069	16921	16993	16871	16901	16880	16778	16639	16721	16906	16992	16720	16635	16800	16756	17045	16892	16733	17029	16886	16910	16766	16647	16815	16822	16703	16879	16817	16746	17029	16945	16873	16852	16693	16889	16801	16919	16882	16821	16865	16910	16940	16865	16883	16853	16890	16832	16834	16956	16913	16960	16846	16721	16925	17001	16982	16763	16862	16980	17016	16780	16767	16988	16724	16918	17034	16753	16649	16991	16824	16790	16890	16981	16878	16769	16832	16925	16776	16814	16970	16764	16985	16906	16866	16764	16784	16838	16679	16763	16926	16874	16756	16788	16777	17130	16998	16856	16924	16846	16714	16967	16914	16765	16677	16817	16649	16953	16745	16946	16831	16799	16792	17084	16794	16849	16929	16606	16625	16837	16798	16913	16861	16904	16762	16792	16929	16960	16763	16915	16828	17004	16879	16878	16731	16942	16791	16989	16706	16803	16914	16973	16846	16821	16669	16812	16771	16910	16936	16986	16686	16702	16630	16960	16882	16794	16561	16804	16987	16876	17069	16967	16794	16891	16991	16910	16875	16594	16881	16865	16941	16638	16903	16998	16914	16910	17025	16880	16919	16925	16880	16841	16813	16847	16652	16855	16872	16969	16746	16787	16767	16787	16881	16809	16703	16666	16840	16846	16808	16836	16912	16829	16738	16756	16720	16655	16881	16857	16877	16983	16878	17039	16912	16815	16868	16753	16952	16833	16626	16717	16720	16993	16930	16917	16916	17113	16751	16568	16787	16911	16767	16811	16544	16823	16784	16724	16831	16751	16634	16868	16787	16904	16722	16924	16818	16925	16837	16925	16856	16916	16783	16896	16747	16901	16708	16955	17084	16834	16865	16802	16676	16895	16844	16839	16822	16784	16814	16924	16726	16878	16664	16817	16744	16827	16933	16836	16804	16844	16981	16901	16881	16776	16895	16846	16730	16840	16687	16870	16612	16683	16847	16907	16881	16606	16710	16839	16707	16868	16847	16717	16674	16908	16812	16903	16934	16926	16785	16812	16910	16973	16949	16813	16871	16761	16924	16916	16892	16931	17034	16644	17053	16759	16887	17011	17028	17002	16810	16873	16837	17035	17099	16930	16864	17004	16754	17047	16834	16897	16801	16573	16874	17016	16592	16875	16919	16969	16835	16927	16908	16893	16809	16892	16810	16753	16775	16950	16927	16941	16804	16742	16976	16730	16891	17181	16849	16769	16741	16855	16949	16805	16717	16844	16793	16970	16983	16910	16746	16831	16855	16943	16958	16832	16813	17102	16877	16752	16799	16858	16836	16803	16833	16990	16867	17027	16827	16995	16870	17015	17008	16896	16706	16928	16686	17024	17044	16851	16781	16805	16753	16892	16729	16984	16995	16779	16978	16794	17015	17039	16768	16745	16641	16500	16881	16894	16810	16800	16617	17088	16823	16843	16917	16845	17001	16938	16818	17026	16905	16676	16786	16770	16699	16770	16993	16973	16648	16752	16836	16874	16829	16942	16805	16968	16661	16959	16797	16906	16966	17037	16784	16919	16961	16863	17080	17012	16826	16815	16870	16722	16935	16985	16848	16688	17063	17098	16930	16735	16971	16994	16659	16937	16671	16667	16665	16766	16726	16865	16923	16844	17039	16745	16997	16861	16604	16897	17029	16922	16963	16954	16822	16869	16929	16847	16736	16745	16702	16951	16992	16817	16935	16654	16760	16656	16685	16651	16833	17052	16636	16820	17014	16789	16846	16749	16763	16736	16683	16930	16936	16875	16873	16753	17024	16936	16932	16768	16924	17005	16870	16988	16581	16891	16895	16818	16834	16870	16797	16910	16636	16786	16723	16920	16837	16834	17067	16581	17086	16843	16883	17011	16785	16879	17107	17014	16747	16961	16731	16940	16996	16848	16621	16830	16887	17005	16867	16937	17029	16829	16726	16837	16874	16684	16921	16916	16736	16743	16825	17018	16780	16965	16942	16805	16785	16873	16886	17080	16873	16856	16922	16800	16888	16927	16888	16809	16679	16884	16920	16893	16862	17001	16654	16841	16847	16958	16864	16769	16886	16786	16821	16817	16882	16755	16632	16835	16786	17013	16868	16860	17041	17019	16879	16758	16876	16882	17022	16757	16824	16885	16924	16811	16702	16879	16681	16978	16785	16775	16745	16950	16533	16845	16863	16779	16787	16739	16948	16829	16688	16795	16930	16713	16941	16868	16851	16692	16871	16742	16776	16881	16972	16945	16857	16899	16856	17002	16876	16752	17008	17141	16864	16914	16793	16811	16936	16722	16934	17015	16788	16972	16851	16946	16926	16840	16836	16818	17009	16744	16786	16867	16829	16812	16882	17078	17081	16978	16863	16920	16772	16777	16810	16976	16956	17094	16820	16790	16962	17058	17009	16862	16993	16891	16888	16893	16878	16752	16756	16786	16747	16798	16894	16818	17182	16943	16778	16895	16875	16655	16666	17047	16929	16703	16825	16835	17008	16680	16891	16987	17126	16996	16763	16930	16818	16765	16573	17040	16992	16876	16712	16982	16795	16612	16835	16862	16788	16678	16793	16931	16728
27471	48993	44698	34714	28755	24543	22951	21822	20201	17974	16896	16426	16228	16223	16007	15810	15687	15410	15396	15315	15215	15135	15046	15057	14875	14841	14785	14672	14662	14614	14691	14464	14534	14523	14385	14248	14436	14481	14481	14232	14492	14318	14307	14268	14340	14450	14323	14307	14258	14302	14376	14292	14299	14203	14246	14146	14347	14288	14330	14341	14246	14126	14112	14192	14231	14146	14073	14232	14027	14088	14326	14174	14066	14084	14206	14293	14195	14260	14098	14130	14175	14174	14090	14094	14275	14255	14197	14311	14126	14186	14248	14270	14098	14214	14207	14033	14338	14026	14255	14440	14293	14354	14322	14301	14170	14145	14048	14036	14015	14290	14203	14244	13913	14200	14187	14288	14190	14297	14141	14121	14297	14239	14263	14180	14251	14319	14232	14381	13965	14222	14222	14070	14234	14375	14072	14354	14138	14155	14361	14241	14196	14254	14270	14156	14232	14196	14289	14227	14242	14179	14090	14174	14141	14242	14114	14310	14225	14273	14125	14168	14269	14364	14278	14155	14119	14450	14213	14276	14163	14148	14197	14186	14233	14206	14276	14209	14263	14143	14128	14149	14338	14170	14376	14231	14176	14197	14124	14138	14130	14223	14212	14164	14133	14196	14093	14324	14166	14193	14174	14347	14218	14199	14213	14274	14191	14375	13986	14213	14289	14153	14325	14260	14275	14262	14125	14243	14257	14179	14267	14288	14234	14082	14195	14235	14174	14189	14335	14352	14194	14365	14165	14169	14483	14101	14197	14040	14215	14189	14257	14272	14252	14184	14223	14089	14359	14246	14115	14160	14118	14099	14443	14272	14189	14144	14107	14162	14050	14297	14171	14352	13982	14255	14191	14279	14096	14382	14160	14206	14168	14193	14104	13980	14181	14087	14218	14323	14183	14068	14160	14131	14267	14098	14303	14257	14146	14043	14310	14059	14235	14146	14236	14307	14101	14314	14139	14140	14155	14185	14255	14234	14115	14145	14274	14121	14131	14109	14303	14128	14253	14332	14255	14288	14056	14072	14154	14295	14273	14301	14271	14212	14305	14080	14121	14278	14371	14080	14265	14253	14230	14117	14275	14180	14317	14156	14248	14211	14177	14013	14293	14235	14349	14248	14170	14361	14076	14292	14186	14175	14346	14342	14216	14021	14250	14103	14187	14024	14495	14210	14201	14160	14129	14324	14248	14243	14118	14187	14092	14248	14285	14278	14195	14102	14209	14121	14110	14135	14293	14285	14252	14269	14198	14084	14123	14197	14127	14275	14213	14268	14181	14080	14280	14221	14227	14191	14152	14246	14346	14176	14142	14029	14237	14127	14118	14143	14205	14261	14443	14171	14264	14238	14132	14324	14264	14214	14093	14176	14212	14312	14238	14041	14354	14296	14281	14186	14018	14129	14050	14086	14162	14248	14153	14260	14199	14225	14303	14283	14193	14296	14260	14375	14245	14093	14195	14267	14049	14208	14164	14330	14225	14161	14216	14286	14261	14245	14070	13987	14068	14205	14185	14144	14136	14228	14238	14235	14166	14263	14284	14298	14235	14108	14107	14335	14209	14228	14072	14172	14154	14264	14225	14101	14331	14148	14120	14173	14148	14235	14266	14169	14289	14319	14178	14276	14240	14122	14055	14306	14235	14245	13965	14238	14185	14102	14340	13918	14175	14223	14226	14251	13899	14208	14226	14219	14069	14337	14356	14262	14224	14190	14247	14018	14239	14260	14114	14106	14136	14230	14213	14350	14149	14152	14217	14287	14271	14226	14117	14299	14124	14308	14269	14124	14224	14246	14243	14178	14175	14171	14163	14283	14118	14122	14076	14033	14203	14103	14325	14221	14017	14170	14192	14050	14036	14186	14167	14312	14066	14188	14045	14105	14027	14155	14365	14272	14260	14238	14037	14265	14227	14101	14263	14234	14222	14176	14024	14199	14231	13998	14197	14228	14280	14264	14212	14223	14188	14347	14329	14325	14083	14276	14253	14289	14046	14108	14063	14077	14332	14216	14194	14116	14110	14256	14276	14143	14155	14236	14264	14169	14232	14225	14133	14211	14252	14299	14314	14317	14259	14265	14116	14113	14135	14011	14140	14106	14207	14222	14212	14225	14255	14147	14268	14136	14249	14070	14261	14149	14225	14222	14173	14310	14298	14267	14133	14199	14258	14215	14135	14293	14180	14259	14181	14087	14152	14177	14269	14191	14152	14212	14180	14152	14201	14289	14240	14250	14130	14205	14109	14357	14131	14203	14166	14182	14205	14170	14270	14110	14285	14243	14252	14364	14073	14148	14267	14287	14264	14244	14098	14146	14368	14282	14220	14345	14144	14281	14102	14346	14011	14311	14326	14227	14232	14180	13945	14133	14264	14168	14285	14271	14097	14230	14357	14152	14115	14086	14138	14251	14263	14222	14081	14190	14184	14359	14154	14203	14267	14373	14311	14262	14238	14125	14380	14275	14074	14277	14398	14259	14128	14408	14275	14178	14090	14164	14110	14171	14321	14228	14125	14196	14212	14257	14343	14304	14188	14110	14120	14249	14131	14216	14195	14209	14097	14124	14145	14107	14176	14093	14012	14258	14171	14220	14222	14165	14235	14246	14290	14113	14184	14282	14042	14420	14249	14263	14246	14011	14178	14151	14290	14274	14246	14232	14155	14097	14218	14321	14257	14173	14319	14109	14081	14216	14247	14164	14175	14210	14232	14074	14228	14147	14289	14387	14025	14143	14333	14040	14282	14366	14182	14331	14263	14289	14188	14148	14198	14274	14129	14154	14220	14198	14182	14108	14178	14129	14320	14345	14274	14200	14107	14205	14286	14152	14256	14189	14170	14132	14337	14169	14410	14188	14072	14017	14229	14188	14240	14069	14172	14191	14124	14238	14250	14118	14219	14092	14195	14167	14213	14215	14308	14408	14168	14187	14352	14242	14261	14223	14089	14229	14136	14175	14341	14215	14101	14298	14246	14193	14219	14102	14237	14231	14139	14290	14315	14216	14117	14188	14082	14000	14383	14134	14199	14287	14217	14171	14179	14201	14191	13965	14162	14121	14251	14272	14134	14040	14245	14164	14228	14231	14119	14242	14072	14321	14296	14184	14509	14064	14210	14376	14278	14184	14263	14000	14212	14224	14246	14087	14101	14195	14150	14257	14235	14184	14095	14121	14267	14249	14197	14256	14225	14057	14156	14231	14396	14050	14265	14190	14063	14007	14215	14151	13987	14230	14166	14232	14282	14170	14234	14299	14271	14219	14290	14240	14189	14209	14114	14318	14172	14253	14200	14300	14262	14143	14156	14246	14283	14088	14223	14181	14186	14180	14125	14103	14216	14070	14096	14224	14170	14346	14110	14247	14179	14272	14143	14322	14206	14114	14300	14251	14243	14247	14052	14274	14311	14120	14064	14241	14060	14303	14165	14201	14038	14102	14208	14184	14086	14141	14146	14191	14206	14239	14289	14343	14332	14306	14301	14182	14128	14263	14281	14208	14185	14018	14107	14369	14072	14161	14210	14087	14296	14215	14221	14205	14053	14360	14194	14179	14222	14120	14093	14198	14224	14288	14248	14353	14223	14110	14146	14323	14185	14284	14227	14198	14233	14019	14373	14044	14134	14369	14286	14197	14229	14012	14404	14265	14273	14167	14282	14112	14265	14251	14232	14250	14207	14249	14143	14142	14072	14184	14180	14062	14187	14300	14230	14231	14134	14145	14288	14342	14266	14181	14376	14248	14139	14273	13975	14157	14296	14110	14199	14243	14281	14399	14268	14048	14200	14058	13931	14305	14386	14103	14103	14226	14257	14009	14204	14364	14207	14189	14259	14189	14134	14217	14398	14297	14251	14073	14118	14084	14187	14223	14001	14163	14147	14046	14215	14297	14155	14149	14154	14155	14479	14437	14147	14247	14348	14202	14187	14322	14363	14122	14066	14139	14218	14287	14179	14052	14167	14196	14200	14332	14178	14119	14371	14212	14035	14271	14204	14168	14325	14204	14046	14358	14259	14069	14141	14158	14175	14323	14234	14273	14358	14063	14135	14177	14314	14303	14133	14290	14058	14230	14337	14103	14177	14215	14194	14151	14211	14454	14239	14091	14259	14239	14241	14184	14191	14020	14115	14348	14135	14242	14182	14074	14255	14224	14110	14096	14172	14081	14047	14217	14286	14166	14288	14280	14329	14102	14275	14123	14105	14227	14238	14271	14227	13996	14184	14136	14333	14153	14039	14153	14123	14247	14285	14277	14265	14265	14213	14293	14211	14385	14214	14215	14085	14138	14102	14237	14309	14181	14232	14205	14238	14184	14210	14187	14187	14317	14058	14237	14283	14095	14176	14197	14301	14184	14083	14372	14240	14242	14108	14144	14226	14209	14239	14224	14186	14252	14258	14297	14179	14355	14183	14134	14134	14302	14184	14203	14225	14372	14163	14136	14203	14274	14241	14161	14066	14175	14150	14323	14228	14147	14169	14251	14097	14187	14208	14234	14288	14336	14319	14047	14236	14140	14202	14160	14185	14229	14189	14169	14212	14314	14195	14119	14174	14247	14270	14129	14039	14336	14099	14088	14208	14284	14134	14107	14194	14163	14307	14394	14300	14186	14273	14116	14238	14120	14260	14057	14044	14313	14256	14382	14305	14331	14095	14096	14143	14403	14226	14206	14309	14057	14119	14290	14051	14293	14315	14378	14153	14190	14381	14260	14447	14190	14082	14207	14505	14151	14142	14262	14197	14254	14174	14345	14364	14119	14098	14186	14381	14158	14280	14146	14218	14252	14014	14123	14403	14120	14218	14197	14278	13966	14414	14222	14333	14121	14089	14119	14046	14147	14108	14032	14131	14202	14273	14392	14197	13989	14224	14093	14332	14136	14190	14159	14202	14178	14129	14159	14149	14119	14210	14285	14150	14118	14226	14133	14189	14252	14119	14083	14204	14175	14251	14305	14255	14117	14341	14204	14250	14171	14346	14149	14199	14130	14044	14119	14349	14087	14366	14308	14093	14198	14219	14229	14383	14136	14249	14344	14226	14266	14140	14214	14079	14114	14370	14188	14105	14237	14173	14136	14241	14129	14355	14227	14299	14069	14163	14203	14121	14333	14252	14218	14282	14195	14244	14298	14199	14256	14394	14071	14155	14295
28420	25072	30430	26868	21745	19364	18747	18155	17628	17097	16856	16602	16580	16383	16524	16707	16356	16263	16273	16354	16318	16174	16391	16159	16198	16183	16221	16226	16061	16028	16234	16121	16114	16259	16225	16078	16234	16209	16133	16208	15992	16113	16227	16110	16199	15985	15975	16151	16009	15981	16039	16107	16084	16109	15845	16040	16076	16064	16056	16170	16252	15940	15966	16068	15982	15896	15990	15970	16166	15974	16195	16109	16126	16171	16114	15972	16050	15922	16053	16298	15978	15914	15908	16112	16011	16038	16048	16270	15933	16217	15753	15986	15916	16120	16174	16118	15953	16016	16127	16238	16151	16108	16054	16203	16061	16018	15949	15993	16016	16035	16010	16022	15992	16081	16070	16174	16051	16180	16152	16090	16011	16043	16006	16109	16174	16085	16003	15979	15900	15920	16004	15869	15861	16101	15804	15843	16083	16222	16185	16053	16162	15947	15909	16019	16007	16093	16013	15964	16092	16063	15976	16055	16284	16174	15745	15912	15909	16015	15850	16175	15918	16158	15781	16088	15953	16174	16138	16069	16014	16143	16026	16105	15960	16017	16067	15827	15910	15952	15975	15869	15918	16073	15904	15875	15883	16025	15958	15861	15788	16157	15811	16010	15885	15914	15978	16144	16040	15913	16194	15938	15872	16123	16082	15896	15946	15915	16046	15862	16036	15782	15875	15995	16067	16040	16010	16179	16099	15915	15991	15882	15883	15793	15813	16010	15849	16037	15971	16070	15978	16328	15949	16008	15883	15981	15967	16045	15970	16099	16044	16007	15949	16017	16054	16124	16050	16041	16178	16015	16231	16116	16134	16221	16076	16021	16213	16080	16027	15961	16256	15943	16034	16053	16030	16062	16011	15800	16008	15853	15867	16042	16063	15892	15816	15955	16082	15981	16037	16035	15979	16252	16097	15856	16054	15964	16338	16067	16108	15785	15964	15983	15920	15740	16018	16037	16056	16076	15919	16063	15716	15866	15867	16046	15930	16041	16120	16001	15990	16095	15906	15909	16082	15969	16077	16150	16303	16058	16067	15994	15823	16034	15946	15964	16008	16088	15983	15956	16073	15892	16034	15929	15990	16148	16129	16065	15783	16023	16096	15927	16044	15954	16048	16032	15972	16005	15986	15998	15994	16183	16119	16148	15969	15939	15974	15996	15996	16077	16042	15855	15936	15929	15975	16099	16166	15926	16100	15988	16067	16198	15949	15997	16053	16028	16054	16037	15952	15833	16072	16083	15976	15885	16072	15968	16117	16023	15880	16158	15875	15934	15909	16011	16048	16057	15964	15927	15953	16153	16249	16084	16044	16004	15917	15979	16035	15994	16033	15834	16149	16017	15986	15824	15958	16117	15943	15974	16016	16000	16100	15917	16144	16023	16023	16286	16029	15900	15784	16058	16209	16083	15988	16163	16219	15927	15873	16193	16135	15893	16001	15931	15939	16033	15904	15919	16070	15965	15930	16118	16071	16054	16034	16086	16171	16181	15855	16059	15909	16014	15881	16136	16040	15907	16033	16029	15946	15912	15901	16154	16037	16033	15997	16117	16024	15944	16032	16021	15980	16016	16116	16052	16076	15970	15953	15890	16020	15739	16050	15981	15867	15959	16209	15963	15933	15993	16055	16046	16041	15978	16151	16146	16051	15970	15998	16035	16121	16193	16029	16152	15982	15928	15949	16057	16118	15886	16073	16113	16087	15869	15732	15946	16075	15868	16194	15934	16105	16060	15987	16019	16084	16178	16145	16020	16010	16126	16054	15971	16142	16013	16248	16228	16060	16083	15993	16038	16027	16138	15921	16118	16043	16012	15929	15906	15982	15818	16110	16157	16146	16028	15987	16084	16033	16167	16206	16140	15829	16235	15925	15814	16070	16001	16105	15940	15977	16072	15912	16116	16077	16077	16157	15970	16054	16056	16108	15935	15948	15894	16193	16036	16065	16203	16168	15957	15975	16258	15904	16029	15694	15917	15884	16039	15905	16053	15896	16007	15982	16095	16183	16080	16198	15994	16159	15964	15973	16133	16088	15994	15973	15769	16192	16210	15959	15964	16035	16177	16005	15901	16149	16068	16120	15928	15898	16135	15928	15967	15955	16070	16081	16211	15949	16073	16095	15895	16095	15993	15906	16012	16046	16007	15988	15951	15836	15972	15742	16155	16007	15925	16106	15991	15972	16231	16267	16057	16279	16004	16194	16204	15886	15898	16344	16086	16133	16170	15969	16040	16077	16051	16002	16010	16056	16018	15948	15987	16099	15983	15997	16075	16224	15964	16185	15905	15970	16147	16107	15907	16160	15976	16135	16088	16077	16109	16123	15954	16053	16019	16146	15975	16078	16018	15877	16156	16052	16020	16009	16043	15923	16145	15802	16079	15977	15927	16015	16087	16098	15897	16008	16097	16106	15788	15873	16006	15965	16015	16173	16013	16036	16119	16132	16159	15938	16035	15936	16147	15937	15838	16125	15969	15972	15868	16129	16150	15988	15909	15938	16131	15957	15923	16037	15972	16008	15993	15887	16088	16023	16207	15961	16045	16189	15988	16214	16099	15901	16076	16031	15975	16145	16122	16166	16131	16174	15955	16034	16027	16040	16067	15998	15810	16266	16051	16050	15923	15955	16063	16118	16070	15872	16057	15994	15956	16014	15913	15942	16007	15967	16069	15977	15975	16022	15984	16020	16110	16122	16173	15993	15960	15959	15949	15834	16019	16187	15738	16001	15951	16132	15939	15827	16026	15943	16031	15964	16245	16081	16156	15979	16218	15917	15961	15935	15962	16147	15951	16163	16072	15970	16061	16117	15919	15995	16012	16178	15880	16060	15894	15970	15994	16048	15914	16073	16057	15956	16058	15985	16091	16012	15919	15978	15863	15994	15951	16186	15863	15870	16027	16136	15947	15943	16004	15970	16147	16091	16055	16004	16259	15916	15968	15745	16000	16039	16189	16027	16018	16147	15980	15886	16046	16038	15966	15749	16084	16100	15860	16284	15955	15969	15971	16013	15987	16038	15973	15917	16014	15959	16017	15927	15861	15978	16016	15774	16146	16047	16038	16213	15977	16001	15978	16194	15932	15939	16026	15932	16099	16107	16073	15922	16207	16146	16141	16020	15804	15896	15906	16031	16128	16340	16006	16066	16108	15944	16024	16126	16204	16020	16050	15936	16158	16100	16086	15974	16075	15977	15863	15997	15966	16303	15996	16211	15885	16056	16019	16076	15993	16040	16023	16001	16102	16012	15637	15848	15898	16000	15867	16006	16057	16125	16153	15977	16064	16018	16002	16149	15899	16051	16007	16030	16049	16150	15822	16028	16102	16032	16200	16060	15854	16014	15934	16152	15998	16105	16102	15912	15869	15795	15998	16147	15904	15912	15998	16002	15998	16087	16055	16037	16257	16152	15834	16010	16165	16090	16180	16107	16046	15974	16156	16007	16194	16051	15967	15982	16059	16049	16066	15940	16141	16137	15996	16031	16128	15967	15935	16067	16128	15935	15929	16101	15782	16029	15869	16019	15922	16099	15920	16176	15966	15855	15985	16165	16072	16211	16191	15958	15983	16185	16090	16199	16097	15890	15964	16011	16030	15938	16016	15884	15953	16091	16090	16108	15903	16112	15969	16110	15930	15892	15907	16027	16116	16067	15984	16159	16005	16045	15858	16069	15753	15869	16044	16108	16101	16089	16102	16076	16088	16048	16018	15817	16026	16042	16079	16107	16163	15967	16064	16222	15850	15900	15888	16094	15938	16044	15943	16021	16032	16058	15998	16054	15975	16175	16087	15920	16021	16071	16007	15943	16183	15944	15973	16166	16030	16216	16071	16121	16262	16074	16110	16203	15858	15944	16035	16089	15785	16047	15961	15979	16090	15950	16256	15940	16097	15809	15879	15984	15938	15910	15972	15934	16112	15978	15968	15891	16124	16104	16013	15871	16166	16174	16094	16020	16068	16065	15931	15927	16040	16035	15866	15920	15860	15931	15879	16081	16050	16007	16099	15864	15882	16158	16035	15951	16171	16112	16014	16004	16184	15900	15987	16054	15886	16067	15909	16027	15968	16112	16143	16209	15896	15948	15947	15994	16209	16173	15958	16151	16166	16057	16029	16102	16036	15973	16182	15964	16076	15947	16099	16053	16061	16058	15888	16061	16034	16175	15982	15893	15961	16148	15876	15930	15952	16200	15961	16140	16196	15955	16072	15899	16108	16046	16120	16085	15952	15952	16247	16035	15827	15863	16261	16239	16112	16060	15937	15854	15817	16026	16010	16004	15879	15918	15892	15929	15905	16048	15946	16098	16093	16040	15994	16000	15920	15915	16048	15996	15957	15880	15853	16002	16022	16090	16079	16040	15921	15955	15870	16081	16063	16205	16029	16183	16073	15967	16031	15980	16050	16103	16112	15990	15812	16154	16010	16202	16165	16052	15861	16078	15893	16162	16013	16055	16084	16223	16008	15928	16072	16058	16046	16145	16152	16141	15958	16074	16079	16089	16043	16089	15849	15953	15911	16088	16046	16070	15910	16126	15931	16085	15798	16055	16022	16090	16084	15989	15992	15914	16056	15990	16001	16003	16257	16046	16156	16351	16108	16314	16072	15954	15897	16002	15981	15947	16003	15983	15839	16046	16075	16101	16077	16164	15843	16091	16025	16080	16073	16050	16156	16050	16211	15883	15793	15934	15958	15998	15958	16093	16251	15987	15888	15991	16090	16116	15994	15775	16102	15940	15925	16066	16089	15873	15992	16068	16179	16090	16036	16021	16187	16012	15925	16061	15897	15879	16059	15990	16099	16169	16082	16120	15925	16063	15899	15994	16057	16098	16060	16005	16126	16133	16062	15929	15947	16054	16001	15957	15935	16042	16063	15863	16044	16108	16006	15858	15987	15931	16059	15803	16013	16071	16159	16031	15929	16078	16001	15977	15951	16029	15856	16007	16030	15997	15904	16045	16057	16279	16082	15912	15991	16110	15986	16087	16034	16007	16013	15960	15834	16178	15868	16132	16137	16222	16041	16052	15973	16083	15811	15834	15965	15947	15877	15986	15925	16080	16020	16147	16092	15958	15959	16026	16092	16039	15940	16161	16221	16245	16122	16062	16204	16032	16203	16038	15893	16073	16070	15966	16099	16121	15998
25198	37477	32672	24701	21166	18236	17500	17006	16446	15132	15009	14796	14547	14523	14320	14448	14407	14244	14295	14119	14257	14136	14047	14131	13902	14090	14125	13830	13873	13840	13871	13849	13901	13854	13682	13857	13846	13873	13818	13951	13844	13907	13754	13794	13575	13780	13764	13866	13771	13755	13636	13638	13689	13763	13597	13779	13811	13799	13551	13605	13811	13701	13778	13790	13773	13857	13724	13880	13694	13863	13754	13664	13904	13909	13658	13873	13760	13782	13691	13646	13678	13813	13569	13586	13825	13723	13768	13644	13742	13653	13749	13825	13935	13906	13754	13820	13730	13567	13814	13779	13681	13803	13789	13570	13663	13825	13695	13832	13689	13853	13854	13627	13749	13801	13804	13768	13932	13799	13603	13779	13770	13728	13582	13862	13746	13758	13775	13614	13825	13812	13754	13466	13593	13744	13800	13664	13723	13784	13706	13947	13834	13873	13736	13842	13851	13790	13760	13849	13668	13749	13795	13859	13752	13891	13703	13602	13758	13594	13759	13601	13684	13781	13701	13691	13825	13600	13734	13881	13720	13549	13881	13786	13679	13723	13577	13695	13891	13767	13686	13795	13797	13753	13847	13723	13747	13571	13813	13718	13747	13914	13584	13678	13757	13780	13785	13640	13697	13810	13641	13734	13625	13835	13800	13772	13785	13622	13646	13640	13654	13727	13718	13639	13795	13787	13702	13797	13672	13759	13778	13422	13745	13741	13579	13630	13747	13669	13797	13754	13634	13680	13687	13836	13730	13638	13705	13762	13753	13708	13661	13743	13776	13729	13820	13804	13709	13901	13716	13869	13643	13517	13822	13820	13752	13740	13709	13634	13685	13803	13777	13831	13760	13736	13860	13595	13787	13637	13743	13747	13734	13679	13638	13694	13669	13730	13827	13882	13730	13646	13847	13794	13675	13634	13647	13786	13822	13821	13727	13755	13825	13759	13819	13729	13584	13713	13823	13829	13796	13570	13593	13731	13727	13863	13791	13621	13655	13663	13895	13896	13573	13782	13856	13715	13809	13710	13807	13710	13840	13802	13816	13541	13867	13765	13677	13806	13783	13857	13825	13611	13715	13841	13711	13701	13710	13745	13677	13812	13609	14001	13663	13742	13772	13803	13732	13672	13533	13857	13670	13951	13753	13812	13789	13702	13701	13713	13862	13715	13734	13680	13860	13903	13672	13810	13603	13687	13756	13863	13732	13839	13657	13722	13948	13717	13746	13831	13707	13612	13697	13757	13598	13942	13580	13723	13696	13713	13865	13760	13621	13666	13687	13712	13642	13701	13754	13745	13830	13749	13783	13742	13690	13826	13671	13730	13713	13925	13778	13661	13475	13762	13854	13672	13843	13831	13738	13869	13757	13651	13724	13707	13788	13754	13747	13742	13755	13876	13673	13657	13622	13708	13514	13619	13739	13686	13804	13821	13703	13615	13835	13684	13677	13762	13722	13629	13896	13591	13738	13697	13661	13655	13836	13694	13821	13607	13845	13816	13862	13771	13676	13768	13787	13719	13752	13742	13792	13754	13923	13797	13836	13632	13822	13825	13733	13809	13572	13717	13880	13731	13690	13812	13607	13667	13778	13507	13692	13718	13492	13848	13798	13749	13815	13745	13638	13612	13735	13869	13844	13918	13826	13852	13585	13769	13737	13685	13617	13751	13802	13853	13737	13782	13854	13607	13829	13913	13728	13682	13707	13811	13703	13619	13489	13682	13728	13727	13900	13823	13896	13713	13669	13811	13782	13637	13822	13914	13675	13620	13808	13631	13697	13779	13679	13757	13789	13757	13713	13935	13731	13815	13895	13734	13663	13634	13687	13821	13907	13663	13807	13739	13599	13584	13859	13730	13839	13750	13710	13651	13788	13671	13731	13966	13817	13707	13692	13645	13807	13626	13754	13759	13639	13751	13735	13777	13618	13723	13623	13704	13587	13927	13659	13769	13773	13943	13784	13766	13745	13794	13735	13816	13869	13815	13917	13699	13677	13866	13673	13623	13748	13736	13752	14017	13610	13861	13840	13813	13797	13656	13789	13591	13861	13749	13711	13441	13697	13759	13765	13817	13658	13650	13857	13677	13775	13825	13762	13903	13753	13605	13717	13942	13785	13795	13781	13766	13732	13746	13767	13770	13730	13717	13652	13768	13705	13682	13604	13910	13874	13697	13835	13872	13658	13647	13661	13663	13882	13638	13871	13697	13715	13839	13790	13576	13741	13745	13624	13925	13561	13624	13709	13776	13701	13718	13791	13650	13782	13691	13576	13823	13712	13784	13732	13742	13622	13643	13702	13865	13825	13649	13660	13723	13742	13769	13759	13915	13737	13782	13683	13687	13737	13831	13792	13651	13635	13567	13753	13737	13661	13769	13693	13656	13845	13885	13642	13811	13695	13633	13620	13654	13686	13915	13638	13831	13703	13791	13592	13754	13886	13812	13762	13731	13762	13679	13637	13780	13839	13681	13940	13780	13771	13598	13773	13800	13751	13803	13690	13980	13650	13763	13731	13693	13783	13866	13689	13718	13710	13697	13639	13892	13654	13622	13681	13927	13769	13806	13811	13671	13766	13664	13762	13705	13815	13655	13770	13771	13782	13503	13818	13811	13869	13750	13745	13822	13755	13779	13591	13551	13698	13767	13783	13779	13653	13632	13950	13875	13592	13691	13605	13666	13788	13759	13707	13892	13829	13803	13729	13700	13613	13805	13753	13653	13825	13805	13664	13861	13762	13719	13690	13561	13785	13719	13774	13785	13735	13742	13857	13712	13700	13739	13784	13801	13690	13657	13891	13759	13793	13792	13988	13692	13770	13673	13595	13792	13673	13639	13732	13703	13893	13731	13638	13741	13608	13738	13695	13705	13734	13752	13758	13792	13682	13737	13707	13717	13640	13729	13896	13835	13943	13840	13734	13829	13885	13871	13787	13562	13895	13651	13756	13709	13601	13756	13921	13839	13655	13615	13669	13778	13671	13821	13787	13708	13892	13716	13897	13850	13787	13605	13870	13777	13746	13761	13563	13621	13659	13693	13695	13888	14007	13508	13801	13771	13696	13803	13758	13787	13738	13627	13708	13788	13782	13767	13866	13665	13630	13824	13778	13649	13719	13662	13822	13761	13811	13737	13854	13770	13838	13799	13687	13649	13664	13756	13873	13687	13660	13564	13754	13556	13916	13656	13889	13822	13567	13856	13717	13718	13737	13718	13699	13819	13794	13731	13672	13698	13812	13867	13698	13612	13894	13465	13899	13813	13743	13805	13801	13822	13746	13873	13736	13688	13702	13882	13648	13698	13770	13759	13578	13716	13735	13732	13775	13687	13891	13747	13893	13635	13777	13939	13673	13908	13681	13797	13792	13770	13723	13585	13905	13815	13699	13760	13668	13743	13676	13651	13762	13592	13765	13545	13766	13741	13686	13840	13670	13859	13810	13877	13762	13743	13736	13708	13783	13755	13808	13746	13853	13843	13780	13805	13737	13647	13668	13676	13781	13824	13840	13673	13754	13697	13786	13799	13815	13802	13728	13764	13748	13682	13683	13627	13747	13624	13808	13736	13636	13783	13610	13855	13781	13745	13691	13751	13781	13820	13749	13678	13786	13814	13818	13659	13775	13760	13769	13780	13923	13600	13753	13750	13737	13726	13673	13866	13871	13927	13739	13738	13757	13521	13865	13821	13675	13677	13898	13637	13802	13749	13799	13875	13781	13786	13793	13703	13704	13664	13911	13788	13790	13672	13817	13797	13783	13773	13954	13697	13742	13700	13769	13652	13731	13806	13815	13797	13667	13760	13826	13613	13761	13644	13721	13801	13725	13813	13745	13771	13863	13519	13678	13681	13700	13750	13757	13821	13859	13747	13715	13660	13669	13854	13740	13709	13870	13691	13657	13689	13686	13916	13768	13812	13791	13732	13746	13797	13919	13807	13834	13733	13790	13697	13687	13751	13592	13811	13787	13736	13680	13680	13648	13740	13615	13755	13618	13830	13684	13735	13600	13746	13757	13832	13812	13787	13699	13642	13569	13822	13726	13841	13668	13769	13640	13573	13724	13747	13719	13874	13715	13700	13962	13766	13890	13874	13678	13787	13901	13528	13591	13799	13669	13767	13717	13840	13779	13815	13738	13709	13895	13722	13881	13589	13854	13797	13930	13601	13642	13788	13736	13798	13819	13875	13720	13767	13788	13836	13739	13593	13815	13853	13698	13730	13852	13662	13604	13884	13876	13739	13722	13770	13754	13760	13773	13716	13962	13758	13903	13696	13728	13878	13704	13718	13791	13722	13717	13795	13752	13734	13836	13656	13759	13606	13925	13741	13804	13669	13817	13679	13735	13679	13801	13748	13617	13858	13804	13763	13603	13758	13787	13775	13621	13762	13885	13854	13731	13950	13707	13587	13850	13713	13768	13718	13536	13747	13819	13839	13972	13694	13718	13757	13588	13842	13746	13776	13874	13829	13881	13647	13654	13703	13615	13796	13798	13714	13710	13743	13869	13642	13829	13603	13987	13611	13615	13755	13693	13560	13887	13710	13838	13982	13796	13808	13972	13730	13748	13796	13543	13554	13896	13780	13773	13657	13791	13657	13824	13706	13635	13545	13779	13764	13868	13765	13672	13833	13743	13792	13782	13781	13648	13733	13669	13731	13682	13811	13803	13802	13688	13727	13680	13635	13906	13876	13686	13645	13688	13727	13784	13645	13720	13776	13702	13775	13700	13955	13637	13844	13772	13804	13709	13714	13722	13987	13645	13858	13873	13878	13809	14010	13881	13574	13777	13889	13703	13851	13913	13746	13666	13632	13612	13641	13809	13781	13652	13903	13740	13764	13690	13746	13869	13720	13665	13796	13719	13646	13619	13851	13676	13665	13853	13713	13776	13646	13839	13696	13745	13833	13802	13722	13768	13940	13669	13719	13846	13668	13863	13579	13893	13615	13610	13675	13907	13721	13761	13758	13806	13667	13802	13648	13680	13674	13713	13723	13596	13720	13716	13687	13776	13759	13770	13634	13789	13798	13840	13547	13709	13809	13731	13738	13693	13957	13719	13591	13848	13762	13859	13727	13988	13685	13718	13686	13934	13795	13922	13678	13853	13787	13810	13801	13861	13743	13605	13747	14028	13609	13699	13800	13743	13693
23820	21056	28447	24391	23153	23548	22806	19683	18637	18058	17479	17129	16872	16850	16570	16818	16698	16690	16488	16501	16572	16295	16337	16464	16137	16208	16118	16446	16114	16195	16127	16065	16156	16029	15994	16083	15937	16042	16090	16089	16053	16027	16092	15988	16040	15969	16113	16036	16016	16072	15941	15898	16173	15876	15796	15896	15975	15741	15826	15922	16052	16035	15941	15988	15747	15848	15928	15792	15811	15668	15710	15753	16064	15869	15828	15801	15789	15865	15773	15834	15885	16006	16001	15884	15776	15843	15720	16046	16127	15728	15670	15708	16013	15961	15846	15699	15768	15540	15863	15783	15975	15980	15741	15921	16048	15889	15914	15791	15984	15829	16023	16025	15880	15851	15895	15907	15783	15891	15946	15930	15916	15748	15998	15801	16028	16010	15936	15901	15862	15679	15906	15893	15689	15910	16047	15976	15785	15823	15910	15774	15998	15951	15981	15711	15951	15857	15954	15969	15689	15847	15798	15864	15942	15775	15705	15564	15964	15925	15896	16098	16004	16008	15859	15837	15708	16004	15779	15918	15870	15820	15876	15642	15831	15969	15691	15953	15669	15652	15769	15958	15815	15810	15989	15810	15707	16016	15775	15751	15847	16030	15941	15943	15866	15939	15897	15892	15878	15862	15791	16008	15998	15878	15989	15812	15769	15702	15893	15933	15665	15972	15953	15896	15861	15827	16033	15733	15833	15973	15878	16038	15724	16034	15820	15711	15723	15897	15907	15717	15838	15930	15804	16022	16087	15909	15970	15837	15896	15795	15919	15857	15917	15668	16005	15889	15857	15760	15757	15723	15947	15840	15933	15856	15983	15785	16004	15787	15870	15679	15890	16121	15898	15861	15752	15865	15947	15709	15740	15808	16048	15866	15897	15815	15790	15891	15955	15902	15726	15759	15986	15816	15823	15725	15688	15715	15749	15882	15788	15892	15987	15833	15626	15795	15998	15656	15952	16100	15671	15856	16067	16031	15765	15809	15795	15837	15883	15995	15882	15660	15907	15971	15717	15759	15915	15820	16054	16037	15768	15904	15629	15719	15728	15753	15695	16034	15752	16090	15828	15715	15873	15884	15987	15997	16051	15702	16046	15749	15674	15918	15825	15917	15893	15830	15734	15812	15816	15830	15959	16084	15788	15759	15874	15913	15672	16021	15763	15892	15831	15935	15988	15890	15794	15861	15646	15760	15728	15750	15904	15611	15689	15815	15838	15772	15789	15722	15867	15910	16041	15814	15728	15806	15875	15843	15960	15855	15848	15926	15749	15853	15854	16026	15747	15769	16048	15874	15764	15918	15836	15874	15706	15842	15815	15891	15966	15802	16075	15855	16005	15895	15943	15766	15831	15866	15744	15672	16012	15691	15744	15757	15769	15698	15454	16041	16038	15866	15747	15798	15915	15668	15860	15962	15878	15848	15757	15846	15858	15779	15946	15713	16089	16171	15953	15980	15869	15766	15837	15611	15996	15773	15834	15837	15622	16008	15995	15725	15781	15847	15823	15876	16066	15961	15776	15991	16059	15742	15826	15834	15976	15988	15896	15783	15918	15905	15872	15717	15804	15804	15725	15793	15810	15849	15758	15860	15847	15708	15887	15885	16019	15923	15840	15850	15717	15787	15952	15838	15740	15955	15730	15612	15951	15869	15800	15797	16020	15555	15860	15981	15582	15805	15828	15871	15993	16038	15950	15984	15802	15795	15837	16029	15791	15848	15842	15747	16040	15937	15970	15759	15863	15937	15786	15783	15684	15678	15586	15764	16018	15894	15817	15824	15881	15844	15902	15926	15954	15989	15777	15868	16022	15948	16034	15798	15937	16017	15768	15841	15679	15939	15797	15872	15929	15781	15761	15980	15982	15809	15835	15925	15992	15996	15762	15875	15850	15796	15638	15672	15916	16076	15905	15863	15714	15859	15801	16140	15798	15878	15778	15921	15782	15798	15996	15790	15961	15968	15845	15851	15865	15935	16030	15931	15937	15825	15846	15881	15872	15748	15954	15890	15842	15616	15918	15586	15963	16023	15814	15818	15846	15939	15854	15824	16015	15934	15871	15914	15691	15747	15734	15928	15998	15832	15991	15968	15912	15756	15723	15798	15894	15909	16018	15908	15879	15827	15807	15741	15690	15907	15839	15963	15682	15810	15808	15863	15818	15837	15959	15830	15636	15840	15670	15797	15876	16014	15949	15845	15934	15908	15868	15957	15907	15769	15698	15981	15779	15927	15990	15750	15786	15626	15889	15893	15831	15947	15825	15943	15826	15824	15887	15914	15871	16065	15835	15895	15869	15903	15912	15829	15843	15852	15731	15785	15749	15862	15908	15764	15942	15764	15916	15738	15878	15834	15834	15993	15968	15741	15858	15562	15852	15952	15834	15876	16048	15789	15888	16003	15930	15846	15909	16054	15870	15877	15797	16171	15681	15846	16047	16059	15795	15684	15719	15848	15957	15911	15753	15917	15830	15967	15694	15709	15962	15733	15875	15543	15932	15885	15699	15807	15785	15986	15726	15821	15666	15832	15908	15941	15805	15847	15739	15973	15960	16042	15756	15923	15808	15728	15908	15733	15746	15937	15754	16015	15906	16008	15912	16011	15839	15899	15909	15935	15768	15991	15709	15849	15880	15796	15994	15976	15559	15909	15869	15601	15953	15898	15769	15906	15748	15921	15721	16000	15970	15836	15760	16125	15936	15943	15807	15908	15713	15772	15913	15822	15882	16066	15987	15809	16011	15915	15975	15712	15774	15960	16010	15885	15852	15907	15898	15779	15896	15982	15914	15884	15803	16053	15870	15739	16016	15666	15897	16015	16008	15917	16040	15908	15840	15955	15641	15902	15887	15657	15909	15971	15788	15849	15836	15937	15792	15903	15655	15853	15963	15807	15886	15889	15779	15859	15825	15749	15884	16015	15910	15847	15958	15877	15830	15817	15923	15776	15692	15826	15606	15925	15843	15999	15831	15899	15811	15742	15756	15937	15965	15848	15999	15981	15995	15848	15991	15821	15783	15652	15823	16067	15932	15719	15994	15889	15694	15865	15831	15913	15898	15857	15745	15952	15740	15803	15968	15759	15941	15745	15830	15464	15969	15935	15939	15871	16017	15919	15612	16105	15724	15705	15961	15732	15651	15887	15831	15944	16157	15988	15802	15992	15760	15768	15874	16063	15742	15947	15868	16069	15812	16233	15983	15851	15886	15831	15984	15695	15798	15819	15776	15886	16007	15729	15891	15817	15920	15672	15916	15761	15907	15930	15723	15887	15816	15917	15777	15967	15801	15844	15885	15960	16051	15867	15893	15915	16027	15797	16072	15814	15806	15797	15912	16039	15848	15760	15779	15790	15903	15778	15738	15865	16036	15949	15985	15767	15962	15745	15932	15864	15820	15877	15925	16032	15927	15871	15806	15870	16070	15847	15941	15958	15819	16080	15913	15852	15650	15764	15983	15955	15799	16004	15908	16064	15801	15758	15596	15821	15865	15869	15998	15935	15766	16157	16025	15984	15768	15729	15909	15845	15998	15934	15996	15830	15682	15937	15969	15894	16092	15639	15861	15867	15968	15843	16068	15681	15965	15936	15942	15906	15968	15829	15706	15847	15966	15779	15800	16075	15929	15956	15917	15722	15841	15939	15556	15908	15922	15772	16041	15718	15990	15825	15855	15898	15862	16016	15973	15824	15889	15806	16018	15713	15907	15897	15716	15956	15957	15963	15726	15739	15726	15872	15866	15843	15902	15894	15887	15787	15761	15680	15816	15785	15773	15724	15787	16024	15804	15777	15817	15811	15812	15853	15876	15968	15944	15951	15917	15885	15738	15921	15837	15843	15634	15815	15857	15781	15861	15944	15704	15791	15784	15733	15944	15899	16038	15842	15824	15983	15881	15956	15958	15872	15929	16012	15815	15809	15925	16000	15850	15748	15673	15598	15988	15921	15960	15903	15769	15916	16006	15947	15904	15559	15735	15865	15789	15952	16069	16048	15927	16010	15715	15989	15834	15857	15910	15789	15846	15617	15889	16001	15733	16034	15709	15827	15808	15987	15873	15658	15779	15914	15839	15761	15920	16153	15999	15808	16187	15946	15897	15894	15859	15777	15750	15918	15870	15853	16022	15901	15881	15877	15862	15929	15962	15789	15882	15830	15897	15954	15967	15833	15826	15814	15850	15780	15796	15886	15890	15686	15972	15789	16000	16112	15749	15834	15853	16003	15770	15855	15696	15990	15982	15726	15978	15970	15822	16070	16080	15977	15940	15820	15978	15844	15921	15850	15912	15957	15729	15894	16050	15835	15979	15806	16015	15826	15862	15844	15759	15910	15937	15985	15952	15828	15804	15744	15988	15776	15650	15766	15896	15982	15822	15756	15887	15927	15839	15913	15859	16010	15729	15710	15836	15909	15905	15846	15808	15747	15936	15948	16074	15893	15873	15751	15729	15962	15842	15883	15725	15748	15858	15732	15923	15725	15975	15842	15767	16017	15872	15789	16029	15900	15743	15838	15822	15702	15827	15802	15803	15829	15824	15825	15926	15886	15921	15935	16047	15889	15840	15886	15797	15753	15958	16087	15832	16113	15911	15909	15904	15937	15792	15929	15917	16001	15792	15838	15808	15587	15776	15906	15839	15938	16011	15737	15950	15832	15764	15803	15967	15726	15880	15913	15861	15870	15951	15695	15991	15944	15770	15969	16108	15883	15897	15794	15886	15941	15921	15859	15833	16001	15977	16004	15992	15828	15757	15877	15738	15949	15857	15903	16006	15728	15958	15839	15906	15958	15992	15837	15936	15874	15708	15834	15878	15876	15929	15830	15856	16029	15859	15787	15786	15905	15749	15898	15825	15873	16092	15820	15878	16163	15745	16059	16003	16073	16212	15857	15770	15954	15776	15715	15736	15920	15961	15747	15830	15953	15927	15874	15811	15893	15796	15828	16004	15994	15891	15809	15991	15798	15780	15779	16003	15901	16040	15926	15857	15983	16097	15574	15728	15795	15872	15910	16130	15985	15757	15826	15940	15752	15833	15895	15799	15898	15699	15728	15931	15827	15913	15968	15848	15699	15657	15702	15814	15796	15944	15882	15892	16025	15963	15836	15858	15786	15818	16044	15911	15761	16019	15700	15807	15946	15880	15599
25052	44272	40134	30659	25363	21801	19924	19335	18163	16602	15581	15302	15191	14906	14750	14799	14553	14582	14518	14359	14494	14127	14479	14254	14195	14250	14091	13922	13739	13859	13825	13951	13828	13757	13836	13902	14003	13905	13843	13866	13685	13797	13816	13883	13652	13683	13628	13757	13729	13715	13620	13670	13640	13560	13730	13654	13704	13569	13682	13684	13565	13689	13680	13711	13626	13852	13733	13650	13675	13754	13555	13585	13622	13645	13677	13642	13695	13632	13516	13738	13854	13713	13692	13710	13638	13649	13540	13610	13561	13693	13825	13579	13581	13582	13684	13662	13573	13671	13496	13591	13629	13702	13778	13748	13651	13695	13698	13900	13748	13566	13535	13819	13661	13688	13674	13686	13604	13708	13537	13580	13617	13663	13703	13772	13548	13608	13534	13752	13639	13641	13610	13505	13519	13762	13666	13531	13680	13565	13580	13599	13551	13603	13730	13672	13646	13813	13754	13773	13718	13733	13637	13723	13718	13683	13677	13725	13761	13632	13707	13655	13521	13733	13690	13496	13609	13655	13495	13599	13766	13695	13468	13639	13607	13662	13744	13530	13728	13942	13652	13628	13544	13532	13678	13697	13655	13680	13702	13758	13731	13722	13585	13594	13585	13667	13571	13584	13562	13698	13474	13620	13640	13648	13639	13748	13666	13715	13695	13785	13489	13738	13760	13727	13665	13592	13625	13543	13821	13511	13539	13557	13645	13620	13806	13705	13551	13723	13741	13775	13738	13684	13662	13651	13712	13540	13653	13643	13588	13574	13835	13605	13562	13654	13564	13781	13696	13644	13442	13732	13555	13672	13717	13563	13577	13658	13708	13847	13596	13705	13678	13581	13621	13630	13698	13601	13543	13560	13735	13688	13643	13604	13511	13708	13540	13637	13769	13565	13704	13501	13656	13663	13572	13699	13713	13561	13613	13671	13740	13533	13707	13748	13848	13661	13599	13628	13656	13805	13716	13533	13599	13754	13593	13618	13673	13617	13791	13632	13558	13779	13594	13652	13638	13710	13706	13704	13653	13623	13710	13727	13589	13680	13579	13466	13652	13667	13777	13632	13607	13572	13646	13688	13687	13776	13515	13891	13684	13459	13529	13590	13696	13593	13775	13708	13522	13706	13581	13684	13650	13729	13574	13755	13634	13648	13802	13823	13632	13721	13611	13799	13734	13643	13755	13648	13671	13603	13682	13759	13729	13754	13696	13588	13719	13656	13599	13727	13769	13695	13545	13652	13657	13668	13702	13545	13801	13721	13655	13635	13703	13554	13718	13751	13582	13764	13699	13671	13667	13573	13781	13706	13676	13546	13596	13443	13562	13652	13519	13795	13698	13696	13925	13522	13779	13458	13680	13662	13647	13525	13540	13677	13645	13507	13595	13605	13621	13663	13619	13713	13613	13623	13804	13451	13613	13724	13519	13570	13548	13542	13718	13600	13647	13613	13604	13635	13461	13521	13574	13597	13616	13537	13607	13611	13762	13643	13714	13486	13611	13790	13549	13685	13761	13575	13746	13747	13620	13578	13621	13540	13617	13617	13461	13572	13757	13579	13575	13664	13652	13606	13697	13707	13631	13545	13651	13771	13459	13585	13569	13553	13700	13476	13650	13587	13629	13764	13660	13590	13571	13588	13650	13943	13708	13691	13673	13669	13634	13667	13580	13560	13616	13567	13550	13712	13726	13623	13649	13693	13640	13763	13814	13588	13548	13681	13664	13527	13619	13601	13644	13523	13533	13638	13574	13746	13705	13649	13696	13644	13620	13505	13723	13649	13757	13617	13662	13550	13563	13500	13585	13603	13576	13727	13599	13758	13641	13565	13686	13601	13607	13825	13830	13595	13605	13661	13705	13681	13761	13656	13413	13669	13677	13669	13544	13641	13645	13678	13685	13724	13656	13702	13601	13564	13778	13627	13708	13803	13613	13625	13671	13542	13598	13574	13514	13783	13639	13652	13646	13673	13679	13641	13691	13608	13704	13694	13783	13653	13662	13795	13551	13827	13698	13628	13561	13557	13682	13503	13704	13524	13668	13585	13466	13674	13572	13608	13632	13584	13655	13648	13611	13578	13733	13792	13519	13620	13562	13778	13756	13573	13668	13555	13634	13787	13617	13736	13789	13644	13634	13653	13624	13663	13526	13697	13585	13666	13590	13500	13512	13537	13710	13503	13639	13502	13587	13832	13737	13668	13646	13583	13780	13578	13583	13772	13766	13581	13794	13839	13789	13661	13531	13602	13669	13632	13611	13538	13573	13533	13631	13764	13692	13620	13711	13783	13858	13601	13639	13485	13764	13673	13588	13610	13773	13605	13756	13574	13854	13785	13747	13622	13510	13688	13606	13570	13715	13637	13745	13625	13807	13651	13653	13578	13684	13606	13679	13504	13669	13580	13585	13633	13528	13565	13709	13611	13591	13597	13556	13748	13583	13631	13772	13518	13673	13801	13576	13748	13758	13537	13634	13472	13710	13512	13707	13704	13695	13663	13568	13875	13518	13688	13619	13640	13448	13602	13653	13729	13548	13508	13526	13689	13591	13678	13775	13708	13757	13605	13671	13751	13673	13754	13626	13621	13702	13555	13628	13751	13770	13665	13675	13746	13743	13660	13563	13714	13558	13641	13724	13472	13591	13722	13715	13699	13605	13536	13575	13675	13755	13710	13625	13704	13653	13666	13663	13756	13662	13655	13533	13591	13762	13539	13695	13768	13712	13799	13839	13559	13555	13730	13761	13680	13745	13722	13603	13780	13599	13731	13547	13565	13634	13516	13651	13543	13734	13697	13595	13793	13673	13499	13686	13534	13472	13765	13767	13706	13550	13731	13662	13769	13751	13643	13682	13822	13574	13744	13642	13784	13823	13658	13651	13753	13552	13495	13652	13576	13709	13676	13644	13596	13551	13833	13614	13604	13566	13536	13832	13575	13514	13629	13576	13631	13633	13766	13683	13462	13749	13697	13582	13707	13588	13530	13728	13584	13636	13732	13724	13594	13513	13730	13649	13686	13751	13604	13593	13684	13478	13646	13731	13582	13567	13664	13554	13700	13713	13491	13711	13679	13635	13700	13721	13573	13466	13578	13320	13656	13610	13660	13399	13851	13648	13534	13702	13635	13656	13641	13770	13653	13581	13610	13633	13586	13765	13565	13560	13551	13602	13586	13658	13732	13594	13485	13620	13588	13594	13723	13860	13554	13723	13727	13545	13553	13682	13514	13690	13611	13734	13594	13599	13743	13566	13627	13699	13676	13712	13689	13461	13781	13637	13539	13589	13691	13632	13636	13767	13604	13552	13533	13702	13523	13551	13638	13671	13678	13561	13698	13710	13767	13722	13867	13832	13514	13753	13583	13555	13692	13696	13661	13559	13770	13736	13512	13624	13578	13900	13876	13561	13735	13731	13584	13616	13745	13613	13706	13579	13772	13752	13543	13644	13595	13590	13695	13640	13668	13596	13761	13666	13766	13681	13552	13530	13694	13684	13506	13591	13630	13544	13616	13662	13478	13700	13652	13532	13660	13739	13627	13645	13722	13511	13710	13682	13463	13816	13724	13600	13739	13713	13897	13816	13699	13780	13781	13727	13625	13594	13606	13767	13693	13777	13509	13648	13739	13548	13697	13784	13566	13600	13554	13684	13676	13522	13654	13569	13667	13615	13672	13661	13654	13744	13738	13655	13584	13571	13440	13892	13652	13715	13740	13717	13943	13516	13631	13632	13607	13581	13633	13640	13562	13701	13528	13563	13551	13650	13576	13693	13635	13574	13684	13578	13610	13718	13685	13546	13549	13735	13497	13682	13690	13685	13713	13591	13615	13704	13774	13599	13713	13668	13893	13554	13676	13603	13544	13685	13675	13676	13687	13727	13558	13754	13685	13760	13557	13563	13650	13613	13721	13613	13524	13542	13700	13640	13681	13657	13647	13610	13484	13652	13772	13646	13512	13570	13666	13809	13604	13555	13665	13680	13569	13536	13532	13745	13611	13716	13622	13703	13698	13636	13619	13701	13558	13726	13613	13603	13632	13488	13593	13809	13576	13750	13605	13742	13716	13536	13605	13639	13693	13579	13530	13699	13569	13636	13726	13787	13514	13504	13830	13551	13706	13658	13693	13655	13870	13719	13650	13711	13507	13693	13614	13750	13535	13703	13685	13658	13724	13618	13574	13736	13696	13674	13612	13562	13601	13750	13443	13677	13571	13671	13681	13611	13751	13684	13710	13519	13501	13632	13765	13788	13567	13763	13582	13637	13789	13677	13702	13548	13699	13699	13690	13715	13657	13694	13712	13719	13734	13563	13591	13584	13686	13527	13606	13772	13710	13909	13684	13572	13574	13770	13686	13738	13546	13648	13625	13652	13548	13598	13512	13775	13649	13617	13640	13748	13667	13696	13724	13523	13854	13617	13679	13699	13770	13613	13418	13702	13688	13563	13715	13641	13587	13613	13624	13630	13593	13602	13643	13661	13637	13583	13637	13642	13745	13633	13663	13609	13561	13641	13748	13726	13679	13439	13593	13755	13679	13837	13510	13736	13622	13639	13737	13674	13614	13712	13507	13616	13856	13568	13567	13693	13477	13676	13790	13697	13542	13539	13675	13623	13774	13598	13761	13637	13761	13732	13674	13684	13635	13712	13630	13594	13534	13752	13451	13637	13562	13637	13775	13732	13556	13627	13619	13622	13776	13841	13646	13626	13692	13628	13645	13658	13535	13747	13490	13829	13674	13793	13499	13610	13682	13707	13826	13660	13462	13748	13653	13549	13721	13669	13681	13559	13573	13702	13736	13810	13700	13602	13691	13601	13781	13741	13698	13692	13562	13694	13694	13548	13681	13680	13589	13714	13656	13497	13685	13638	13726	13807	13662	13643	13546	13753	13620	13490	13754	13512	13625	13543	13737	13703	13660	13662	13691	13660	13854	13760	13612	13663	13670	13711	13679	13692	13622	13675	13624	13666	13607	13659	13617	13541	13534	13594	13527	13662	13636	13669	13641	13786	13789	13645	13575	13685	13763	13637	13768	13597	13652	13587	13692	13745	13770	13587	13610	13646	13605	13742	13571	13573	13538	13680	13638	13708	13428	13553	13701	13674	13614	13757	13405	13854	13771	13746	13538	13740	13835	13575	13712	13684	13773
22837	21122	28901	23646	21804	24687	27455	22533	20941	20125	19408	18811	18607	18373	18354	18139	18126	18028	18060	17827	17948	17667	17985	17638	17628	17589	17430	17516	17539	17371	17290	17288	17272	17170	17254	17189	17098	17450	17196	17160	17175	17056	17014	17181	16967	16897	16913	16993	17090	17283	17305	17068	17099	17289	17078	17107	16927	17103	17071	17181	16926	16829	16977	16865	16917	17098	16959	17108	16923	17120	17053	17088	16963	17048	16986	17148	17104	16936	16886	16982	16778	16937	17087	17133	17075	16976	17050	16972	16854	17103	17058	17035	17044	16943	17116	17096	16848	16999	17188	17201	17176	16744	16986	16781	17081	16991	16998	17213	16908	16799	16984	16994	17296	16959	17106	17023	17010	16745	16981	16953	17176	17104	16925	16704	17051	17093	17010	16973	17029	16965	16941	17025	17011	16878	16905	16883	17001	17101	17067	16820	17277	16991	17058	17034	16807	17073	16892	17076	17033	16963	17048	16925	17080	17161	17330	17029	17209	16965	17016	16885	16942	16843	16878	17105	17189	17038	17107	16984	17182	16944	17048	16858	17175	16946	16818	16790	17002	16927	17157	16730	17035	16794	16967	16919	17067	17079	16913	16887	16934	16928	17032	17085	17000	16933	17154	16902	16871	16958	16878	16813	16697	17014	16793	16951	16935	17129	16894	16765	16979	17047	17157	16856	16883	17046	16995	17077	17088	16866	16836	16758	16975	17181	17072	17039	17073	16959	17070	16964	17075	17014	17273	16877	17121	16964	16980	16999	16922	16972	16959	16822	16815	16999	17123	16944	17085	16842	16814	16767	17080	17059	17172	16886	16931	17075	16842	16997	16874	16972	16904	17173	16873	16882	16870	16912	17098	16952	17015	16990	16880	16859	16925	16996	17017	16783	17151	16924	16993	17135	16974	17146	17004	17038	17033	16707	16914	16925	16997	16914	17002	16998	17093	16922	17098	16918	16958	16864	16823	16990	16915	17327	17058	16575	16895	17151	16929	16783	16950	16864	16892	16893	17049	16915	17133	17055	17012	16813	16850	17002	17054	16807	16940	17058	17023	16853	16741	16945	16823	17065	17046	16870	16896	17193	17029	16877	17047	17032	17192	17063	16819	16810	16948	16898	17020	16830	17019	16798	17076	16873	16926	16886	16917	16963	17065	16977	17048	17056	17035	17070	16845	16785	16864	16871	16926	16789	16981	16794	17224	16919	17102	16873	16845	16894	17015	17014	17007	17096	17000	17090	16845	17057	17044	16915	16813	16855	16620	16861	16943	17166	16975	16867	16781	16905	16933	16909	16983	16924	16841	16720	17187	16819	16823	17005	17096	16868	16829	16886	17065	16900	17003	16956	17126	16909	16895	16860	17014	16953	17044	17027	17050	16974	16977	16931	16782	16908	17012	17012	17005	16929	16897	17075	16942	16974	17082	16866	16878	16885	16922	16807	16807	16796	17018	16769	17045	17004	16990	16983	17118	16996	16952	16801	16877	16787	16964	16945	16685	16833	17055	16756	17060	16999	17031	17038	17001	16942	16986	16932	16887	16871	16854	16772	17028	17074	16772	16819	16943	16711	16866	16825	16945	16938	17066	17093	16921	16991	16929	16887	16759	16892	17045	16792	17040	16922	17052	16981	16878	16902	17217	16781	16855	16909	17064	16957	16792	16855	16795	17020	16990	17088	16966	16796	17087	17053	17174	17021	16776	17033	17085	16916	16905	16938	16835	16895	16954	17056	17036	16875	16973	16856	16857	16759	16868	16941	16963	16895	16724	16946	16921	17102	16991	16812	16908	16887	17069	17016	16780	16781	16899	16768	16912	16909	16995	16945	16995	16939	16955	16929	16880	17018	16958	16972	17067	16914	16871	16767	17123	17226	17007	16818	17008	16856	16926	17004	16890	17024	16893	17045	16868	16919	17094	16878	16860	16865	16927	17153	17022	16998	16832	16809	16914	16822	16800	17127	17062	17231	16946	16854	16914	16944	16998	16935	16915	17153	16914	16997	16879	17124	16971	16890	17111	16891	16815	16931	16945	17059	17052	16904	16904	16829	16978	16981	17049	16977	17004	17051	16995	16874	16973	16959	16967	17005	17064	16931	17018	17066	16759	17027	16982	16882	16926	16965	16874	16895	16844	16823	16919	16975	16871	16800	16912	17011	17008	16854	17021	17067	17050	17261	16884	16783	16997	17040	17188	16942	17077	17061	16888	16927	16951	17033	16941	17097	17148	17124	17120	16768	17104	16876	17003	16920	17209	17011	16954	16931	16916	16863	16813	17082	16946	17089	16874	16985	16732	16930	17013	17004	16854	16952	17065	17119	17013	17003	16895	16915	16995	16837	17022	17031	16941	16980	16785	17111	17255	16866	16856	16926	16856	16910	17044	16957	17002	16943	17071	17071	16931	16792	16940	16936	16882	17086	16963	17194	16984	16944	16782	16749	16946	16991	17436	16999	17060	17144	16822	16875	16906	17005	16991	17102	16974	17038	17031	16830	16941	16797	17003	16952	16832	16980	17077	17095	16979	16960	16951	16976	16952	16924	17031	16948	17168	16984	16680	16897	16948	16832	16829	16773	17074	16925	17003	16737	17015	17031	17102	17009	16991	16860	16822	16845	16965	16983	17180	16917	16952	16865	16996	16978	17011	17104	16849	16779	17093	16893	16831	17005	17045	16894	16957	16891	16880	17044	17096	16923	17059	17031	16960	16932	16921	17122	16871	17041	16963	16993	16793	17097	16928	17080	16895	17103	17156	17123	17080	17051	16959	16788	16960	16772	17153	16742	16849	16860	16946	17120	16868	16932	16874	16735	17103	16888	16960	16761	16951	16829	17087	16996	17058	16884	16863	16750	16916	17008	16887	16808	17036	17095	16841	17068	16733	16840	16988	16700	16909	17047	16943	16847	17309	16877	16979	16711	16860	16938	16888	16888	16836	17124	16780	16539	17102	17025	16903	17033	16968	17086	16786	17067	16801	16984	16724	16972	16881	16929	16978	16873	16987	17132	16858	16780	16923	17135	17108	16946	17015	16874	17027	17017	16872	16794	16758	17300	17009	17008	17078	16883	16951	17039	17024	16893	17052	17002	17238	16928	17144	17054	16860	16992	16748	16865	17051	17102	16617	16810	17033	16837	16941	16939	16885	16888	16944	16845	17102	16803	16784	16931	17041	17055	16960	16994	17039	16988	16998	16935	16687	16825	16937	16926	16884	16825	16970	16863	16919	16940	16679	16922	16971	16773	16819	16891	16857	16834	17003	17026	17011	16815	16959	16865	17054	16991	16915	16977	17082	17118	16907	16881	16916	16807	16700	16975	17054	16957	16916	16912	17049	17152	16976	17021	17017	17044	17038	16854	17078	16849	16936	17099	16919	17069	17030	16926	17035	17056	16787	16775	16877	17071	16946	17043	16970	16873	17106	16701	16915	16799	16977	17081	16963	16779	16961	16840	16990	16914	16828	16800	17125	16950	16883	16884	16835	16978	16867	16993	16832	16724	16924	16886	16834	17113	17026	16982	16907	16985	16938	17061	16907	17043	17121	17105	16865	16926	16655	17013	16850	16917	17019	16795	16896	17017	16931	16902	16973	17023	16896	16926	16908	17110	17036	16868	17042	16899	16982	16949	16805	16811	17102	17012	17012	17045	16966	16779	16806	16935	16947	16933	16967	17005	17104	17027	17080	16900	16903	16737	16999	16874	16939	16848	16969	16980	16913	17009	16980	16830	16736	17036	16926	16726	17052	17083	16880	17216	17050	16988	16900	16898	17050	16888	16881	16939	16957	16848	17019	16974	17170	17123	16810	16836	17018	16858	16880	17009	16966	17063	16986	17115	16935	16992	16946	16945	16972	16950	17077	16824	16828	17149	16894	16922	16929	17056	17159	16929	16996	17111	16934	16811	16906	16966	16978	16929	16963	17129	16912	16905	17017	17046	16900	17086	16903	17037	17126	16809	16705	16741	16813	17018	16807	16729	16839	17046	16894	17064	17005	17040	17053	16884	16876	16953	16795	16786	16832	16933	16874	16913	16975	16746	16842	16903	16843	17013	16864	16873	17057	17014	16785	16935	17126	17053	17033	16868	16909	17155	16831	16961	16730	16869	16983	17128	16898	17041	17032	16976	16688	17037	17044	17118	16998	17016	16987	17113	17387	16813	16768	16891	16938	17023	16704	16992	16993	16916	17018	16902	16963	17066	16931	16809	16941	16899	16885	17103	16917	16946	16845	16966	17196	16827	16844	16649	16984	17081	17289	16957	16939	16819	16727	17064	17003	16986	16961	17168	16827	16889	16818	16807	17046	17087	16892	16947	16781	16832	16972	16877	16774	16827	16810	16796	16947	16842	16817	16971	16948	16921	16879	16859	16902	16835	17146	17019	17063	16896	16985	17025	17079	16944	17111	17036	16847	16875	16964	16683	16921	16633	17118	16750	16788	17089	16883	16758	16994	16868	16822	16840	16672	16953	17088	16674	17026	16851	16878	16943	16947	17019	16910	17031	16951	16933	17005	16973	17016	17034	16910	16984	17002	17024	16743	16863	16844	16986	16778	16775	16946	16828	16636	16880	17168	16816	16852	16889	16966	16963	16766	16950	16812	17143	16624	16857	16898	16933	16982	16955	16979	17074	16972	17230	17022	17040	17143	16877	16965	16887	16938	17036	16893	16915	16886	16919	16884	16928	16880	16990	16944	17033	16920	16934	16954	16963	16938	16889	16949	16952	16903	16906	16890	16814	16784	16818	17015	16941	16750	16919	16758	16870	16882	17080	17030	17073	17024	16962	16710	16796	16755	16818	16811	16798	16878	16948	17042	16994	17032	16994	17127	16829	16973	17007	16759	16884	17015	16955	17148	17227	17037	16884	16755	17011	17158	16861	16831	16937	17092	17008	17051	17005	16925	16959	16900	16751	16942	17095	16986	16735	17030	17002	16784	16930	16934	17024	16939	16856	16828	16753	17122	16823	16731	16987	16918	17032	16856	16825	17046	17210	17131	16845	16960	16959	17157	16809	16915	16768	16880	17033	17145	16907	17016	16675	16925	16838	16995	16992	17050	16916	17007	17127	16852	16986	17030	16966	16856	16723	16950	17013	16827	17022	16733	17046	17145	16977	17060	16780	17096	17136	17112	16997	16978	16883
27679	49876	45825	34964	28852	25058	23015	21808	20473	18461	17351	16849	16460	16211	15994	15746	15756	15556	15487	15334	15304	15278	14996	15044	14965	14929	14848	14795	14574	14691	14573	14727	14635	14709	14589	14633	14515	14419	14505	14558	14486	14384	14431	14443	14395	14230	14436	14459	14283	14287	14382	14193	14304	14206	14233	14416	14199	14455	14283	14381	14225	14194	14341	14237	14360	14347	14241	14239	14298	14295	14314	14110	14224	14243	14277	14236	14335	14220	14237	14322	14223	14072	14147	14328	14380	14316	14343	14271	14433	14239	14252	14250	14308	14371	14321	14221	14441	14485	14412	14330	14295	14398	14337	14227	14159	14249	14173	14208	14077	14118	14306	14470	14428	14263	14170	14247	14392	14135	14180	14234	14225	14400	14343	14325	14314	14262	14494	14216	14160	14232	14290	14429	14314	14263	14160	14273	14328	14365	14248	14398	14317	14295	14462	14316	14331	14302	14324	14370	14284	14318	14322	14301	14207	14294	14424	14189	14251	14334	14266	14373	14113	14298	14427	14041	14332	14297	14165	14158	14275	14346	14377	14245	14258	14299	14272	14398	14173	14331	14138	14325	14209	14148	14125	14286	14311	14279	14254	14199	14204	14344	14317	14260	14303	14267	14323	14285	14218	14276	14167	14206	14345	14280	14196	14239	14096	14397	14388	14333	14174	14248	14383	14204	14286	14169	14201	14203	14331	14367	14358	14164	14224	14259	14144	14311	14328	14288	14431	14286	14260	14267	14268	14412	14202	14126	14316	14271	14257	14405	14261	14220	14450	14334	14242	14228	14335	14267	14204	14321	14252	14301	14329	14265	14331	14390	14240	14174	14298	14432	14358	14228	14136	14320	14337	14228	14227	14400	14161	14416	14120	14339	14223	14196	14139	14241	14296	14226	14364	14191	14237	14272	14195	14396	14318	14623	14455	14312	14215	14296	14310	14065	14364	14299	14313	14322	14337	14208	14372	14363	14327	14234	14219	14302	14409	14194	14247	14265	14359	14319	14345	14271	14379	14305	14238	14232	14386	14276	14246	14158	14358	14328	14197	14350	14344	14141	14323	14358	14301	14223	14427	14298	14359	14166	14086	14295	14201	14213	14453	14331	14273	14242	14367	14252	14233	14393	14320	14231	14200	14272	14332	14234	14275	14284	14267	14395	14337	14335	14325	14326	14320	14406	14325	14152	14429	14221	14173	14270	14035	14396	14181	14025	14385	14173	14275	14375	14290	14343	14319	14171	14364	14265	14308	14147	14278	14321	14332	14325	14373	14319	14249	14422	14270	14281	14238	14300	14233	14219	14286	14426	14219	14313	14355	14237	14207	14280	14340	14186	14301	14367	14205	14192	14330	14275	14207	14226	14228	14195	14199	14335	14253	14327	14229	14210	14500	14158	14277	14416	14128	14155	14426	14250	14175	14245	14158	14193	14257	14046	14180	14209	14313	14212	14157	14352	14327	14233	13999	14391	14209	14152	14433	14223	14117	14316	14239	14080	14432	14375	14249	14243	14334	14125	14295	14419	14248	14206	14399	14233	14340	14274	14204	14222	14135	14245	14143	14261	14156	14332	14167	14348	14358	14225	14233	14312	14200	14323	14434	14172	14218	14308	14263	14252	14313	14346	14208	14099	14287	14288	14358	14199	14267	14400	14351	14259	14164	14213	14283	14345	14271	14232	14341	14272	14100	14227	14177	14321	14095	14233	14406	14219	14302	14354	14122	14283	14232	14325	14234	14247	14324	14281	14218	14460	14243	14198	14374	14221	14424	14278	14174	14134	14418	14178	14199	14270	14331	14295	14466	14251	14346	14230	14143	14277	14213	14228	14388	14035	14214	14379	14231	14294	14209	14423	14280	14123	14279	14207	14149	14340	14303	14248	14037	14246	14208	14332	14165	14260	14321	14164	14263	14303	14348	14216	14197	14270	14405	14250	14183	14268	14358	14211	14273	14113	14225	14050	14269	14253	14277	14357	14522	14266	14375	14264	14316	14299	14388	14225	14424	14234	14220	14344	14321	14165	14401	14320	14257	14204	14287	14398	14252	14316	14245	14419	14361	14226	14495	14247	14244	14465	14336	14326	14205	14258	14154	14308	14320	14273	14271	14311	14216	14095	14428	14229	14132	14279	14256	14304	14208	14194	14330	14224	14220	14312	14352	14179	14300	14375	14197	14275	14462	14235	14198	14243	14175	14314	14222	14275	14422	14324	14341	14346	14183	14291	14063	14176	14284	14174	14382	14172	14216	14223	14286	14520	14442	14413	14166	14262	14233	14313	14156	14166	14237	14149	14117	14452	14250	14253	14329	14273	14234	14426	14230	14288	14298	14240	14257	14132	14046	14260	14124	14256	14258	14180	14205	14225	14396	14298	14353	14246	14131	14206	14281	14131	14175	14350	14191	14514	14077	14164	14331	14053	14464	14280	14227	14298	14311	14171	14140	13992	14151	14287	14224	14235	14254	14180	14247	14406	14298	14177	14187	14334	14424	14397	14226	14171	14307	14275	14216	14238	14195	14115	14165	14075	14171	14212	14387	14262	14256	14291	14374	14159	14171	14159	14300	14426	14238	14203	14160	14313	14327	14268	14200	14336	14209	14303	14144	14125	14377	14288	14396	14395	14302	14142	14355	14357	14519	14239	14366	14306	14365	14372	14182	14177	14318	14283	14262	14219	14189	14292	14369	14326	14234	14110	14144	14284	14204	14411	14177	14290	14325	14343	14319	14362	14235	14204	14254	14240	14278	14300	14204	14400	14346	14217	14419	14302	14390	14326	14182	14161	14093	14092	14184	14396	14245	14242	14284	14166	14207	14287	14252	14235	14412	14236	14270	14108	14162	14428	14315	14265	14298	14297	14232	14295	14365	14295	14372	14326	14140	14290	14348	14277	14346	14316	14407	14264	14314	14262	14338	14265	14287	14261	14145	14452	14251	14213	14332	14391	14349	14313	14126	14336	14280	14384	14218	14245	14293	14250	14292	14175	14229	14187	14213	14289	14198	14335	14279	14091	14360	14377	14334	14104	14263	14278	14226	14023	14358	14250	14356	14194	14275	14321	14277	14239	14417	14149	14230	14329	14180	14085	14244	14191	14326	14206	14230	14182	14201	14135	14344	14181	14300	14102	14427	14218	14279	14415	14146	14123	14247	14425	14239	14278	14526	14232	14414	14374	14365	14356	14361	14295	14333	14325	14092	14321	14164	14385	14221	14379	14374	14206	14272	14295	14324	14172	14196	14457	14311	14274	14333	14422	14269	14223	14184	14246	14310	14301	14275	14098	14365	14324	14239	14084	14331	14298	14213	14234	14230	14349	14259	14099	14228	14264	14242	14380	14194	14328	14390	14245	14289	14233	14318	14328	14334	14403	14398	14282	14182	14375	14101	14246	14277	14216	14171	14224	14311	14410	14023	14220	14306	14181	14248	14351	14270	14348	14319	14283	14347	14183	14228	14395	14317	14239	14465	14328	14342	14199	14230	14374	14020	14429	14325	14298	14249	14252	14377	14221	14349	13975	14322	14293	14214	14428	14288	14270	14176	14132	14322	14260	14452	14242	14338	14281	14182	14156	14301	14265	14235	14292	14408	14356	14269	14387	14379	14278	14285	14255	14179	14332	14304	14299	14147	14295	14134	14270	14269	14191	14369	14300	14278	14123	14366	14207	14280	14346	14297	14213	14231	14251	14358	14150	14158	14139	14114	14263	14498	14176	14296	14237	14285	14275	14307	14207	14211	14202	14210	14350	14182	14265	14366	14190	14343	14307	14173	14147	14273	14504	14364	14129	14316	14381	14118	14336	14297	14187	14245	14274	14376	14190	14068	14073	14242	14243	14243	14523	14171	14292	14278	14073	14288	14258	14264	14364	14206	14295	14211	14206	14444	14423	14258	14411	14019	14285	14379	14228	14213	14279	14414	14195	14241	14317	14375	14259	14184	14197	14251	14135	14276	14194	14301	14215	14333	14187	14268	14410	14121	14216	14323	14284	14218	14305	14218	14349	14310	14311	14289	14220	14309	14130	14221	14494	14216	14104	14335	14264	14142	14103	14271	14486	14176	14314	14319	14243	14313	14238	14262	14125	14126	14327	14248	14188	14331	14176	14338	14214	14350	14292	14360	14159	14347	14314	14220	14155	14238	14264	14248	14410	14262	14280	14136	14203	14386	14263	14155	14343	14186	14153	14281	14205	14304	14279	14187	14403	14169	14227	14175	14222	14209	14265	14176	14306	14290	14187	14253	14305	14172	14211	14326	14225	14325	14210	14356	14374	14147	14352	14161	14198	14163	14323	14254	14296	14372	14224	14375	14122	14152	14459	14369	14223	14277	14233	14430	14203	14161	14315	14284	14298	14267	14114	14278	14324	14401	14115	14354	14280	14294	14241	14380	14299	14330	14396	14226	14291	14328	14267	14374	14408	14289	14285	14145	14339	14313	14338	14311	14141	14393	14380	14290	14207	14165	14250	14208	14197	14400	14047	14380	14515	14354	14256	14306	14340	14349	14269	14095	14328	14362	14365	14293	14310	14182	14188	14479	14426	14164	14252	14412	14386	14122	14150	14201	14191	14289	14321	14353	14354	14358	14175	14110	14359	14434	14280	14278	14327	14344	14181	14309	14312	14169	14290	14461	14335	14249	14321	14200	14343	14211	14201	14422	14199	14506	14007	14342	14441	14231	14172	14370	14373	14074	14253	14167	14246	14311	14135	14282	14199	14394	14298	14384	14243	14188	14157	14363	14239	14260	14333	14176	14339	14244	14185	14255	14216	14392	14363	14332	14284	14186	14334	14403	14078	14230	14168	14444	14233	14284	14403	14227	14254	14239	14293	14200	14291	14237	14201	14030	14524	14179	14224	14298	14290	14359	14187	14419	14188	14249	14160	14390	14226	14310	14309	14165	14222	14365	14212	14190	14272	14323	14387	14355	14117	14267	14206	14265	14192	14265	14265	14218	14222	14369	14248	14227	14382	14502	14137	14310	14174	14147	14313	14184	14362	14240	14382	14291	14211	14259	14249	14145	14337	14295	14304	14147	14260	14258	14351	14262	14335	14138	14260	14306	14291	14367	14354	14376	14370	14336	14271	14450	14317	14170	14138	14281	14265	14255	14247	14175	14375	14084	14352	14284	14183	14325	14428
28125	25341	31214	26438	21195	19246	18867	18191	17809	17184	16925	16609	16572	16538	16610	16462	16557	16482	16356	16136	16288	16366	16301	16058	16280	16182	16065	16253	16232	16283	16343	16172	16157	15972	15977	16185	16358	16174	16177	16088	16090	16076	16027	16263	16111	16273	16102	16241	16222	15993	15981	16385	16074	16307	16028	16140	15979	16017	15798	15921	16049	15879	16162	16148	15967	15997	15952	16093	16064	15939	15935	16020	16069	15998	16070	16126	16057	16056	16137	15846	15931	16105	16070	16002	16170	16050	16081	16081	16049	15861	16027	15959	15873	15964	16101	15974	15998	16113	16129	16041	16064	15999	16138	16021	15953	15997	16080	16254	16126	16014	16090	16215	16124	16053	15900	16016	16116	15847	15977	16087	15755	15932	16213	16108	16151	16247	15988	16035	16157	16228	16191	15975	15999	16099	16061	16331	16126	16211	16198	16077	16002	15879	16168	15995	16045	15972	15885	15880	16022	15933	16079	15940	15996	15908	16080	16081	16125	16124	16036	16144	16213	16039	15940	16133	16100	16149	15967	16121	16111	16198	16120	15916	15932	16137	16084	15912	16103	16043	16117	15967	16099	16150	15915	16054	15958	16004	15952	15873	16087	16019	16010	15911	16017	16052	15966	16074	16112	16083	16093	16131	16074	15930	16197	15970	16079	15828	16077	15984	16030	15856	16001	15851	16010	15888	16069	15960	16084	15999	16070	15945	15786	15789	16004	16191	16164	16131	15955	16099	16044	16213	16056	15949	16142	16037	16020	16151	16150	15857	16154	16121	16063	16041	15879	15986	16034	16126	15913	16091	16044	16021	16121	16190	16221	16094	16161	15884	15992	16099	16199	15989	15923	16043	16171	15999	16124	16095	16125	15959	16005	16027	16137	16184	15986	15865	16158	15979	16077	15962	15919	16018	16153	16138	15901	15841	15962	16150	16375	16221	16078	16106	16011	16239	15973	16042	15860	16013	16234	16169	16029	16328	15997	16066	16003	15911	16011	15992	15901	16137	16092	16068	15893	16044	16086	16007	16029	16032	15786	15811	16144	15859	15972	16084	15934	15987	16265	16101	16054	16009	16172	15930	15985	16177	16041	16038	16047	16024	16051	15966	16003	16123	16029	15935	16133	15908	15941	15928	15979	16117	16309	15982	15840	15973	15975	16004	16055	15959	15954	15999	15998	16011	16269	16026	16036	15961	15877	16270	16124	16094	16069	16113	16091	16100	16226	15855	16002	16085	16160	15981	15951	16218	16254	16102	15996	16107	15962	16045	16015	16061	16086	16056	16017	16008	16090	16102	16108	16119	16120	15983	16250	16051	16104	16079	16030	16052	16218	15997	15999	16176	16270	16014	16224	16236	16201	16083	16017	16063	16117	15867	16055	16095	15939	16084	16170	16225	16125	15913	16094	16021	16083	15903	15853	16114	15938	16048	15987	15963	16028	16002	15953	16057	16196	16023	15967	16134	16063	16015	16208	16240	16233	15938	16237	16131	16025	16127	16109	15947	16062	16082	16076	15834	16029	16048	16088	15911	16033	15885	15974	15930	15943	16080	16211	16231	15916	16072	15884	16145	16032	16108	16126	16165	15911	15790	16002	16109	16305	15981	15900	16083	16141	16149	16147	15735	15969	16106	16092	16011	16075	15942	16136	16238	15881	15976	16176	16220	16016	16044	16079	16068	15805	16081	16068	15933	16224	16154	16165	16181	16043	16052	15971	16225	15999	16076	15984	15907	15954	16272	15937	16030	15966	15821	15916	16126	16103	16012	15887	16134	15971	16073	16150	16104	16099	16212	15986	16052	16117	15989	16223	16275	15964	16210	16040	15863	16096	15810	15918	16149	16109	16056	15926	15989	15974	15929	15940	15973	15986	16035	15925	15983	16061	16082	16204	16039	16096	16272	16133	16062	16063	15917	16019	16116	15978	15966	16105	16237	16169	16080	16314	16130	16058	16014	16148	16088	16026	16066	16106	16072	15991	16027	15990	16054	15957	15915	16083	16132	16218	16000	15987	15944	16125	16109	16064	16140	16187	15986	16034	16083	16092	15852	16106	16042	15818	15945	16058	15925	15989	16306	16116	16029	15884	16194	15968	15901	16025	15954	15972	15814	16030	16099	15861	16094	16029	16242	16081	16169	16034	16182	16174	16050	15982	15987	16138	16021	16011	15875	16080	15915	16004	16137	16101	16073	16239	16135	15856	16026	15879	16083	15963	15921	16120	15991	15988	16019	16207	16090	16265	15954	15937	15979	16168	16050	16054	15966	16053	16263	15984	15795	16080	15889	15841	16171	16073	16060	16190	16000	16096	16067	15945	16113	16032	16068	16021	15931	16142	16223	15966	15993	16056	16141	16311	15935	15994	16017	16207	15967	15982	15944	15989	15999	16072	15933	16081	16128	16046	16006	15932	15944	15963	15984	16046	15839	16234	16084	16043	16119	15950	16255	16214	15962	16177	15983	16100	16094	15977	16045	16025	16269	16060	15851	15968	16066	15918	16031	16050	16086	16125	16202	15872	15940	16239	16191	16037	16129	16087	16041	15935	16006	15956	15969	15866	15987	15919	16070	16088	15930	16055	16185	15989	15948	16092	16332	16098	16141	16121	16076	15957	16245	16067	15998	15974	16145	16046	16120	15884	15911	16259	15854	16031	16156	16103	15868	15926	15911	16149	15941	16109	16269	15981	16045	16283	16075	15843	16093	16056	15998	16053	16110	15922	16148	16040	15764	16129	15968	16150	16014	16032	15994	16157	16058	16273	16204	16087	16178	15930	16104	15801	16113	16080	16022	15996	16105	16220	15963	16115	16015	15931	16082	15978	16139	15772	16276	16178	16053	16042	16029	16047	16107	16101	15910	16076	16099	16043	16062	16090	16066	16087	15892	16041	15924	16083	15967	16096	16195	16071	16200	15763	16137	16091	16002	15947	16065	15906	15874	16208	16180	15859	16007	16091	16166	16200	16151	16041	16128	16061	16075	15938	16050	16164	15960	16111	16292	16150	15998	16141	15991	15943	15982	15886	16156	16095	16130	16195	15844	15945	15782	15837	16100	15754	15754	16003	15983	16362	16342	16132	16121	15989	16116	16079	16088	16163	16053	16191	16173	16018	16094	15916	15934	16020	16061	16068	15918	16108	16139	16209	16222	16146	16208	16142	16041	16043	15811	16005	15991	16023	15978	16002	15741	15995	16039	16268	16133	16059	15961	16097	15856	16155	16143	16011	16004	15878	15864	15922	16111	16044	15943	16191	16095	16048	16089	16055	16116	16231	16324	16019	16263	16099	16091	15912	16097	16047	15978	16037	16019	16174	16077	15932	16002	16143	16072	16105	16264	16080	16203	16197	16002	16105	16137	16000	16164	15941	16069	15944	16112	15963	16176	15829	16057	16148	16000	16098	16008	16235	16049	16005	16274	15920	16074	16098	16067	15838	16111	16157	16043	16108	16027	15982	15958	16017	16092	16001	16109	15938	16127	15905	15990	16177	16059	16196	15784	16074	16045	15880	16123	16004	15924	15837	16114	16152	16210	15891	16142	16239	16164	16081	16054	15991	16040	16198	16043	15999	16053	15893	15945	15989	16044	15884	15990	15925	16156	15940	15867	16055	16144	16251	16069	15981	16089	16050	16119	16134	16155	15974	16262	16059	16240	16215	16030	16031	15898	16064	16090	15964	16095	16008	16170	16085	16131	16229	16122	16065	16156	16071	15789	16232	16050	16133	15973	15967	15952	15914	15963	16182	16036	15859	16032	16227	16071	15969	16149	16151	15843	15991	15973	15848	16034	16056	16137	16011	15969	16165	15968	15920	16029	16102	16111	16219	16016	15830	16012	15970	15974	16064	16123	15845	16051	15900	15970	16217	16154	16087	15898	15850	16026	16189	16163	16196	16192	15930	15961	16121	16169	16045	16079	15958	15900	16093	16272	16180	15996	16029	16100	16135	15953	16085	15951	16083	16092	16040	15934	15944	16013	16147	15944	16113	16132	16129	15909	16178	16013	16127	16159	16053	16186	16018	16000	16041	15991	16055	16024	16056	16030	16328	15991	16066	16012	16118	15904	16271	16167	15895	16009	15912	15876	15890	16161	16241	16009	15982	16056	15884	15893	16212	16130	15928	16042	15972	16092	16031	16096	15971	16031	16206	16005	15946	15953	15989	16131	16121	16215	16036	15934	16170	16069	16260	16018	16083	16206	15940	15874	16016	15907	15932	15990	15920	16172	15774	16194	16272	15962	16106	16094	15994	16264	16189	16072	16087	15922	15948	16227	16172	16157	16220	16137	15981	16019	15936	16006	16021	16201	16149	16071	16091	16047	15945	15968	16067	15939	16041	16059	16063	16091	15989	16040	16113	16040	16112	16204	16047	15916	15977	16084	16068	16008	15914	16168	16130	15978	15997	16117	16062	15857	15955	16035	16048	15944	15998	16181	16111	15975	16153	15918	15969	16206	16039	16149	16054	16107	16200	15860	16128	16114	16057	16118	15938	15995	15955	16225	16212	15979	15998	16199	16164	16035	16083	16152	15988	16121	15908	16031	16185	15933	16091	15940	16183	16041	15863	16081	16020	15989	16210	16128	16151	16040	16049	15951	15890	16083	16085	15946	15968	16025	15957	16031	16177	15871	16075	15932	15920	16109	16114	15953	16034	16042	16001	16229	15978	16001	15894	15978	16049	15950	16011	16098	16287	16326	16085	16067	15867	16080	16057	16086	16035	16284	16030	16192	16084	16153	16044	16200	16137	16061	16067	16092	15950	15797	16131	16223	16101	16077	15957	16116	16118	15911	16066	15996	15902	15903	16020	16109	16146	16073	16295	15940	16059	16011	16264	16109	16335	16058	16303	16056	16256	16023	15984	15967	16144	16025	15871	16020	15936	16139	15994	15975	15912	15889	16153	16230	15953	16026	16102	15874	16042	16110	16223	16032	16095	16131	15958	16009	16028	15819	16279	16300	15920	16062	16089	15962	15991	16100	16018	16029	16173	15944	16152	16303	16263	16162	16017	15942	16058	16047	16020	15886	15996	16061	16304	15694	16074	16066	15911	16144	15861	16137	16000	16096	16149	15959	16024	16126	16220	16144	16179	16160	16052	15970	15935	16371	15990	15957	16026	15974	16061	16067	16152	16284	15967	16177
25403	38385	33415	24369	20438	18163	17658	16886	16585	15399	14909	14622	14568	14543	14387	14424	14196	14183	14154	14327	14144	14156	13921	13918	13914	13987	13791	13850	13901	13867	13912	13900	13818	13891	13831	13726	13806	13748	13856	13818	13777	13995	13846	13631	13720	13712	13749	13837	13746	13629	13700	13735	13893	13686	13683	13780	13821	13722	13856	13705	13790	13838	13505	13688	13682	13624	13862	13662	13799	13634	13616	13761	13521	13910	13708	13687	13822	13724	13668	13547	13597	13619	13810	13801	13573	13871	13639	13693	13718	13795	13763	13606	13779	13736	13755	13685	13627	13559	13600	13749	13756	13757	13625	13682	13782	13593	13667	13798	13679	13741	13786	13712	13633	13665	13824	13712	13900	13842	13771	13667	13541	13623	13641	13780	13640	13846	13749	13716	13604	13566	13641	13730	13711	13643	13820	13557	13633	13638	13783	13663	13748	13790	13524	13694	13644	13685	13800	13617	13769	13671	13606	13650	13771	13695	13475	13830	13781	13755	13684	13645	13722	13711	13773	13707	13592	13845	13766	13641	13440	13718	13666	13670	13760	13789	13747	13827	13678	13805	13631	13752	13809	13599	13795	13585	13486	13676	13792	13817	13706	13803	13790	13698	13718	13660	13743	13623	13725	13735	13849	13600	13773	13776	13702	13727	13534	13668	13593	13772	13722	13520	13637	13837	13789	13829	13668	13461	13695	13722	13747	13603	13655	13552	13635	13743	13624	13640	13915	13642	13715	13828	13667	13689	13626	13732	13848	13829	13662	13792	13723	13601	13617	13787	13619	13653	13619	13653	13716	13745	13631	13582	13832	13844	13536	13885	13541	13718	13613	13515	13702	13609	13750	13621	13701	13662	13628	13693	13827	13732	13724	13742	13784	13753	13836	13646	13753	13677	13817	13806	13705	13754	13728	13582	13754	13488	13644	13508	13603	13783	13623	13683	13676	13771	13677	13657	13645	13638	13863	13609	13873	13649	13601	13757	13657	13547	13649	13768	13603	13893	13620	13540	13768	13849	13718	13615	13685	13633	13598	13556	13592	13719	13597	13665	13781	13664	13696	13643	13658	13706	13616	13678	13687	13777	13521	13682	13719	13626	13674	13813	13694	13583	13748	13848	13657	13825	13603	13711	13692	13678	13559	13855	13826	13691	13694	13426	13639	13809	13712	13690	13763	13641	13637	13580	13573	13887	13742	13713	13632	13510	13654	13588	13613	13657	13861	13724	13742	13831	13685	13721	13898	13840	13737	13791	13667	13633	13795	13772	13663	13559	13753	13756	13633	13580	13732	13644	13648	13687	13807	13757	13869	13705	13732	13711	13686	13673	13913	13627	13812	13777	13854	13849	13634	13830	13853	13640	13684	13565	13541	13751	13595	13808	13754	13646	13500	13634	13570	13707	13701	13569	13632	13789	13655	13600	13762	13598	13621	13547	13900	13596	13666	13826	13840	13640	13759	13681	13668	13686	13921	13591	13638	13693	13640	13778	13839	13765	13873	13645	13653	13711	13669	13765	13760	13858	13676	13639	13563	13704	13799	13580	13905	13766	13804	13627	13703	13642	13690	13813	13599	13695	13759	13746	13824	13715	13622	13815	13734	13748	13837	13601	13702	13625	13712	13743	13744	13662	13615	13748	13864	13540	13662	13789	13694	13713	13709	13735	13709	13631	13684	13679	13639	13815	13631	13586	13690	13756	13756	13684	13785	13662	13669	13613	13766	13657	13699	13739	13795	13733	13713	13514	13774	13634	13741	13514	13608	13717	13693	13547	13739	13641	13612	13652	13732	13618	13731	13866	13546	13616	13758	13667	13821	13723	13570	13711	13720	13679	13687	13709	13823	13556	13612	13547	13753	13675	13788	13769	13595	13596	13712	13673	13686	13572	13853	13662	13714	13595	13822	13724	13701	13797	13780	13697	13746	13749	13754	13771	13815	13614	13757	13688	13669	13707	13833	13648	13586	13653	13879	13723	13744	13749	13830	13781	13730	13657	13786	13799	13629	13629	13677	13522	13674	13875	13802	13818	13644	13713	13763	13674	13505	13677	13769	13690	13745	13703	13686	13746	13685	13825	13701	13691	13672	13857	13761	13665	13723	13849	13699	13689	13640	13669	13841	13692	13656	13806	13700	13570	13798	13708	13591	13741	13669	13586	13481	13555	13766	13506	13733	13741	13715	13725	13723	13567	13775	13647	13697	13809	13632	13711	13695	13726	13687	13851	13700	13722	13783	13705	13794	13473	13738	13763	13810	13563	13657	13539	13763	13592	13853	13546	13509	13729	13730	13626	13742	13629	13797	13734	13588	13596	13588	13609	13696	13699	13679	13542	13695	13563	13698	13612	13727	13830	13644	13689	13615	13782	13650	13629	13719	13768	13695	13664	13701	13666	13669	13938	13640	13739	13740	13701	13715	13777	13763	13794	13699	13684	13738	13660	13730	13605	13643	13652	13468	13681	13797	13755	13741	13628	13927	13649	13687	13772	13536	13699	13705	13710	13714	13783	13802	13753	13844	13799	13762	13694	13738	13747	13596	13714	13726	13738	13791	13609	13857	13627	13868	13799	13641	13823	13814	13837	13612	13891	13766	13719	13620	13673	13660	13734	13935	13599	13875	13691	13709	13706	13714	13757	13670	13640	13847	13561	13650	13762	13866	13879	13722	13860	13795	13671	13686	13666	13801	13681	13740	13814	13779	13527	13766	13690	13849	13817	13742	13854	13786	13647	13669	13659	13652	13732	13800	13717	13644	13668	13650	13772	13486	13667	13709	13772	13640	13811	13609	13727	13525	13819	13526	13730	13974	13561	13708	13840	13885	13656	13573	13824	13640	13659	13551	13619	13799	13574	13795	13752	13592	13653	13603	13665	13809	13854	13608	13737	13721	13662	13677	13746	13810	13726	13859	13799	13874	13918	13762	13760	13765	13680	13658	13763	13722	13735	13826	13584	13504	13688	13865	13746	13876	13757	13825	13912	13849	13786	13618	13658	13715	13605	13709	13629	13761	13654	13693	13441	13658	13631	13752	13688	13900	13607	13767	13824	13697	13690	13623	13608	13850	13776	13827	13771	13647	13712	13761	13738	13748	13788	13704	13837	13668	13694	13664	13705	13764	13752	13787	13914	13581	13509	13654	13900	13706	13575	13750	13538	13781	13847	13729	13523	13756	13500	13716	13596	13740	13715	13739	13680	13759	13734	13765	13837	13659	13568	13747	13678	13712	13803	13753	13723	13700	13568	13517	13588	13805	13733	13534	13761	13837	13626	13565	13800	13403	13595	13710	13637	13637	13705	13706	13766	13686	13676	13692	13643	13721	13710	13809	13661	13764	13769	13871	13582	13766	13562	13561	13697	13676	13787	13581	13781	13871	13648	13629	13730	13755	13664	13695	13591	13743	13533	13664	13799	13652	13656	13606	13742	13675	13633	13786	13634	13748	13794	13842	13723	13745	13726	13783	13546	13703	13878	13797	13621	13537	13718	13623	13818	13722	13736	13646	13858	13635	13629	13705	13587	13536	13701	13806	13623	13744	13581	13774	13828	13727	13618	13766	13706	13786	13674	13902	13644	13681	13534	13571	13634	13754	13769	13608	13692	13733	13598	13622	13798	13660	13483	13834	13791	13714	13642	13652	13752	13650	13685	13651	13606	14047	13599	13844	13591	13759	13668	13772	13614	13794	13432	13800	13695	13701	13668	13752	13705	13576	13896	13677	13500	13712	13955	13830	13661	13588	13580	13775	13681	13660	13572	13626	13623	13560	13597	13690	13567	13727	13697	13618	13767	13817	13644	13556	13826	13518	13753	13513	13665	13720	13720	13598	13618	13825	13774	13659	13606	13843	13646	13834	13508	13866	13668	13580	13546	13723	13705	13741	13529	13623	13832	13567	13727	13758	13570	13743	13667	13695	13732	13706	13667	13693	13778	13887	13637	13696	13882	13709	13647	13670	13726	13786	13779	13723	13771	13717	13635	13873	13571	13571	13685	13626	13763	13678	13739	13788	13784	13718	13787	13612	13790	13997	13552	13692	13708	13687	13788	13769	13879	13744	13711	13697	13686	13770	13698	13626	13779	13776	13737	13682	13879	13814	13692	13696	13619	13676	13615	13726	13673	13653	13707	13783	13632	13675	13608	13753	13626	13692	13543	13710	13569	13720	13765	13842	13642	13677	13811	13725	13593	13603	13633	13567	13681	13803	13970	13811	13740	13682	13739	13732	13545	13757	13688	13900	13650	13746	13783	13738	13711	13832	13655	13796	13719	13627	13601	13845	13829	13722	13639	13643	13449	13624	13848	13657	13809	13717	13722	13659	13802	13636	13843	13823	13802	13798	13665	13783	13741	13640	13660	13611	13781	13825	13610	13762	13806	13810	13756	13670	13697	13820	13525	13697	13774	13726	13824	13745	13712	13565	13734	13619	13518	13695	13746	13792	13497	13654	13770	13740	13719	13821	13521	13786	13546	13666	13772	13703	13823	13630	13757	13725	13744	13663	13637	13670	13908	13465	13815	13658	13768	13668	13717	13631	13724	13739	13661	13708	13814	13646	13700	13780	13746	13758	13782	13574	13775	13610	13671	13756	13678	13682	13609	13659	13764	13640	13666	13726	13678	13658	13724	13773	13718	13771	13704	13740	13740	13662	13838	13626	13652	13599	13660	13645	13746	13594	13677	13892	13784	13753	13942	13716	13833	13748	13746	13728	13607	13664	13636	13683	13707	13705	13719	13996	13672	13655	13778	13576	13742	13655	13689	13809	13742	13599	13554	13604	13690	13764	13725	13620	13784	13686	13802	13702	13572	13725	13688	13745	13676	13766	13621	13646	13661	13601	13684	13757	13688	13709	13795	13839	13636	13589	13639	13794	13767	13594	13831	13631	13675	13666	13707	13745	13762	13680	13695	13622	13971	13771	13735	13863	13617	13766	13766	13603	13630	13763	13685	13907	13761	13722	13960	13722	13688	13729	13651	13765	13749	13703	13682	13751	13848	13749	13774	13662	13602	13787	13668	13564	13793	13756	13714	13788	13805	13781	13726	13635	13670	13606	13722	13722	13639	13715	13873	13686	13578	13816	13713	13802	13561	13727	13733	13609	13749	13874	13628	13603	13745	13702	13890	13811	13648	13582	13725	13748	13667
23794	21052	28425	24432	22951	23675	23193	19998	19429	18570	18109	17364	17326	17216	16755	16780	17082	16791	16744	16650	16588	16788	16636	16660	16579	16692	16301	16387	16365	16380	16301	16206	16454	16352	16418	16273	16395	16122	16432	16249	16219	16188	16230	16243	16293	16053	16352	16185	16279	16016	16130	16040	16196	16107	16222	16149	16267	16003	16044	16094	16196	15963	15929	16085	16116	15984	16221	16101	15948	15863	16135	15988	16102	16106	16080	16192	16160	16087	16185	15977	16231	16067	16035	15926	16150	15954	16147	16133	16045	16072	16069	16095	15903	16058	16072	15926	16073	16056	16291	16174	16198	16157	16104	16230	16029	15983	15901	16094	16269	16090	16180	16034	16327	16075	15843	16015	16135	16184	16078	16087	16218	16001	16257	16136	16017	16054	16086	15975	15994	15953	16183	16115	16160	16174	16074	16180	16254	16034	16076	16099	16130	16070	15922	16036	16076	15919	16125	15999	16128	16100	15956	16025	16119	16003	15922	15799	15899	16102	16052	16000	15985	16027	16323	16281	16157	16188	15936	16067	15823	16245	16059	15977	16073	16210	16099	16261	15977	16220	16170	16382	16160	16048	16035	16211	16140	16148	16182	16093	16121	16142	16196	16071	16013	16173	16113	15912	15991	16120	16143	15839	16005	16058	15884	15958	15946	16246	15952	16050	16388	16097	15982	16067	16013	16246	16164	16047	15876	16072	16212	16079	16030	15948	16102	16270	15965	16007	16103	15915	15986	16116	15988	15951	16129	16003	16119	16088	16032	16020	15834	16135	16075	16108	16184	15938	16231	16029	16248	16157	16080	16066	16042	16054	16026	15948	16055	15898	16314	15907	16136	16150	16197	15811	16001	16062	16101	15924	16050	16240	16203	16124	16205	15998	15935	15890	16035	16106	16016	16074	16020	16214	15928	16157	16032	16012	15888	16001	16132	15965	16026	15865	16119	16100	16146	16234	16232	16190	16090	15899	16028	16143	16073	16021	16096	16139	16093	16165	16202	15956	15931	15927	16054	16090	16069	16098	16019	16022	16222	16166	16198	15898	16045	16070	16029	16136	16069	16040	15912	16141	15986	16007	16017	16090	15973	16102	16170	16072	16179	15991	16149	16155	16044	16079	16124	16000	15949	16037	16053	16001	16054	15999	16266	16039	16052	15996	15984	16036	16054	16023	16155	16098	16185	16053	16179	16179	16082	15899	15950	16014	15905	16027	15941	16115	16261	16063	16060	15926	16011	16223	16146	15911	16039	16014	15976	16118	16071	16088	16098	16003	16155	15898	16141	16196	16029	16058	15843	16066	16180	16098	15974	16061	16086	16003	16237	15993	16052	16064	16205	16080	16415	15897	16073	16049	16038	15912	16082	16199	16262	16031	16054	16093	15973	16240	15959	16095	16268	15863	16152	15999	16269	16201	16042	16052	15819	16008	16175	15968	15929	16082	16114	16075	16128	16100	16115	16189	16086	16066	16266	16059	16133	15961	16188	16025	16026	16314	16019	16146	16056	16111	16229	16039	16141	16174	16184	16253	16266	16032	16070	16128	16145	15972	15948	16258	16204	16126	16116	16071	15925	16076	16177	15890	15969	16183	16076	16071	16056	15981	15987	16021	16070	15972	16001	16093	15958	16045	16075	15980	16053	16149	16186	16063	16148	16087	16060	15812	16153	16031	16178	16223	16037	15929	16018	16182	16215	16102	16093	16038	16194	16198	16066	16040	15938	16272	16107	15827	15909	15978	16044	16099	16029	16131	16171	16222	16023	16197	16188	16076	16183	16156	16253	16062	16047	15912	16097	16243	16160	16113	16051	16277	16117	15947	16203	16054	15965	16061	15929	16212	16054	15881	16084	16157	15962	16081	16114	16000	16221	16046	16028	16039	16152	16066	16002	16157	16007	16335	15977	16150	16132	15973	16001	15982	16106	16007	16055	16026	16091	16208	15872	16109	15908	16099	16148	16078	15954	16099	16185	15967	16068	16009	16106	16017	16030	15929	16082	15965	16012	16001	15984	16071	16181	15944	16006	16033	16124	16139	16022	15994	15958	16295	16052	15990	15978	16055	16129	16098	16006	16041	16157	16188	15923	16033	16272	15884	16209	16096	16132	16022	16056	16000	16004	16023	15986	16171	15976	15964	16195	16130	15962	16108	15984	15962	16157	15975	15864	16053	15977	16087	16121	16142	16005	15982	16145	16326	16109	15981	16165	16048	16119	16117	16139	15986	16252	16272	16100	16016	15930	16009	15908	15803	16098	16027	15966	15844	15977	16076	16322	16316	16046	15961	16092	16115	16089	16032	15951	16108	16126	16055	16196	16123	16168	16138	15906	15884	15966	16198	15908	16092	16102	16088	16095	16064	16092	16051	16083	16174	16002	16020	16071	16035	15946	16076	16192	16099	16180	16094	16067	16111	16558	16086	16160	16134	16193	16217	16130	15940	16101	16153	16050	16176	16079	15959	16247	15932	16065	16104	16083	16032	16118	16099	16062	15922	16125	15894	16124	16062	16106	15956	15933	16213	15983	16094	16259	16057	16189	15921	15862	16047	16051	16095	16067	16124	16158	16066	15816	16060	15856	16013	16017	16136	16152	16234	16184	15925	16108	15993	16097	16115	16118	15866	16024	15996	15683	16181	15961	16095	16088	16147	16023	16055	16057	16203	15921	15953	16187	16136	16094	16231	16173	16174	15950	16029	16128	16087	16112	15907	16084	16088	16027	16118	16083	16026	16029	15930	15954	16117	15983	16052	16079	16042	15940	16148	15907	15989	15798	16213	16073	16132	16293	16135	16117	16146	16022	16189	16210	16260	16373	16113	16209	16033	16131	16232	16009	16134	16113	16058	15937	16024	16017	16141	16063	16100	16181	16159	16276	16025	16227	16126	16117	16223	16163	15932	16131	16161	15905	15992	15989	16073	16111	16125	16131	15894	16142	16002	15979	16237	16216	16254	16065	16013	15946	16066	15970	15984	15726	15907	16066	16126	16035	15917	15910	16153	16067	16145	16061	16038	15842	16179	15978	15905	15960	15908	15906	16006	16051	16004	16153	16079	15859	15901	16059	16045	16025	16183	16252	16050	16085	16023	16172	16081	16105	16132	16123	16199	16182	16143	16087	16123	15940	15981	16248	16026	16071	16069	16206	16249	16078	16007	15938	15940	16096	16019	16180	16135	16152	16023	16258	16002	16128	16051	16014	16158	16127	16224	16180	16431	16163	16100	16085	16089	16086	16005	15961	15917	16077	16096	16041	16188	16082	16061	16080	16192	16208	15978	16166	16230	16072	16035	16100	16061	16071	16015	15917	16057	16067	15943	16046	15946	16185	16223	16144	16109	16062	16068	15951	16145	16133	16066	16189	15939	15821	16042	16126	16070	16054	15874	16148	16054	16028	16135	16201	16145	16206	16074	16036	16105	15902	16107	16093	16062	16188	16218	16198	16023	16062	16160	16051	15889	15926	16109	15996	16196	16197	16100	16117	16189	16154	15970	15826	16129	16069	15955	16082	15922	16310	15881	16162	15948	16136	16046	16132	16057	16065	16208	15996	15919	15838	16194	16138	16296	16256	16319	16062	16095	16210	16256	15976	16048	16139	16108	16393	16255	16227	15962	16186	16213	16181	15837	16092	15856	16081	16114	16192	15991	16034	15861	16153	15961	16087	16010	16165	16112	15904	16067	16049	16058	16002	16050	15987	16073	16020	16212	16162	15816	16122	16148	16017	15939	16007	16195	16132	16008	16217	16093	16074	16046	15979	15908	15946	16294	16248	15999	16023	16012	16166	16126	15988	15934	16253	16071	16217	16081	16016	15921	16140	15950	16055	15936	15991	15945	15975	16084	16036	16161	16200	16092	16062	16259	15983	16038	16214	15981	16055	16056	16135	16000	16126	16001	16233	16276	16101	16193	16139	16260	16037	16010	15867	16107	16125	15968	15971	15922	16130	15863	16227	16085	16023	16227	16120	15982	16114	16234	16087	15971	16004	16104	15905	16089	16062	16070	16123	16453	16211	16106	15783	16075	15972	15971	16064	16024	16073	16134	16181	16065	16125	16133	16100	16037	16122	16234	16137	16095	16121	16296	16095	16069	15957	16161	16103	16112	15974	15767	16176	16020	15952	16147	16150	16048	15979	16066	15888	16182	16038	16001	16014	16292	16133	16348	15900	16162	15892	16027	16083	15901	16117	16114	16298	15984	15990	16283	15982	16101	16000	15919	16053	16137	16090	15961	16117	16131	16184	15874	16083	16147	15979	16025	16099	16231	15991	16107	16038	15969	16029	16158	16312	16025	15972	16453	16100	16089	15944	16187	16007	16123	16243	16124	15768	15954	15993	16055	16073	16126	16021	15964	16102	15925	16073	15938	16101	16129	15933	15971	16102	16173	16123	16047	15942	16040	16136	16176	16069	16025	16388	16220	16344	16205	16282	16242	16218	16195	15915	16113	16172	16098	15793	15796	16179	16179	16183	16199	15962	16041	16147	16270	16259	16061	16245	16193	15927	16079	16017	16115	15936	15885	16036	16331	16181	16024	15963	16075	16079	16064	16077	16089	16147	15958	16065	16047	16098	16111	15933	16057	16082	16081	16029	16037	16122	16061	16097	15924	15969	16040	16064	16332	16081	15989	16187	16181	15933	15937	16031	16165	16055	15928	16212	16001	15923	15961	16135	15971	16194	16101	15970	15873	16038	16209	16244	15989	16044	16158	16249	16051	15994	16166	16044	15956	16155	16022	16129	16230	15921	15885	15948	15953	16088	16061	16110	16104	16023	16132	15830	15996	16220	15976	16165	16232	15817	16058	15962	15930	16239	16174	16204	16020	16195	16131	16150	15969	16167	15828	16042	16284	16115	16025	16199	16308	16202	16014	16182	16088	16110	16025	15966	16227	16187	15996	16290	16056	16207	16033	16016	16004	16108	16093	16112	16170	16252	16126	16078	16097	16122	16058	16260	16085	16181	16111	15977	15753	15959	16131	15902	15875	16096	15980	16071	16339	16050	16194	16144	15987	16102	16000	15962	15989	16037	16200	15991	16009	16073	16082	16089	16144	15795	16143	16024	16146	16062	16032	16065	16141	16169	16036	16032	15994	16129	16081	15930	16125	16093	15994	16048	16315	16066	15917	16054	16129	16193	16162
25594	45215	40753	30014	24568	21609	20550	19373	18639	17023	16318	15678	15379	15362	14990	14930	14948	14608	14858	14647	14469	14445	14358	14312	14324	14449	14193	14136	14017	14070	13908	14029	14103	14106	14101	13804	14064	13735	14057	13773	13798	14069	13850	13712	13606	13776	13771	13787	13712	13720	13938	13846	13776	13846	13808	13619	13799	13668	13777	13727	13852	13708	13779	13678	13757	13726	13762	13835	13709	13680	13770	13626	13819	13727	13602	13801	13739	13661	13825	13691	13776	13718	13911	13704	13634	13843	13723	13830	13703	13737	13780	13715	13814	13778	13800	13781	13827	13765	13693	13833	13800	13815	13785	13794	13803	13841	13798	13823	13924	13850	13770	13748	13916	13733	13809	13632	13829	13704	13746	13879	13865	13740	13910	13870	13699	13660	13798	13766	13850	13609	13741	13709	13739	13767	13806	13768	13903	13671	13820	13773	13752	13730	13701	13685	13595	13681	13676	13693	13733	13719	13803	13728	13923	13703	13792	13865	13822	13743	13722	13830	13806	13846	13696	13630	13752	13813	13868	13698	13702	13584	13708	13719	13883	13989	13597	13786	13710	13720	13723	13844	13668	13788	13832	13696	13752	13810	13641	13761	13619	13827	13706	13800	13650	13942	13714	13615	13751	13607	13768	13653	13797	13821	13736	13721	13652	13703	13805	13809	13668	13738	13749	13708	13787	13815	13717	13799	13793	13604	13599	13701	13730	13662	13753	13670	13716	13656	13691	13750	13825	13751	13766	13804	13911	13700	13842	13650	13707	13838	13943	13881	13595	13775	13742	13735	13903	13848	13648	13834	13699	13634	13749	13949	13669	13970	13785	13777	13883	13706	13762	13656	13844	13697	13774	13739	13566	13830	13797	13661	13781	13577	13610	13691	13688	13626	13778	13600	13575	13572	13856	13712	13695	13708	13792	13708	13785	13780	13777	13948	13823	13793	13792	13681	13791	13641	13782	13763	13673	13766	13765	13709	13770	13824	13765	13550	13744	13788	13691	13788	13784	13537	13697	13721	13789	13795	13728	13865	13721	13744	13807	13812	13821	13706	13807	13903	13835	13620	13857	13733	13838	13692	13729	13598	13779	13771	13825	13834	13762	13635	13870	13847	13699	13663	13711	13933	13809	13726	13626	13724	13821	13774	13634	13721	13581	13905	13708	13620	13824	13694	13753	13774	13823	13884	13763	13760	13878	13904	13799	13785	13823	13709	13855	13718	13946	13777	13814	13632	13554	13666	13643	13843	13789	13811	13642	13747	13848	13822	13677	13767	13742	13854	13637	13615	13707	13771	13760	13684	13870	13580	13658	13769	13721	13692	13633	13710	13733	13777	13710	13993	13790	13816	13658	13774	13600	13777	13713	13750	13830	13783	13824	13725	13756	13808	13829	13747	13790	13687	13812	13750	13935	13558	13557	13763	13634	13629	13775	13726	13578	13723	13755	13861	13801	13649	13832	13667	13599	13840	13681	13760	13817	13723	13745	13698	13667	13568	13640	13704	13776	13659	13832	13687	13663	13686	13621	13827	13637	13784	13811	13708	13894	13898	13842	13786	13741	13677	13906	13676	13816	13525	13773	13716	13694	13780	13634	13736	13860	13825	13789	13718	13800	13949	13780	13796	13888	13752	13720	13666	13808	13738	13819	13729	13760	13879	13671	13638	13641	13844	13736	13600	13684	13723	13559	13691	13739	13737	13664	13824	13721	13633	13585	13799	13673	13620	13745	13706	13798	13748	13745	13927	13870	13757	13958	13764	13764	13607	13860	13775	13724	13716	13809	13866	13766	13821	13868	13813	13821	13603	13710	13726	13749	13609	13770	13791	13780	13864	13698	13744	13705	13755	13826	13794	13641	13640	13561	13611	13844	13726	13626	13803	13609	13748	13769	13588	13781	13876	13744	13813	13743	13960	13529	13773	13648	13858	13680	13745	13816	13683	13786	13692	13799	13722	13845	13772	13687	13717	13717	13711	13709	13615	13754	13668	13838	13671	13789	13926	13600	13740	13913	13700	13677	13725	13807	13814	13770	13750	13733	13739	13773	13702	13746	13767	13645	13734	13765	13727	13720	13600	13856	13686	13681	13802	13746	13758	13680	13760	13667	13668	13789	13787	13692	13698	13503	13614	13731	13601	13705	13817	13801	13792	13763	13664	13718	13740	13807	13806	13874	13811	13630	13756	13758	13702	13744	13676	13730	13871	13715	13794	13792	13656	13720	13846	13742	13868	13811	13701	13694	13800	13812	13724	13550	13624	13690	13811	13711	13868	13871	13591	13702	13720	13723	13645	13690	13753	13609	13958	13974	13871	13775	13736	13711	13833	13773	13739	13721	13898	13939	13847	13661	13833	13781	13730	13809	13685	13791	13951	13711	13831	13698	13638	13639	13774	13872	13600	13583	13693	13797	13702	13613	13792	13778	13779	13726	13909	13897	13596	13752	13935	13770	13798	13783	13674	13847	13766	13815	13754	13600	13833	13794	13886	13927	13783	13751	13802	13795	13816	13831	13820	13787	13806	13865	13578	13624	13853	13753	13606	13816	13721	13803	13776	13721	13733	13583	13790	13728	13700	13881	13899	13924	13877	13804	13793	13810	13790	13869	13755	13775	13526	13685	13664	13781	13858	13716	13756	13854	13593	13683	13771	13749	13731	13849	13659	13771	13774	13779	13695	13793	13937	13732	13677	13705	13853	13755	13821	13742	13741	13763	13694	13843	13759	13570	13766	13780	13830	13628	13646	13767	13836	13592	13787	13838	13645	13695	13690	13731	13749	13629	13517	13652	13865	13753	13736	13681	13735	13624	13820	13739	13675	13782	13702	13721	13594	13737	13725	13669	13819	13798	13809	13682	13715	13625	13724	13623	13780	13744	13921	13767	13759	13793	13627	13610	13576	13847	13737	13808	13686	13734	13842	13730	13796	13924	13672	13697	13815	13849	13759	13815	13839	13696	13690	13604	13758	13577	13553	13735	13719	13798	13879	13634	13642	13772	13872	13801	13672	13765	13684	13863	13724	13758	13672	13761	13734	13853	13749	13694	13804	13710	13743	13774	13854	13804	13677	13809	13786	13709	13681	13742	13621	13749	13680	13761	13749	13813	13867	13596	13665	13769	13614	13759	13607	13714	13878	13765	13764	13623	13825	13616	13807	13706	13690	13814	13824	13750	13754	13789	13892	13761	13626	13811	13617	13712	13852	13604	13702	13740	13940	13704	13785	13926	13626	13763	13691	13818	13676	13893	13746	13687	13591	13839	13646	13716	13728	13674	13740	13659	13774	13717	13712	13730	13776	13634	13857	13726	13836	13598	13752	13756	13833	13963	13744	13798	13769	13802	13725	13767	13626	13817	13725	13707	13644	13790	13711	13664	13542	13815	13640	13786	13687	13705	13827	13753	13682	13723	13821	13881	13800	13676	13796	13744	13695	13715	13915	13651	13634	13747	13761	13636	13845	13813	13644	13761	13774	13815	13718	13590	13832	13731	13745	13807	13701	13736	13798	13682	13862	13838	13796	13754	13873	13693	13744	13767	13681	13719	13800	13728	13792	13740	13798	13564	13970	13680	13800	13785	13839	13686	13741	13910	13694	13592	13768	13698	13742	13909	13729	13676	13943	13666	13744	13694	13707	13731	13744	13644	13669	13825	13598	13826	13857	13867	13639	13779	13865	13715	13862	13760	13778	13861	13835	13856	13758	13720	13855	13724	13571	13708	13887	13750	13696	13874	13565	13731	13627	13779	13776	13801	13752	13725	13517	13540	13836	13630	13626	13794	13702	13759	13755	13836	13708	13924	13658	13779	13862	13777	13649	13795	13526	13868	13873	13719	13772	13798	13794	13829	13734	13705	13777	13742	13740	13572	13758	13809	13708	13751	13700	13911	13719	13807	13685	13757	13685	13638	13797	13667	13862	13694	13590	13656	13752	13765	13703	13760	13662	13798	13839	13609	13810	13622	13766	13688	13874	13681	13718	13863	13640	13567	13717	13675	13675	13810	13715	13830	13881	13803	13826	13810	13775	13780	13716	13900	13660	13753	13983	13793	13819	13718	13582	13647	13596	13594	13858	13733	13625	14002	13807	13698	13682	13841	13811	13773	13905	13663	13864	13780	13694	13758	13680	13662	13550	13887	13760	13628	13795	13861	13772	13787	13775	13730	13597	13712	13763	13939	13679	13669	13778	13804	13603	13598	13718	13784	13876	13749	13766	13804	13874	13588	13817	13847	13723	13750	13808	13729	13824	13911	13630	13777	13897	13614	13818	13793	13726	13780	13732	13797	13680	13678	13805	13790	13696	13878	13823	13703	13745	13830	13787	13722	13736	13852	13960	13744	13506	13593	13845	13898	13917	13709	13599	13589	13790	13621	13625	13561	13777	13696	13730	13684	13750	13671	13679	13761	13681	13905	13750	13616	13686	13762	13948	13904	13661	13825	13682	13998	13630	13614	13784	13763	13771	13728	13828	13832	13683	13867	13756	13687	13679	13734	13696	13700	13681	13796	13746	13742	13623	13760	13776	13786	13739	13946	13778	13694	13828	13658	13856	13693	13845	13747	13717	13753	13882	13713	13830	13645	13706	13854	13780	13734	13989	13592	13844	13718	13715	13501	13875	13719	13628	13787	13740	13640	13694	13774	13866	13550	13793	13634	13754	13671	13671	13726	13825	13818	13741	13752	13704	13606	13765	13690	13812	13726	13615	13848	13692	13686	13716	13713	13777	13619	13670	13669	13854	13663	13579	13758	13919	13828	13638	13649	13620	13719	13702	13870	13742	13560	13746	13732	13870	13748	13838	13749	13771	14013	13729	13808	13793	13841	13721	13776	13670	13758	13561	13749	13704	13805	13746	13688	13653	13912	13734	13866	13735	13784	13715	13709	13776	13572	13744	13790	13864	13944	13589	13837	13669	13821	13710	13740	13640	13635	13779	13780	13729	13814	13706	13722	13855	13686	13850	13683	13668	13706	13832	13692	13642	13885	13780	13807	13759	13508	13834	13873	13673	13697	13720	13629	13702	13714	13870	13694	13717	13670	13824	13829	13810	13632	13650	13758	13759	13696	13781	13865	13759	13784	13686	13710	13747	13761	13828	13644	13817	13705	13685	13786	13829	13611	13942	13612	13730	13768	13712	13788	13865
22739	21046	28798	23588	21672	24695	27411	22371	21428	20724	19603	18760	18748	18579	18332	18146	18094	18115	18159	18151	17844	17798	17749	17867	17573	17657	17714	17337	17346	17457	17369	17256	17345	17360	17190	17301	17178	17386	17443	17165	17262	17029	17185	17220	16920	17043	17087	16948	17257	17025	17129	17131	17137	17041	17228	17231	17054	17020	17109	17139	17012	17358	17053	16984	17113	17013	16945	17130	17076	17062	17131	17126	17304	16963	17098	17124	16956	17227	17022	16874	16964	16986	16896	17028	16985	16957	16847	16888	16982	16944	16965	16843	17069	17053	16881	16957	17030	16824	16933	17081	17015	16788	17022	16960	17102	16935	17033	16951	17031	16984	17086	17218	17079	17267	17124	16987	17107	17207	17300	17071	17107	17108	16929	17003	17062	17030	16915	16885	16806	17059	17013	16969	16978	16967	16766	17014	17096	17100	16973	17163	16960	16965	17033	17043	17112	17176	17103	17082	16787	17115	17142	16934	17123	17070	16956	17038	16939	17170	16922	16933	17159	17017	16980	17085	16961	16881	17213	16950	16806	17054	16992	17166	16802	17074	17067	16973	16957	17237	16922	17113	16880	16840	17240	17077	17152	16932	17204	17026	16926	16973	17088	17047	17103	17328	16997	16982	17160	17069	17183	16965	16913	17087	17090	16948	16965	17058	17026	17110	17284	17078	17226	17015	17070	16977	16988	17107	16970	16826	17089	17040	17068	16944	17013	16961	16852	16984	16976	16961	17194	16892	17124	16951	16877	16930	16855	16960	16836	16876	16934	16873	16976	16878	17067	16993	16907	17034	17104	17090	17103	17027	16933	16890	17051	16982	17148	17001	17119	16874	16992	16819	17080	16958	16990	17183	17100	16979	16836	17243	17082	16892	16921	17058	17035	16978	16898	16972	17046	16954	17057	16908	17206	16934	16883	17067	17219	17286	17096	16966	17034	16848	16911	16882	16935	16953	16956	17112	16862	17138	17055	16978	16895	17065	16825	17195	16831	16946	17065	17025	16835	16919	16920	17262	17044	16982	17068	17162	16976	16879	17039	16821	17213	17004	17094	16933	17012	17072	17053	16940	16744	16930	17052	17026	17261	17032	17042	17082	17068	17076	17037	17099	16989	16930	16996	16999	16990	17034	17104	17023	16943	16954	16902	16888	17164	16878	17101	17097	16876	17049	16926	17054	17022	17008	16950	17059	16928	17015	16955	17047	16954	16927	16897	16840	17004	17019	16868	17058	16929	16848	17145	16924	17005	17092	16920	16928	17048	17007	17039	16937	17061	16994	17078	17084	16839	16967	16996	17123	16979	17072	16917	16986	16855	16995	17239	16972	17241	17012	17040	16922	17095	16922	16936	17014	17087	17010	17298	16960	17160	17048	17143	17141	16831	16970	16918	16927	17061	16920	16973	16931	16937	17012	17126	17056	17125	16961	16894	17007	16975	17045	17099	17055	16993	17212	17167	16865	16983	17102	17081	17100	17204	16932	17031	16996	17008	16889	16851	16919	16903	17121	17037	17069	16778	17346	17095	16974	16886	17008	17097	16920	17022	17141	16805	17024	17175	17052	17125	17016	17044	17098	17262	16929	16851	16961	16829	16840	17180	17033	16771	17013	17128	17106	17002	16970	17072	16953	17039	17019	16785	16989	17019	16877	17056	17052	16906	16820	17052	16755	16914	17245	17076	17106	16887	17179	16882	16972	16830	17048	16884	17021	16857	17068	17075	17112	16836	17061	17059	17198	17019	16778	16905	16978	16818	17076	17216	17041	16970	17208	16904	16780	17030	17113	17053	17013	16972	16898	16971	17131	17194	17076	16928	17074	17042	17014	17095	17011	17001	16881	16892	16955	16933	17079	17060	16998	16894	16914	16996	16955	17121	17024	16877	17186	16857	17114	16891	17063	17037	16954	17048	17134	16821	17001	16987	16899	16920	16916	16890	17065	17007	16908	17015	16935	17039	16871	16906	17022	17067	17007	17137	17219	16941	17077	16910	16882	16914	16949	17016	16932	17140	17169	16847	16964	16999	16952	16873	16955	16943	17055	17070	16811	17009	17213	17094	17094	16945	16983	17088	16969	16985	17057	16856	17011	16901	16916	17034	16913	16952	16849	17043	17057	16965	17142	16919	16891	17065	17042	16930	16975	16797	17051	17291	17220	16954	16989	16983	16883	17148	16881	16916	16924	17093	17038	17107	17084	17046	16957	17009	17141	17268	16909	16966	16879	16971	16909	16924	17100	17149	16962	16849	17137	16959	17081	17073	16881	17130	17128	17130	17152	16962	17001	17095	16948	16987	17168	16966	16906	16797	17121	17114	17226	16865	17080	17027	17185	17162	17157	16938	17087	17028	17246	17007	16941	16943	17181	16778	16863	17002	17053	17006	17084	16960	16973	17055	17003	16995	17397	16987	16955	17220	16922	17159	17019	16856	17100	17152	16952	16997	17039	17060	17012	16962	16953	16973	17099	17138	16926	16816	17144	17017	17122	17166	17156	17178	16942	17219	17018	17001	17154	17052	17009	16920	17151	17063	16892	16808	16993	17091	16983	17027	16923	17100	17045	17149	17051	17165	17022	16994	16964	16979	16996	16938	17068	17118	17184	17095	16975	16973	16953	17113	17028	17159	17046	17017	16939	17105	17193	17106	16924	17169	16976	17160	17077	16970	16980	17242	16855	17050	17076	17090	17028	16997	16883	16821	16806	17106	16942	17033	17121	16956	17080	17011	17002	16849	17049	17025	17087	17191	16910	17166	17080	17067	16989	17084	17117	16922	16978	17015	16971	16881	16911	17090	16989	17155	17119	16917	17067	17185	17032	16864	16858	17065	17086	16930	17013	17011	16932	17191	17265	17035	17023	17077	16818	16941	17152	17088	17112	17115	17021	17150	17082	17070	16925	16883	16863	17095	16997	17083	17376	16961	17128	16866	16859	17067	17047	16937	16919	16829	16802	16857	17013	17065	17017	16902	16907	17137	17091	17036	16951	16990	17145	17144	17131	16915	16846	16945	16968	17202	16883	16913	16591	17071	16951	16934	17060	16944	17050	16829	17155	16937	17060	17060	17175	16981	17015	17181	17041	16948	16732	16973	16996	17056	17036	17020	17046	17088	16957	16804	16941	17071	17108	17076	17044	16931	16880	17042	16972	16953	17025	16909	17050	17012	17106	17164	16931	17031	16882	17283	17056	17080	17011	17149	16956	17122	16902	16973	17090	17230	17140	17070	17030	16994	16994	16851	17015	17150	17018	16989	17057	17044	16929	16989	17045	16985	17040	17090	16923	17182	17078	16854	17012	16839	17133	17027	16973	16931	17090	17043	16841	16837	17071	16868	16948	16977	16905	16967	17032	17160	16946	17072	17283	16832	17024	17070	16835	16905	17175	16910	17060	17171	16824	16792	17035	17148	16930	16911	16758	17027	16986	17030	16987	16875	16916	16844	16898	17127	17145	16934	16838	16823	16886	17099	17199	17011	17016	17038	16889	17221	16849	17048	16925	17352	16988	17143	16807	17070	17072	17216	17267	16948	17120	16963	16883	16973	16890	16992	17013	17019	16939	17195	16999	17095	17083	16930	17019	16898	16900	17049	16845	16991	16941	16975	17133	17017	16984	16795	16996	17033	17098	16863	16955	17177	16914	16912	16903	17071	17071	16850	16924	16913	16890	16955	16981	17074	17091	17103	16921	16901	17329	16943	17103	17026	17039	16896	16970	16871	17022	16946	16910	17091	16925	17024	16931	16891	17095	16888	16883	16961	17048	16819	16892	16732	16934	16848	17027	17074	17024	16963	17073	16931	17062	16778	17097	16825	17087	17117	17174	16830	16908	16939	17099	16736	17063	17073	16928	17160	17028	16962	17043	16965	17041	16759	17008	16905	16974	16940	16815	17009	16868	17040	16803	16996	16881	16899	17160	17001	17317	17035	17036	16919	17059	17048	16898	16947	16895	17020	17008	17004	17040	16895	17153	17196	16971	16814	17116	17029	17144	17152	17091	17002	17117	16881	17310	16945	17052	16916	17000	17124	17125	17234	17225	16936	17007	17202	16942	16924	16900	17071	17075	16955	17036	16853	17015	17059	16794	16881	17130	17114	16963	16998	16883	16889	16838	16985	16803	17064	16721	16912	16965	16985	17100	16900	16887	16942	16936	17177	17114	17000	17119	16894	16823	17029	16981	17064	17076	17034	16950	16816	17157	17159	17044	17016	16907	16990	17199	16988	16981	16935	16946	16870	16965	16906	17056	16897	16957	16908	17108	17179	17186	17131	17026	17078	17033	17162	16999	16835	16966	17069	17153	17072	17074	16941	17123	17240	16952	17036	17066	16985	16974	17109	17131	17087	17027	17006	16751	16992	17058	16951	17157	17151	16957	17033	17099	16939	17016	17129	16778	17037	17105	17062	17240	17120	17121	16924	16900	17055	16826	16950	17022	16962	17095	17108	16852	17017	17184	16854	16840	17078	17131	17073	16988	16998	16921	16910	17173	17086	16806	17059	16939	16892	17174	17466	17143	16905	16913	17026	17109	16845	16901	16903	16860	16861	17067	17165	16910	16833	16990	16823	17048	16931	17135	16785	17044	16874	17064	16983	16950	17158	16978	17059	17028	16867	16862	16937	16991	16857	17006	16853	16929	17122	16875	17101	16851	16855	17100	16815	16993	17123	17059	16806	16926	17119	16811	17064	16965	16949	16859	17043	16754	17208	17096	17083	16885	17068	16880	17012	17165	16963	17112	16925	16906	17227	16847	17023	17141	17039	17036	16995	16994	16899	16995	17162	16998	17087	16909	17052	17056	17058	16961	17073	17067	16956	16980	16785	16763	17083	17137	16968	17109	17109	17257	16859	16971	17002	17042	16951	16874	16943	16934	17114	17046	16978	17051	16846	16900	17050	17136	17038	17170	17009	16957	17073	17055	17037	17133	17152	16978	17161	16864	17061	16954	16931	17247	16966	16892	17215	16994	17035	17033	16938	17186	17078	16874	16981	16954	17160	17011	17095	16927	17129	17212	17113	16906	17198	16792	17005	17041	17138	16850	17172	17234	16958	17014	17147	17211	16779	17002	16917	17047	16788	17035	16856	17135	17012	17083	16779	17037	17010	17109	17072	16917	16852	17023	17026	17171	16954	17087	17195	17067
28092	50508	45874	34390	28160	24821	23521	21563	21086	19131	17670	17273	16673	16292	16006	15827	15729	15440	15699	15478	15336	15459	14994	15012	14823	15054	14834	14660	14629	14663	14718	14772	14581	14669	14537	14640	14622	14602	14501	14472	14424	14477	14496	14331	14386	14387	14416	14290	14352	14501	14292	14386	14478	14278	14233	14248	14419	14521	14195	14210	14382	14399	14338	14200	14161	14365	14242	14319	14314	14460	14418	14354	14648	14215	14462	14448	14184	14311	14395	14281	14274	14346	14341	14279	14267	14315	14213	14357	14440	14272	14290	14274	14352	14162	14400	14172	14374	14355	14282	14280	14389	14245	14413	14585	14401	14236	14339	14203	14318	14277	14369	14227	14540	14333	14371	14171	14319	14354	14306	14188	14310	14299	14360	14424	14199	14272	14261	14163	14375	14352	14212	14231	14396	14377	14372	14291	14340	14370	14350	14423	14233	14340	14352	14336	14405	14339	14423	14334	14297	14113	14100	14320	14341	14349	14219	14283	14331	14329	14303	14298	14396	14222	14237	14248	14397	14216	14104	14252	14285	14463	14294	14285	14374	14121	14381	14330	14288	14378	14236	14185	14362	14288	14237	14416	14444	14290	14434	14236	14342	14257	14410	14344	14386	14159	14631	14412	14419	14223	14325	14278	14263	14150	14316	14332	14343	14378	14414	14218	14379	14327	14261	14447	14263	14498	14331	14319	14372	14255	14256	14379	14252	14338	14533	14229	14312	14406	14191	14515	14123	14316	14323	14282	14296	14432	14449	14271	14320	14248	14196	14285	14320	14378	14419	14421	14326	14308	14393	14299	14253	14381	14267	14439	14249	14457	14297	14262	14332	14290	14324	14321	14251	14251	14365	14378	14277	14336	14431	14287	14404	14350	14179	14237	14334	14209	14273	14516	14327	14286	14419	14222	14291	14372	14407	14265	14341	14167	14183	14201	14217	14313	14336	14172	14343	14498	14350	14375	14105	14291	14125	14414	14236	14203	14129	14259	14256	14400	14131	14190	14269	14390	14190	14343	14349	14266	14295	14338	14210	14335	14450	14346	14314	14377	14278	14487	14241	14245	14321	14298	14337	14373	14280	14321	14276	14431	14421	14273	14274	14278	14324	14450	14277	14305	14095	14353	14415	14344	14343	14238	14357	14307	14476	14366	14260	14201	14134	14412	14429	14178	14503	14165	14289	14224	14251	14261	14384	14303	14365	14316	14381	14346	14341	14276	14226	14468	14294	14290	14334	14116	14267	14158	14384	14309	14388	14294	14252	14259	14223	14281	14320	14229	14504	14260	14213	14301	14427	14325	14343	14353	14388	14131	14193	14349	14271	14299	14301	14438	14243	14457	14405	14443	14169	14289	14275	14329	14367	14361	14451	14289	14315	14161	14183	14258	14186	14370	14356	14414	14272	14341	14262	14202	14423	14356	14266	14381	14354	14415	14331	14284	14412	14341	14297	14299	14301	14225	14337	14310	14445	14380	14163	14290	14253	14153	14205	14373	14400	14310	14387	14174	14211	14256	14161	14238	14399	14304	14203	14340	14304	14399	14343	14318	14269	14410	14230	14223	14148	14254	14456	14257	14325	14413	14416	14458	14255	14468	14251	14187	14309	14303	14377	14350	14230	14314	14320	14312	14304	14145	14310	14288	14269	14144	14149	14325	14338	14436	14167	14274	14398	14051	14333	14175	14251	14273	14210	14231	14335	14272	14343	14339	14157	14514	14155	14181	14269	14259	14426	14237	14323	14307	14465	14350	14377	14316	14297	14392	14244	14188	14355	14246	14278	14215	14324	14203	14466	14450	14225	14279	14283	14352	14292	14275	14294	14385	14338	14403	14360	14092	14442	14386	14269	14330	14187	14268	14248	14110	14238	14345	14444	14432	14359	14279	14397	14214	14199	14331	14407	14297	14288	14323	14180	14216	14426	14198	14213	14428	14334	14253	14386	14376	14209	14293	14185	14335	14366	14443	14177	14261	14225	14363	14476	14299	14309	14506	14197	14270	14295	14388	14221	14333	14359	14267	14304	14279	14217	14331	14368	14316	14375	14138	14361	14313	14312	14115	14326	14264	14238	14180	14311	14151	14310	14302	14318	14443	14351	14308	14047	14235	14308	14176	14150	14223	14255	14357	14080	14394	14330	14324	14290	14428	14437	14276	14478	14301	14249	14462	14400	14230	14232	14254	14389	14381	14170	14261	14188	14184	14256	14226	14351	14205	14330	14249	14265	14371	14379	14471	14289	14191	14366	14210	14374	14168	14214	14417	14266	14307	14319	14352	14295	14190	14308	14289	14396	14220	14251	14321	14414	14246	14488	14376	14253	14286	14151	14327	14364	14311	14343	14435	14270	14264	14451	14320	14167	14291	14199	14096	14408	14272	14400	14306	14303	14218	14320	14271	14120	14345	14275	14276	14245	14200	14268	14339	14292	14244	14383	14280	14227	14404	14228	14330	14289	14178	14287	14321	14302	14278	14345	14281	14194	14358	14344	14325	14384	14290	14321	14282	14309	14215	14373	14420	14571	14204	14223	14304	14485	14201	14429	14337	14311	14380	14129	14345	14307	14325	14438	14413	14273	14302	14209	14267	14402	14206	14197	14249	14289	14202	14383	14294	14344	14286	14226	14305	14396	14250	14309	14289	14267	14376	14307	14248	14359	14438	14397	14347	14302	14271	14391	14398	14405	14131	14310	14317	14238	14335	14395	14403	14335	14316	14272	14289	14322	14273	14198	14305	14330	14256	14388	14128	14291	14340	14369	14377	14286	14261	14279	14358	14319	14417	14310	14283	14280	14254	14265	14227	14349	14349	14229	14234	14157	14485	14296	14250	14282	14382	14323	14380	14231	14226	14069	14156	14168	14267	14237	14297	14370	14430	14246	14345	14275	14481	14443	14255	14235	14123	14359	14418	14297	14628	14353	14403	14094	14165	14258	14248	14373	14451	14233	14389	14151	14487	14330	14369	14266	14244	14348	14308	14329	14514	14295	14428	14422	14344	14283	14403	14175	14136	14264	14396	14331	14263	14272	14313	14400	14359	14574	14178	14448	14218	14313	14304	14315	14216	14364	14351	14366	14305	14365	14446	14208	14450	14344	14236	14186	14169	14278	14306	14354	14228	14333	14350	14236	14190	14164	14234	14375	14329	14213	14379	14418	14367	14186	14210	14424	14313	14277	14415	14314	14356	14303	14160	14244	14217	14119	14294	14176	14452	14285	14379	14262	14116	14365	14237	14327	14408	14230	14386	14245	14151	14230	14224	14302	14269	14286	14262	14293	14330	14328	14341	14168	14223	14307	14359	14127	14183	14320	14410	14203	14160	14137	14258	14277	14290	14112	14436	14421	14233	14359	14531	14246	14428	14138	14231	14340	14258	14267	14243	14488	14339	14299	14419	14217	14192	14357	14204	14320	14240	14291	14319	14170	14372	14299	14230	14300	14346	14403	14296	14413	14224	14139	14233	14291	14460	14377	14441	14260	14397	14282	14242	14305	14344	14292	14330	14357	14178	14308	14315	14478	14296	14219	13950	14348	14195	14397	14063	14280	14353	14426	14293	14431	14145	14346	14235	14353	14430	14470	14305	14488	14076	14559	14246	14303	14325	14392	14146	14379	14380	14259	14374	14245	14408	14263	14341	14321	14567	14109	14210	14190	14166	14326	14321	14393	14404	14444	14055	14332	14179	14229	14251	14268	14497	14316	14331	14331	14395	14167	14324	14312	14396	14433	14147	14134	14272	14115	14334	14225	14263	14242	14218	14196	14339	14339	14347	14316	14228	14304	14263	14359	14289	14157	14224	14342	14359	14372	14268	14268	14134	14344	14418	14442	14559	14251	14254	14168	14412	14301	14405	14397	14306	14043	14228	14355	14227	14321	14041	14304	14310	14454	14393	14451	14378	14281	14280	14299	14417	14427	14308	14168	14186	14305	14484	14178	14168	14210	14352	14277	14327	14142	14350	14188	14292	14082	14388	14253	14389	14378	14413	14192	14160	14426	14359	14289	14268	14194	14318	14285	14206	14473	14376	14343	14317	14301	14214	14302	14212	14383	14254	14234	14199	14310	14228	14396	14372	14243	14344	14179	14277	14210	14069	14182	14194	14298	14214	14371	14144	14164	14428	14355	14193	14408	14212	14386	14245	14111	14257	14335	14293	14270	14365	14338	14084	14343	14268	14303	14283	14335	14317	14330	14301	14324	14239	14318	14253	14146	14394	14360	14190	14386	14290	14397	14296	14247	14265	14445	14220	14293	14376	14344	14259	14266	14186	14425	14188	14225	14222	14246	14199	14331	14315	14457	14257	14351	14324	14232	14288	14254	14178	14349	14281	14155	14315	14338	14422	14173	14235	14306	14303	14345	14303	14394	14178	14225	14364	14490	14418	14192	14236	14264	14190	14218	14438	14250	14363	14353	14495	14243	14225	14249	14276	14138	14322	14290	14230	14432	14336	14260	14227	14050	14383	14337	14197	14129	14339	14248	14498	14341	14378	14287	14315	14213	14284	14193	14422	14311	14276	14343	14332	14340	14169	14426	14388	14396	14492	14312	14433	14294	14432	14438	14166	14355	14196	14383	14234	14254	14291	14243	14472	14182	14225	14096	14263	14324	14151	14320	14254	14215	14311	14341	14372	14418	14443	14283	14297	14445	14398	14221	14242	14306	14177	14361	14265	14207	14334	14286	14170	14223	14290	14107	14361	14093	14422	14245	14260	14507	14344	14322	14387	14525	14205	14267	14420	14358	14336	14438	14373	14342	14301	14154	14218	14251	14224	14344	14623	14310	14452	14160	14154	14336	14398	14085	14455	14405	14233	14334	14281	14314	14318	14230	14272	14272	14118	14264	14244	14355	14308	14403	14299	14272	14272	14216	14196	14301	14331	14229	14263	14322	14187	14291	14388	14348	14279	14159	14320	14479	14238	14453	14304	14392	14419	14181	14319	14308	14317	14262	14383	14326	14170	14313	14199	14505	14348	14233	14296	14487	14298	14432	14290	14270	14219	14317	14242	14219	14340	14109	14391	14333	14347	14358	14267	14355	14410	14310	14292	14214	14351	14232	14312	14275	14366	14199	14372	14256	14417	14218	14215	14332	14158	14249	14226	14309	14290	14301	14245	14272	14167	14266	14207	14251	14246
28359	25586	31753	27396	21140	19628	19130	18313	18036	17407	17255	16878	17060	16859	16658	16741	16504	16598	16826	16612	16411	16543	16639	16342	16291	16232	16311	16357	16522	16253	16384	16562	16284	16303	16229	16305	16287	16345	16355	16059	16286	16297	16227	16271	16280	16370	16302	16297	16215	16335	16212	16296	16327	16191	16287	16430	16379	16272	16389	16217	16076	16186	16292	16426	16497	16387	16252	15999	16250	16163	16283	16204	16366	16204	16202	16241	16189	15946	16121	16262	16322	16258	16356	16288	15970	16094	16165	16221	16289	16217	16180	16214	16188	16266	16115	16215	16338	16221	16101	16244	16280	16433	16282	16237	16176	16295	16297	16128	16131	16342	16395	16087	16256	16333	16287	16172	16199	16128	16190	16219	16315	16058	16343	16149	16197	16230	16241	16262	15991	16261	16287	16168	16165	16200	16157	16380	16117	16209	16280	16144	16155	16304	16245	16018	16557	16359	16087	16198	16343	16322	16100	16312	16278	16263	16162	16100	16147	16183	16152	16159	16301	16307	15929	16200	16401	16150	16123	16213	16246	16242	16055	16272	16221	16421	16250	16424	16264	16173	16268	16017	16231	16205	16093	16281	16412	16192	16207	16355	16144	16275	16159	16288	16311	16240	16296	16178	16273	16097	16320	16217	16250	16331	16205	16095	16082	16320	16164	16198	16316	16266	16021	16092	16253	16361	16275	16456	16189	16129	16065	16227	16100	16283	16356	16073	16244	16141	16132	15964	16324	16205	16115	16250	16309	16165	16180	16104	16380	16002	16231	16223	16151	16126	16333	16164	16320	16260	16152	16015	16160	16143	16301	16350	16257	16149	16250	16411	16231	16134	16158	16237	16038	16522	16232	16302	16293	16180	16350	16240	16161	16246	16080	16449	16292	16149	16319	16271	16183	16303	16196	15958	16159	16374	16220	16208	16215	16147	16387	16372	16430	16150	16161	16072	16081	16240	16350	16241	16360	16188	16175	16299	16308	16155	16199	16259	16102	16296	16249	16246	16052	16091	16242	16169	16398	16139	16156	16225	16141	16329	16049	16229	16233	16390	16417	16340	16380	16391	16329	16223	16227	16392	16217	16041	16280	16159	16225	16296	16270	16250	16250	16155	16202	16110	16219	16140	16300	16174	16318	16154	16204	16217	16317	16221	16250	16419	16088	16292	16310	16284	16171	16201	16194	16136	16231	16231	16308	16150	16219	16270	16293	16194	16144	16237	16258	16356	16348	16210	16338	16101	16029	16286	15964	16193	16321	16321	16339	16324	16290	16287	16285	16194	16362	16163	16334	16149	16131	16255	16393	16267	16263	16158	16172	16068	16195	16178	16180	16278	16307	16096	16288	16373	16398	16330	16212	16158	16346	16172	16336	16085	16257	16070	16165	16402	16012	16271	16200	16408	16256	16370	16119	16279	16338	16244	16250	16270	16339	16299	16260	16144	16221	16201	16223	16370	16120	16205	16317	16188	16364	16202	16287	16122	16205	16350	16449	16209	16221	16169	16314	16335	16214	16272	16166	16358	16100	16167	16267	16109	16115	16169	16255	16283	16499	16186	16304	16213	16325	16138	16201	16297	16267	16326	16262	16146	16201	16341	16232	16256	16255	16203	16246	16333	16228	16113	16189	16100	16425	16363	16294	16154	16190	16351	16236	16181	16207	16296	16344	16073	16400	16279	16421	16325	16270	16308	16428	16408	16123	16037	16077	16267	16185	16236	16222	16201	16133	16406	16196	16302	16312	16409	16234	16196	16369	16173	16204	16299	16128	16157	16279	16108	16308	16481	16158	16337	16156	16175	16178	16419	16271	16062	16065	16150	16523	16031	16279	16300	16161	16090	16249	16046	16199	16325	16404	16114	16388	16211	16185	16306	16288	16025	16217	16141	16148	16122	16370	16290	16273	16233	16274	16267	16200	16059	16142	16281	16245	16208	16074	15982	16198	16011	16230	16205	16318	15961	16332	16341	16177	16065	16434	16383	16236	16209	16409	16300	16271	16229	16252	16262	16202	16100	16163	16241	16273	16128	16287	16058	16158	15999	16223	16168	16238	16303	16257	16312	16126	16206	16131	16326	16218	15932	16301	16120	16425	16291	16257	16251	16355	16311	16322	16462	16298	16264	16233	16376	16368	16224	16281	16204	16216	16303	16260	16075	16184	16112	16577	16413	16364	16205	16134	16351	16176	16029	16188	16160	16209	16173	16187	16229	16216	16010	16254	16224	16135	16189	16217	16288	16264	16218	16233	16106	16234	16227	16229	16173	16134	16350	15933	16120	16225	16148	16146	16208	16159	16292	16196	16155	16176	16321	16183	16055	16243	16285	16281	16088	16110	16235	16338	16361	16436	16289	16114	16042	16165	16113	16226	16320	16268	16297	16378	16230	16474	16221	16111	16111	16299	16344	16197	16248	16136	15985	16242	16337	16207	16010	16263	16133	16135	16392	16400	16415	16235	16339	16174	16211	16275	16312	16237	16288	16417	16042	16186	16168	16252	16175	15944	16201	16271	16420	16276	16089	16273	16218	16114	15980	16084	16191	16205	16177	16159	16283	16431	16295	16360	16302	16439	16078	16366	16350	16134	16249	16263	16155	16313	16321	16324	16163	15959	16149	16335	16343	16111	16160	16059	16142	16166	16161	16350	16320	16336	16389	16239	16061	16145	16335	16243	16360	16208	16362	16174	16210	16210	16514	16284	16266	16179	16196	16370	16330	16244	16177	16188	16288	16271	16394	16477	16196	16143	16123	16250	16255	16426	16313	16310	16221	16204	16386	16272	16290	16295	16235	15953	16043	16121	16085	16246	16243	16242	16256	16292	16127	16269	16181	16315	16362	16210	16315	16371	16379	16255	16232	16209	16149	16083	16091	16172	16336	16209	16200	16225	16336	16327	16178	16259	16126	16376	16340	16348	16290	16233	16249	16147	16250	16325	16298	16349	16116	16275	16072	16168	16306	16131	16467	16203	16358	16253	16234	16130	16237	16229	16232	16310	16359	16216	16129	16269	16096	16337	16202	16282	16135	16110	16102	16299	16577	16366	16169	16254	16472	16463	16356	16353	16123	16366	16147	16460	16133	16110	16226	16364	16387	16278	16202	16282	16304	16164	16226	16273	16104	16252	16168	16183	16253	16374	16229	16404	16228	16051	16255	16061	16352	16186	16256	16077	16181	16136	16220	16233	16229	16283	16170	16189	16343	16212	16422	16144	16110	16248	16186	16087	16322	16150	16249	16270	16297	16232	16032	16358	16188	16209	16350	16230	16139	16282	16334	16288	16478	16367	16214	16286	16293	16229	16466	16378	16273	16299	16173	16140	16235	16070	16128	16342	16262	16338	16187	16068	16344	16323	16054	16129	16060	16228	15981	16190	16247	16381	16036	16305	16318	16311	16021	16333	16390	16245	16359	16178	16420	16096	16150	16304	16307	16306	16326	16157	16146	16279	16331	16280	16194	16379	16259	16065	16248	16156	16190	16188	16285	16258	16189	16279	16359	16254	16273	16283	16270	16424	16153	16069	16229	16143	16163	16316	16071	15971	16381	16467	16276	16257	16248	16201	16286	16265	16296	16333	16303	16169	16321	16173	16150	16216	16142	16037	16236	16345	16189	16253	16416	16321	16105	16111	16217	16095	16262	16321	16251	16215	16342	16311	16127	16252	16134	16274	16368	16308	16067	16091	16340	16288	16269	16148	16309	16170	16111	16155	16081	16268	16101	16137	16031	16363	16408	16293	16181	16371	16205	16270	16321	16348	16009	16199	16247	16253	16289	16166	16255	16180	16047	16163	16175	16073	16269	16219	15996	16239	16268	16223	16291	16480	16191	16229	16337	16117	16192	16205	16201	16172	16163	16195	16233	16336	16416	16264	15992	16406	16434	16330	16201	16333	16348	16294	16250	16453	16178	16137	16360	16315	16080	16239	16395	16326	16350	16208	16079	16194	16221	16294	16357	16261	16118	16260	16411	16321	16278	16252	16325	16411	16201	16213	16334	16460	16297	16194	16276	16146	16133	16236	16205	16200	16310	16181	16360	16164	16167	16176	16389	16230	16179	16282	16390	16432	16453	16108	16203	16246	16240	16311	16477	16192	16208	16352	16296	16351	16128	16192	16226	16055	16005	16124	16235	16256	16329	16208	16148	16239	16246	16258	16285	16145	16232	16121	16241	16498	16232	16235	16317	16181	16136	16262	15874	16141	16146	16237	16241	15907	16257	16279	16143	16126	16132	16199	16315	16118	16119	16125	16202	16006	16211	16347	16307	16333	16057	16194	16227	16279	16298	16042	16164	16276	16303	16327	16060	16082	16355	16400	16420	16283	16419	16404	16277	16131	16216	16281	16232	16172	16056	16153	16115	16390	16321	16267	16210	16112	16329	16159	16116	16106	16310	16025	16244	16318	16093	16257	16331	16249	16251	16153	16277	16440	16280	16306	16089	16163	16220	16281	16043	16233	16233	16235	16199	16320	16233	16213	16305	16341	16156	16183	16226	16433	16105	16169	16146	16013	16070	16256	16328	16450	16167	16286	16333	16496	16275	16368	16452	16223	16364	16201	16189	16329	16256	16291	16309	16359	16213	16229	16379	16045	16272	16191	16278	16449	16269	16209	16278	16274	16279	16316	16295	16206	16366	16295	16158	16050	16214	16334	16195	16229	15967	16319	16036	16274	16088	16286	16140	16133	16192	16179	16289	16142	16308	16321	16054	16344	16336	16206	16090	16217	16366	16322	16335	16295	16210	16157	16201	16399	16441	16310	16336	16252	16131	16172	16211	16196	16279	16266	16167	16314	16239	16117	16454	16062	16255	16238	16320	16076	16404	16287	16137	16119	16276	16292	16217	16181	16147	16081	16090	16036	16337	16180	16271	16200	16422	16187	16275	16270	16154	16155	16236	16150	16265	16412	16292	16313	16224	16350	16292	15845	16285	16411	16213	16307	16242	16362	16413	16247	16150	16449	16242	16053	16109	16193	16096	16083	16356	16265	16345	16265	15965	16099	16440	16194	16252	16420	16220	16269	16364	16328	16413	16398	16270	16279	16339	16224	16047	16296	16278	16284	16334	16251	16364	16107	16365	16139	16369	16133	16258	16011	16267	16054	15975	16105	16178	16153	16357	16293	16331	16244	16210	16225	16028
26124	39014	34760	25152	20233	18554	17627	17129	16944	15883	15318	15199	14788	14652	14583	14458	14313	14409	14588	14379	14204	14135	13984	14198	14164	14061	14051	13972	13949	13917	14056	14007	13941	13913	14042	13881	14040	13944	13877	13879	13960	13858	13915	13723	13801	13752	13831	13805	13920	13832	13960	14006	13678	13927	13932	13825	13911	13719	13925	13949	13781	13856	13850	13895	13901	13888	13934	13807	13837	13858	13867	13745	13785	13920	13814	13834	13664	13941	13731	13939	13798	13788	13901	13737	13841	13713	13874	13887	13745	13801	13757	13829	13665	13718	13913	13790	13936	13880	13848	13979	13921	13863	13655	13950	14024	14087	13691	13918	13626	13780	13814	13825	13906	13930	13838	13943	13706	13782	13748	13957	13808	13771	13884	13821	13986	13846	13838	13870	13854	13948	13934	13757	13829	13896	13955	13818	14038	13884	13686	13843	13921	13791	13759	13843	13705	13855	13877	13890	13869	13788	13910	13833	14126	13737	13793	14041	13513	13890	13981	13752	13835	13946	13728	13909	13845	13762	13713	13980	13854	13830	13913	13900	13822	13835	13814	13839	13846	13891	13823	13632	13984	13780	13765	13761	13921	13776	13818	13783	13822	13927	13802	13711	13747	13855	13835	13714	13918	13863	13821	13921	13722	13640	13974	14046	13872	13844	13940	13820	13925	13911	13890	13851	13855	13898	13924	13856	13707	13747	13693	13865	13875	13784	13946	13837	13881	13716	13909	13914	13809	13746	13975	13765	13881	13915	13829	13820	13802	13821	13956	14114	13934	14071	13683	13921	13767	13935	13915	13904	13947	13924	13988	13749	13787	13921	13966	13792	13963	13997	13891	13711	13746	13630	13975	13722	13789	13919	13994	13886	13778	13903	13897	13746	13764	13936	13991	13940	13892	13959	13828	13775	13810	13686	13791	13813	13815	13875	13834	13888	13839	13832	13872	13829	13701	13930	13933	14074	13720	13995	13860	13885	14013	13872	13975	13859	13997	13826	13901	13780	13970	13740	13781	13863	13864	13883	13911	13837	13719	13866	14041	13992	13850	13840	13914	14041	13876	13839	13687	13795	13919	13775	13816	13940	13993	13831	13732	13942	13828	13610	13944	14100	13698	13805	13863	13768	13801	13693	13795	13858	13886	13649	13829	14020	13880	13699	13772	13872	13741	13878	13680	13703	13963	13935	13825	13960	13884	13961	13891	13908	13824	13849	13803	13759	13834	13887	13887	13657	13777	13808	13782	13883	13690	13737	13981	13881	13683	13894	13907	13718	13785	13764	13774	13772	13944	13876	13766	14018	13909	13811	13945	13855	13954	13969	13855	13760	13802	13695	13642	13797	13835	13890	13789	13790	13852	13955	13750	13883	13883	13831	13899	13807	13875	13853	13777	13801	13799	13760	14069	14020	13825	13702	13803	13752	13855	13924	13726	13728	13845	13741	13780	13707	13915	13890	13926	13669	13848	13781	13794	13897	13853	13891	13805	14026	13741	13893	13898	13879	13818	13673	13935	13855	13879	13631	13811	13784	13821	13810	13816	13825	13915	13824	13788	13846	13878	13781	13855	13887	13912	13918	13803	13793	13855	13967	13957	13725	13731	13885	13795	13908	13767	13976	13946	13948	13860	13738	13788	13838	13860	13835	13720	13665	13841	13748	13990	13946	13900	13929	13942	13811	13964	13699	13758	13868	13718	13922	13954	13900	13914	13835	13845	13862	13917	13900	14011	13887	13836	13909	13946	13808	13836	13977	13851	13693	13990	13964	13764	13766	13865	13807	13859	13906	13801	13719	13841	13980	13925	14043	13942	13996	13744	13591	13916	13793	13820	13723	14046	13722	13770	13883	13761	13847	13944	13940	13803	13825	13853	13657	13885	13787	13859	13875	13972	13694	13894	13887	13922	13926	13634	13910	13658	13940	13790	13874	13863	14000	13569	13880	13880	13774	13756	13979	13991	13932	13707	13799	13871	13734	13862	13765	13842	13934	13910	13818	13685	13937	14053	13861	13749	13736	13584	13925	13813	13695	13839	13841	13823	13877	14025	13776	13679	13889	13834	13808	13920	13887	13776	13781	13878	13946	13852	13938	13969	13976	13859	13749	13969	13953	13854	13976	13968	13764	13820	13721	13917	13928	13756	13818	13922	13648	13823	13921	13881	13913	13827	13778	13845	13923	14064	13859	13807	13837	13730	13812	13877	13716	13933	13916	13970	13878	13911	13769	13876	13819	13878	14021	13892	13761	13943	13864	13929	13881	13903	13737	13682	14000	13686	13942	13846	14060	13986	13771	13976	13972	13876	13984	13794	13851	13769	14035	13834	13891	13761	13705	13775	13741	13894	13840	13902	14036	13940	13767	13730	13681	14070	13815	13846	13876	13806	13827	13868	13742	13791	13936	13967	13896	13989	13819	13956	14028	13933	13981	13785	13901	13753	13758	13859	13942	13748	13824	13684	13766	14032	13802	13781	13850	13862	13971	13654	13815	13748	13917	13911	14025	13845	13863	13829	13673	13688	13943	13872	13820	13742	13818	13900	13918	13881	13912	13850	13925	13743	13923	13780	13875	13807	13688	13877	13654	13747	13646	13866	13800	13843	13796	13795	14035	13725	13831	13830	13791	13859	13909	13902	13823	13789	13836	13895	13931	13843	13916	13720	13968	13944	13768	13833	13860	13853	13812	13990	13842	13932	13957	13797	13828	13906	13899	13807	13868	13840	13990	13987	13927	13871	13935	13754	13641	13773	13664	13852	13828	13934	13687	13882	13774	13764	13789	13771	13803	13788	13873	13751	13856	13861	13941	13868	13899	13890	13778	13873	13921	13914	13840	13883	13895	14001	13699	13936	13873	13823	13784	13774	13850	13677	13886	13965	13858	13875	13808	13891	13723	13805	13844	14001	13779	13866	13880	13812	13955	13650	13772	13903	13957	13946	13968	14018	13911	13679	13913	13844	13723	13781	13970	13840	13656	13847	14023	13750	13754	13806	13916	13802	13954	13781	13908	13632	13891	13870	13822	13778	13908	13937	13831	13764	13821	13835	13755	13839	13785	13881	13870	13818	13807	13896	13858	13985	13831	13733	13918	13791	13742	13791	13824	13894	13801	14037	13883	13780	13860	13858	13797	13823	13774	13822	13907	13986	13727	13905	14075	13839	13810	13814	13917	14006	13866	13760	13753	13871	13982	13874	13736	13846	13784	13890	14028	13863	13854	13973	13709	13649	13857	13733	13942	13824	13831	13851	13852	13872	13977	13746	13879	13881	13824	13850	13759	13708	13851	13896	13942	13824	13887	13862	13910	13671	13871	13856	13832	13877	13923	13844	13994	13824	13748	13766	13725	13741	13945	13860	13841	13890	13818	13841	13718	13899	13887	13774	13736	13761	14043	13825	13930	13906	13813	13963	13861	13858	13632	13844	13634	13792	13999	13831	13943	13702	13867	13886	13813	13773	13800	13951	13901	13924	13962	13760	13904	14001	13991	13821	13810	13898	13705	14008	13840	13692	13847	13939	13829	13943	13894	13736	14004	13835	13986	13941	13983	13840	13818	13843	13886	13622	13838	13747	13742	14044	13823	13741	13858	13800	13886	13871	13866	13845	13885	14103	13662	13798	14021	13694	13824	13774	13878	13811	13985	13817	13868	13833	13874	13941	13796	13868	13894	13800	13822	13733	13798	13796	13792	13799	13857	14042	13923	13821	13780	13799	13919	13907	13798	13960	13908	13926	13720	14053	13971	13932	13818	13853	13743	13880	14031	13794	13734	13837	13914	13829	13933	13901	13780	13882	13835	13826	14014	13931	13931	13919	13802	13809	13762	13879	13768	13860	13813	13873	14009	13752	13945	13987	13849	13922	13866	13954	13865	13733	13841	13810	13951	13735	13885	13806	13931	13968	13778	13836	13943	13859	13910	13968	13814	13878	13886	13885	13879	13902	13845	13740	13937	13827	13849	13939	13887	13867	13956	13817	13740	13924	13880	13878	13813	13862	14017	13842	13740	13874	13872	13787	13782	13835	13944	13934	13923	13853	13810	13931	13626	13988	13895	13830	13842	13820	13853	13705	13856	13862	13845	13974	13884	13928	13893	13801	13777	13902	13894	13755	13845	13968	13846	13917	14060	13885	14012	13829	13826	14006	13898	13712	13843	13810	13787	13805	13759	13890	13752	13804	13854	13813	13922	13834	13919	13923	14028	13789	13794	13991	13851	13754	14080	13909	13890	13635	13946	13792	13744	13989	13938	13823	13788	13948	13864	13905	13912	13608	13783	13838	13803	13766	13834	13754	13951	13851	13805	14119	13843	13914	13881	13858	13967	13757	13740	13879	14056	13979	14064	13771	13668	13872	13760	13986	13815	13882	14056	13700	13802	13861	13698	13954	13942	13880	13982	13975	13749	13778	13826	13946	13850	13730	13974	13695	13888	13908	13937	14062	13858	13789	13937	13709	13964	13835	13755	13887	13852	13829	13803	13757	13921	13913	13780	13950	13881	13763	13962	13625	13948	13782	13708	13961	13893	13796	13796	13847	13814	13934	13940	14002	13745	13923	13755	13925	13789	14085	13754	13752	13700	13752	13905	13824	13830	13819	13801	13854	13728	13838	13945	13910	13806	13903	13782	13764	13729	14034	13829	14013	13839	13755	13786	14012	13687	13798	13906	13792	13845	13802	13765	13980	13901	13790	13718	13989	13901	13815	13984	13832	14004	14027	13869	13867	13830	13762	13832	13869	13943	13942	13875	13854	13784	13934	13896	13779	13642	13933	13908	13889	13861	13824	13730	13827	13804	13952	13967	13937	13810	13871	13730	13953	13810	13825	13890	13810	13852	13702	13814	13617	13828	13932	13688	13883	13897	13941	13910	13836	13928	13945	13931	13917	13796	13845	13865	13901	13840	13835	13836	13910	13901	13937	13945	13879	13868	14025	13930	13858	13774	13827	13779	13822	13721	13830	13934	13938	13932	13782	13808	13814	13885	13987	13864	13962	13975	13710	13773	13926	13934	14053	13865	13885	13782	13796	13723	13788	13831	13879	13860	13804	13669	13892	13772	13912	13871	13875	13909	13869	13767	13767	13820	14009	13927	14031	13896	13790	13790	13830	13875	13847	13757	13824	13975	13845	13783	13794	13662	13964	13706
23802	21050	28523	24374	22920	23753	23101	20300	19256	18999	18129	17869	17525	17156	17209	16972	16975	16807	16779	16861	16841	16750	16885	16782	16764	16683	16396	16550	16309	16512	16479	16608	16340	16613	16296	16522	16340	16178	16382	16355	16177	16413	16250	16142	16224	16514	16362	16148	16228	16219	16190	16260	16126	16301	16337	16181	16307	16281	16311	16152	15990	16055	16256	16064	16141	16125	16437	16192	16248	16084	16207	16268	16460	16147	16375	16077	16135	16073	16311	16133	16251	16309	16146	16063	16048	15960	16167	16406	16180	16256	16188	16238	16325	16077	16002	16189	16359	16307	16133	16272	16305	16318	16298	16363	16138	16077	16207	16306	16109	16125	16169	16226	16313	16031	16171	16324	16176	16245	16167	16185	16159	16151	16067	16165	16242	16212	16158	16183	16204	16317	16146	16383	16176	16249	16213	16098	16228	16235	16025	16291	16185	16263	16370	16302	16060	16069	16179	16199	16127	16073	16310	16186	16301	15967	16189	16291	16221	16290	16308	16138	16178	16202	16075	16202	16054	16029	16237	16183	16103	16079	16200	16042	16134	16123	16114	15980	16219	16223	16199	16222	16169	16079	16095	16269	16181	16195	16100	16057	16120	16369	16140	16101	16348	16341	16142	16335	15955	16274	16145	16240	16245	16088	16274	16271	16168	16147	16211	16188	16085	16075	16213	16338	16304	16147	16250	16188	16293	15977	16069	16091	16376	16314	16190	16288	16077	16246	16212	16372	16503	16265	16240	16149	16328	16196	16135	16300	16110	16282	16139	16207	16348	16025	16075	16162	16274	16127	16136	16086	16402	16021	16214	16025	16374	15849	16225	16190	16100	16341	16148	16083	16196	16236	16297	16231	16251	16101	16279	16109	16222	16107	16398	16186	16217	16160	16264	15993	16339	16045	16173	16202	16265	16206	16281	16316	16308	16395	16110	16199	15978	16163	16141	16250	16197	16271	16199	16139	16350	16465	16240	16009	16294	16242	16288	16272	16229	16152	16150	15897	16233	16256	16305	16290	16256	16186	16238	16076	16279	16093	15957	16278	16173	16161	16211	16151	16197	16071	16185	16205	16265	16110	16173	16169	16278	16277	16173	16388	16269	16157	16241	16249	16262	16219	16125	16434	15958	16397	16373	16229	16202	16195	16156	16382	16202	16230	16240	16151	16116	16220	16237	16267	16160	16032	16164	16355	16124	16119	16254	16363	16237	16185	16093	16171	16109	16143	16207	16129	16316	16138	16301	16135	16007	16143	16204	16179	16110	15983	16400	15978	16045	16129	16117	16227	16327	16190	16250	16355	16340	16039	16081	16158	16128	16194	16035	16219	16102	16313	16165	16265	16335	16091	16078	16045	16082	16215	16217	16267	16230	16128	16333	16170	16091	16105	16289	16414	16104	16155	16083	16147	16089	16094	16370	16167	16188	16264	16038	16112	16118	16237	16220	16088	16260	16223	16283	16275	16329	16228	16179	16182	16034	16118	16145	16300	16189	16187	16013	16244	16121	16230	16382	16023	15968	16324	16165	16346	16267	16157	16160	16030	16090	16156	16284	16058	16134	16053	16215	16211	16301	16225	16049	16110	16233	16028	16028	15983	16105	16134	16152	16261	16230	16208	16197	16295	16282	16152	16253	16038	16099	16256	16160	16227	16262	16163	16138	16047	16287	16124	16232	16259	16312	16204	16184	16327	16376	16030	16088	16171	16192	16094	16295	16274	16144	16270	16170	16318	16205	16033	16283	16161	16236	16257	16269	16144	16260	16330	16242	16262	16287	16229	16104	15905	16353	16360	16050	16144	16237	16008	16073	16141	16025	16144	16181	16123	16190	16306	16029	16264	16224	16244	16260	16280	16131	15819	16042	16278	16111	16236	16115	16173	16168	16051	16100	16205	16155	15986	16346	16148	16245	16201	16126	16180	16291	16276	16135	16273	16170	16152	16266	16173	16239	16068	16371	16245	16264	16200	16194	16122	16120	16268	16287	15937	16089	16150	16159	16206	16144	16016	16159	16188	16138	16172	16076	16197	16146	16210	16078	16127	16203	16352	16197	16158	16277	16333	16216	16113	16190	16125	16404	16199	16336	16238	16377	16055	16278	16282	16209	16035	16149	16181	16222	16266	16228	16034	16227	16291	16251	16402	16276	16135	16238	16136	16268	16295	16101	16332	16192	16071	16294	16270	16241	16319	16265	16462	16162	16185	16211	16097	16222	16171	16252	16264	16154	16186	16110	16304	16255	16186	16262	16245	16133	16318	16112	16129	16182	16345	16336	16338	16188	16147	16072	16186	16124	16067	16097	16152	16245	16189	16246	16200	16241	15942	16391	16205	16060	16294	16240	16215	16133	16060	16157	16348	15985	16177	16169	15953	16089	16257	16183	16105	16376	16164	16168	16251	16246	16318	16364	16468	16008	16073	16174	16362	16344	16214	16157	16182	16071	16120	16207	16239	16159	16221	16134	16348	16127	16252	16268	16142	16080	16235	15954	16042	16141	16358	16354	16238	16184	16215	16311	16314	16217	16392	16233	16312	15930	16036	16171	16352	16160	16132	16188	16219	16169	16040	16097	16174	15924	16215	16289	16285	16295	16201	16215	16142	16352	16108	16157	16277	16180	16233	16071	16316	16202	16055	16048	16216	16211	16201	16310	16201	16088	16137	16215	16174	16119	16263	16158	16214	16295	16104	16411	16223	16215	16213	16128	16192	16177	16152	16262	16242	16130	16292	16354	16120	16224	16272	16342	16290	16022	16192	16128	16241	15987	15830	16166	16107	16274	16208	16182	16384	16207	16248	15964	16078	16187	16271	16227	16321	16579	16145	16050	16334	16250	16304	16136	16100	16239	16187	16135	16208	16196	16321	16333	16311	16104	16213	16188	16286	16088	16145	16281	16154	16293	16327	16010	16279	16198	16211	16031	16140	16206	16234	16246	16201	16263	15939	16279	16131	16151	16091	16267	16264	16007	16200	16228	16117	16315	16203	16141	16225	16078	16136	16313	16369	16434	16142	16000	16127	15952	16345	16385	16362	16135	16237	16095	16348	16218	16220	16115	16160	16216	16269	16123	16275	16236	16099	16206	16237	16244	16185	16077	16283	16306	16182	16172	16248	16240	16342	16112	16369	16200	16232	16082	16341	16277	16255	16198	16224	16040	16016	16199	16170	16128	16124	16242	16181	16164	16292	16278	16269	16221	16249	16320	16184	16095	16324	16145	16321	16219	16200	16353	16167	16167	16257	16235	16263	16116	16135	16004	16085	16058	16220	15960	16059	16106	16112	16113	16217	16091	16126	16345	16275	16244	16279	16243	16215	16303	16153	16055	16122	16200	16391	16255	16116	16314	16033	16084	16187	16151	16377	16230	16293	16229	16248	16215	16328	16170	16152	16374	16180	16118	16104	16210	16274	16045	16153	16265	16218	16346	16278	16121	16365	16239	15969	16322	16028	16092	16025	16118	16261	16193	16035	16151	16302	16050	15927	16172	16167	16315	16298	16136	16262	16241	16394	16093	16290	16442	16288	16283	16257	16211	16124	16298	16091	16227	16041	16190	16260	16367	16352	16222	16217	16121	16365	16093	16343	16097	16303	16383	16114	16227	16317	16173	16200	16229	16173	16142	16129	16130	16258	16170	16436	16061	16327	16326	16095	16086	16083	16147	16255	16156	16143	16212	16127	16279	16201	16077	16239	16313	16141	16141	16285	16194	16099	16249	16095	16281	16288	16212	16303	16324	16038	16189	16242	16225	16152	16067	16117	16133	16237	16058	16200	16084	16068	16165	16148	16091	16150	16019	16124	16188	15992	16343	16179	16272	16469	16224	16239	16222	16254	16235	16177	16042	16171	16236	16072	16136	16190	16340	16144	16085	16133	16181	16271	16236	16060	16081	16152	16212	16105	16303	16184	16225	16129	16311	16133	16196	16039	16274	16111	16287	16076	16145	16054	16284	16428	16260	16266	16172	15956	16156	16423	16187	16271	16282	16279	16313	16192	16130	16055	16261	16383	16245	16224	16409	16126	16397	16244	16336	16208	16089	16134	16191	16055	16276	16195	16096	16215	16271	16275	16329	16125	16133	16215	16194	16351	16364	16287	15954	16233	16218	16086	16341	16188	16263	16203	16074	16125	16151	16111	16111	16006	16164	16121	16248	16124	15991	16276	16098	16086	16100	16304	16428	16291	16082	16392	16082	16125	16317	16240	16125	16070	16242	16073	16007	16079	16078	16286	16277	16134	16068	16387	16070	16001	16264	16262	16031	16160	16041	16271	16195	16188	16191	16477	16324	16183	16564	16343	16131	16216	16119	16086	16214	16026	16204	16077	16395	16233	16137	16290	16423	16178	16254	16223	16120	16189	16167	16329	16102	16258	16106	16187	16309	16326	16251	16276	16243	15994	16190	16134	16292	16391	16229	16110	16175	16216	16377	16128	16221	16258	15952	16041	16137	16175	15933	16123	16381	16254	16151	16221	16142	16245	16250	16218	16256	16124	16192	16308	16295	16174	16095	16373	16285	16116	16106	16220	16185	15995	16267	16174	16074	16011	16293	16360	16334	16160	16260	16219	16158	16251	16162	16283	16237	16238	16218	16482	16120	16089	16174	16054	16155	16269	16141	16332	16258	16365	16170	16189	16225	16261	16111	16225	16376	16198	16127	16214	16254	16251	16515	16200	16279	16243	16284	16205	15933	16217	16255	16133	16293	16173	16081	16274	16230	16253	16495	16228	16416	16099	16130	16304	16459	16254	16350	16179	16115	16383	16327	16250	16103	16320	16338	16081	16170	16232	16225	16268	16047	16296	16157	16140	16181	16450	16143	16257	16096	16253	16251	16159	16174	16189	16288	16033	16259	16030	16063	16198	16048	16247	16062	16202	16119	16115	16010	16149	15972	16353	16354	16182	16185	16208	16266	16275	16195	16268	16227	16105	16359	16081	16073	16177	16328	16279	16469	16106	15982	16262	16201	16230	16097	16125	16151	16103	16085	16255	16174	16299	16106	16115	16135	16035	16263	16273	16230	16282	16031	16224	16117	16171	15952	16120	16199	16240	16156	16211	16053	16132	16415	16301	15918	16289	16115	16186	16096	16360	16251	16078	16374	16267	16153	16113	16283	16250	16130	16132	16287	16265	16148	16288
26300	46058	42200	30989	24515	21812	20271	19263	18963	17558	16464	15923	15613	15238	15153	15056	14910	14776	14865	14765	14609	14397	14486	14511	14231	14200	14252	14210	14182	14076	14106	14080	14101	14174	13969	14172	13981	14044	13773	14024	14028	13946	13949	13885	13994	13894	13932	13781	13925	13976	13833	13703	13993	13919	13804	13924	13804	13855	13916	14007	13848	13850	13749	13916	13949	13678	13910	14002	13834	13814	13925	13886	13994	13825	13810	13661	13970	13712	13886	13792	13912	13698	13944	13761	13917	13861	13823	13704	13902	13809	13772	13934	13734	13783	13883	13851	13731	13938	13903	13865	13974	13906	13886	13788	13812	13898	13759	13778	13968	13930	13850	13924	13791	13891	13801	13900	13684	13786	13817	13784	13867	13893	13876	13853	13802	14064	13653	13841	13761	13861	13838	13870	13841	13877	13877	13923	13770	13783	13966	13842	13739	13942	13971	13672	13922	13932	13893	13927	13821	13934	13859	13826	13810	13841	13851	13828	13911	13764	13763	13783	13980	13823	13738	13736	13884	13681	13764	13700	13760	13776	13711	13836	13787	13871	13837	13862	13804	13991	13726	13699	13886	13747	13814	13722	13913	13902	13929	13835	13831	13695	13923	13797	13865	13750	13688	13852	13819	13684	13761	13922	13859	13953	13839	13895	13664	13888	13911	13757	13901	13845	13869	13782	13826	13801	13827	13647	14033	13738	13951	13823	13932	13968	13951	13923	14017	13799	13734	13705	13874	13910	13950	13774	13900	13807	13905	13759	13845	13945	13947	14007	13727	13779	13887	13696	13737	13765	13807	13788	13802	13882	13741	13882	13847	13885	13885	13822	13768	13644	13918	13723	13829	13883	13753	13764	13691	13920	13672	13881	13996	13797	13751	13953	13874	13875	13702	13791	13799	13953	13919	13863	13780	13789	13685	13844	13713	13939	13798	13803	13836	13948	13773	13805	13773	13874	13723	13879	13831	13798	14011	13962	13792	13919	13904	13994	13750	13810	13815	13820	13953	13807	13787	13699	13676	13655	13736	13968	13792	13774	13709	13843	13800	13869	13879	13973	13828	13726	13835	13752	13824	13800	13851	13699	13768	13856	13868	13883	14026	13708	13782	13770	13768	13889	13841	13877	13888	14093	13833	14000	13779	13759	13749	13833	13915	13920	13825	14046	13727	13786	13792	13915	13846	13691	13897	13830	13976	13782	13690	13710	13811	13974	13752	13659	13728	13805	13892	13894	13921	13992	13706	13791	13968	13895	14008	13898	13850	13882	13785	13862	13890	13955	13913	13816	13683	13921	13805	13816	13801	13887	13856	13817	13976	13870	14004	13748	13993	13937	13673	13715	13779	13724	13674	13799	13761	13950	13787	13827	13922	13726	13881	13792	13847	13835	13839	13920	13787	13771	13823	13776	13881	13792	13812	13826	13790	13828	13952	13723	13689	13810	13656	13934	13862	13795	13841	13675	13959	13925	13885	13688	13862	13912	14009	13799	13969	13932	13866	13777	13852	13933	13847	13797	13874	13787	13852	13753	13942	13847	13988	13824	13738	13841	13815	13927	13875	13877	13819	13683	14011	13788	13912	13897	13827	13780	13904	13711	13881	13803	13776	13957	13815	13769	13746	13854	13660	13871	13764	13865	13759	13557	13887	13971	13730	13824	13888	13637	13720	13842	13849	13903	13928	13796	14035	13863	13970	13983	13789	13958	13912	13800	13702	13894	13900	13893	13821	13913	13643	13907	13849	13917	13753	13808	13866	13760	13824	13833	13835	13866	13851	13842	13713	13856	13901	13795	13792	13847	13856	13770	13744	13898	13855	13739	13866	13876	13964	13853	13769	13950	13804	13867	13921	13734	13990	13814	13776	13869	13722	13735	13748	13840	13755	14082	13813	13838	13804	14041	13877	13738	13892	13561	13763	13879	13909	13710	13862	13840	13619	13733	13796	13808	13821	13908	13904	13769	13793	13931	13884	13814	14036	13966	13860	13908	13758	13850	13881	13691	13789	13756	13777	13831	13621	13757	14004	13922	13745	13767	13924	13594	13799	13936	13836	13822	13869	13991	13837	13820	13875	13792	13791	13961	13834	13820	13815	13908	13897	13648	13897	13904	13943	14043	13917	13892	13844	13901	13894	13717	13880	13746	13928	13616	13806	13910	13811	13940	14083	13755	13983	13780	13743	13822	13910	13836	13863	13800	13926	13714	13803	13997	13615	13693	13822	13889	13677	13871	13764	13845	13935	13828	13748	14016	13811	13820	13734	13751	13839	13999	13941	13735	13874	13723	13818	13925	13937	13720	13672	13774	13843	13634	13726	13810	13705	13894	13794	13733	13856	13642	13865	13884	13767	13950	13744	13775	13742	13696	13741	13828	13871	13768	13874	13793	13901	13888	13946	13854	13969	13883	13826	13966	13932	13755	13876	13756	13880	13749	14038	13900	13882	14015	13816	13947	13765	13774	13904	13997	14060	13695	13760	13865	13797	13832	13930	13807	13819	13674	13690	13905	13641	13882	13741	13972	13736	13845	13917	13790	13750	13931	13785	13783	13802	13668	13767	13810	13803	13730	13979	13849	13838	13804	13900	13839	13867	13911	13970	13906	13693	13819	13856	13826	13860	13908	13688	13922	13812	13752	13925	13933	13796	13897	13875	13953	14020	13864	13929	13800	13869	13685	13897	13726	13897	13924	13665	13715	14045	13870	13787	13793	13826	13868	13919	13742	13836	13806	13789	13804	13922	13749	13750	13836	13825	13843	13867	13783	13898	13844	13845	13982	13824	13769	13889	13811	13934	13696	13787	13743	13838	13901	13843	13882	13857	13971	13929	13907	13771	13880	13865	13841	13785	13870	13765	13800	13796	13918	13911	13837	13975	13821	13878	13887	13774	13863	13928	13820	14106	13732	13774	13898	13724	13973	13872	13700	13812	13869	13792	13882	13917	13863	13768	13741	13863	14008	13827	14012	13623	13957	13898	13829	13807	13959	13811	14002	13852	13792	13746	14197	13842	13907	13811	13809	13745	13958	13839	13756	13757	13860	13594	13872	13747	13919	13978	13991	13923	13829	13762	13749	13873	13931	13761	13779	13817	13974	13881	13819	13960	13882	14054	13956	13891	13848	13846	13771	13857	13874	13868	13812	13802	13822	13944	13853	13830	13770	13789	13744	13719	13935	13826	13829	13956	13728	13764	14004	13762	13786	13818	13778	13844	13863	13719	13938	13745	13903	13821	13849	13898	13882	13831	13796	13803	13938	13858	13820	13956	13793	13894	13752	14121	13735	13777	13897	13938	13774	13817	13828	13942	13886	13987	13880	13807	13720	13953	13928	13806	13791	13868	13995	13928	13847	13836	13847	13797	13747	13894	13716	13724	13773	13747	13840	13708	13914	13877	13717	13802	13881	13813	13863	13886	13965	13899	13781	13868	13720	13847	13800	13780	13734	13785	13949	13786	13814	13879	13759	13855	13915	13895	13824	13713	13819	13862	13839	13895	13927	13870	13696	13842	13805	13742	13817	13742	13882	13753	13735	13918	13863	13850	13953	13901	13938	13829	13802	13883	13884	13900	13812	13810	13799	13874	13942	13762	13937	14000	13843	13888	13759	13918	13791	13799	13925	13779	13808	13914	13939	13869	13844	13900	13989	13964	13819	13941	13760	13828	13718	14028	13775	13860	13918	13713	13854	13991	13857	13799	13793	13878	13913	13777	13869	13808	14005	13803	13872	13912	13854	13876	13802	13771	13685	13752	13747	13779	13904	13924	13945	13753	13754	13857	13860	14026	13838	13700	13938	13732	13980	13773	13814	14061	13902	13951	13839	13836	13869	13738	13995	13709	13856	14045	13787	13772	13827	13885	13683	13793	13635	13837	13686	13922	13862	13768	13741	13778	13847	13788	13829	13843	13747	13735	13901	13779	13801	13958	13879	13787	13650	13961	13871	13850	13899	13739	13613	13727	13845	13744	13930	13712	13741	13870	13709	13840	13905	13691	13818	13923	13845	13694	13873	13767	13706	13895	13939	13776	13852	13784	13660	13945	13823	13672	13892	13908	13907	13932	13782	13755	13898	13691	13901	14136	13820	13952	13832	13737	13688	13883	13782	13736	13885	13948	13806	13906	13772	13923	13931	13751	13804	13622	14043	13832	13736	13798	13922	14009	13821	13864	13865	13928	13729	13803	13980	13886	14013	13849	13921	13928	13829	13776	13593	13937	13905	13894	13822	13907	13951	13991	13837	13882	13603	13765	13778	13854	13925	13881	13773	13916	13814	13753	13929	14025	13877	13815	13876	14034	13755	13909	13877	13825	13862	13731	13855	13795	13906	14088	13941	13767	13888	13881	13919	13925	14017	13747	13786	13637	13714	13833	13886	13860	13911	13712	13748	13764	13924	13862	13812	13819	13745	13939	13854	13884	13904	13982	13647	13850	13887	13713	13688	13910	13789	13965	13925	13773	13797	13881	13920	13810	13778	13632	13938	13801	13799	13753	13896	13859	13777	13825	13827	13754	13798	13888	13842	13815	13733	13872	13760	13744	13730	14037	13687	13827	13849	13882	13873	13700	13930	13799	13696	13953	13772	13936	13914	13867	13989	13863	13675	13950	13831	13955	13893	13696	13764	13849	13869	13872	13817	13903	13773	13759	13797	13808	13816	14070	13937	13783	13882	13740	14024	13846	13965	13762	13789	13821	13745	13852	13846	13886	13805	13853	13915	13806	13701	13931	13823	13942	13887	13835	13694	13860	13832	13860	13860	13938	13816	13520	13793	13733	13875	13899	13665	13914	13709	13719	13810	13730	13702	14002	13818	13678	13898	14006	13796	13863	13836	13657	13834	13790	13702	13780	13882	13943	13807	13755	13833	13648	13774	13941	13843	14023	13988	13765	13915	13796	13907	13848	13783	13889	13755	13759	13743	13751	13761	13779	13714	13902	13855	13702	13887	13703	13836	13984	13772	13930	13803	13734	13736	13850	13919	13946	13804	13722	13732	13862	13877	13814	13903	13947	13785	14059	13905	13859	13801	13697	13953	13876	13924	13787	13786	13774	13741	13954	13904	13695	13823	13692	13843	13734	13836	13997	13949	13898	13806	13847	13749	13801	13875	13878	13812	13911	13813	13760	13816	13725	13999	13663	13857
22762	21048	28801	23580	21681	24950	27254	22551	21737	21129	19953	19373	19034	18700	18324	18308	18323	18141	18245	17996	17980	17825	17907	17774	17589	17810	17743	17648	17411	17396	17599	17588	17411	17346	17376	17407	17413	17486	17409	17287	17236	17325	17509	17450	17095	17362	17417	17219	17290	17394	17473	17058	17417	16996	17179	17188	17096	17200	17216	17252	17240	17168	17175	17187	17180	17079	17134	17289	16942	17136	17245	17234	17172	17170	17100	17275	17233	17351	16967	17151	17181	17069	17049	17063	17104	17265	16949	17177	17054	17239	17002	17086	17084	17179	17108	17196	17016	17194	17164	17055	17090	17046	17236	17140	17159	17292	17176	16860	17232	17462	17199	17111	17275	17084	17125	17161	17227	17160	17127	16893	17278	17113	17129	17134	17088	17038	17337	17338	17193	17155	17056	17141	17031	17203	17140	16884	17247	17151	17246	17210	17217	17153	17186	17139	17198	17313	17052	17179	17149	17071	16992	17136	17117	17154	17502	17115	17172	17042	17094	16923	16959	17036	17011	16906	17109	17276	17263	17050	17169	16989	17140	17158	17096	17080	17157	17134	17018	17137	17225	16936	17184	17076	17062	17053	16850	17143	17296	17062	17146	17070	17075	17315	17154	17112	17183	17081	17131	17088	16906	17045	17050	16959	17185	17184	17164	17138	17225	17062	17325	17029	17114	17094	17009	17132	17124	17302	17192	16966	17071	17273	17123	17088	17154	17187	17220	17212	17109	17176	17139	17041	16976	17380	17062	17191	17206	17213	17186	17137	17186	16965	17256	17064	17140	17220	17171	17025	17083	16942	17264	17137	16968	17098	17251	17126	16881	17274	17200	17139	17211	17101	17180	16996	16967	16950	17253	17288	17042	17153	17219	17283	17097	16975	17113	16985	17205	17137	17185	17152	17101	17098	17152	17098	17069	17264	17219	17067	17288	17188	16897	17002	17044	17300	16971	17184	17103	17012	16955	17312	17102	16767	17214	17272	17139	17098	17228	17003	17095	17053	17072	17107	17139	17038	16804	17082	17130	16885	17096	16949	17122	17093	17285	17272	17098	17222	17001	17073	17014	17050	16985	17065	17192	16994	17214	17017	17300	17177	17278	17297	17264	16978	17181	17191	17282	17183	17151	17072	17185	17246	17248	17278	17086	16900	16791	17315	17054	17161	17223	17194	16954	17065	17069	17233	17123	17220	17214	17246	16910	17222	17324	17138	17074	17027	17061	17120	17184	17098	16975	17032	16989	17008	17113	17008	17054	17115	17187	16997	17102	17069	17074	17277	17171	17238	16944	17001	17092	17252	17105	17049	17093	17277	17095	17093	17119	16989	17085	17121	17050	17153	17035	17313	17024	17077	17144	17194	16967	16971	17016	17155	17147	17117	17287	17033	17310	16979	17183	17238	17022	17036	17190	17087	17146	17084	17265	17046	16904	17211	16954	16933	17092	17043	17265	17441	17062	17035	17084	17132	17191	17135	17053	17222	17190	17265	17207	17179	16942	17085	17089	16829	17200	17101	17186	17122	16866	17239	17263	17096	17185	17002	17170	17074	17102	17073	16981	17270	17153	17053	17234	17125	17150	17153	16975	17091	17248	17286	16975	17096	16978	17072	17081	17036	17121	17217	17074	16987	17046	17177	17151	17167	17259	16897	17102	16990	17204	17088	17068	17335	17032	17378	17301	16992	17092	17140	16915	17196	17258	17236	17026	17137	17394	17276	17008	17119	16845	17090	17295	16915	17125	16926	17177	17132	17202	17010	17139	16948	17193	16960	17042	17138	17385	17090	17099	17228	17003	17154	17139	17406	17157	17089	17279	17103	17079	17136	17128	16933	17285	17356	17200	17047	17293	17219	16995	17313	17294	17149	17132	17148	17206	17086	17107	17194	17167	17016	17167	17137	17260	17056	17159	17340	17033	17240	16948	17104	17134	17019	17067	17052	17008	16898	17039	17094	17122	17218	17255	16998	17190	17221	17140	17062	17243	17224	17242	17188	17225	17118	17283	17073	17012	17288	17267	17110	17027	17158	17221	17372	16925	17061	17013	17059	17282	17126	17197	17102	16935	17273	16993	17134	16988	17095	17026	17209	17067	17270	17118	17228	17024	16916	17002	17117	17174	17134	17320	17173	17319	17165	17413	17155	17089	17081	17292	17018	17205	17189	16933	16986	16967	17117	17165	17206	17026	17006	17245	17036	17132	17363	17150	16998	17182	17246	17230	17196	17268	16955	17060	16998	17137	16896	17149	16987	17243	17074	17136	16955	17366	17150	16959	17058	17040	17021	17247	17265	17194	17051	17196	17056	17229	17268	17089	17090	17071	16982	17088	16993	17076	17296	17066	17066	17119	17177	17135	16899	17109	17172	17168	17166	17160	17153	16965	17125	17083	17332	17171	17220	17095	17186	17061	17050	17328	17198	17377	17147	17006	16970	17172	16999	17141	16992	17080	17056	17034	17063	17096	17072	17259	17035	17016	17143	17042	17262	17084	16996	17090	17205	17164	17132	17200	17065	17132	17095	17057	16982	17240	17001	17114	17156	17393	17119	17211	17035	17054	17092	16940	17025	17172	17155	17346	17158	17345	17255	17063	17378	17105	17056	17206	17236	17194	17232	17093	17129	17044	17167	17122	17196	17089	17153	16969	17185	17243	17211	17053	16977	17222	17053	17064	17232	17089	17174	17071	17328	17125	17029	17324	17025	17237	17167	17219	17234	17047	17092	17200	17200	17135	17163	16906	17057	16931	17247	17150	17134	17178	17167	17396	17166	17280	17185	17043	17185	17149	16965	17095	17164	17037	16949	17037	17255	17099	17204	17013	17049	16933	17219	17157	17084	17355	16927	17216	16977	17259	17288	17349	17165	17185	17270	16942	17227	17176	17091	17002	16858	17182	17313	17146	17217	17151	16980	16992	17146	17231	17357	17415	17179	17084	17008	17231	17222	17190	17175	17246	17303	16981	17103	17082	17163	17062	17061	17077	17009	16992	17018	17046	17052	17015	17150	17021	16989	16970	17366	17365	17191	17063	17220	17229	17198	17200	17151	17375	17075	17082	17183	17155	17206	17263	16936	17189	17195	17349	17305	17124	16854	16899	17106	17267	16999	17136	17271	17073	17085	17128	17238	17073	16955	17058	17203	17229	17142	17181	17043	17130	17212	17374	17170	16913	17106	16981	17174	17138	17110	17154	17199	17118	17183	17222	17132	17099	17123	17091	16976	17097	17151	17245	17216	17309	17178	17196	17151	17231	17042	17232	17254	17131	17179	17178	17097	17059	17111	17115	17013	16933	17214	16972	17018	17182	17244	17281	16919	17040	17000	17007	17102	17054	17210	17137	17052	17108	17135	17115	17120	17202	17171	17173	16902	17175	16997	17085	17134	17173	16996	17071	16985	17253	17234	17132	17069	17108	17153	17062	17209	17297	17302	17026	17079	17000	17057	17350	17191	17098	17012	17105	17064	17058	17211	17044	16965	17042	17011	17258	17183	17169	17062	17255	17139	17113	17094	17154	17185	17085	17085	17079	17231	17078	16984	17210	17221	17000	17338	16972	16989	17141	16877	17264	17130	17172	17139	17118	17178	17008	16852	17100	17055	16982	17231	17286	17142	17226	17180	17095	17252	16986	17111	17381	17069	17200	17045	17230	17186	17106	17205	16973	17028	17187	17192	17049	16769	17113	16861	17210	17250	16947	17073	17119	17016	17365	16803	17154	17236	17266	17073	17037	17076	17239	16994	17175	16993	17231	17079	17388	17153	17070	17114	17205	17154	17024	17106	17271	17125	17347	17096	17133	17126	17190	17156	17064	17232	17155	17113	17244	17301	17121	16999	17064	17064	17056	17320	17096	17053	17124	17039	17182	17331	17155	16970	17088	17018	17275	17302	17162	17157	17191	17165	17069	17348	17143	17275	16953	16957	17121	17126	16966	17151	17112	17202	16992	17080	17114	17059	17075	17079	17105	17297	17275	17082	16981	17227	17200	17170	17315	16977	16998	17278	17172	17172	17236	17089	16997	17094	17150	17036	17215	16779	17175	17158	17087	17050	16953	17232	17168	17223	16808	16977	17171	17109	17298	16992	17266	16965	17057	17189	17182	17076	17214	17139	17106	16815	17102	17038	17199	17169	16859	17138	17076	17054	17209	17265	17095	17196	16997	17132	17206	17067	17203	17152	16958	17112	17204	17311	17132	17162	17283	17061	17147	17133	17154	17201	17173	17250	17081	17109	17284	17313	17020	17274	17087	17252	16990	17031	16939	17216	17197	17192	16845	17101	17074	17299	17023	17122	17107	17115	17145	17006	17395	17103	17228	17106	17216	17208	17188	16899	16993	17191	17042	17155	17271	17007	16935	16876	17201	17036	16994	17134	17188	17287	17330	17145	17053	16887	17153	17013	17081	17242	17017	17307	17108	17168	17344	17082	17038	17053	17088	17006	17046	17128	17078	16994	17030	17183	16960	17212	17021	17280	17100	17264	17110	17147	17386	17248	17164	17142	17013	17125	17113	17114	17068	17113	17173	17065	16952	17074	17275	17229	17167	17056	17227	17267	17234	17026	16975	17411	17203	17052	17135	17083	17181	17258	17116	16864	17186	17089	17058	17084	17054	17028	16972	17018	17006	17076	17094	17146	17206	17141	17022	17202	17215	16925	17040	16981	17142	17249	17177	17338	17238	17076	17186	16916	17083	17171	17041	17046	17007	17121	16804	17220	17231	16981	16999	17193	17067	17244	17309	17192	17068	17084	16955	17167	17130	17047	17129	17205	17103	16959	16998	17157	17110	17121	17039	17092	17248	17359	17276	17094	17112	17020	17014	17171	17051	17157	17121	17236	17048	17013	17323	17057	17193	17009	17185	17143	17357	17082	16923	17025	16899	16914	17211	16861	17072	17153	17066	17214	16969	17077	16985	16934	17110	17211	17036	17141	17171	17357	17051	17090	17296	17152	17067	17052	17089	16945	17258	16993	17002	17024	17126	17054	17322	17052	17235	17104	17245	17320	17163	16952	17194	17100	17251	17040	17339	17060	16923	17084	17114	16990	16954	17008	17127	17131	17106	17198	17146	17154	17056	17211	17195	17132	17314	17161	16952	17382	17040	17169	17255	17178	17253	17115	17314	17163	17179	17003	17054	17109
28681	51390	46776	35531	27772	25227	23241	21854	21309	19697	18318	17376	16828	16366	16077	15851	15730	15801	15590	15478	15530	15543	15234	15094	15024	14888	15015	14854	14818	14622	14653	14804	14806	14654	14619	14523	14653	14624	14525	14633	14439	14495	14572	14441	14448	14380	14466	14514	14556	14535	14322	14377	14410	14362	14492	14397	14432	14481	14450	14362	14466	14379	14396	14311	14385	14376	14453	14382	14445	14437	14470	14470	14309	14428	14311	14348	14411	14369	14287	14492	14377	14335	14386	14549	14423	14537	14517	14300	14333	14109	14413	14547	14359	14408	14393	14502	14328	14325	14463	14560	14287	14336	14379	14504	14474	14213	14466	14557	14408	14457	14353	14333	14374	14363	14353	14442	14358	14391	14377	14330	14389	14502	14307	14352	14528	14408	14512	14490	14314	14249	14407	14373	14374	14237	14563	14421	14434	14399	14420	14294	14476	14515	14485	14495	14361	14505	14478	14533	14453	14417	14497	14421	14400	14530	14292	14479	14282	14242	14243	14379	14205	14311	14367	14450	14296	14471	14383	14316	14310	14374	14449	14409	14348	14415	14485	14149	14404	14482	14164	14491	14413	14515	14176	14359	14264	14307	14318	14338	14331	14515	14538	14297	14456	14221	14268	14359	14367	14393	14476	14249	14238	14283	14373	14335	14453	14315	14358	14417	14457	14316	14328	14457	14383	14439	14432	14317	14473	14452	14458	14339	14422	14437	14274	14336	14326	14430	14379	14408	14536	14468	14458	14270	14416	14328	14442	14378	14290	14436	14383	14371	14315	14318	14389	14301	14374	14380	14296	14332	14340	14453	14379	14436	14491	14233	14365	14289	14376	14305	14403	14366	14383	14497	14321	14212	14347	14270	14394	14519	14389	14620	14369	14369	14344	14450	14440	14353	14276	14318	14176	14380	14554	14480	14479	14336	14494	14411	14326	14300	14176	14279	14322	14430	14442	14353	14477	14412	14482	14394	14530	14324	14270	14300	14427	14429	14479	14507	14395	14395	14309	14326	14317	14225	14308	14412	14394	14561	14456	14355	14415	14399	14256	14414	14354	14544	14366	14418	14266	14352	14300	14255	14354	14439	14365	14466	14273	14405	14397	14459	14441	14362	14333	14381	14364	14435	14360	14493	14312	14394	14310	14336	14562	14316	14419	14400	14451	14379	14479	14393	14540	14437	14282	14301	14506	14396	14484	14432	14311	14301	14527	14537	14368	14604	14300	14620	14465	14217	14280	14398	14465	14483	14520	14384	14435	14386	14276	14360	14365	14306	14151	14383	14508	14402	14364	14364	14501	14508	14312	14379	14505	14246	14170	14317	14411	14362	14262	14353	14355	14509	14324	14354	14278	14388	14494	14383	14359	14292	14397	14318	14233	14293	14275	14365	14365	14281	14273	14461	14600	14365	14400	14407	14435	14248	14359	14315	14347	14371	14456	14420	14310	14258	14387	14477	14438	14418	14383	14465	14268	14352	14550	14304	14519	14424	14221	14449	14298	14478	14375	14225	14270	14323	14452	14386	14519	14347	14319	14389	14416	14171	14474	14265	14315	14547	14422	14395	14250	14330	14417	14406	14250	14423	14465	14293	14369	14314	14335	14363	14519	14310	14348	14370	14336	14353	14313	14534	14432	14279	14308	14398	14356	14305	14457	14486	14365	14436	14416	14274	14287	14277	14292	14350	14201	14503	14288	14489	14334	14373	14492	14183	14438	14324	14334	14375	14416	14308	14404	14475	14433	14396	14444	14216	14437	14485	14544	14421	14412	14450	14403	14224	14387	14231	14281	14364	14426	14282	14534	14399	14260	14377	14363	14462	14407	14314	14355	14438	14465	14523	14560	14320	14422	14405	14355	14490	14295	14373	14427	14596	14375	14324	14431	14436	14463	14377	14496	14444	14344	14368	14199	14438	14383	14395	14279	14312	14376	14490	14320	14417	14339	14304	14488	14423	14452	14459	14434	14441	14371	14149	14567	14314	14422	14326	14265	14293	14432	14326	14470	14250	14353	14455	14468	14471	14454	14411	14223	14301	14458	14558	14329	14105	14427	14552	14455	14276	14458	14439	14274	14446	14382	14427	14460	14310	14316	14481	14347	14424	14444	14340	14317	14461	14417	14495	14204	14375	14280	14397	14436	14380	14295	14362	14281	14341	14269	14450	14495	14530	14296	14533	14462	14464	14446	14363	14274	14385	14224	14344	14212	14346	14300	14284	14430	14486	14392	14248	14463	14409	14451	14416	14343	14455	14338	14307	14538	14306	14381	14275	14193	14350	14376	14545	14305	14389	14173	14311	14388	14262	14301	14489	14397	14443	14205	14165	14309	14357	14555	14426	14370	14385	14095	14339	14356	14325	14399	14384	14321	14470	14470	14414	14502	14235	14491	14368	14432	14393	14363	14494	14536	14281	14482	14279	14408	14719	14407	14323	14473	14433	14274	14372	14352	14355	14408	14457	14261	14314	14322	14463	14371	14462	14223	14424	14514	14354	14425	14428	14362	14347	14391	14301	14292	14414	14462	14294	14612	14340	14447	14402	14333	14168	14407	14424	14340	14247	14477	14450	14496	14368	14355	14405	14367	14360	14400	14290	14630	14377	14391	14468	14498	14469	14442	14445	14377	14138	14409	14356	14378	14332	14319	14430	14567	14295	14422	14380	14453	14404	14388	14417	14363	14353	14290	14330	14309	14259	14177	14363	14474	14308	14367	14326	14543	14345	14309	14458	14480	14427	14505	14478	14277	14482	14472	14187	14409	14239	14290	14399	14313	14414	14269	14439	14368	14298	14304	14362	14489	14318	14444	14381	14632	14175	14547	14425	14342	14326	14319	14427	14387	14351	14430	14392	14359	14431	14457	14382	14351	14473	14379	14519	14452	14359	14310	14234	14417	14377	14351	14442	14499	14345	14518	14365	14396	14298	14364	14451	14433	14316	14415	14302	14286	14448	14284	14280	14296	14326	14348	14313	14457	14441	14198	14361	14520	14316	14427	14350	14581	14384	14341	14463	14326	14403	14378	14458	14316	14414	14280	14165	14396	14450	14292	14368	14345	14355	14448	14483	14515	14495	14191	14282	14383	14465	14386	14604	14271	14346	14275	14387	14274	14253	14304	14335	14449	14364	14500	14639	14368	14374	14412	14545	14536	14324	14435	14394	14562	14376	14263	14349	14492	14331	14338	14352	14590	14375	14444	14290	14416	14255	14362	14578	14392	14278	14250	14438	14481	14361	14326	14374	14397	14476	14389	14391	14347	14450	14377	14421	14384	14403	14321	14398	14456	14304	14288	14256	14367	14317	14629	14488	14544	14424	14279	14492	14441	14500	14428	14320	14280	14500	14395	14240	14390	14202	14418	14313	14377	14236	14500	14387	14352	14371	14323	14445	14465	14458	14435	14332	14346	14362	14239	14483	14428	14178	14399	14384	14186	14440	14492	14422	14285	14431	14281	14240	14339	14252	14476	14388	14391	14505	14261	14498	14376	14396	14270	14549	14312	14353	14255	14399	14430	14365	14413	14421	14309	14336	14370	14320	14300	14527	14323	14493	14256	14353	14351	14335	14312	14298	14337	14378	14391	14336	14224	14492	14523	14200	14367	14325	14345	14447	14348	14232	14367	14313	14327	14202	14355	14393	14418	14272	14577	14348	14373	14349	14320	14305	14477	14405	14336	14205	14468	14356	14430	14398	14221	14329	14311	14284	14372	14384	14416	14444	14276	14352	14395	14401	14266	14360	14212	14350	14391	14201	14303	14250	14342	14388	14415	14492	14382	14424	14503	14383	14407	14334	14398	14325	14420	14297	14358	14545	14405	14252	14429	14618	14319	14355	14478	14315	14479	14281	14269	14501	14316	14518	14415	14534	14395	14484	14398	14295	14448	14471	14339	14283	14261	14243	14190	14370	14387	14480	14403	14325	14307	14500	14469	14265	14290	14420	14176	14349	14273	14308	14328	14400	14370	14485	14474	14269	14274	14452	14483	14297	14481	14396	14313	14339	14357	14478	14252	14338	14486	14411	14311	14291	14364	14338	14500	14383	14460	14346	14427	14271	14528	14362	14232	14310	14225	14366	14395	14399	14292	14309	14460	14416	14469	14403	14289	14444	14359	14513	14445	14232	14310	14338	14522	14498	14410	14443	14380	14601	14501	14333	14291	14424	14344	14213	14506	14323	14421	14405	14431	14412	14306	14228	14359	14504	14408	14474	14478	14425	14442	14369	14392	14318	14275	14318	14252	14332	14445	14518	14473	14397	14436	14529	14321	14237	14467	14401	14398	14529	14196	14414	14369	14457	14379	14502	14509	14362	14231	14301	14449	14378	14260	14430	14537	14336	14300	14278	14414	14323	14312	14440	14489	14458	14514	14442	14261	14231	14344	14338	14419	14468	14352	14525	14376	14528	14441	14460	14365	14482	14325	14395	14262	14293	14200	14212	14467	14337	14416	14484	14387	14375	14324	14444	14431	14240	14339	14458	14386	14519	14302	14337	14260	14376	14489	14381	14406	14399	14426	14382	14480	14427	14374	14425	14196	14381	14359	14503	14381	14407	14230	14434	14415	14359	14408	14288	14381	14304	14285	14380	14329	14396	14313	14420	14392	14288	14374	14435	14247	14417	14467	14308	14303	14441	14369	14589	14398	14468	14350	14406	14471	14288	14502	14326	14307	14173	14318	14292	14434	14410	14251	14517	14320	14520	14264	14341	14510	14337	14245	14407	14234	14361	14356	14301	14268	14517	14336	14381	14160	14460	14515	14399	14465	14393	14499	14261	14250	14273	14390	14312	14394	14286	14387	14440	14332	14375	14404	14322	14341	14432	14431	14426	14448	14347	14490	14415	14443	14273	14510	14307	14360	14440	14452	14250	14378	14433	14358	14422	14296	14370	14382	14201	14314	14339	14307	14512	14274	14484	14292	14334	14485	14416	14156	14437	14491	14274	14492	14247	14395	14331	14403	14346	14388	14405	14293	14259	14529	14193	14222	14336	14382	14396	14425	14498	14308	14366	14343	14384	14397	14240	14435	14355	14374	14507	14379	14364	14307	14258	14245	14325	14337	14440	14332	14530	14406	14406	14406	14317	14279	14329	14547	14271	14374	14336	14571	14374	14398	14403	14590	14242	14440	14489	14483	14333
28364	25862	32719	27669	21477	19822	19170	18463	18293	17839	17487	17172	16932	16793	16691	16853	16747	16766	16701	16742	16498	16494	16582	16543	16475	16505	16385	16453	16316	16380	16642	16459	16631	16443	16269	16440	16608	16317	16438	16508	16504	16262	16499	16435	16398	16392	16393	16194	16301	16237	16224	16499	16263	16259	16380	16284	16388	16213	16310	16297	16254	16361	16439	16122	16336	16230	16297	16425	16317	16317	16151	16354	16255	16126	16226	16371	16194	16522	16275	16306	16570	16520	16275	16319	16327	16205	16387	16196	16441	16442	16234	16460	16457	16376	16290	16490	16291	16378	16394	16375	16307	16372	16491	16320	16307	16218	16505	16230	16412	16285	16444	16517	16430	16357	16423	16482	16364	16246	16372	16434	16288	16200	16470	16381	16107	16318	16320	16317	16360	16210	16300	16299	16185	16285	16170	16470	16529	16156	16306	16151	16247	16282	16491	16277	16425	16483	16385	16273	16401	16494	16385	16318	16243	16349	16291	16393	16315	16383	16276	16494	16416	16265	16455	16200	16284	16390	16390	16389	16301	16219	16239	16393	16517	16070	16403	16289	16329	16492	16444	16180	16445	16280	16215	16009	16340	16640	16431	16262	16391	16365	16412	16343	16382	16392	16431	16353	16215	16398	16170	16389	16332	16126	16269	16286	16558	16317	16365	16284	16289	16281	16366	16363	16215	16230	16332	16264	16459	16443	16414	16332	16325	16097	16317	16364	16449	16454	16409	16397	16247	16560	16290	16416	16310	16358	16164	16378	16272	16521	16350	16513	16538	16399	16294	16461	16187	16398	16250	16350	16303	16381	16520	16482	16388	16603	16362	16351	16133	16366	16134	16177	16173	16303	16258	16386	16367	16358	16438	16325	16272	16347	16438	16404	16254	16297	16304	16491	16227	16347	16268	16199	16332	16214	16405	16231	16272	16276	16270	16614	16254	16260	16347	16338	16376	16305	16388	16281	16449	16309	16461	16301	16429	16279	16346	16392	16470	16310	16387	16365	16597	16082	16164	16238	16265	16259	16304	16263	16585	16185	16549	16298	16126	16353	16329	16243	16351	16186	16422	16368	16413	16185	16379	16234	16475	16342	16268	16422	16297	16350	16286	16335	16408	16595	16402	16268	16367	16244	16300	16459	16495	16348	16273	16456	16321	16345	16506	16337	16376	16271	16354	16296	16145	16291	16283	16469	16215	16311	16321	16261	16282	16282	16313	16397	16233	16449	16380	16223	16140	16357	16517	16541	16432	16460	16216	16251	16505	16282	16347	16286	16421	16420	16362	16463	16341	16339	16449	16341	16287	16196	16445	16455	16280	16347	16378	16388	16462	16256	16211	16403	16334	16279	16511	16540	16424	16283	16387	16331	16231	16416	16413	16325	16288	16278	16322	16281	16244	16217	16342	16285	16351	16362	16432	16359	16306	16373	16329	16156	16127	16355	16316	16264	16441	16267	16238	16122	16409	16372	16198	16374	16242	16293	16350	16466	16358	16363	16340	16453	16309	16539	16335	16361	16164	16347	16192	16330	16295	16463	16514	16415	16263	16451	16441	16370	16233	16373	16265	16244	16478	16264	16316	16264	16195	16277	16559	16440	16130	16398	16132	16354	16382	16081	16264	16320	16413	16364	16331	16235	16314	16349	16250	16293	16233	16337	16324	16401	16451	16310	16389	16389	16396	16287	16418	16285	16201	16294	16230	16292	16388	16273	16369	16312	16547	16237	16320	16267	16359	16189	16223	16382	16463	16470	16368	16424	16180	16382	16204	16290	16268	16443	16351	16338	16290	16333	16446	16348	16402	16203	16414	16498	16477	16513	16401	16307	16161	16403	16492	16377	16520	16363	16421	16449	16458	16379	16356	16418	16325	16355	16133	16375	16314	16274	16459	16201	16476	16373	16268	16364	16474	16393	16288	16510	16302	16406	16355	16434	16342	16470	16408	16272	16411	16359	16447	16455	16394	16370	16188	16316	16556	16402	16189	16350	16238	16305	16334	16389	16437	16299	16234	16244	16191	16375	16409	16321	16420	16365	16316	16279	16278	16290	16322	16402	16208	16513	16313	16348	16423	16312	16349	16481	16407	16266	16273	16377	16720	16510	16297	16463	16329	16402	16501	16340	16347	16369	16399	16405	16305	16391	16397	16363	16484	16283	16386	16402	16450	16293	16319	16224	16286	16269	16245	16363	16115	16446	16355	16261	16140	16579	16449	16321	16259	16267	16387	16392	16331	16357	16409	16578	16342	16408	16197	16407	16520	16303	16149	16185	16368	16191	16357	16504	16363	16475	16399	16275	16454	16392	16330	16253	16334	16330	16390	16380	16478	16211	16225	16277	16140	16324	16264	16395	16286	16288	16526	16358	16444	16269	16279	16315	16429	16155	16292	16478	16368	16274	16285	16279	16374	16632	16396	16338	16448	16455	16283	16415	16309	16447	16232	16260	16389	16423	16367	16110	16399	16418	16226	16339	16293	16340	16451	16364	16215	16287	16327	16123	16174	16303	16257	16306	16367	16478	16536	16468	16469	16275	16415	16306	16308	16342	16224	16381	16255	16305	16299	16384	16398	16403	16066	16498	16310	16391	16319	16416	16244	16373	16448	16403	16593	16530	16331	16245	16298	16211	16308	16577	16313	16342	16359	16159	16291	16248	16364	16276	16286	16294	16555	16323	16266	16340	16322	16400	16471	16362	16293	16281	16281	16336	16468	16331	16396	16346	16411	16287	16302	16255	16518	16349	16407	16357	16380	16395	16486	16321	16375	16398	16401	16344	16200	16352	16468	16199	16271	16274	16338	16594	16516	16632	16229	16361	16338	16389	16371	16336	16559	16211	16492	16414	16468	16351	16234	16249	16403	16353	16146	16170	16296	16318	16195	16469	16382	16446	16242	16202	16283	16311	16584	16189	16191	16305	16394	16447	16527	16289	16148	16296	16349	16412	16234	16350	16263	16262	16456	16258	16461	16414	16427	16289	16312	16323	16184	16298	16355	16323	16558	16337	16464	16270	16413	16139	16380	16575	16441	16271	16222	16252	16160	16323	16265	16303	16409	16467	16211	16262	16372	16434	16292	16255	16268	16177	16341	16309	16416	16228	16590	16223	16310	16354	16214	16512	16324	16445	16347	16468	16444	16243	16178	16456	16345	16317	16466	16505	16273	16569	16383	16378	16431	16451	16452	16212	16481	16447	16375	16202	16256	16377	16273	16305	16380	16622	16568	16429	16499	16250	16475	16395	16288	16287	16161	16167	16385	16343	16319	16387	16288	16086	16217	16370	16311	16353	16360	16416	16466	16243	16399	16223	16386	16408	16284	16378	16164	16154	16534	16378	16297	16428	16420	16237	16281	16308	16423	16422	16347	16370	16470	16140	16242	16276	16413	16370	16192	16341	16345	16490	16351	16453	16247	16307	16502	16425	16394	16387	16480	16605	16238	16135	16386	16211	16407	16306	16264	16381	16308	16370	16320	16261	16286	16211	16608	16433	16305	16479	16279	16177	16512	16195	16453	16337	16417	16411	16416	16224	16149	16401	16347	16271	16346	16355	16332	16252	16328	16462	16175	16323	16288	16178	16318	16254	16225	16344	16520	16240	16349	16405	16413	16447	16366	16305	16372	16373	16500	16402	16331	16208	16141	16186	16284	16185	16333	16525	16311	16487	16462	16450	16422	16280	16357	16241	16251	16501	16186	16128	16127	16295	16371	16391	16240	16257	16416	16298	16230	16438	16446	16246	16332	16290	16331	16305	16464	16429	16362	16246	16282	16385	16306	16253	16703	16451	16284	16273	16411	16351	16372	16253	16377	16452	16333	16258	16268	16275	16181	16149	16332	16320	16416	16424	16359	16384	16488	16254	16149	16407	16185	16097	16207	16348	16429	16303	16551	16498	16440	16448	16250	16256	16525	16383	16513	16475	16319	16195	16294	16327	16145	16341	16553	16404	16303	16302	16278	16281	16295	16287	16239	16420	16504	16385	16172	16245	16438	16543	16510	16396	16517	16234	16429	16353	16435	16332	16252	16323	16421	16206	16447	16273	16264	16380	16500	16330	16333	16401	16514	16404	16392	16374	16483	16224	16392	16419	16160	16380	16407	16440	16542	16481	16392	16209	16297	16197	16277	16360	16432	16121	16430	16158	16485	16270	16397	16283	16235	16206	16192	16517	16361	16244	16527	16409	16449	16502	16137	16200	16439	16313	16111	16283	16463	16469	16418	16206	16361	16366	16364	16456	16335	16297	16541	16347	16444	16323	16500	16276	16209	16366	16334	16383	16546	16163	16274	16289	16301	16410	16396	16407	16378	16234	16446	16349	16415	16200	16252	16377	16470	16541	16296	16569	16534	16350	16370	16429	16233	16251	16236	16548	16615	16395	16457	16315	16099	16235	16482	16225	16471	16431	16377	16309	16400	16312	16156	16199	16308	16307	16498	16249	16370	16494	16493	16459	16474	16352	16326	16302	16467	16214	16572	16324	16369	16374	16571	16279	16340	16473	16470	16491	16185	16352	16470	16394	16433	16383	16413	16364	16277	16503	16323	16342	16275	16390	16454	16232	16446	16402	16357	16281	16450	16300	16320	16337	16429	16215	16556	16361	16114	16267	16522	16318	16582	16365	16330	16412	16644	16329	16558	16162	16269	16366	16417	16397	16348	16464	16508	16466	16279	16265	16297	16165	16337	16208	16582	16452	16371	16505	16267	16398	16355	16442	16384	16249	16338	16316	16439	16347	16372	16259	16341	16421	16225	16404	16298	16248	16302	16369	16151	16217	16509	16490	16378	16459	16364	16361	16424	16446	16561	16400	16457	16499	16441	16455	16383	16356	16283	16295	16298	16354	16305	16224	16522	16369	16274	16197	16314	16569	16169	16183	16427	16332	16526	16357	16093	16436	16435	16282	16281	16581	16435	16281	16452	16191	16388	16275	16329	16266	16331	16146	16393	16284	16178	16423	16411	16219	16366	16411	16346	16222	16363	16555	16215	16315	16457	16154	16488	16209	16482	16266	16279	16172	16249	16230	16316	16398	16454	16516	16201	16264	16234	16150	16327	16396	16454	16395	16411	16464	16465	16293	16290	16701	16558	16339	16192	16337	16326	16165	16371	16391	16549	16354	16401	16151	16128	16216	16516	16336
26918	40340	35663	25453	20682	18865	17711	17354	16986	16459	15588	15455	14940	14856	14680	14657	14657	14522	14683	14544	14389	14334	14487	14196	14122	14100	14114	14216	14063	14024	14132	14155	14163	14127	14040	14137	14155	13930	14119	13861	14018	14144	14179	13961	14001	13977	14088	14120	13968	13912	14012	14050	13995	14023	13928	13833	13880	13970	13962	14053	14057	14122	13762	13974	14049	14003	14144	13983	14080	14095	13964	13869	14049	13901	13885	14032	13810	13906	13907	14036	14002	13864	14125	13961	13978	13894	13985	13909	14015	13908	13965	13821	13976	13840	13884	14140	14018	13976	14023	13906	13807	13883	13860	13901	13991	14050	14062	13946	13858	14001	13926	14049	13969	14028	13831	13898	14057	13989	13883	13835	13985	13809	13967	14066	13996	13929	13881	13757	14029	13958	13996	14017	13936	13825	13804	13973	13939	14000	14030	13882	14050	13839	14105	13848	13974	13926	13924	14136	13943	14092	13793	14110	13889	13901	14022	13922	13903	13753	13874	14007	13783	14001	13816	13897	13982	13920	13985	13962	14011	13979	14063	13907	14032	13949	13967	13776	14092	14002	13858	13851	14081	14002	14021	13990	13906	14086	13963	13863	13675	14052	14012	13836	14040	13958	13866	13957	14031	13876	13753	13927	13907	13955	13877	13901	13934	13873	13851	13921	13930	13961	14194	14004	13881	14067	13992	13942	14063	13907	13983	13921	14003	13985	14015	13945	13943	13982	13960	14070	13929	13935	13862	14025	14081	13940	13998	14038	14159	14041	14046	13950	13946	13834	14095	13940	13935	14003	13955	14026	13938	13787	13804	13916	14127	13999	13989	14017	14081	13841	14005	14024	13784	14121	14110	13974	13990	13912	14035	13901	14019	14018	14027	14019	14006	13927	14119	13948	14041	13957	13933	13953	13976	14018	13941	14116	14107	14043	14092	13980	13973	14018	14074	14067	14102	13798	14043	13918	14091	13901	13995	14140	13933	14090	13955	13809	13911	13932	14008	13965	13955	14175	13767	14016	14047	13992	13950	14100	14030	13954	13971	14213	14021	13933	13988	13979	13819	13842	13993	13934	13832	13996	13819	13948	14072	13914	14026	13873	13869	13955	13945	13920	14083	14044	13870	13964	13960	14007	13913	14082	13930	13904	13994	13950	13915	13905	13959	13729	14042	13793	13836	13967	13948	13921	13823	14102	14037	13945	13939	14068	14053	14021	13986	14035	14031	13893	13926	14017	13808	13950	13791	14042	13913	14047	13775	13951	13942	13905	13794	14032	13912	14005	14074	13990	13920	13907	14178	13908	13955	13855	13931	13962	13921	13888	13932	13916	13956	13898	13843	13814	14001	13915	13933	13959	13845	13857	13956	13922	13907	13879	13973	14044	14073	13954	14006	14072	13961	13873	13890	13887	13840	13897	13845	13969	14137	14048	13723	13911	13836	13954	13943	14063	13998	13899	13816	14004	13806	13975	13986	13906	13687	14044	14108	13915	14104	13958	13963	13988	13953	13900	14087	13809	13880	13886	13890	13971	14008	14006	13897	13993	14016	13946	13843	13932	13922	14033	14071	14006	14108	13685	13882	13927	13996	13855	13956	14077	13862	13963	14015	13985	14047	13791	14145	13993	13972	14045	13968	14040	14023	13989	14036	13997	13851	13928	13860	14014	13791	13744	14121	14046	14039	13943	14135	13876	14033	13953	13930	13966	13970	13852	13931	13936	13892	13835	14048	14071	14129	14208	13927	14021	13959	13865	13991	14091	13825	13973	14004	14064	13955	14104	14043	14046	13909	13936	13879	13861	13977	14286	14024	13866	14079	14032	13963	13988	13956	13968	13978	13874	13885	13866	14045	13840	13954	14024	14016	13902	13925	14017	13967	13774	14033	13821	13797	13870	13768	13842	14086	13893	13976	13914	13944	14040	13872	13917	13934	13947	13957	13986	13975	13910	14010	13901	13959	13809	14065	13943	14062	13972	14049	13939	13966	13926	14030	14081	14099	14084	13876	14043	13979	13911	14014	13868	13967	13907	14070	14099	14206	14067	14056	13947	13898	13905	14022	14046	13894	14037	14096	13980	14008	14092	14150	13874	13966	13944	13999	13750	13884	14015	13915	13953	14154	14056	13966	14064	14140	13979	13982	13764	14012	13783	14021	14055	14011	13839	13983	14029	13936	13893	14046	13898	13895	14079	13955	13981	14142	13968	13991	13912	13841	13989	13955	13876	14096	13886	13794	14005	13928	13830	13956	13883	13942	14021	13981	13819	13950	14068	13947	14030	13938	14023	13995	14144	13947	14016	13915	14102	13991	14017	14027	14135	14012	14013	14020	14108	14058	13956	13954	14030	14008	14093	13933	13984	13978	13912	13858	13936	13846	14146	14108	14087	13867	13943	14000	13888	13918	14008	13934	13876	14029	13997	13994	13997	14027	13992	13845	14091	13888	13936	14052	13976	14061	13861	13957	13942	13871	13807	13940	13752	13877	13983	14022	14059	13861	14103	13906	13885	13972	13779	13915	13848	13898	13833	13995	13904	13954	14013	14009	13935	14105	13975	13883	14022	13752	14068	13988	13855	14283	13954	13924	13859	13975	13929	13874	13890	13934	13977	14005	13905	13898	13861	14144	13876	13966	13894	13973	14058	14171	13855	14190	13965	13994	13969	13988	14007	13941	13973	13961	13966	13932	14011	14026	14001	14093	13991	14014	13941	14025	13889	13911	14018	14009	14008	13948	13923	13887	14063	14088	14009	13988	13991	13998	13972	14135	13976	14095	13920	13923	13984	14037	14009	14153	13965	14052	14028	13952	14007	13934	14064	14055	13916	13882	13886	13837	14063	14129	13958	13940	13999	13846	13865	14006	14171	14014	13945	13881	13953	13959	13988	13858	14009	13945	14045	13770	13975	14034	13934	13997	14083	13880	14017	13990	13899	14093	14057	13823	14077	13889	13894	13998	13938	13882	14017	13995	13963	13927	14152	13842	13898	13896	14082	14046	14098	14033	14000	13819	13824	13919	14022	14025	14107	13812	14118	13976	14105	14140	14188	13955	13810	14100	13998	14074	13953	13875	14086	14025	13955	13878	13968	13954	13987	14017	13976	13940	13878	13845	13993	13752	13914	13962	13882	13835	13936	14009	14045	13907	13961	13984	14057	14068	13866	13912	13857	13956	13951	13904	13961	13936	14018	14100	13961	13947	13952	13908	14037	14075	13901	14034	13897	14097	13937	14014	13990	14062	13873	14049	13939	13975	13928	13950	13912	13987	13978	14111	13925	13927	14091	14085	13999	13915	14041	13905	14000	13838	13971	13973	13950	13895	14035	13859	13984	13978	13956	13945	13957	14069	14019	13865	13913	13907	13880	13950	13815	13988	13922	14004	14166	14070	14013	13937	13940	14088	13995	13852	13977	13990	14011	14026	13775	14003	13990	14045	14131	13846	13992	13972	13920	14045	13950	13991	13992	14088	13901	14014	13820	14036	13831	14139	13952	14013	13991	14013	13966	13923	14035	13955	13803	13930	14036	14150	14003	13959	13808	13908	14085	14025	14053	13859	14006	13739	13940	13984	13900	13959	14092	13859	14044	13984	13931	13806	13890	13927	14098	13989	13990	13847	13906	13877	14054	13861	13970	14011	13952	14157	13870	13982	14100	13785	13902	14036	13947	13921	14095	13921	13974	14032	14052	14007	14054	14096	13967	13909	14039	14027	13958	13886	14145	14066	13911	13927	13966	13945	13980	14042	13875	13961	13984	14017	13872	13972	14098	14085	13924	13877	13959	13759	14001	13909	13858	13880	14038	14010	14006	14012	13861	13947	13935	13901	14026	13958	14097	13956	14090	14042	13811	14044	13948	13884	13936	14015	14070	13948	13762	13777	14039	13969	14073	13894	14122	13926	13924	14014	13898	14050	14049	14063	13944	14003	13879	14044	13971	13857	13800	13982	13836	14024	13858	14040	13831	13960	14055	14000	14012	13881	14075	13947	13863	13968	13966	13950	13995	13989	14024	13939	14153	14077	14022	14077	13818	14033	13982	14047	14000	13966	13848	13952	14042	13808	13999	13823	13969	13972	13929	13860	13792	14010	13900	13925	14033	14072	14023	13947	14023	13905	13896	13828	13819	14073	14034	13825	13898	13976	13949	13904	13923	14021	13988	14107	13844	13956	13948	13944	13804	14057	13858	13904	13972	13924	13912	14000	14114	14045	14079	14017	13907	14062	13992	14047	13926	13928	14058	14005	14084	13968	13843	14103	13938	13955	13848	14073	13981	14072	13873	14022	14029	14035	13985	13947	14002	14091	14044	13912	14063	13925	13872	13950	13949	14083	13973	14032	14028	14172	14104	13860	13873	13933	14093	13835	13965	13941	13913	13859	13813	14014	14109	14029	14111	13987	13968	14062	13926	14015	13976	13825	13998	14008	13809	14170	14029	13935	13940	14027	13905	14008	13888	13940	13862	14106	13956	14095	13905	13881	13992	14107	13777	13926	13995	14022	13863	14059	13872	13834	13903	14096	14091	13795	14001	14100	13835	14120	13804	13907	14041	13955	13943	13993	13919	13974	13872	13896	13933	13973	13944	13911	13908	13950	14000	13936	13915	14000	13957	13964	13963	13996	13957	13946	13876	14098	13946	13887	13992	14110	13919	14001	13989	13991	14000	14021	14084	13977	13851	14069	13768	13954	13946	13812	14072	14015	14022	14082	13963	13823	13931	13985	14002	13894	13950	13968	13986	13778	14033	14078	13784	13927	14015	13922	14032	13851	13921	13971	13890	13980	13950	14043	13901	14029	13899	14068	13883	13799	14190	13940	14032	13819	14013	13791	13860	14026	14011	13932	13916	13957	14012	14020	14046	14007	13960	13997	14022	13994	14005	13962	14001	13912	14131	13862	14046	13892	14115	13950	13846	14076	13992	13955	14114	13843	13644	13871	14160	13923	14079	13928	13913	14010	13867	13971	13903	13905	14021	14089	13915	13894	14113	14010	13924	13945	14046	13984	14058	13863	13964	14004	13728	13954	14074	13858	13949	13883	14007	13965	14074	14051	13864	14013	13910	13921	13861	14069	14051	14003	13882	13969	13902	14026	13971	14155	13943	13811	14125	13777	13882	13937	14070	13816	14214	13909	13953	13944	14037
23778	21046	28522	24360	23060	23777	22960	19989	19457	19101	18540	17706	17463	17328	17152	16975	16863	17055	17101	17010	16609	16646	16930	16803	16520	16450	16478	16607	16376	16451	16425	16443	16323	16402	16391	16496	16253	16350	16443	16389	16345	16127	16265	16325	16208	16350	16149	16301	16427	16472	16065	16078	16370	16305	16236	16149	16341	16406	16298	16103	16430	16128	16440	16246	16261	16208	16222	16307	16422	16353	16286	16440	16530	16112	16460	16318	16192	16425	16291	16254	16162	16161	16038	16190	15954	16235	16342	16261	16254	16217	16391	16213	16167	16320	16244	16021	16175	16261	16225	16151	16390	16236	16236	16350	16155	16079	16234	16343	16140	15926	16052	16171	16252	16128	16149	15993	16075	16279	16245	16107	16168	16348	16115	16260	16331	16271	16256	16140	16322	16295	16239	16283	16142	16268	16086	16136	16093	16112	16082	16185	16318	16107	16183	16068	16127	16208	16187	16095	16137	15977	16185	16142	16060	16078	16216	16134	15917	16178	16280	15908	16196	16329	16330	16046	16095	16101	16249	16084	16503	16266	16281	16035	16017	16133	16187	16274	16234	16278	16240	16349	16418	16328	16263	16090	16380	16323	16298	16205	16299	16321	16190	16156	16283	16323	15964	16332	16109	16047	16247	16134	16396	16086	16252	16180	16169	16218	16270	16225	16176	16336	16101	16205	15993	16116	16208	16358	16300	16349	16173	16110	16414	16193	16126	15883	16093	16147	16239	16184	16325	16299	16255	16134	16257	16265	16109	16142	16144	16240	16302	16205	16150	16293	15973	16082	16065	16195	16289	16300	16073	16232	16179	16127	16369	16091	16102	16263	16081	16204	16250	16017	16203	16250	16065	16003	16075	16091	16088	16037	16279	16109	16297	16082	16446	16200	15974	16170	16200	16256	16179	16063	16199	16270	15922	16105	16182	16235	16201	16135	16136	16219	16158	16178	16043	16276	16319	16324	16150	16250	16250	16185	16194	16241	16134	16141	16059	16306	16122	16164	16340	16206	16107	16118	16022	16141	16220	16125	16232	16135	16258	16057	16151	16383	16208	16294	16090	16081	16231	16116	16264	16294	16253	16278	16345	16167	16186	16346	16043	16182	16095	16143	16178	16156	16147	16262	16275	16166	16170	16319	16163	16164	16360	16371	16141	16278	16197	16273	16209	16279	16134	16121	16194	16129	16165	16315	16015	16174	16317	16200	16085	16194	16457	16440	16165	16325	16249	16111	16379	16122	16218	15946	16160	16098	16300	16117	16352	16094	16416	16076	16236	16256	16253	16135	16285	16163	16254	16180	16049	16264	16402	16272	16014	16433	16285	16161	16144	16156	16269	16238	16359	16281	16280	16344	16168	16288	16138	16047	16079	16124	16231	16209	16349	16160	16375	16184	16424	16196	16186	16271	16164	16135	16289	16225	16035	16219	16249	16134	16223	16104	16276	16169	16152	16181	15980	16313	16087	16044	16194	16273	16416	16177	16183	16122	16224	16294	16079	16067	16155	16279	16286	16171	16031	16170	16143	16201	16027	16240	16086	16158	16310	16297	16268	16189	16126	16303	16196	16128	16036	16496	16167	16122	16164	16179	16258	16089	16232	16278	16064	16013	16182	16534	16324	16200	16135	15993	16187	16028	16234	16168	16074	16236	16206	16256	16159	16262	16400	16106	16173	16224	16301	16132	16321	16297	16220	16166	16187	16281	16272	16245	16120	16307	16234	16321	16268	16169	16140	16273	16283	16174	16208	16221	16329	16248	16327	16119	16547	16163	16154	16142	16217	16164	16218	16123	16080	16059	16163	16360	16393	16120	16330	16159	16177	16282	16334	16367	16213	16142	16255	16335	16142	16358	16284	16115	16146	16255	16185	16071	16193	16015	16121	16430	16222	16160	16154	16194	16198	16111	16142	16187	16037	16187	16101	16378	16168	16183	16148	16126	16289	16397	16213	16387	16221	16111	16290	16284	16310	16109	16267	16140	16087	16286	16501	16083	16284	16444	16289	16161	16292	16242	16285	16131	16217	16249	16068	16134	16149	16154	16316	16323	16114	16049	16114	16165	16132	16177	16146	16144	16041	16227	16056	16299	16106	16278	15933	16260	16180	16299	16283	16226	16171	16175	16197	16267	16252	16014	16281	16204	15992	16225	16400	16340	16147	16607	16134	16177	16066	16043	16360	16305	16207	15884	16133	16378	16462	16201	16314	16154	15970	16137	16384	16143	16233	16283	16160	16159	16144	16299	16198	16279	16156	16076	16281	16301	16329	16332	16142	16215	16184	16065	16181	16058	16234	16123	16032	16098	16333	16220	16156	16146	16228	16165	16152	16169	16065	16164	16171	16096	16387	16289	16240	16233	16301	16119	16171	16216	16292	16226	16133	16089	16234	16256	16156	15964	16110	16186	16048	16394	16224	16281	16393	16166	16364	16126	16051	16103	15924	16271	16174	16299	16235	16114	16239	16197	16102	16209	16215	16249	16289	16162	16431	16123	16186	16320	16358	16132	16321	16201	16228	16163	16195	16187	16259	16125	16173	16287	16266	16253	16258	16311	16333	16142	16192	16172	16065	16228	16337	16163	16315	16351	16203	16147	16047	16071	16102	16288	16112	16266	16243	16202	16223	16131	16172	16135	15985	16174	16196	16077	16253	16336	16225	16236	16224	16021	16078	16319	16490	16170	16227	16304	16426	16307	16204	16101	16163	16237	16069	16046	16203	16151	16334	16178	16174	16269	16293	16190	16199	16193	16236	16169	16014	16180	16382	16326	16228	16183	16303	16066	16165	16360	16159	16032	16261	16129	16118	16111	16137	16091	16219	16171	16148	16220	16288	16179	16223	16316	16443	16233	16265	16138	16220	16291	15938	16140	16267	16108	16230	16081	16235	16101	16100	16126	16163	16214	16367	16151	16406	16086	16164	16262	16102	16240	16378	16118	16343	16137	15996	16089	16053	16211	16359	16249	16203	16381	16366	16171	16081	16237	16330	16222	16133	16097	16036	16319	16074	16278	16258	16349	16320	16239	16155	16136	16188	16125	16092	16436	16325	16284	16402	16458	16231	16371	16160	16134	15950	16129	16188	16031	16139	16136	16335	16023	16114	16379	16126	16322	15976	16238	16287	16102	16317	16331	16343	16281	16195	16429	16163	16279	16291	16204	16129	16218	16233	16276	16460	16450	16246	16292	16364	16159	16368	16066	16241	16196	16133	16194	15953	16417	16218	16161	16251	16313	16242	16254	16072	15912	15966	16120	16162	16263	16227	16323	16344	16294	16197	15899	16238	16230	16433	16285	16393	16176	16090	16202	16113	16070	16160	16261	16024	16161	16360	16252	16021	16113	16328	16265	16377	16287	16192	16349	16163	16189	16189	16199	16310	16172	16237	16289	16277	16225	16021	16030	16099	16063	16174	16118	16242	16365	16231	16206	16407	16356	16306	16112	16251	16196	16072	16175	16066	16267	16367	16412	16398	16267	16058	16320	16434	16269	16541	16005	15971	16039	16148	16217	16310	16181	16487	16043	16201	16042	16318	16355	16227	16186	16125	16093	16353	16162	16261	16253	16025	16216	16074	16256	16320	16207	16254	16295	16087	16219	16001	16328	16180	16160	16210	16366	16097	16148	16134	16375	16246	16189	16036	16257	16350	16101	15969	16061	16228	16323	16072	16035	16258	16130	16173	16227	16185	16105	16245	16182	16195	16074	16169	16083	16225	16284	16290	16218	16255	16158	16142	16185	16190	16377	16068	16201	16192	16122	15999	16241	16297	16083	16144	16472	16112	16294	16182	16183	16086	16126	15984	16159	16131	16181	16262	16410	16207	16241	16174	16278	16256	16184	16133	16353	16043	16357	16171	16347	16164	16195	16128	16117	16336	16150	16022	16305	16264	16176	16127	16230	16254	15950	16104	15995	16177	16325	16429	16188	15932	16159	16230	16210	16171	16108	16169	16107	16389	16263	16255	16207	16285	16106	16271	15932	16165	16203	16447	16173	16179	16329	16266	16249	16265	16360	16073	16215	16361	16058	16298	16406	16149	15939	16192	16310	16330	16109	16244	16334	16069	16350	16084	16250	16277	16355	16160	16327	16350	16191	16037	16185	16111	16138	16229	16215	16246	16062	16300	16524	16122	16061	16282	16194	16265	16255	16273	16066	16208	16310	16254	16310	16225	16166	16213	16428	16338	16232	16296	16159	16228	16274	16102	16113	16081	16058	16274	16225	16073	16290	16343	16361	16036	15887	16206	16048	16439	15933	16124	16085	16109	16310	16231	16118	16243	16177	16175	16108	16002	16060	16390	16193	16176	16252	16319	16186	16171	16104	16322	16287	16315	15935	16213	16098	16227	16264	16141	15994	15905	16100	16200	16038	16333	16256	16164	16413	16107	16244	16233	16199	16254	16103	16196	16087	16108	16181	16037	16195	16174	16113	16262	16168	16288	16221	16112	16271	16200	16174	16246	16241	16109	16147	15917	16283	16377	16243	16168	16199	16019	16067	16068	16126	16094	16091	16177	15893	16061	16198	16299	16102	16131	16232	16294	16249	16183	16344	16146	16182	16250	16122	16279	16128	16242	16129	16080	16340	16053	16311	16160	16025	16361	16220	16020	16203	16282	16246	16279	16151	16077	16048	16370	16337	16196	16128	16294	16132	15973	15923	16265	16197	16204	16276	16150	16121	16128	16249	16331	16337	16275	16455	16249	16055	16212	16350	16275	16039	16249	16151	16102	16204	16228	16291	16126	16211	16292	16338	16153	16276	16119	16217	16255	16328	16260	15974	16069	16523	16306	16261	16188	16134	16198	16053	15955	16245	16277	16144	16292	16299	16161	16305	16278	16085	16264	16133	16303	16267	16094	16259	16155	16383	16089	16166	16206	16183	16521	16071	16301	16302	16239	16229	16057	16051	16154	16127	16081	16101	16152	16327	16256	16173	16206	16127	16119	16237	16291	16370	16163	16129	16139	16091	16225	16310	16230	16130	16085	16216	16178	16268	16190	16233	16313	16260	16144	16238	16326	16341	16181	16240	16123	16371	16257	16264	16190	16256	16253	16250	16261	16346	16382	16038	16066	16232	16093	16136	16269	16230	16248	16457	16217	16277	16091	16143	16208	16279	16187	16104	16291	16080	16444	16214
27111	46719	41851	30637	24959	21828	19811	19051	18930	18189	17176	16292	15434	15245	15198	15113	14797	14911	14869	14539	14669	14284	14421	14493	14383	14286	14153	14067	14086	14238	14062	14127	14288	13968	14188	14286	13986	14061	13824	14034	13838	13806	14021	13934	13788	13927	13984	13914	14052	13911	13933	13839	13823	13818	13745	14058	13874	13939	13977	13899	13783	13783	13819	13912	13967	13967	13786	13867	13925	13832	13969	13814	13953	13843	13930	13856	13932	13801	13917	13810	13820	14008	13799	13946	13731	13849	13903	13889	14008	14033	13880	13923	13911	13975	13714	13932	13822	13722	13893	13885	13855	13829	13849	13865	13879	13994	14038	13851	13909	13920	13855	13849	13858	13954	13762	13907	13948	13860	13704	13728	13890	13869	13907	13944	13936	13885	13717	13881	13960	13932	13940	13991	13700	13847	13899	13715	13765	13789	13822	13886	13948	13954	13730	13829	13921	13832	13978	13779	13892	14070	13847	13893	14020	13910	13802	13765	13872	13828	13848	13969	13791	13910	14023	14017	13871	13884	13925	13912	13911	13872	13880	13867	13964	13835	13903	13949	13933	13834	13825	13989	13868	13823	13941	13957	13849	13915	13859	13679	13967	13950	13805	13698	13913	13678	13812	13726	13840	13819	13958	14014	13784	13838	13863	13997	13884	13928	13883	13869	13889	13794	13788	13945	13751	13815	13776	13807	13849	13929	13906	13823	14040	13907	13919	13792	13835	13842	13814	13833	13718	13710	13785	13950	13891	13827	13866	13945	13844	13873	13715	13898	13832	13975	13697	13663	13637	13905	13933	13877	13792	13941	13823	13632	13769	13843	13960	13835	14026	13921	13928	13815	13819	13843	13820	13850	13809	13836	13771	13895	13924	13770	13812	13857	13795	13954	13791	13949	14086	13957	13737	13848	13973	13913	13913	13866	13812	13866	13850	13953	13813	13830	13753	14128	13804	13758	13993	13570	14066	13833	13891	13673	13949	13826	13997	13862	13892	13895	14110	13884	13912	13541	13947	13804	13888	13900	13801	13987	13833	13891	13911	14085	13796	13887	13869	13881	13740	14052	13820	13731	13801	13892	13908	13683	13886	13901	13806	13677	13976	13870	13890	13917	13966	13849	13827	13738	13791	13954	13888	13737	13779	13800	14038	13913	13859	13830	13816	14091	13822	13698	13906	13842	13745	13851	13877	13817	13752	13717	14001	13813	13727	13767	13777	13663	14037	14020	13981	13761	13867	13943	14017	13926	13776	13924	13740	13909	13610	13894	13805	13948	13918	13858	13975	13913	14049	14044	13831	13853	13863	13968	13879	13944	13914	13921	14052	13859	13929	13830	13854	13892	13749	13890	14131	13756	13974	13821	13840	13923	13815	13921	13902	14013	13898	13933	13802	13793	13836	13832	13860	13782	13853	13975	13828	13991	13856	13968	13902	13782	13887	13857	13883	13802	13758	14073	13787	13847	13893	13700	13952	13916	13833	13768	13873	13795	13915	14066	13874	13846	13913	13944	13970	13805	13793	13728	13940	13932	13796	13921	13759	13842	13812	13924	14024	13926	14047	13815	13705	13782	13887	13797	13744	13945	13804	13782	13782	13664	13842	13770	13996	13954	13844	13822	13883	13922	13931	13738	13835	13928	13810	13723	13945	13772	13876	13746	13833	13782	13897	13889	13800	13915	13778	13673	13756	14063	13935	13913	13842	13826	14115	13869	14018	13849	13858	13897	13902	13975	13906	13750	13839	13848	13674	14004	13926	14012	13953	13885	13878	13912	13775	13709	13889	13870	13909	13898	13894	13993	13818	14006	14002	13752	13728	13796	13981	13826	14001	13838	13846	13790	13798	13774	13763	13843	13938	13855	13962	13828	13913	13879	13953	13842	13875	13773	13874	13968	13942	13831	13794	13874	13942	13690	13842	14097	13810	13917	13851	14088	13841	13860	13866	14187	13784	13949	13861	13955	13788	13787	13830	13883	13881	13904	13893	13841	13808	13810	13941	13961	14040	13877	14022	13869	13795	13998	13930	13791	13956	13899	13788	13821	13806	13965	13920	14081	13779	14039	13840	13785	13901	13986	13828	13867	13909	13837	13804	13956	13944	13861	13737	14022	13857	13773	13941	13866	13883	13750	14113	13981	13914	13841	13909	13837	13950	13896	13963	13913	13871	13835	13756	13785	13884	13973	13810	13657	13789	13913	13800	13847	13998	13853	13917	13853	13845	13801	13982	13913	13826	13796	13856	13907	13893	14000	13756	13955	13746	13745	13921	13831	13867	13930	13894	13870	13936	13849	13717	13961	13913	13933	13940	13851	13784	13914	14027	13983	13835	13827	13872	14001	13699	13866	13864	13822	13729	13796	13885	13827	13776	14053	13933	13996	13867	13674	13617	13996	14031	13870	13894	13931	13986	13905	14028	13974	13951	13954	13937	13872	13895	13722	13713	13751	14135	13780	13818	13664	13766	13756	13892	13903	14018	13768	13594	13793	13901	13873	13803	13814	13890	13759	13811	13800	13867	13790	13856	13877	13891	13797	14050	13857	13887	13830	13886	13803	13832	13820	13756	13835	13828	13761	13865	13966	13878	13910	13877	13905	13746	13876	13693	13778	13965	13877	13851	13976	14020	13949	13745	13946	13891	13814	13776	13830	13909	14076	13770	13870	13838	13816	13874	13803	13914	13916	13827	13776	13867	13861	13677	13837	13833	13895	13810	13845	13895	13770	13785	13997	13853	13878	13900	13858	13960	13852	14117	13754	13812	13807	13846	13793	13890	13843	13864	13860	13825	13914	13981	13949	13823	13790	13835	13855	13893	13821	13880	13834	13987	13905	13708	13808	13876	14023	13938	13709	13776	13856	13808	13636	13923	13730	13813	13779	13840	14020	13868	13966	13925	13773	13861	13869	13802	13822	13953	14021	13706	13927	13843	13923	13889	13806	13778	13718	13865	13976	13921	13766	13956	13956	13861	13851	13779	13905	14024	13901	13741	13765	13700	13975	13849	13880	13788	13920	13826	13865	13794	13700	13775	13787	13853	13903	13970	13775	13887	13908	13921	13852	13774	13915	13917	13836	13765	13864	13873	13822	13840	13853	13690	13785	13891	13886	13842	13864	13889	13941	13916	13692	13967	13935	13902	13806	13883	13863	13884	13897	14005	14046	13961	13821	13845	13862	14068	13820	13872	13809	13872	13794	13798	13890	13810	13946	13807	13728	13846	13869	13802	13888	13911	13897	13707	13889	13840	13842	13902	13907	13620	13752	14022	13748	13780	13892	13956	14005	13787	13775	14041	14017	13990	13898	13904	13875	13795	13829	13802	13846	13976	13952	13756	13767	13785	13728	13715	13949	13918	13907	13893	13889	13860	13911	13790	13861	14073	13771	13953	13944	13717	13933	13792	13830	13896	13868	13969	13873	13875	13721	13934	13935	13864	13833	13805	13802	13819	13828	13964	13740	13955	13975	13901	13909	13766	13732	13788	13809	13925	13839	13842	14008	13837	14056	13957	13697	13917	14028	13889	13840	13874	13786	13745	13947	13915	13895	13932	13874	13873	13708	13932	13843	14018	13932	13698	14115	13902	13790	13868	13988	13899	13854	13716	13836	14033	13905	13920	13867	13845	13987	13815	13979	13910	13884	13883	13908	13862	13849	13762	13723	14033	13790	13781	13764	13898	13690	13724	13916	13955	13940	13948	14138	14004	13766	13776	13930	13917	13892	13860	13781	13974	13760	13933	13912	13789	13884	13948	13836	13909	13867	13868	13874	13886	13862	13838	13910	13781	13899	13906	13864	13844	13737	13841	13763	13817	13935	13859	13796	13831	13928	13869	14060	13925	13757	14082	13956	13919	13963	14033	13821	13786	13999	13782	13923	13759	13938	13732	13971	14029	13793	13825	13757	13841	13771	13843	13981	13883	13844	13917	13817	13864	13970	13870	13852	13930	13811	13890	13923	13740	13968	13890	13877	13858	13843	13958	13803	13841	13963	13819	13872	14002	13816	13934	13943	13833	13932	13805	13951	13856	13939	13928	13885	13798	14017	13973	13741	13791	13902	13779	13892	13854	13994	13824	13900	13796	13863	13709	13800	13725	14007	13827	13782	13955	13828	13922	13861	13867	13814	13933	13798	13841	13843	13690	13790	13881	13920	14001	13879	13673	14085	13980	13862	13906	13792	13830	13854	13992	13823	13805	13890	13803	13852	13898	13686	13862	13981	13992	13876	13920	13851	13956	13713	13836	13993	13915	13931	13989	13837	13894	13916	14045	13858	13733	13906	13831	13660	13763	13860	13745	13965	13659	14001	13931	13911	14074	13799	13890	13849	13876	13803	13819	13845	13799	13996	13735	13792	13933	13751	13814	13844	13885	13871	13827	13982	13714	13760	13808	13843	13956	13920	13696	13944	13829	13664	13840	13769	13806	13886	14043	13753	13895	13790	13820	14013	13835	13901	13850	13771	13847	13923	13857	13778	13955	13869	13811	14037	13853	13977	13879	13726	13975	13703	13788	13849	13914	14049	13876	13753	13908	13757	13618	13834	13989	13788	13799	13712	13884	13887	13656	14015	13753	13855	13951	13814	13837	14053	13907	13699	13950	13971	13851	13877	13981	13938	13887	14018	13789	13764	13932	13860	13848	13961	13886	13871	13778	13831	13764	13805	14044	13889	13916	13819	13911	13806	13853	13852	13883	13713	14035	13976	13727	13817	13897	14000	13927	13761	13785	13950	13864	13877	13887	13915	13688	13790	13888	13915	13949	13796	14035	13741	13831	13782	13876	13889	13954	13948	13882	13848	14044	13739	13961	13835	13888	13756	13860	13732	13973	13933	13845	13871	13896	13875	13866	13805	13767	13897	13962	13857	13938	14021	13873	13992	13881	13920	13865	13917	13763	13883	13738	13904	13955	13922	13953	13865	13955	13775	14061	13980	13986	13819	13832	14013	13752	13861	13982	13825	13902	14019	13940	13922	13882	13959	13863	13795	13905	13864	13780	13987	13889	13597	13926	13927	13841	13810	13651	13931	14032	13878	14015	13743	13898	13741	13913	13798	13837	13677	13958	13995	13972	13981	13809	13875	13887	13787	13715	13820	13919	13833	13966	13958	13967	13925	13727	13910	13868	13793	13941	13874	14012	13811
22695	21060	28801	23635	21864	24722	27076	22267	21319	21525	20687	19438	19032	18700	18612	18460	18197	18248	17963	18156	18083	17871	17989	17670	17510	17769	17859	17491	17558	17582	17447	17423	17441	17524	17460	17280	17389	17259	17591	17375	17274	17638	17290	17257	17237	17400	17186	17375	17383	17427	17547	17343	17247	17347	17327	17223	17282	17172	17213	17311	17281	17091	17254	17206	17124	17181	17167	17174	17399	17057	17135	17161	17039	17127	17248	17301	17077	17085	17240	17148	17367	17117	17243	17244	17315	17157	17330	17037	17341	17247	17283	17147	17166	17148	17129	17114	17238	17198	17213	17193	17213	16956	17382	17150	17211	17329	17353	17305	17334	17213	17351	17441	17112	17214	17319	17169	17162	17229	17224	17468	17438	17312	16928	17102	17238	17264	17127	17387	17184	17062	17312	17384	17115	17278	17307	17031	17115	17105	17037	17307	17411	17133	17076	17197	17096	17111	17217	17293	17479	17245	17156	17125	16924	17252	17287	17075	17043	17304	17167	17132	17134	17195	17242	17149	17226	17028	17194	17184	17153	17032	17217	16996	17111	17070	17143	17268	17220	17242	17219	17179	17225	17204	17303	17148	17201	17159	17273	17113	17231	17288	17199	17206	16946	17032	17334	17343	17176	17067	17355	17326	17328	17348	17166	17297	17161	17266	17358	17158	17166	17186	17126	17262	17153	17014	17183	17086	17282	17211	17287	17152	17028	17055	17273	17204	17403	17071	17145	17198	17067	17378	17308	17058	17086	17243	17011	17055	17109	17183	17116	17215	17300	17160	17110	17150	17197	17084	17263	17114	17148	17072	16983	17267	17196	17126	17191	17111	17311	17133	17138	17214	17256	17095	17162	17059	17121	17099	17163	17318	17274	17315	17086	17301	17208	17240	17250	17272	17070	17305	17231	17107	17415	17040	17213	17076	17360	17175	17198	17248	17134	17016	17095	17113	17273	17257	17061	17199	17203	17359	17291	17197	17321	17364	17278	17368	17275	17290	17239	17198	17215	17136	17188	16898	17162	17220	17257	17079	17248	17007	17092	17290	17161	17042	17222	17139	17130	17124	17166	17065	17342	17142	17165	17017	17294	16987	17201	17084	17199	17203	17282	17230	17360	17082	17269	17153	17205	17143	17138	17087	17102	17120	17117	17287	17167	17126	17182	17484	17061	17195	17119	17166	17002	17063	17540	17200	17090	17194	17205	17175	17423	17089	17041	17187	17270	17317	17144	17353	17215	17284	17265	17179	17158	17281	17265	17288	17151	17286	17194	17175	17238	17206	17036	17151	17206	17188	17236	16992	17180	17379	17209	17143	17260	17189	17142	17315	17151	17230	17106	17154	17106	17218	17340	17286	17060	17150	17230	17441	17363	17071	17109	17271	17330	17126	17054	17164	17242	17300	17205	17064	17276	16979	17373	17201	17361	17213	17219	16987	17328	17279	17091	17204	17205	17150	17222	17429	17199	17156	17269	17246	17240	17370	17254	17119	17245	17142	17242	17099	17009	17351	17172	17015	17247	17261	17203	17022	17199	17003	17210	17152	17048	17162	17124	17113	17219	16965	17220	17168	17029	17180	16971	17365	17108	17165	17074	17305	17151	17188	17189	16917	17204	17217	17257	17354	17281	17228	17114	17391	17155	17054	17225	17212	17173	17286	17222	16994	17040	17038	17050	17225	17316	17170	17314	17177	17086	17254	17380	17270	17409	17209	17187	17110	17105	17123	17082	17097	17273	17340	17077	17303	17226	17346	17251	17070	17019	16911	17296	17048	17275	17089	17119	17231	17143	17097	17154	17131	17282	17254	17114	17202	17242	17054	17183	17392	17297	17276	17164	17239	17139	17377	17259	17406	17118	17334	17117	17311	17319	17060	17254	17161	17210	17053	17255	17176	17090	17210	17103	17177	17173	17037	17139	17177	17125	17324	17220	17107	17100	17150	17203	17069	17213	17186	17137	17056	17062	17292	17416	17094	17001	17317	17097	17273	17240	17065	17191	16912	17154	17126	17169	17208	17281	17059	17083	17117	17138	17181	17199	17333	17188	17135	17331	17113	17234	17152	17197	17241	17213	17137	17156	17212	17157	17023	17312	16966	17137	17291	17013	17137	17175	17342	17090	17275	17116	17324	17243	17132	17184	17086	17056	17155	17097	17103	17233	17039	17281	17052	17593	17159	17154	17007	17220	17092	17364	17138	17271	17241	17280	17070	17222	17197	17262	17234	17016	17046	17112	17054	17157	17084	17157	17078	17014	17176	17256	17274	17287	17248	17302	17108	17054	16940	17177	17214	17252	17141	17141	17131	17022	17051	17165	17019	17326	17246	17250	17120	17269	17114	17160	17243	17159	17341	17256	17104	17246	17038	17163	17176	17192	17053	17165	17223	17088	17259	17144	17033	17307	17157	17542	17005	17033	17055	17139	17142	17231	17441	17081	17324	17221	17412	17288	17243	17094	17077	17044	17229	17352	17335	17354	17073	17195	17273	17339	17114	17315	17115	17365	17272	16951	17307	17210	17145	17256	17211	16989	17153	17173	17385	17271	16949	17073	17220	17006	17183	17334	17229	17156	17193	17191	16995	17073	17153	17182	17156	17341	17163	17134	17099	17229	17073	17219	17180	17305	17062	17149	17169	17202	17174	17478	17045	17072	17253	17113	17215	17246	17449	17493	17122	17014	17228	17387	17260	17219	17071	17253	17187	17245	17101	17105	17113	17156	17320	17168	17115	17137	17193	17322	17039	17312	17349	17215	17084	17190	17314	17096	17309	17320	17097	17264	17200	17312	17143	17160	17217	17076	17341	17332	17087	17219	17135	17207	17191	17009	17214	17162	17122	17038	17255	17400	17140	17214	17332	17205	17026	17301	17240	17156	17276	17170	17180	17106	17231	17117	17131	17160	17196	17155	17172	17043	17256	17208	17200	17258	17250	17228	17086	17220	17299	17182	17273	17226	17229	17339	17221	17125	17179	17145	17162	17265	17013	17040	17108	16902	17261	17209	17148	17188	17291	17523	17144	17177	17114	17093	17263	17345	17161	17286	17095	17363	17319	17170	17189	17232	17235	17319	16960	16950	17333	17234	17308	17273	17141	17278	17101	17116	17038	17283	17287	17237	17134	16974	17180	17102	17053	17165	17114	17368	17242	16983	17183	16929	16891	17097	17071	17122	17109	17252	17250	17141	17026	17124	17176	17362	17027	17171	17077	17132	17171	17301	17152	17063	17073	17286	17267	17250	17392	17153	17124	17461	17259	17197	17232	17269	17247	17181	17080	17165	17392	17291	17152	17218	17172	17164	17158	17128	17130	17258	17153	17143	17088	17220	17206	17137	17168	17362	17111	17151	17205	17207	17320	17261	17303	17215	17266	17449	17278	17135	17623	17233	17055	17300	17246	17197	17052	17160	16962	17131	17218	17286	17271	17401	16941	17073	17237	17343	17348	17113	17181	17119	17156	17142	17193	17258	17375	17263	17072	17354	17300	17245	17175	17240	17065	17151	17270	17166	17083	17259	17485	17325	17279	17218	17311	17129	17124	17178	17103	17153	17183	17206	17215	17101	17218	17227	17076	17343	17295	17254	17192	17005	17188	17144	17128	17100	17054	17087	17119	17064	17051	17150	17173	17334	17205	17188	17183	17266	17067	17012	17325	17086	17065	17105	17084	17255	17295	17280	17253	17369	17447	17160	17228	17152	17191	17162	17149	17196	17278	17160	17231	17409	17341	17077	17066	17130	17296	17201	17107	17214	17230	17310	17120	17225	17266	17224	17097	17266	17125	17152	17302	17214	17246	17095	17102	17132	17322	17031	17304	17261	17113	17274	17005	17125	17079	17124	16997	17359	17203	17255	17064	17100	17179	17074	17294	17239	17191	17197	17206	17169	17326	17260	17069	17369	17382	17273	17135	17265	16881	17197	17276	17388	17082	16962	17028	17347	17032	17176	17091	17364	17237	17288	17100	17180	17010	17285	16903	17190	17190	17136	17164	17347	17154	17173	17227	17129	17198	16981	16975	17035	17353	17111	17093	17263	17268	17184	17032	17139	17137	17132	17024	16996	17018	17098	17159	17131	17142	17051	17064	16990	17036	17094	17088	17223	17324	17063	17090	16902	17124	17242	17228	17239	17120	17333	17320	17124	17301	17284	17247	17152	17161	17063	17265	17239	17355	17014	17076	17096	16968	17309	17187	17344	17124	17378	17176	17228	17132	17263	17053	17293	17215	17095	17062	17235	17193	17168	17211	16981	17219	17255	17197	17230	17131	17306	17136	17156	16924	17145	17271	17056	17092	17232	17172	17237	17244	17151	17097	17095	17284	17033	17062	17194	17184	17075	17238	17159	17182	17200	17241	17038	17180	17298	17185	17232	16966	17229	17235	17311	17381	17257	16973	17140	17103	17155	17305	17343	17252	16958	17222	17070	17394	17017	17068	17157	17169	17135	17166	17085	17141	17171	17133	17153	17222	17144	17092	17139	17126	17308	17445	17326	17170	17261	17134	17117	17165	17132	17044	16964	17190	17132	17377	17335	17186	17229	17203	17277	17204	17022	17274	17212	17367	17110	17168	17260	17078	17281	17250	17081	17007	17313	17178	17099	17259	17206	17091	17200	17284	17259	16991	17096	17142	16968	17063	17228	17118	17092	17044	17091	17260	17102	17177	17218	17118	17234	17127	17232	17200	17128	17443	17245	16878	17248	17188	17024	17378	16908	17017	17296	17212	17229	16963	17282	17291	17115	17261	17080	17067	17208	17204	17096	17067	17088	17043	17057	17097	17165	17099	16997	17081	17304	17019	17090	17236	17239	17290	17196	17293	17291	17172	17236	17353	17167	17235	17158	17101	17299	17214	17025	17132	17041	17206	17036	17073	17166	17008	17261	17421	17279	17080	17354	17242	17307	17114	17197	17263	17050	17136	17428	17171	17195	17284	17221	17280	17097	17260	17162	17235	17096	17088	17046	17194	17119	17150	17121	17190	17171	17344	17315	17013	17076	17396	17395	17104	17324	17021	17155	17211	17074	17222	17381	17153	17230	17224	17068	17096	17128	17093	17123	17093	17235	17356	17085	17229	17146	17107	17224	17186	17161	17181	17214	17176	17492	17232	17129	17305	17052	17185	17212	17250	17281	17280	17206	17024
29121	51097	46374	35767	29463	24614	22776	21194	20900	20198	18915	17691	16615	16271	16034	16039	15892	15776	15616	15394	15546	15294	15227	15202	15043	14975	14779	14843	14798	14968	14803	14710	14637	14685	14687	14484	14548	14534	14477	14480	14390	14629	14456	14567	14367	14503	14385	14578	14526	14518	14498	14450	14486	14522	14513	14335	14369	14487	14381	14473	14414	14482	14541	14442	14557	14571	14429	14502	14415	14483	14294	14493	14373	14460	14335	14432	14512	14717	14459	14042	14391	14624	14466	14551	14338	14509	14352	14525	14510	14427	14587	14451	14325	14481	14373	14466	14550	14386	14385	14331	14483	14397	14304	14474	14622	14382	14400	14417	14423	14410	14560	14316	14402	14427	14602	14483	14371	14478	14527	14472	14491	14531	14417	14502	14382	14450	14514	14469	14331	14319	14548	14464	14358	14457	14393	14479	14472	14417	14297	14399	14377	14466	14576	14563	14343	14419	14336	14488	14552	14346	14426	14408	14476	14422	14575	14413	14433	14341	14434	14401	14400	14479	14482	14372	14328	14434	14396	14291	14249	14337	14493	14369	14295	14293	14314	14348	14581	14327	14424	14519	14328	14464	14272	14485	14461	14358	14330	14464	14452	14480	14296	14344	14300	14407	14581	14385	14319	14415	14225	14340	14338	14457	14573	14438	14449	14310	14435	14254	14468	14403	14309	14380	14496	14463	14488	14473	14581	14551	14530	14372	14099	14460	14423	14343	14394	14370	14442	14262	14441	14409	14378	14605	14483	14371	14322	14252	14484	14367	14443	14392	14397	14514	14388	14297	14530	14531	14315	14458	14342	14384	14298	14327	14442	14331	14475	14360	14388	14319	14511	14304	14328	14507	14354	14305	14446	14531	14351	14446	14444	14396	14552	14237	14381	14496	14310	14484	14323	14617	14506	14466	14355	14509	14459	14332	14443	14419	14458	14400	14470	14452	14328	14379	14451	14436	14239	14337	14499	14463	14372	14406	14310	14510	14351	14287	14518	14435	14469	14417	14406	14276	14491	14365	14415	14465	14354	14342	14343	14479	14476	14398	14382	14313	14362	14458	14463	14568	14301	14568	14429	14392	14467	14290	14430	14498	14347	14436	14365	14378	14482	14349	14429	14432	14340	14353	14463	14436	14397	14504	14303	14364	14361	14403	14666	14414	14454	14340	14485	14364	14504	14397	14491	14447	14336	14510	14256	14259	14492	14300	14410	14345	14364	14398	14540	14351	14359	14400	14515	14437	14452	14393	14353	14550	14505	14262	14331	14428	14584	14402	14362	14307	14613	14336	14277	14241	14421	14416	14339	14475	14408	14509	14476	14457	14343	14355	14485	14413	14371	14483	14426	14477	14398	14440	14411	14302	14483	14378	14310	14274	14342	14439	14486	14306	14398	14227	14373	14392	14409	14432	14474	14371	14451	14369	14443	14539	14468	14515	14449	14485	14396	14257	14404	14507	14359	14262	14371	14392	14471	14412	14490	14492	14471	14235	14455	14305	14269	14520	14411	14370	14357	14362	14450	14534	14266	14507	14377	14445	14651	14521	14290	14286	14558	14516	14267	14469	14331	14627	14400	14465	14290	14439	14493	14293	14476	14313	14318	14469	14463	14239	14387	14375	14493	14402	14503	14289	14284	14410	14343	14297	14354	14410	14427	14518	14321	14512	14433	14407	14398	14225	14585	14465	14412	14486	14368	14503	14271	14262	14281	14459	14455	14360	14450	14374	14437	14503	14465	14433	14486	14424	14352	14436	14576	14392	14323	14500	14400	14415	14466	14491	14393	14472	14478	14406	14609	14249	14363	14376	14327	14355	14517	14398	14296	14473	14395	14326	14587	14207	14435	14567	14393	14380	14357	14471	14324	14348	14410	14342	14330	14441	14381	14420	14340	14357	14512	14375	14419	14369	14389	14477	14321	14434	14506	14465	14493	14516	14383	14346	14286	14626	14493	14345	14427	14434	14294	14312	14331	14518	14395	14428	14502	14339	14381	14478	14251	14435	14323	14450	14472	14446	14617	14324	14389	14302	14418	14531	14432	14299	14393	14501	14444	14362	14406	14176	14454	14297	14448	14631	14392	14468	14229	14343	14448	14294	14288	14399	14565	14409	14489	14348	14388	14354	14327	14434	14196	14475	14579	14401	14494	14403	14468	14479	14458	14496	14265	14337	14395	14356	14365	14375	14444	14285	14479	14459	14462	14250	14358	14325	14438	14531	14279	14404	14417	14387	14581	14199	14397	14428	14252	14401	14445	14531	14504	14447	14412	14407	14292	14304	14357	14451	14313	14502	14380	14389	14527	14471	14488	14510	14398	14459	14591	14473	14502	14159	14380	14366	14343	14320	14250	14530	14424	14431	14386	14608	14483	14266	14469	14325	14349	14423	14287	14246	14513	14510	14440	14468	14457	14385	14331	14306	14410	14555	14363	14608	14260	14642	14362	14507	14437	14464	14326	14506	14447	14467	14670	14405	14443	14357	14362	14342	14476	14375	14543	14415	14477	14559	14423	14453	14536	14361	14295	14214	14330	14480	14358	14393	14565	14366	14262	14494	14478	14379	14396	14469	14370	14485	14349	14323	14417	14523	14432	14675	14344	14481	14362	14247	14518	14399	14410	14362	14474	14416	14505	14429	14290	14430	14413	14572	14357	14393	14676	14377	14457	14430	14454	14346	14229	14465	14307	14499	14420	14247	14378	14349	14353	14238	14458	14442	14465	14311	14408	14310	14515	14358	14535	14302	14333	14269	14456	14364	14383	14502	14343	14307	14492	14414	14440	14398	14366	14389	14408	14284	14343	14354	14295	14406	14327	14485	14262	14322	14340	14413	14270	14490	14371	14414	14362	14288	14391	14350	14334	14155	14467	14388	14332	14411	14596	14341	14528	14381	14432	14366	14566	14508	14463	14418	14359	14534	14544	14473	14401	14370	14600	14399	14499	14350	14280	14596	14335	14366	14357	14305	14407	14266	14486	14282	14441	14512	14445	14384	14500	14489	14202	14446	14402	14443	14310	14438	14407	14416	14441	14591	14281	14524	14337	14346	14417	14500	14394	14450	14471	14470	14320	14479	14504	14388	14486	14457	14373	14462	14346	14545	14510	14381	14548	14354	14254	14581	14289	14342	14479	14341	14325	14505	14261	14477	14414	14424	14345	14377	14336	14265	14371	14420	14303	14496	14536	14369	14373	14470	14478	14590	14551	14541	14258	14140	14392	14532	14095	14347	14446	14445	14295	14475	14523	14348	14478	14430	14466	14661	14367	14486	14442	14400	14279	14290	14515	14383	14393	14367	14417	14475	14418	14292	14387	14403	14322	14256	14402	14358	14521	14485	14433	14511	14372	14337	14683	14587	14318	14382	14268	14277	14482	14265	14364	14391	14405	14505	14390	14382	14330	14451	14369	14259	14375	14494	14363	14446	14441	14450	14389	14293	14431	14417	14466	14431	14547	14387	14422	14488	14416	14332	14430	14406	14265	14432	14426	14263	14499	14573	14538	14417	14530	14416	14306	14390	14441	14446	14478	14451	14352	14535	14471	14486	14467	14414	14346	14394	14367	14422	14342	14495	14414	14393	14533	14339	14493	14398	14210	14479	14494	14379	14370	14381	14346	14407	14273	14532	14370	14480	14194	14502	14499	14304	14395	14458	14561	14302	14319	14286	14495	14234	14411	14347	14334	14553	14328	14388	14528	14467	14518	14388	14525	14318	14374	14321	14258	14488	14439	14441	14532	14492	14391	14436	14250	14441	14395	14265	14577	14527	14338	14424	14331	14426	14386	14554	14350	14463	14316	14533	14461	14422	14354	14241	14428	14429	14428	14319	14481	14343	14467	14358	14453	14422	14206	14525	14433	14271	14450	14355	14589	14435	14461	14467	14550	14310	14458	14281	14414	14448	14257	14343	14380	14436	14353	14352	14416	14382	14423	14410	14480	14472	14374	14356	14413	14551	14333	14458	14442	14306	14553	14432	14339	14417	14209	14364	14509	14549	14436	14409	14527	14350	14462	14284	14379	14365	14338	14477	14314	14462	14502	14372	14373	14493	14316	14426	14574	14604	14388	14455	14481	14443	14608	14286	14528	14424	14598	14634	14405	14302	14370	14372	14394	14426	14306	14396	14368	14410	14545	14646	14391	14340	14293	14461	14480	14369	14308	14418	14419	14397	14350	14518	14391	14320	14638	14441	14380	14633	14450	14437	14534	14473	14341	14493	14404	14402	14510	14239	14178	14447	14483	14288	14434	14451	14498	14412	14288	14312	14541	14297	14420	14400	14348	14493	14381	14469	14543	14453	14456	14385	14558	14394	14459	14336	14566	14385	14337	14533	14284	14437	14363	14165	14502	14398	14227	14297	14303	14236	14398	14465	14366	14487	14487	14551	14355	14414	14275	14344	14360	14445	14484	14326	14378	14431	14392	14204	14384	14310	14366	14343	14596	14386	14422	14338	14458	14348	14378	14333	14353	14432	14415	14571	14493	14430	14405	14456	14411	14196	14425	14555	14601	14272	14387	14517	14320	14241	14443	14562	14361	14402	14217	14399	14346	14375	14292	14322	14398	14426	14403	14422	14427	14261	14468	14403	14407	14440	14498	14389	14428	14397	14277	14399	14457	14409	14416	14322	14625	14399	14361	14472	14579	14457	14524	14224	14326	14493	14393	14561	14426	14419	14536	14305	14410	14398	14497	14516	14588	14422	14303	14519	14364	14467	14293	14435	14515	14482	14281	14485	14351	14646	14405	14457	14389	14394	14418	14446	14377	14506	14374	14448	14285	14425	14395	14273	14425	14409	14517	14472	14410	14461	14603	14434	14330	14345	14370	14357	14312	14392	14353	14490	14340	14523	14375	14174	14511	14421	14391	14279	14411	14529	14470	14252	14429	14490	14518	14359	14631	14369	14345	14325	14394	14505	14506	14618	14298	14366	14436	14428	14411	14490	14494	14472	14489	14420	14631	14546	14236	14487	14453	14507	14438	14545	14452	14349	14304	14356	14290	14591	14439	14353	14429	14373	14337	14587	14488	14329	14293	14420	14486	14454	14462	14432	14241	14296	14462	14375	14524	14372	14330	14384	14443	14378	14403	14406	14516	14414	14605	14608	14446	14320	14313	14373	14323	14522	14349	14530	14456	14436
28422	25538	32120	28118	22353	19715	18905	18167	17905	17709	17629	17093	16796	16739	16730	16515	16925	16941	16660	16824	16512	16537	16302	16450	16426	16303	16303	16483	16369	16288	16275	16342	16566	16502	16351	16380	16257	16352	16445	16367	16500	16285	16361	16555	16198	16349	16383	16422	16238	16386	16398	16164	16128	16391	16171	16239	16269	16414	16131	16274	16317	16278	16195	16417	16292	16270	16212	16238	16141	16437	16197	16205	16318	15996	16289	16467	16323	16158	16282	16383	16278	16316	16240	16267	16411	16313	16418	16370	16459	16321	16112	16303	16356	16272	16214	16082	16093	16203	16233	16142	16443	16461	16233	16366	16427	16184	16232	16338	16052	16153	16342	16266	16089	16294	16250	16378	16442	16324	16248	16348	16182	16237	16420	16335	16052	16193	16173	16317	16313	16481	16173	16376	16406	16187	16320	16302	16439	16187	16299	16030	16189	16265	16263	16268	16293	16113	16224	16263	16285	16343	16395	16284	16442	16138	16402	16307	16160	16212	16163	16049	16188	16248	16227	16524	16335	16313	16494	16083	16438	16360	16462	16107	16395	16209	16130	16127	16297	16435	16225	16340	16172	16290	16194	16254	16075	16142	16314	16158	16202	16174	16146	16353	16321	16329	16449	16318	16232	16147	16410	16458	16454	16282	16239	16258	16241	16217	16284	16189	16372	16443	16069	16415	16361	16255	16258	16354	16261	16583	16139	16035	16475	16306	16281	16242	16168	16108	16395	16392	16285	16270	16396	16338	16096	16167	16215	16141	16393	16453	16208	16313	16302	16094	16353	16228	16203	16099	16345	16196	16352	16106	16121	16254	16427	16393	16213	16169	16291	16299	16258	16272	16331	16215	16310	16468	16288	16220	16497	16066	16452	16347	16362	16225	16318	16245	16396	16091	16146	16378	16273	16198	16163	16290	16327	16255	16389	16252	16258	16524	16426	16380	16494	16315	16274	16206	16205	16194	16321	16129	16425	16206	16119	16179	16324	16250	16185	16315	16104	16345	16318	16213	16221	16323	16287	16234	16210	16320	16333	16313	16218	16228	16223	16292	16164	16184	16203	16145	16000	16137	16283	16088	16332	16199	16313	16286	16179	16331	16154	16051	16233	16601	16173	16316	16134	16354	16184	16321	16276	16356	16251	16210	16339	16418	16458	16304	16288	16274	16254	16297	16253	16273	16303	16326	16374	16143	16360	16187	16275	16303	16396	16279	16275	16363	16329	16010	16312	16224	16177	16306	16337	16241	16255	16174	16278	16240	16283	16188	16330	16280	16283	16178	16563	16246	16287	16159	16249	16363	16215	16315	16023	16340	16228	16299	16398	16181	16329	16272	16325	16239	16405	16321	16207	16392	16197	16302	16222	16271	16276	16357	16308	16481	16323	16115	16319	16261	16030	16343	16316	16039	16327	16321	16404	16241	16381	16369	16259	16282	16300	16337	16268	16221	16470	16154	16345	16236	16386	16236	16302	16167	16191	16258	16394	16388	16339	16204	16321	16367	16360	16309	16400	16383	16337	16253	16276	16321	16057	16284	16166	16135	16357	16286	16487	16313	16468	16272	16451	16337	16245	16172	16311	16205	16299	16308	16486	16256	16328	16097	16119	16481	16185	16344	16444	16509	16176	16091	16232	16235	16421	16339	16204	16282	16518	16184	16280	16197	16270	16405	16385	16282	16106	16408	16325	16558	16361	16298	16404	16421	16114	16223	16161	16172	16287	16442	16241	16224	16233	16148	16259	16043	16300	16133	16320	16201	16409	16176	16477	16188	16315	16358	16213	16275	16162	16167	16218	16291	16276	16199	16190	16158	16305	16379	16184	16570	16421	16127	16334	16100	16323	16266	16273	16243	16126	16285	16148	16173	16314	16027	16179	16492	16327	16088	16253	16291	16126	16176	16098	16288	16317	16092	16316	16077	16283	16051	16141	16305	16482	16105	16063	16237	16264	16335	16345	16218	16221	16318	16102	16300	16189	16214	16116	16442	16517	16406	16556	16376	16110	16301	16241	16195	16283	16303	16398	16309	16278	16300	16230	16238	16494	16256	16367	16370	16135	16175	16087	16423	16298	16180	16126	16407	16197	16174	16251	16457	16364	16241	16421	16258	16163	16176	16223	16228	16309	16249	16370	16359	16296	16313	16339	16302	16279	16296	16266	16409	16331	16300	16069	16278	16146	16158	16202	16150	16066	16254	16091	16282	16237	16301	16249	16322	16275	16448	15995	16066	16215	16343	16602	16497	16399	16351	16247	16147	16236	16379	16274	16357	16343	16170	16154	16432	16375	16337	16425	16519	16075	16195	16462	16297	16338	16290	16237	16261	16442	16272	16353	16359	16372	16450	16389	16138	16202	16316	16198	16348	16203	16187	16339	16303	16263	16394	16322	16023	16199	16291	16200	16312	16620	16300	16399	16348	16267	16330	16395	15965	16219	16312	16451	16382	16109	16310	16154	16199	16214	16351	16462	16496	16022	16347	16171	16337	16243	16371	16263	16386	16388	16070	16086	16076	16224	16415	16396	16406	16065	16171	16397	16311	16329	16243	16257	16251	16475	16359	16156	16389	16382	16289	16329	16249	16325	16346	16454	16222	16482	16431	16189	16255	16337	16184	16361	16378	16386	16304	16108	16307	16273	16247	16562	16260	16222	16195	16236	16411	16500	16432	16135	16334	16237	16305	16554	16232	16291	16209	16289	16273	16299	16205	16374	16301	16442	16358	16432	16344	16008	16193	16410	16316	16331	16199	16362	16246	16279	16341	16526	16388	16570	16343	16230	16268	16246	16377	16324	16363	16359	16183	16327	16346	16295	16182	16183	16267	16369	16229	16150	16346	16217	16433	16201	16288	16239	16302	16135	16174	16163	16240	16138	16231	16186	16326	16509	16261	16327	16225	16508	16327	16369	16143	16202	16226	16357	16230	16575	16295	16157	16234	16286	16285	16202	16324	16229	16382	16239	16255	16422	16263	16330	16313	16361	16382	16254	16350	16183	16095	16247	16239	16154	16373	16230	16402	16314	16417	16403	16399	16322	16280	16318	16256	16065	16386	16311	16376	16453	16077	16286	16364	16231	16207	16470	16251	16246	16291	16322	16185	16130	16170	16388	16322	16299	16232	16250	16318	16161	16191	16270	16172	16181	16265	16478	16433	16425	16424	16316	16286	16175	16268	16298	16237	16153	16331	16464	16116	16328	16214	16333	16136	16265	16213	16251	16416	16250	16334	16513	16313	16351	16151	16332	16331	16209	16408	16104	16346	16227	16309	16451	16373	16241	16268	16238	16463	16132	16423	16289	16371	16248	16351	16174	16023	16156	16305	16324	16411	16294	16302	16262	16317	16359	16282	16358	16195	16482	16246	16541	16461	16349	16339	16252	16115	16103	16321	16353	16204	16428	16170	16380	16283	16279	16317	16155	16375	16113	16346	16167	15955	16157	16226	16226	16137	16261	16307	16385	16269	16455	16484	16217	16169	16316	16446	16235	16090	16112	16162	16186	16173	16352	16389	16484	16336	16258	16337	16316	16193	16203	16258	16357	16182	16271	16107	16224	16063	16170	16276	16406	16308	16297	16179	16470	16470	16428	16299	16356	16215	16272	16371	16350	16480	16064	16080	16490	16447	16156	16276	16250	16604	16382	16316	16159	16365	16391	16282	16263	16225	16111	16223	16191	16275	16294	16370	16364	16314	16166	16212	16317	16256	16333	16464	16409	16290	16611	16187	16371	16250	16271	16403	16033	16071	16261	16445	15990	16128	16304	16129	16447	16237	16318	16242	16362	16442	16295	16138	16083	16202	16249	16367	16115	16228	16071	16256	16152	16311	16241	16386	16558	16191	16272	16355	16211	16343	16167	16175	16368	16429	16082	16109	16293	16426	16319	16228	16150	16385	16183	16166	16396	16253	16257	16249	15988	16257	16158	16123	16324	16289	16344	16311	16382	16329	16324	16177	16325	16397	16261	16176	16376	16199	16155	16270	16428	16390	16285	16136	16114	16354	16327	16232	16295	16168	16240	16400	16366	16151	16341	16231	16286	16425	16372	16100	16248	16204	16251	16397	16234	16403	16361	16488	16233	16475	16520	16274	16506	16316	16443	16159	16264	16249	16345	16394	16187	16224	16422	16308	16232	16030	16034	16357	16377	16209	16329	16318	16458	16348	16354	16256	16469	16299	16336	16330	16188	16138	16319	16285	16398	16239	16444	16199	16354	16208	16360	16261	16373	16269	16318	16375	16355	16140	16302	16432	16287	16291	16198	16251	16311	16228	16159	16214	16304	16377	16491	16337	16152	16454	16447	16147	16316	16164	16359	16093	16254	16184	16230	16335	16139	16281	16218	16300	16191	16309	16289	16421	16357	16217	16147	15985	16174	16232	16323	16480	16234	16165	16210	16254	16207	16217	16262	16194	16137	16339	16113	16222	16143	16277	16254	16354	16242	16308	16230	16370	16315	16108	16364	16335	16300	16187	16232	16351	16404	16457	16380	16276	16399	16301	16286	16344	16262	16265	16424	16191	16333	16255	16286	16448	16534	16170	16316	16225	16376	16323	16370	16191	16370	16076	16338	16306	16334	16207	16211	16220	16437	16336	16222	16110	16164	16343	16390	16281	16523	16331	16323	16311	16424	16227	16216	16243	16153	16238	16226	16240	16399	16416	16360	16267	16153	16367	16047	16426	16389	16407	16485	16043	16100	16308	16299	16316	16319	16251	16288	16210	16160	16451	16398	16155	16089	16224	16416	16327	16241	16264	16082	16230	16335	16212	16337	16327	16300	16242	16398	16164	16381	16157	16469	16410	16386	16308	16323	16383	16287	16344	16371	16265	16286	16378	16212	16267	16380	16364	16174	16469	16538	16375	16349	16283	16403	16483	16339	16164	16249	16259	16357	16392	16123	16412	16447	16331	16537	16240	16365	16086	16309	16327	16095	16331	16422	16425	16210	16141	16362	16197	16378	16405	16321	16337	16220	16294	16265	16136	16182	16309	16186	16128	16264	16392	16192	16279	16144	16322	16069	16392	16328	16128	16234	16290	16260	16275	16294	16234	16392	16191	16077	16139	16313	16121	16192	16168	16326	16250	16438	16224	16334	16255	16463	16331	16202	16418	16281	16465	16395	16422	16123	16148	16272	16372
26785	38880	34923	25804	21734	18377	17313	17022	16800	16530	15894	15305	14997	14650	14527	14692	14453	14488	14467	14419	14365	14263	14288	14252	14096	14284	14120	14110	14075	14048	14102	14077	13994	14254	13955	13944	14179	13957	14009	14058	14099	14003	14001	13892	14116	13995	13855	13891	13947	13881	13873	13969	13902	14023	13940	13959	13860	13798	13973	13823	13892	13794	13811	13933	14012	13898	13803	13787	13951	13965	13993	13813	13845	13899	14026	13907	14049	13830	13987	13916	13893	13923	13909	14091	13848	13824	13767	13780	13961	13984	13889	13966	13897	14001	13768	14018	13870	13811	13740	13755	13910	13901	13753	13890	13993	13836	13993	14100	13870	13835	13966	13754	13839	14076	13948	13999	13760	13861	13859	13943	13772	13948	13877	13801	14061	13879	14027	13977	13973	13898	13980	13859	14034	13999	13862	14067	14017	13858	13895	13987	13739	13947	13786	14001	13945	13886	13986	13950	14008	13918	13799	13903	14007	14010	13843	13903	14052	13843	14036	14056	13833	13895	13957	13957	14028	13983	14050	13904	14036	13793	13912	13844	13975	14019	13809	13969	14011	13866	13909	13956	13942	13874	13894	14061	13973	13921	13906	13974	13915	13870	13926	14042	13938	13911	13929	13820	13891	13910	14117	13992	13774	13829	13914	13883	14022	14066	13924	13816	13946	13678	13864	13799	13950	13850	13931	14097	14093	13900	13909	14005	13836	14026	13969	13889	13867	13839	14032	13828	13899	13793	13916	13820	13994	13758	13940	13848	13737	13804	13855	14056	13940	13779	13907	13976	13788	14048	13990	13878	13866	13850	13801	13968	14005	13963	13929	13782	14026	13980	13988	14000	13928	13812	13930	13883	14004	13887	13807	14045	13808	13922	14118	13986	14081	13806	14017	13986	13873	13900	13964	13951	13825	14135	13801	13962	14095	13916	14096	14024	13807	13855	13892	13918	13940	13799	13924	14056	13885	14074	13886	13925	13887	13774	13860	14013	13753	13931	13950	13905	13987	13975	13851	13857	13801	13863	13884	13909	13943	14022	14036	13999	13862	13786	13880	13797	13908	14013	13757	14030	13897	13800	14162	13859	13856	13791	13948	13824	14043	13856	13957	13970	13900	13857	13924	13937	13895	13967	13970	13943	13886	13898	14187	13971	13895	13799	13967	13864	14006	13832	13904	13969	13993	13886	13744	13946	13895	13865	13764	14036	14022	13838	13896	13986	14039	13908	13946	14035	14149	14041	14110	13793	13767	13722	13854	13866	13920	13871	13876	13995	13898	13947	13958	13809	13845	13803	14071	13914	13978	13906	13836	13868	13919	13801	13747	13953	13854	13874	14027	14076	13938	13746	13751	14131	13946	13918	13931	13914	14014	14084	14030	13877	13943	14106	13819	13964	13936	13940	13871	13848	14012	13866	13789	13849	13933	13983	14010	13866	13894	13896	13813	13765	13946	13824	14045	13699	13948	13934	13900	13950	13977	13869	13876	13917	13944	14001	13971	13807	13930	13938	13874	13833	13677	13759	14003	13841	13887	13878	14002	13943	14006	13948	13894	13981	13855	13989	13982	14037	13915	13910	13839	13832	13878	13955	13991	13922	13980	14017	14055	13979	14089	13932	13774	13807	13862	13948	13871	13860	13890	14035	14074	13899	13915	13977	14002	13808	14065	13956	13936	13944	13790	13897	13927	13817	13791	14027	13938	14120	13905	14049	13875	13801	13999	13908	14070	14021	13898	13853	14072	13994	13960	13905	14017	13946	13867	13942	13945	14020	14067	13978	13845	13991	13846	13919	13676	13925	13928	13884	13797	13786	13984	13766	13808	13847	13998	13984	13986	13951	13943	13951	13824	13863	13878	13934	13902	13920	14060	13928	13933	13860	13894	13945	14033	13909	14013	13985	13905	13902	13998	13952	13780	14005	14009	13964	14005	13869	13744	14049	14065	13874	13849	13848	13936	13997	13926	13874	13965	13962	13878	13719	13932	13943	14088	14027	13982	13925	13947	13934	14125	13779	14006	13923	13880	13934	13734	13989	13833	13881	13868	13910	13937	14027	13764	13933	13852	13993	13755	13860	13782	13949	13863	13893	14001	13874	13997	13986	13971	13909	13991	13964	14008	13901	13868	13904	13916	14006	13986	13906	13963	14013	13889	14129	13967	13830	14016	14045	13970	13934	13946	14078	14013	13817	13961	13869	13748	13910	13991	13968	13906	13895	13823	13923	13990	14026	13796	13980	13952	13861	14010	14025	13946	14096	13847	13986	14043	14075	14036	13915	13824	13926	14053	13939	13887	14040	14072	13885	13905	13946	13805	13880	13764	13949	13881	13866	13816	13900	14170	14079	14003	13876	14065	13844	13897	13916	13819	13825	13951	13914	13930	13978	13825	14008	14006	13965	13762	14107	13878	13962	14003	13874	14002	13907	13882	13803	13902	13977	14166	13888	13866	14006	14064	13974	13875	13959	13777	13842	13691	13893	13958	13916	14052	13808	13966	13798	13866	13922	13874	13823	13852	13978	13876	14027	13899	13959	13922	14017	13971	13890	13908	13960	13675	13795	13919	13935	13944	13999	13745	13982	14061	13961	14048	13957	13725	13904	13932	13803	14118	13872	13852	13942	14030	13896	14013	13965	13850	13921	13922	14006	13989	13867	13981	13810	13991	14014	13941	13798	13706	13896	13930	13769	13835	13777	13820	13887	13879	13959	13955	13965	13845	13999	13845	13941	14066	13795	14081	13866	13952	13869	14181	13960	13929	13933	13888	14045	13929	14023	13864	14029	13856	13904	13914	13837	13794	13848	14006	13923	13932	13889	13993	13997	13845	14001	13846	13762	13813	13948	13972	13944	13948	13890	13914	13838	13898	13928	13935	14006	14059	14008	13921	13765	13842	13860	13933	13900	13772	14006	13904	13802	13850	13985	13894	13685	14009	13889	13958	13986	13930	13994	13890	14021	13968	13959	13998	13944	13973	13881	13909	13996	14037	13909	13859	13870	13892	13905	13959	14004	13871	13923	14138	13981	14018	14108	13996	13976	13922	13805	13922	13950	13920	14008	13882	13817	13934	13989	14005	13849	13934	13802	13975	13871	14071	14021	14071	13878	14022	14013	13808	13938	14029	13859	13940	13905	13991	13978	14011	13842	13907	13819	13854	13904	14029	13869	13840	13971	13914	13840	13798	13913	13796	14007	13980	13829	13919	13818	13942	13879	13918	14010	13980	13961	13822	13967	13957	13997	13809	13910	13912	13930	13873	13988	13948	13862	13982	13868	13879	13999	13734	13964	14084	13860	13984	13909	13787	13946	13840	13841	14048	13861	14026	13989	13887	13997	13980	13920	14103	13846	13806	13831	14110	13911	13963	13915	14105	13944	13891	13700	13877	13841	13893	13846	13960	13997	13873	14041	13949	13762	13876	13873	13968	13788	13819	13886	14039	13730	14041	13907	13958	13866	14078	14041	13936	13987	14036	13951	13961	13898	13940	13616	13982	13956	13860	13960	13997	13835	13969	13959	13851	13861	13809	13934	14097	13729	13996	13917	13867	14036	13989	13871	14207	13937	13899	13855	13988	13996	13921	13865	13930	13980	14052	13989	13957	14007	13908	13897	13869	14045	13841	13910	13907	13869	13946	13882	13843	13938	13974	13889	13792	13937	13961	13827	13855	13885	14030	13962	13794	13902	13868	13846	13876	13867	13868	13892	14042	14054	14033	13948	13987	13869	13875	14062	13960	13904	14003	14009	13943	13958	14049	13993	13781	13907	14035	14059	13956	13957	14041	13720	14031	13978	13748	13953	14020	13858	13900	13834	13724	13756	13919	13987	13999	13844	13785	13778	13827	13912	13959	13961	13995	13890	13960	13911	13873	13942	13717	13814	13897	14033	14039	13836	13998	14009	14004	14011	14075	13937	13936	14112	13987	13940	13763	14014	13909	13974	13998	13969	13953	13821	13839	14103	13918	13841	13842	13918	13686	13846	14103	14003	13924	13925	14032	13890	13977	13837	13972	13832	14109	13824	13868	13998	13880	13901	13920	13851	13956	13789	13968	13785	13946	13915	13790	13825	13856	13938	13962	13869	14007	13932	14012	13925	13895	14029	14158	13774	14029	13953	13955	13998	13949	13991	13892	13944	14003	13919	13931	13887	13935	13917	13851	14039	13964	13939	14078	13830	14065	13843	14044	13815	13986	14099	13869	13961	13979	14041	14090	13875	13884	14024	13957	13780	13809	13780	14039	14098	13793	14060	13835	13977	13873	13820	14003	13939	13918	13972	13932	13919	14167	13920	13964	13943	14093	13967	13986	14087	13787	13789	13846	13896	13748	14050	13970	13899	13889	13849	13889	14000	13845	13922	13882	13724	13904	13951	13885	13942	13838	14009	13798	13976	13951	13977	13929	13979	13879	13964	13923	13919	13933	13840	13986	13982	14024	13993	13959	13998	13912	14008	13818	13857	13808	14092	13924	14047	13949	14073	14072	13902	13899	13942	13986	13963	14048	13910	13993	13942	14004	13978	14023	13916	13812	13855	13816	14033	13861	13876	13876	13822	13889	13892	13931	13834	14053	13869	13943	13873	13785	14014	13894	13919	13863	13951	13729	13838	14033	13884	13799	13949	13917	13897	13837	13944	13878	14089	13974	13975	13663	13725	13759	13832	13835	14080	13951	13938	14028	13887	13986	13834	13819	13848	14063	14084	13835	14005	13879	13941	13739	14031	13990	13938	13851	13871	13900	13917	13902	13940	13864	14012	14019	13926	14027	13855	13996	13922	13933	14017	13860	13860	13947	13913	14013	14069	14079	14050	14164	13853	13971	13812	13998	13850	13832	14029	14015	13963	14099	13957	13905	14024	14065	13999	13795	13891	14060	13873	13841	14004	13990	13841	13941	13951	13959	14013	13783	13987	13862	13793	13838	13989	13963	14006	13828	13923	13942	14003	13848	13773	13947	13905	13823	13884	13989	14044	13965	13881	13832	13980	14004	13860	13994	13987	13987	14001	13884	13870	13939	13909	13982	13989	14074	13848	13966	13726	13876	13919	13856	13967	13868	13846	13929	13843	13858	14019	13950	13987	13845	13956	13948	13748	13962	14015	13842	14047	13907	14036	14088	13934	13947	13820	14006	13873	14117	13904
23798	21060	28556	24373	23241	23642	22890	19775	19234	19067	18491	17922	17453	17228	17212	17069	17245	16799	16932	16874	16738	16886	16835	16480	16552	16403	16616	16644	16425	16444	16378	16407	16363	16441	16346	16235	16241	16413	16391	16430	16282	16114	16099	16326	16429	16326	16256	16250	16201	16295	16186	16254	16123	16223	16216	16208	16138	16047	16200	15999	16296	16281	16215	16317	16352	16352	16324	16220	16253	16112	16199	16139	16030	16026	16337	16223	16044	16183	16103	16308	16153	16113	16164	16264	16127	16147	16391	16385	16197	16293	16327	16235	16204	15987	16132	16112	16258	16200	16255	16114	16135	16244	15979	15950	16131	16129	16157	16127	16118	16117	16259	16175	16095	16245	16302	16234	16197	16190	16185	16121	16104	16128	16148	16077	16032	16179	16112	16253	16090	16195	16203	16031	16140	16142	16084	16236	16079	16166	16196	16063	16072	16110	16066	15996	16173	15992	16225	16117	16073	16102	16077	15952	16072	16230	15907	16417	16109	16055	16039	16272	15971	16140	16142	16014	16111	16198	16065	16009	16081	16346	16290	16124	16208	16027	16254	15948	16278	16172	16235	16041	16223	16268	16206	16101	15990	16210	16373	16097	16394	16315	16160	16100	16117	16042	16164	16076	16206	16052	16332	16291	16308	16152	16129	16039	16062	16142	16178	16303	16162	16221	16216	16217	16142	16059	16268	15982	16199	16309	16168	16348	16051	16303	16135	16101	16010	16175	16153	16273	16163	16073	16131	16116	16202	16087	16350	16080	16218	16230	16106	16253	16149	16054	16122	15986	16159	16185	16165	16276	16206	16225	15975	16097	16185	16160	16159	16211	16288	16157	16053	16151	16223	16247	16159	16167	16296	16184	16011	16254	16037	16180	16317	16240	16177	16064	16333	16278	16064	16161	16286	16363	16236	16074	16104	16192	16127	16240	16435	16160	15882	16234	16160	16335	16314	16225	16244	16194	16188	16292	16181	16292	16222	16100	16182	16103	15962	15971	16342	16137	16117	16146	16223	16144	16213	16296	16266	16092	16059	16089	16153	16274	16161	16065	16217	16111	16097	16116	16168	16236	16157	16094	16179	16217	16189	16285	16110	16080	16152	16133	16254	16180	16066	16156	16153	16080	16180	16098	16138	16060	16101	16142	16244	15968	16177	16239	16179	16105	16261	16062	16149	16012	16188	16098	16097	16233	16228	16041	16120	16207	16163	16120	16220	16176	16238	16235	16179	16288	16376	16006	16280	16016	15996	16249	16249	16256	16160	16197	16113	16362	16255	16084	16082	16219	16315	16208	16330	16193	16259	16336	16075	15934	16068	16207	16022	15943	16214	16048	16161	16175	16121	16187	16261	15971	16297	16312	16336	16084	16192	16121	16202	16304	16289	16156	16237	15945	16214	15982	16164	16128	16126	16046	16017	15911	15984	16199	16139	16133	16124	16155	16410	16334	16070	16167	16106	16201	16225	16019	16106	16054	16266	16172	16178	15989	16238	16094	16041	16067	16169	16155	16280	16419	16461	16103	16025	16047	16153	16198	16172	16195	16009	16059	16145	16227	16064	16212	16238	16435	16178	16161	16141	16149	16066	16195	16164	15946	16337	16238	16267	15927	15957	16241	16286	16184	16176	16265	16232	16249	16256	16152	16180	16298	16125	16123	16111	16286	16140	16143	16108	16302	16170	16013	16140	16168	16094	16127	16107	16084	16007	16191	16271	16082	16101	16203	16355	16270	16260	16218	16341	15996	16220	16135	16264	16299	16325	16317	16180	16314	16144	16270	16113	16113	16266	15996	16187	16231	16323	16178	16097	16178	16165	16148	16114	16101	16246	16102	16486	16223	16189	16352	16286	16011	16053	15973	16175	16181	15944	16183	16207	16381	16215	16199	16126	16276	16217	15901	16212	16004	15987	16148	16065	15948	16195	16264	16162	16082	16168	16141	16334	16138	16048	16252	15986	16299	16246	16128	16271	16224	16110	15980	15941	16127	16247	16323	16116	16052	16372	16086	16154	16278	16208	16067	15849	16109	16271	16098	16117	16203	15964	16248	16136	16173	16177	16553	16277	16175	15964	16187	16178	16089	16169	16145	16090	16229	16093	16060	16173	16257	15999	15969	16210	15944	16196	16292	16023	16147	16205	16069	15900	16009	16022	16189	15983	16157	15921	16135	16215	16166	16180	16394	16143	15850	16281	16254	16285	15958	16031	16199	16152	16051	16252	16117	16186	16113	15985	16090	16284	16283	16094	16048	16226	16075	16212	16050	16480	16450	16205	16188	16131	16272	16142	16130	16103	16070	16090	16029	16316	16207	16071	16253	16236	16341	16122	16093	16061	16214	16114	16189	15997	16120	16242	16294	16188	16156	16127	16127	16207	16146	16306	16031	15982	16048	16144	16171	16098	16089	16109	16086	16053	16003	15946	16138	16252	16091	16227	16115	16195	15990	16387	16219	16385	16212	16233	16266	16300	16267	16191	16119	16038	16340	16011	16132	16105	15953	16269	16135	16140	16215	16203	16229	15992	16124	16191	16052	16264	16131	16186	16157	16103	16343	16032	16248	16116	16119	16047	16132	16230	16094	16172	16084	16280	16206	16047	16175	16209	16127	16082	16225	16076	15962	16049	16174	16049	16038	15968	16314	16141	16148	16226	16169	16237	15969	16223	16161	16047	16096	16335	16248	16095	16053	16056	16164	16054	16215	16267	15929	16120	16179	15996	16212	16279	16267	16075	16441	16109	16228	16255	16272	15979	16118	16118	16035	16223	16034	16178	16029	16278	16228	16225	16346	15942	16008	16031	16210	16334	16309	16053	16248	16228	16077	16228	16238	16192	16131	16225	16181	16286	16108	16099	16257	15960	16225	16230	15956	16308	16065	16010	16316	16152	16262	16143	16242	16138	16214	16217	16175	16036	16175	16094	16107	16241	16229	16068	16182	16052	16106	16215	16390	16132	16117	16189	16184	16233	16134	16294	16109	16030	16309	16212	16273	16322	16298	16142	16166	16030	16000	16375	16068	15990	16049	16220	15997	16097	16066	16101	16179	16151	16071	16116	16109	16230	16260	16386	16241	16142	16046	16230	16144	15995	16162	15938	16120	16099	16159	16330	16396	16097	16143	16172	16209	16040	16225	16250	16131	15886	16135	16144	16145	16220	16220	16079	16040	16137	16129	15965	16180	16306	16048	16084	16201	16146	16057	16049	16220	16283	16224	16346	16175	16084	15981	16240	16309	15974	16095	16152	15937	16250	16049	16222	16262	16261	16236	16126	16113	16387	16129	16186	16132	16317	16201	16151	16099	15977	16162	16127	16228	16246	16258	16160	16167	16215	16211	16117	16192	16137	16084	16131	16220	16099	16198	16057	16105	16071	16164	16266	16215	16276	16172	16235	16241	16224	16163	16271	15957	16127	16162	16027	16552	15959	16245	16299	15947	16240	16141	16092	16122	16251	15994	16309	16048	16112	16208	16171	16353	16195	16185	16167	16052	16035	16096	16110	16114	16091	16174	15995	16121	16191	16174	16241	16217	16149	16178	15999	16219	16192	15848	16167	16204	16282	16124	16289	16134	16253	15993	16289	16183	16251	16327	16254	16107	16175	16126	16134	16243	16045	16128	16076	16217	16236	16218	16019	16153	16029	16148	16285	16231	16215	16122	16142	16174	16280	16068	16125	15903	16150	16137	16168	16107	16204	16209	16239	16340	16070	16386	16254	16257	16241	16172	16150	16191	16051	16225	16204	16165	16172	16154	16173	16195	16230	16252	16243	16041	16092	16136	16404	15979	16005	16241	16121	16038	16120	16028	15970	16154	16206	16128	16370	16105	16069	16190	16050	16248	16218	16086	16258	16215	16283	16106	16005	16268	16301	16052	16186	16022	16061	16110	15858	15827	16152	16076	16173	16097	16071	16114	16038	15961	16163	16253	16327	16322	16282	16155	16001	16105	16117	15921	16162	15974	15993	16022	16136	16222	16387	16412	16128	16259	16261	16120	16070	16174	16110	16035	16264	16151	15976	16146	16148	16071	16102	16063	16273	15976	16296	16002	15999	15952	16041	16209	16192	16160	16178	16098	16206	16356	16330	16070	16317	16103	16228	16167	16396	16339	16188	16165	16239	16146	16289	16019	16142	16053	16306	16274	16068	16173	16158	16225	16258	16094	16038	16300	16130	16139	16061	16081	16261	16337	16171	16209	16140	16042	16268	16137	16011	16253	16218	16397	16094	16086	16152	16333	16178	16336	16071	16058	16072	16213	16299	16229	16348	16143	16206	16087	16173	16000	16234	16261	16233	16237	15948	16095	16050	16161	16157	16128	16207	15943	16082	16058	16019	16263	16158	16173	16237	16174	16109	16145	16320	16351	16132	16269	16154	16193	15905	16358	16238	16171	16325	16149	16097	16133	16222	16133	16221	15992	16152	16164	16278	16097	16099	15895	16191	16165	16094	16295	16310	16317	16114	16006	16016	16078	16040	16016	16145	16249	16155	16237	16262	16272	16162	16092	16189	16269	16212	16291	15945	16345	16355	16147	16098	16020	16102	16152	16286	16084	16175	16172	16274	16070	16292	16162	16090	16187	16229	16112	16164	15994	16106	16271	16099	16255	16102	16062	16175	16169	16202	16162	16210	16081	16115	15896	15919	16311	16140	16514	16350	16223	16157	16159	16048	16173	16210	16273	16219	16129	16147	16163	16049	16196	16113	16230	15989	16085	16066	15973	16229	16175	16141	16129	16460	15962	16058	16134	15998	16111	16162	16145	16193	15968	16094	16118	16200	16016	16348	16330	16018	16012	15988	15857	16166	16226	15973	16212	16169	16275	16044	16274	16113	15967	16109	16083	16145	16235	16094	16006	16063	16424	16088	16145	16266	16201	16247	16350	15969	16148	16134	16297	16305	16199	16137	16235	16189	16248	16234	16298	16096	16259	16070	16300	16087	16169	16072	15899	16132	16265	16184	16139	16055	16142	16091	16336	16267	16265	16156	16232	16045	16103	16098	16050	16358	16316	16057	16024	16265	16316	16043	16026	16042	16062	16389	16256	16065	15794	15910	16336	16176	16058	16173	16002	16209	16242	16307	16221	16117	16232	16059	16195	16094	16243	16305	16111	16054	16348	16171	16148	16090	16278	16216	16134
26608	45964	41581	31655	25718	21707	19814	18955	18689	17984	17171	16234	15551	15153	15335	15004	15109	14890	14928	14683	14533	14560	14475	14457	14299	14291	14120	14181	14212	14159	14216	14063	13929	14345	14077	14073	14082	14070	14032	13900	13915	13818	13855	13975	13848	13749	13937	13902	14046	13871	14007	13935	13920	14004	13847	13872	13789	13986	13909	13936	13690	13782	13932	14068	13933	13764	13895	13821	13811	13804	13850	13953	13920	13815	13839	13863	13982	13882	13762	13818	13956	13747	13802	13789	13850	13945	13941	13856	13976	13896	14030	13852	13881	13987	13938	13813	13985	13996	13927	13884	13743	13699	13812	13896	13717	13946	13801	13747	13811	13882	13691	13757	13922	13865	13920	13844	13918	14007	13787	13910	14000	14082	13933	13792	13910	13928	13946	13925	13936	13845	13924	14058	13897	13818	13687	13942	13755	13873	13773	13972	13794	13919	14012	13757	13792	13979	13836	13866	13872	13857	13741	13853	13754	13831	13844	13920	13940	13841	13741	13967	13953	13885	14019	13776	13829	13802	14019	13790	13784	13827	14013	13964	13952	13838	13750	14031	13898	13778	13707	14037	14098	13771	13943	14004	13827	13882	13855	13844	13897	14023	13744	13880	13767	13763	13886	13926	13790	13839	13666	13585	13794	13702	13790	13794	13858	13798	13653	13856	13970	13905	13852	13765	13848	13808	13936	13878	14023	13917	13876	13840	14041	13880	13867	13925	13977	13815	13827	13812	13972	13928	13772	13940	13872	14038	13965	13796	13856	13989	13954	13963	13729	13719	13847	13767	13783	13907	13892	13866	13874	13862	13879	13796	13857	13753	13776	13883	13966	14016	13830	13723	13775	13812	13708	13905	13894	13840	13774	13979	13984	13851	14050	13704	13934	13807	13697	13878	13809	13831	13822	13778	13818	13902	13861	13830	13837	13910	13972	13935	13910	13907	13900	13712	13922	13752	13899	13773	13917	13932	13850	13947	13854	13755	13866	13857	13890	13945	13864	13791	13878	13821	13823	14013	14023	14024	13821	13864	13882	13984	13811	13905	13825	13797	13899	13759	13939	13853	13875	13854	13851	13933	13825	13834	13935	13924	13790	13873	13865	13719	13795	13836	13752	13863	13873	13679	13846	13919	13880	13940	13896	13852	13976	13964	13683	14084	13891	13785	13969	13724	14026	14015	13809	13819	13785	13919	13907	13958	13896	13955	14028	13692	13813	13802	13869	14132	13957	13864	13926	13784	13861	13785	13889	14044	13650	13912	13887	13677	13950	13851	13820	13779	13709	13807	13925	13723	13769	13799	13807	13892	13994	13729	13815	13780	13905	13937	13932	13829	14019	13766	13933	13864	13825	13777	13860	13841	13829	13932	13862	13823	13725	13802	13861	13865	13954	13888	13875	13735	13884	14018	13926	13841	13959	13931	14199	13746	14052	14002	13937	13908	13881	13962	13816	13829	13855	13934	13782	13920	13915	14004	13845	13854	13804	13901	13791	13790	13815	13814	13953	13823	13923	13866	13999	13894	13931	13868	13946	13634	13877	13867	13846	14035	13832	13801	13746	13953	13804	13953	13954	13764	13963	13788	13768	13905	13842	13897	13886	13898	13987	13810	13888	13638	13832	14060	13815	13863	14000	13837	13945	13938	14011	13963	13835	13979	13904	13840	13826	13874	13843	13934	13717	13938	13983	13880	13890	13835	13749	13894	13755	13915	13776	13825	13781	13976	13802	13788	13825	13866	13883	13952	13757	13667	13803	13622	13826	13819	13756	13681	13889	13949	13790	13682	13904	13684	13826	13961	13780	14010	13672	13813	13845	13983	13785	13949	14016	13747	13677	13751	13868	13854	13965	13921	13890	13903	13877	13775	13910	13813	13973	13963	13942	13794	13835	13760	13877	13873	13987	13848	13856	13803	13816	13794	13848	13839	13889	13818	13895	13848	13850	13856	13773	13939	13961	13834	13830	13769	13908	13888	13903	13812	13905	14025	13922	13888	13748	13878	14001	13801	13875	13961	13929	13870	13905	13831	13959	13860	13898	13919	13776	13734	13938	13989	13817	13886	13897	13792	13970	13908	13979	13937	13971	13900	13832	13906	13834	13843	13859	13824	13890	13889	13916	13950	13838	14024	13717	13873	13961	13832	13777	14032	13883	14012	13756	13837	13818	13738	13761	13828	13919	13785	13808	13884	13960	13868	13852	13748	13939	13877	13924	13838	13865	13680	13858	13849	13695	13919	13879	13772	13817	13723	13682	13858	13824	13892	13855	13998	13816	13922	13848	13878	13866	13897	13839	13793	13906	13808	13808	14010	13825	13782	13799	13907	13837	13692	13792	13893	13795	13919	13902	13850	13825	13948	13926	13924	13898	13906	13710	14012	13856	13922	13857	13794	13886	13783	13945	13845	13996	13572	13973	13809	13843	13813	13985	13962	13770	13668	13932	13870	13864	13948	13955	13824	13965	13736	13733	13824	13900	13790	13797	13704	13855	13768	13777	13776	13841	14097	13779	13895	13932	13568	13912	13981	13866	13828	13776	13809	13848	13908	13762	13838	13798	13922	13963	13881	13855	13834	14044	13923	13702	13857	13898	13914	13916	13945	13974	13975	13832	13851	13780	14015	13941	13926	13747	13947	13928	13951	13864	13844	13892	13766	13939	13819	14018	13899	13879	13799	13736	13727	13745	13905	13781	13755	13837	14011	13886	13769	13683	13833	13807	13725	14000	13743	13781	13867	13869	13892	13925	13994	13921	13858	13760	13859	13742	13923	13741	13906	13776	13977	13854	13979	13609	13891	13848	13873	13958	13922	13938	13944	13903	13740	13841	13919	13923	13902	13859	13769	13809	13824	13792	13889	13904	13831	13823	13898	13907	13803	14075	13895	13966	14089	13866	13824	13717	13937	13739	13931	13863	13876	13886	13866	13904	13838	13685	13800	13835	13959	13845	13939	13954	14047	13893	13908	13920	13679	13848	13814	13747	13813	13936	13843	14008	13988	13962	13884	13946	13967	13919	13973	13857	13874	13802	13820	13894	13796	13890	13818	13726	13718	13900	13973	13794	13878	13898	13756	13866	13815	13785	13851	13795	13771	13847	13929	13883	13869	13935	13812	13941	13867	13781	13943	13968	13831	13806	13851	13929	13919	13931	13822	13674	13778	13876	13932	13780	14051	13986	13982	13816	13874	13895	13907	13883	13883	13798	13697	13824	13857	13821	13882	13778	13904	13842	13816	13859	13808	13934	13739	13832	13770	13868	14089	13898	13863	13742	13915	13735	13877	13997	13766	13862	13901	13889	13729	13777	13806	13816	14042	13871	13842	13879	13956	13869	13874	13922	13721	13787	13920	13893	13959	13915	13738	14029	13897	13739	13791	13841	13878	13799	13799	13798	13814	13824	13700	13993	13943	13939	13750	13788	13795	14063	13724	13869	13806	13796	14073	13732	13858	13737	13886	13961	13887	13770	13863	13897	14110	13950	13890	13850	13911	14035	14042	13854	13785	13815	13892	13816	13865	13825	13927	13916	13833	13849	13658	13830	14004	13751	13831	13842	13904	13964	13901	13894	13765	13801	13959	13941	13819	13845	13864	13613	13833	13846	13838	13721	13684	13871	13892	13968	14018	13683	13854	13850	13840	14047	13861	13812	13950	13849	13918	13809	13712	13692	13951	13847	13855	13867	13914	13808	13762	13737	13891	13836	14074	13819	13722	13874	13590	13913	13872	13718	13831	13907	13713	13997	13927	13826	13801	13771	13851	13909	13843	13773	13889	13766	13737	14019	13795	13918	13804	13847	13891	13895	13790	13799	13881	13972	13869	13889	13877	13985	13800	13956	13875	13837	13876	13709	13938	13956	13927	13890	13772	14007	13897	13804	13853	13693	14050	13865	13788	13974	13755	13810	13735	13791	14010	13907	13839	13775	13938	13898	13729	14009	13815	13988	13858	13829	13919	13914	13871	13808	13834	13937	13829	13876	13653	13664	14013	13665	13872	13936	13828	13860	13958	13852	13914	13799	13814	13887	13809	14057	13813	13766	13822	13894	13950	13821	13758	13715	13993	13762	13816	13970	13808	13696	13694	13924	13807	14017	13998	13826	13788	13966	13901	13945	13864	13978	13761	13809	13918	13895	13886	13931	13793	13905	13716	13841	13809	13810	13898	13666	13734	13864	13728	13833	13951	13743	13876	14034	13902	13876	13930	13960	13801	13881	13828	13934	13893	13846	13767	13894	13954	13862	13637	13861	13754	13898	13970	13766	13705	13871	13925	13917	13941	13851	13893	13836	13943	13886	13927	13942	13953	13864	13853	13815	13768	13819	13795	14016	13835	13918	13913	13906	13717	13796	13886	13768	13752	13808	13875	13911	13869	13854	13848	13856	13829	13818	13834	13911	13826	13861	13719	13881	13845	13988	13720	13883	13830	13701	13752	13872	13846	13870	13710	13997	13956	13781	13945	13854	13957	13756	13837	13886	13823	13835	13859	13787	13889	13911	13872	13829	13951	13838	13840	13833	13731	13616	13764	13957	13675	13829	13806	13891	13958	13907	13802	13835	13807	13874	13833	13805	14045	13852	13920	13745	13986	13732	13974	13689	13775	13936	13790	13941	13731	13821	13918	14030	13817	13903	13939	13778	13904	13783	13931	13768	13673	13779	13954	13822	13950	13827	13809	13854	13814	13902	13787	13886	14011	13746	13896	13867	13888	13963	13894	13736	13870	13885	13822	13794	13824	13811	13844	13696	13888	13883	13885	13782	13912	13938	13744	13806	13922	13835	13908	13866	13834	13876	13815	13838	13663	13974	13974	13780	13818	13835	13961	13915	13828	13884	13888	13870	14029	13811	13846	13882	13824	13968	13906	13830	13870	13956	13958	13755	13905	14007	13646	13899	13930	13817	13973	13829	13927	13533	13871	13849	13682	13864	13928	13836	13879	13808	13836	13921	13877	13886	13882	13862	13842	13890	13865	13963	13858	13869	14040	13825	13800	13993	14113	13862	13908	13975	14016	13811	13833	13960	13831	13728	13886	13862	13999	13818	13879	13972	13841	13672	14022	13918	13893	13805	13952	14024	13757	13950	13775	13996	13916	13769	13911	13901	13811	13847	13917	13711	13920	13937	13840	13801	13800	13847	13899
22750	21065	28834	23571	21776	24736	26957	22272	21095	21245	20363	19778	18873	18852	18559	18497	18315	18229	18088	18241	17840	17934	17880	17763	17852	17528	17683	17619	17791	17439	17347	17592	17313	17371	17443	17673	17407	17299	17394	17448	17115	17027	17170	17320	17201	17335	17380	17326	17453	17233	17180	17263	17185	17151	17098	17092	17434	17216	17254	17173	17222	17191	17462	17042	17336	17136	17209	17252	17080	17259	17395	17153	17227	17378	17170	17357	17240	17458	17207	17302	17077	17360	17159	17254	17256	17200	17114	17084	17181	17159	17130	17119	17046	17167	17309	17206	17123	17184	17243	17184	17131	17412	17167	17163	17327	17294	17321	17200	17315	17051	17091	17011	17291	17170	17128	17294	17198	17139	17107	17055	17240	17095	17344	17293	17087	17402	17218	16961	17206	17340	17311	17323	17168	17336	17233	17461	17016	17121	17100	17154	17456	17251	17241	17111	17075	17090	17430	17202	17260	17311	17138	17318	17144	17121	17143	17283	17164	17175	17275	17316	17199	17282	17228	17092	17289	17078	17362	17073	17317	17235	17202	17217	17323	17304	17160	17227	17059	17198	17163	17196	17190	17316	17398	17087	17210	17170	17217	17230	17167	17333	17140	17217	16962	17141	17145	17044	17235	17104	17194	17300	17118	17146	17257	17363	17260	16817	17140	17259	17247	17383	17098	17208	17414	17230	17112	17145	16972	17234	17047	17098	17228	17102	17058	17111	17094	17072	17234	17083	17089	17154	17289	17159	17121	17036	17235	17107	17107	17212	17250	17170	17065	17183	17268	17224	17243	17148	17108	17111	17104	17234	17233	17107	17328	17257	17267	17068	17173	17310	17250	17249	17157	17190	17335	17156	17427	17300	17093	17190	17294	17233	17131	17342	17372	17149	17107	17227	17113	17044	17211	17205	17180	17187	17313	17302	17208	17076	16981	17051	16995	17172	17162	17084	17370	17038	17014	17094	17181	17055	17266	17121	17180	17134	17197	17168	17279	16912	17265	17245	17144	17245	17052	17163	17143	17022	17059	17422	17219	17287	17080	17290	16946	17046	17346	17239	17193	17038	17246	17057	17011	17227	17059	17212	17196	16908	17218	17253	17305	17147	17024	17198	17086	17122	17081	17206	17142	17262	17205	17079	17195	17229	17427	17290	17135	17210	16974	17252	17209	17128	17019	17068	17351	17215	17318	17161	17242	17115	17098	16862	17165	17177	17386	17286	17120	17156	17314	17160	17287	17310	17030	17247	17278	17240	17219	17065	17379	17232	17194	17045	17028	17455	17274	17275	17073	17107	17166	17102	17320	17322	17021	17157	17301	17029	17135	17208	17393	17312	17139	17270	17115	17158	17110	17222	17135	17084	17080	17381	17096	17097	17174	17183	17163	17103	17121	17066	17149	17161	16965	17273	17091	17250	17205	17170	17324	17095	17075	17106	17181	16938	17067	17042	17200	17254	17052	17140	17201	17174	17019	17140	17071	17123	17042	17162	17126	17134	16951	17304	17167	17232	17267	17218	17404	16792	17264	17096	17228	17352	17150	17109	17289	17148	17338	17101	17175	17144	17054	17262	17245	17007	17255	17264	17288	17260	17253	17157	17086	17073	17171	17460	17094	17123	17343	17234	17232	17098	17189	17275	16983	17324	17314	17351	17084	17162	17109	17147	17331	17130	17006	17187	17207	17054	16944	17035	17105	17267	17248	17123	17126	17006	17213	17135	17098	17176	17208	16841	17252	17378	17391	17195	17172	17333	17288	17079	17342	17263	17248	17195	17285	17139	17174	17081	17040	17231	17210	17199	17190	17042	17378	17128	17036	17259	17094	17251	17264	17186	17045	17229	17179	17294	17198	17028	17075	17150	17162	17229	17202	17211	17133	17236	17348	17033	17036	16953	17244	17080	17263	17135	17146	17042	17253	17305	17157	17218	17059	17362	17205	17037	17187	17232	17138	17165	17271	17334	17370	17014	17236	17288	17264	17159	17066	17006	17282	17104	17099	17018	17252	17156	17386	17215	16904	17044	17113	17265	16962	17101	17103	17170	17280	16966	17110	17100	17155	17046	17292	17127	17011	17205	17261	17361	17312	17057	17358	17055	17255	16966	17214	17321	17098	16975	17091	17137	17192	17147	17265	17286	17393	17352	17118	17095	17110	17065	17333	17326	17301	17173	17049	16999	17005	17156	17071	17266	17190	17163	17194	17113	17184	17164	17187	17024	17209	17281	17088	17263	17246	16943	17091	17166	17234	17165	17243	17221	17292	16946	17305	17232	17048	17175	17117	16847	17224	17244	17094	17087	17026	17062	17095	17196	17291	17266	17241	17216	16989	17191	17244	17149	17266	17117	17140	17013	17256	16913	16959	17164	17050	17269	17188	17192	17029	17142	17060	17413	17068	17157	17211	17114	17181	17181	17120	17127	17318	17149	17115	17256	17346	17278	17102	17323	17365	17052	17106	17171	17153	17116	17146	17369	17369	17113	17312	17203	17088	17084	17440	17205	17007	17245	17185	17157	17075	17101	17225	17224	17363	17316	17252	17300	17257	17005	17186	17190	17305	17376	17293	17156	17156	17138	17155	17175	17210	17059	17180	17133	17330	17318	17203	17179	17316	17250	17357	17041	17176	17097	17282	17190	17259	17088	17178	17316	17047	17144	16986	17151	17296	17308	17251	17184	17077	17182	17075	17122	17313	17149	16967	17095	17117	17197	17191	16871	17207	17033	17115	17204	17276	17271	17085	17191	17264	17336	17138	17337	16868	17077	17444	17165	17068	17243	17041	16994	16963	17115	17133	17334	17043	17008	17046	17400	17109	17263	17238	17275	17072	17264	17100	17128	17147	17008	17214	17308	17070	17263	17328	17264	17098	17051	16964	16891	17163	17282	17332	17048	17163	17274	17080	17108	17145	17288	17229	17190	17077	17265	17150	17264	17038	17281	17117	17079	17243	17120	17330	17037	17199	17052	17133	17280	17084	17284	17253	17267	17234	17322	17191	17288	17127	17326	17184	17103	17260	17068	17045	17097	17212	17206	17188	17243	17091	17168	17227	17124	17205	17179	17219	17051	16951	17098	17056	16852	17221	17329	17236	17083	17155	17253	17222	17147	17066	17330	16998	17101	17251	17324	17286	17253	17199	17078	17137	17154	17235	17258	17101	17237	17192	17171	17197	17169	17248	17284	17225	17103	17232	16969	17128	17415	17219	16963	17130	17194	17069	17102	17208	17187	17303	17103	17305	17315	17164	17244	17197	17143	16913	17304	17322	17141	16952	17120	17140	17230	17277	17295	17375	17223	17295	17186	17204	16965	17113	17129	17244	17125	17189	17134	17209	17170	17144	17165	17231	17385	17158	17189	17305	17037	17120	17066	17260	17090	17266	17050	17209	16948	17154	17206	17225	17218	17092	17187	17103	17152	17080	17295	17208	17316	17199	17363	17256	17297	17312	17189	17138	17113	17029	17229	17266	17058	17103	17202	17290	17224	17130	17005	17108	17095	17261	17340	17021	17288	17314	17111	17199	17196	17129	17056	17257	17337	17113	17057	17221	17089	17258	17145	17181	17007	17134	17025	17117	16902	17128	16938	17141	17379	17224	17210	16879	17350	17168	17154	17194	17195	17290	17145	17136	17197	17285	17211	17194	17021	17113	17129	17109	17172	17253	17143	17208	17234	17180	17121	17089	17319	17352	17156	17115	17167	17332	17206	17322	17302	17173	17046	17246	17228	17359	17235	17325	17323	17231	17180	17319	17188	17301	17169	17269	17341	17274	17265	17160	17350	17156	17350	17187	17238	17143	17214	17314	17198	17142	17128	17180	17072	17169	17241	17153	17024	17056	17152	17077	17061	17152	17045	17192	17259	17122	17264	17321	17317	17056	17174	17252	17251	17144	16917	17022	16964	17338	17110	17146	17339	17011	17069	17120	17169	17363	17031	17146	17322	17234	17103	17082	17001	17132	17187	16985	17138	17165	17329	17072	17190	17389	17205	17519	17150	17229	16953	17234	17082	17227	17241	17274	17046	17295	17119	17061	17278	17126	17073	17173	17260	17027	17001	17084	17340	17152	17150	16996	17045	17215	17220	17244	17335	17291	17099	17012	17158	17195	17295	17177	17092	17188	17011	17133	17283	17251	17406	17036	17226	17263	17243	17236	17236	17322	17362	17090	17370	17349	17151	17046	17170	17129	17167	17195	17248	17130	17059	17153	17339	17304	17138	17132	17192	17087	17294	17334	17059	17349	17115	17063	17219	16990	17047	17338	17396	17367	17120	17318	17264	17186	17126	17291	17252	17266	17285	17160	17163	17238	17157	17197	17137	17195	17210	17243	17242	17067	17276	17213	17252	17352	17148	17408	17047	17343	17156	17089	17143	17105	17254	17102	17243	17197	17239	17185	17083	17181	17267	17206	17285	17217	17124	17175	17190	17322	17107	17269	17124	17162	17198	17249	17001	17168	17218	17001	17191	17083	17184	17165	17037	17080	17099	17161	17150	17161	17173	17423	17267	17214	17112	17076	17219	17137	17021	17274	17123	17206	17169	17089	17184	17063	17379	17206	17089	17221	17240	17134	16991	17170	17136	17246	17250	17199	17363	17247	17234	17052	17120	17265	17292	17051	17119	17095	17241	17051	17162	17260	16942	17128	17306	17080	17296	17233	17227	17325	17335	17159	17212	17518	17243	17227	17234	17103	17229	17187	17219	17330	17125	17279	17212	17302	17324	17293	16987	17292	17106	16955	16952	17092	17059	17411	17348	17096	17140	17339	17132	17265	17066	17308	17051	17143	17244	17130	17005	16891	17309	17408	17154	17267	17187	17158	17233	17199	17211	17273	17165	17119	17353	17268	17168	16955	17215	17165	17145	17300	17093	17071	17059	17211	17207	17218	17234	17198	17220	17379	17293	17050	17117	17216	17183	17185	17073	17106	17198	17196	17266	17242	17161	17171	17185	17217	17233	17267	17106	17136	17188	17202	16968	17153	17214	17064	17236	17168	17295	17153	17182	17056	17315	16989	17232	17224	17278	17352	17234	17337	17416	17089	17090	17098	17117	17186	17084	17147	17109	17061	16967	17328	17151	17133	16982	17216	17138	17126	17241	17279	17049	17006	17302	17081	17099	17334	17140	17132	17270	17144	17135
29066	50850	46594	34194	28682	24822	22221	21353	20890	20002	18837	17497	16517	16232	16385	15931	15917	15859	15638	15661	15472	15392	15130	15057	15020	15064	14807	14855	14781	14784	14811	14719	14615	14776	14795	14576	14471	14632	14428	14563	14526	14438	14425	14507	14444	14444	14212	14332	14477	14414	14442	14430	14355	14436	14321	14545	14562	14180	14393	14401	14496	14479	14594	14415	14466	14600	14617	14663	14329	14470	14264	14479	14362	14586	14347	14417	14462	14492	14467	14425	14577	14343	14329	14391	14725	14383	14302	14484	14374	14464	14451	14374	14355	14341	14456	14263	14386	14470	14463	14372	14418	14362	14441	14480	14532	14443	14469	14238	14323	14331	14511	14381	14468	14326	14433	14362	14366	14392	14293	14393	14447	14458	14450	14434	14322	14347	14434	14430	14398	14497	14363	14508	14320	14362	14278	14438	14310	14654	14409	14492	14505	14257	14442	14451	14447	14503	14430	14373	14414	14379	14425	14401	14326	14491	14293	14415	14421	14339	14372	14332	14350	14593	14182	14382	14425	14266	14424	14330	14429	14442	14642	14316	14328	14321	14412	14457	14529	14363	14473	14500	14468	14536	14558	14584	14361	14318	14372	14417	14353	14451	14347	14556	14469	14484	14387	14706	14455	14433	14492	14382	14506	14360	14469	14250	14509	14457	14426	14416	14428	14402	14318	14398	14387	14380	14452	14468	14447	14274	14279	14336	14546	14534	14465	14422	14449	14355	14544	14350	14597	14346	14358	14412	14413	14352	14428	14502	14265	14444	14420	14339	14456	14372	14247	14544	14287	14337	14346	14189	14470	14299	14482	14290	14419	14418	14566	14366	14305	14417	14439	14402	14478	14402	14433	14333	14451	14281	14526	14246	14442	14537	14175	14350	14454	14339	14328	14611	14371	14442	14255	14326	14304	14405	14373	14398	14448	14484	14446	14442	14316	14423	14267	14407	14355	14531	14484	14527	14396	14389	14479	14375	14450	14366	14405	14579	14412	14309	14485	14239	14428	14544	14340	14405	14330	14343	14452	14299	14236	14382	14327	14229	14291	14351	14283	14250	14508	14359	14384	14261	14417	14464	14424	14315	14585	14473	14460	14377	14514	14482	14262	14341	14467	14256	14514	14327	14247	14424	14421	14411	14275	14399	14468	14501	14441	14296	14535	14524	14339	14465	14402	14470	14217	14387	14295	14467	14517	14330	14504	14528	14500	14344	14414	14441	14491	14316	14388	14284	14480	14333	14244	14563	14321	14509	14607	14557	14457	14164	14290	14384	14503	14324	14383	14349	14474	14423	14319	14349	14421	14371	14360	14212	14152	14437	14419	14306	14501	14389	14473	14428	14330	14401	14452	14474	14487	14555	14332	14473	14416	14695	14430	14427	14383	14206	14526	14344	14413	14428	14438	14426	14361	14385	14305	14335	14276	14320	14520	14258	14407	14453	14371	14320	14425	14450	14450	14422	14486	14283	14336	14344	14471	14368	14353	14358	14499	14226	14422	14425	14379	14303	14441	14495	14308	14381	14362	14324	14487	14372	14475	14417	14512	14506	14378	14409	14282	14394	14302	14385	14398	14360	14324	14393	14389	14323	14390	14509	14500	14509	14457	14537	14428	14281	14417	14502	14416	14238	14239	14369	14393	14564	14502	14432	14376	14637	14329	14452	14399	14293	14535	14416	14349	14491	14316	14309	14267	14561	14262	14452	14423	14438	14261	14436	14417	14459	14479	14514	14347	14473	14525	14461	14317	14541	14308	14501	14413	14266	14396	14311	14406	14541	14368	14555	14185	14419	14356	14453	14159	14292	14208	14359	14411	14287	14553	14478	14441	14572	14530	14326	14528	14393	14346	14273	14323	14353	14382	14443	14482	14469	14326	14466	14448	14383	14349	14349	14554	14325	14334	14436	14209	14322	14327	14474	14285	14464	14452	14408	14514	14238	14336	14224	14312	14323	14384	14436	14273	14388	14413	14441	14503	14402	14361	14495	14524	14431	14623	14311	14391	14504	14366	14311	14489	14447	14483	14264	14445	14420	14533	14497	14463	14428	14387	14350	14450	14358	14450	14454	14450	14509	14242	14307	14393	14385	14413	14306	14412	14281	14416	14441	14476	14448	14392	14422	14464	14483	14129	14324	14231	14386	14497	14307	14314	14376	14321	14502	14318	14395	14434	14298	14250	14624	14387	14378	14405	14364	14566	14360	14413	14611	14272	14437	14373	14475	14300	14310	14285	14526	14462	14278	14442	14336	14433	14608	14339	14392	14412	14365	14386	14515	14344	14496	14293	14372	14290	14100	14448	14307	14329	14509	14453	14245	14412	14457	14275	14387	14413	14355	14367	14463	14488	14520	14293	14470	14351	14544	14443	14516	14398	14493	14308	14464	14497	14270	14420	14438	14330	14457	14343	14440	14517	14224	14453	14326	14227	14327	14372	14301	14247	14291	14434	14362	14504	14442	14267	14463	14543	14459	14259	14428	14397	14387	14590	14399	14422	14469	14373	14345	14485	14402	14297	14307	14577	14176	14392	14444	14500	14383	14321	14598	14324	14478	14552	14262	14264	14443	14266	14367	14412	14212	14541	14432	14465	14256	14387	14486	14601	14394	14233	14467	14490	14434	14328	14303	14512	14221	14373	14456	14443	14353	14418	14472	14350	14269	14401	14389	14358	14345	14393	14325	14565	14340	14202	14519	14476	14325	14295	14457	14356	14410	14431	14473	14511	14421	14322	14288	14291	14490	14450	14484	14409	14327	14244	14383	14434	14368	14384	14550	14319	14385	14490	14554	14400	14398	14143	14262	14549	14417	14393	14385	14318	14244	14147	14381	14356	14428	14483	14399	14345	14449	14545	14346	14393	14439	14344	14187	14167	14325	14495	14404	14458	14305	14448	14393	14435	14360	14427	14349	14417	14361	14373	14244	14416	14244	14252	14432	14377	14417	14334	14222	14483	14204	14369	14371	14407	14646	14300	14367	14277	14220	14522	14389	14318	14489	14421	14261	14277	14424	14391	14459	14505	14446	14448	14538	14344	14220	14452	14443	14505	14210	14456	14441	14302	14287	14581	14422	14371	14410	14357	14294	14412	14471	14394	14360	14232	14488	14274	14318	14507	14447	14370	14365	14400	14473	14308	14479	14458	14414	14527	14406	14360	14220	14342	14354	14342	14363	14434	14213	14281	14488	14408	14283	14303	14473	14271	14508	14516	14378	14407	14411	14327	14426	14274	14500	14378	14434	14347	14554	14363	14411	14536	14333	14327	14316	14513	14470	14521	14332	14305	14484	14326	14372	14363	14335	14458	14401	14410	14466	14567	14329	14358	14369	14314	14530	14388	14449	14605	14293	14351	14543	14231	14473	14393	14467	14427	14313	14633	14457	14371	14515	14301	14392	14388	14368	14525	14268	14387	14525	14334	14347	14293	14474	14380	14538	14423	14343	14347	14402	14434	14368	14429	14520	14251	14437	14379	14305	14404	14432	14446	14211	14537	14471	14425	14401	14247	14496	14276	14406	14489	14349	14588	14324	14469	14469	14517	14407	14350	14351	14393	14337	14574	14517	14285	14392	14358	14315	14412	14447	14619	14461	14305	14523	14452	14465	14370	14364	14409	14514	14352	14287	14560	14283	14474	14390	14401	14495	14290	14288	14509	14466	14492	14428	14313	14321	14290	14388	14479	14413	14424	14405	14238	14336	14383	14398	14522	14301	14423	14459	14513	14387	14385	14471	14291	14355	14354	14219	14465	14505	14472	14277	14253	14417	14376	14393	14362	14460	14412	14258	14420	14334	14483	14286	14597	14366	14298	14459	14307	14379	14555	14472	14436	14263	14444	14341	14386	14367	14458	14418	14200	14344	14316	14512	14418	14365	14200	14338	14359	14398	14176	14521	14404	14300	14487	14359	14318	14360	14651	14398	14264	14484	14435	14251	14298	14413	14525	14514	14327	14419	14318	14425	14429	14233	14322	14383	14357	14378	14391	14378	14408	14405	14402	14378	14352	14388	14384	14382	14366	14523	14546	14522	14345	14236	14290	14332	14343	14277	14378	14476	14333	14525	14344	14293	14386	14588	14425	14367	14364	14306	14410	14504	14336	14292	14291	14392	14454	14453	14384	14261	14344	14426	14314	14424	14738	14254	14187	14376	14361	14460	14382	14318	14369	14421	14521	14470	14323	14472	14292	14494	14390	14479	14343	14448	14431	14364	14402	14367	14507	14528	14368	14346	14414	14239	14345	14343	14404	14410	14597	14287	14435	14605	14389	14335	14307	14412	14367	14647	14327	14317	14407	14440	14262	14389	14020	14418	14366	14405	14143	14473	14531	14334	14331	14396	14387	14389	14292	14184	14473	14360	14429	14267	14342	14414	14315	14473	14397	14423	14492	14401	14224	14281	14444	14400	14407	14473	14439	14268	14420	14407	14377	14544	14498	14417	14273	14408	14491	14452	14440	14390	14377	14305	14395	14394	14374	14362	14438	14354	14444	14418	14504	14313	14322	14534	14492	14385	14372	14573	14301	14325	14287	14408	14343	14543	14347	14364	14477	14383	14325	14412	14288	14401	14293	14438	14425	14489	14567	14250	14459	14343	14322	14402	14360	14340	14307	14422	14400	14391	14423	14393	14614	14283	14354	14393	14451	14352	14408	14275	14369	14427	14485	14389	14487	14428	14585	14325	14520	14420	14371	14292	14468	14402	14461	14313	14539	14323	14333	14515	14346	14314	14477	14455	14340	14445	14447	14379	14509	14354	14407	14471	14391	14232	14395	14423	14439	14238	14489	14384	14384	14314	14263	14301	14297	14427	14506	14418	14408	14362	14452	14435	14436	14406	14377	14394	14373	14294	14385	14287	14328	14439	14329	14298	14377	14469	14499	14236	14506	14218	14312	14414	14366	14459	14486	14473	14481	14181	14439	14434	14349	14198	14336	14354	14284	14453	14352	14211	14333	14357	14394	14477	14320	14302	14409	14384	14375	14318	14307	14526	14346	14525	14536	14353	14259	14448	14272	14536	14378	14574	14366	14275	14410	14333	14455	14323	14280	14478	14513	14255	14402	14349	14460	14436	14413	14212	14433	14245	14407	14178	14503	14396	14437	14276	14556	14550	14404	14102	14602	14305	14541	14500	14388	14380
28378	25688	32054	27182	21748	19641	18875	18263	17922	18022	17576	17312	17151	16950	16788	16731	16756	16568	16598	16700	16835	16651	16582	16512	16526	16564	16634	16574	16496	16571	16476	16497	16495	16392	16399	16288	16636	16519	16430	16395	16403	16583	16425	16502	16521	16612	16400	16246	16437	16474	16489	16434	16386	16467	16244	16558	16493	16363	16342	16143	16590	16544	16147	16330	16177	16371	16495	16247	16386	16581	16383	16366	16248	16490	16313	16198	16313	16364	16322	16444	16485	16336	16416	16519	16316	16278	16504	16392	16362	16400	16463	16418	16202	16483	16294	16443	16315	16318	16543	16364	16517	16221	16390	16347	16323	16360	16212	16444	16499	16229	16315	16222	16529	16497	16450	16327	16357	16271	16371	16356	16257	16215	16368	16266	16298	16332	16252	16384	16303	16272	16479	16225	16354	16318	16430	16353	16244	16436	16384	16120	16405	16093	16335	16116	16237	16273	16381	16374	16500	16474	16532	16481	16530	16309	16367	16400	16429	16414	16364	16432	16250	16368	16320	16406	16313	16426	16318	16683	16491	16411	16321	16327	16318	16399	16182	16434	16220	16365	16360	16370	16209	16482	16469	16438	16400	16320	16362	16342	16139	16513	16313	16280	16299	16188	16405	16291	16443	16253	16440	16140	16268	16384	16621	16212	16376	16245	16220	16407	16436	16440	16386	16407	16340	16370	16223	16249	16214	16323	16475	16427	16417	16480	16367	16183	16492	16404	16386	16466	16315	16280	16328	16283	16212	16234	16099	16482	16445	16454	16400	16376	16319	16434	16536	16400	16350	16503	16521	16341	16591	16253	16249	16140	16489	16420	16120	16195	16497	16421	16571	16491	16512	16363	16342	16466	16337	16291	16183	16388	16429	16141	16394	16312	16269	16442	16514	16441	16568	16431	16257	16379	16452	16490	16478	16442	16545	16383	16262	16303	16302	16343	16444	16390	16389	16499	16259	16302	16299	16329	16463	16244	16345	16421	16135	16357	16229	16372	16290	16371	16393	16509	16574	16466	16367	16348	16470	16113	16393	16397	16362	16260	16680	16495	16376	16227	16247	16531	16438	16408	16380	16408	16397	16526	16295	16431	16433	16291	16370	16321	16214	16542	16445	16368	16255	16331	16485	16370	16387	16416	16472	16270	16253	16283	16426	16220	16360	16238	16489	16523	16304	16279	16393	16421	16480	16509	16501	16347	16416	16342	16413	16406	16633	16471	16463	16325	16441	16359	16325	16346	16193	16353	16311	16100	16213	16342	16310	16432	16348	16504	16136	16346	16341	16340	16641	16284	16352	16331	16509	16351	16371	16396	16407	16209	16491	16411	16421	16228	16125	16306	16317	16419	16326	16312	16458	16248	16247	16344	16365	16395	16537	16420	16331	16381	16283	16353	16555	16365	16241	16584	16275	16272	16297	16411	16373	16615	16375	16336	16358	16462	16460	16374	16323	16371	16371	16311	16355	16257	16469	16073	16377	16451	16278	16334	16361	16223	16263	16400	16232	16369	16306	16437	16396	16395	16429	16488	16284	16277	16322	16405	16493	16368	16530	16376	16366	16480	16425	16236	16325	16558	16576	16417	16300	16330	16428	16446	16382	16308	16279	16288	16381	16398	16465	16428	16436	16281	16283	16340	16479	16442	16392	16316	16341	16411	16493	16447	16498	16433	16385	16203	16406	16463	16557	16401	16338	16372	16469	16247	16347	16436	16267	16401	16222	16334	16414	16463	16470	16460	16390	16166	16400	16443	16210	16427	16488	16554	16376	16292	16184	16176	16401	16263	16352	16248	16578	16354	16197	16366	16464	16229	16541	16346	16427	16132	16379	16463	16243	16462	16395	16482	16471	16262	16222	16323	16477	16418	16349	16310	16274	16263	16443	16196	16552	16229	16460	16249	16289	16420	16273	16424	16489	16258	16453	16312	16295	16238	16268	16296	16360	16291	16320	16347	16408	16188	16222	16350	16473	16463	16354	16459	16546	16326	16434	16284	16105	16430	16127	16668	16222	16487	16467	16282	16227	16126	16357	16127	16455	16333	16228	16360	16314	16459	16491	16520	16586	16482	16366	16248	16374	16393	16294	16434	16480	16345	16400	16439	16527	16452	16304	16411	16371	16208	16386	16296	16321	16269	16288	16390	16348	16184	16265	16425	16359	16555	16377	16331	16339	16324	16324	16441	16249	16580	16293	16452	16335	16388	16579	16406	16255	16401	16362	16238	16270	16169	16270	16427	16312	16438	16190	16564	16520	16437	16317	16373	16318	16345	16529	16395	16402	16425	16149	16233	16430	16610	16380	16356	16514	16321	16402	16199	16302	16196	16370	16402	16377	16390	16390	16311	16424	16480	16337	16104	16336	16511	16449	16301	16451	16480	16509	16271	16431	16336	16333	16235	16362	16143	16329	16571	16488	16240	16500	16282	16284	16265	16232	16320	16237	16320	16315	16571	16441	16163	16148	16317	16086	16328	16442	16091	16335	16194	16319	16639	16526	16143	16217	16268	16300	16491	16351	16455	16537	16699	16396	16167	16111	16421	16667	16202	16248	16395	16335	16592	16222	16248	16443	16313	16226	16321	16438	16259	16263	16383	16219	16256	16290	16414	16431	16554	16369	16539	16286	16281	16414	16350	16312	16406	16360	16490	16074	16326	16531	16322	16453	16147	16398	16400	16364	16278	16548	16569	16471	16429	16454	16510	16323	16418	16482	16430	16489	16279	16512	16357	16357	16197	16441	16265	16471	16304	16239	16386	16270	16369	16360	16349	16372	16076	16397	16417	16279	16366	16255	16511	16380	16469	16432	16336	16219	16281	16337	16452	16589	16401	16315	16337	16303	16455	16340	16308	16423	16447	16254	16332	16342	16250	16398	16407	16456	16384	16367	16216	16424	16437	16210	16266	16554	16368	16391	16401	16248	16518	16297	16398	16501	16367	16251	16367	16319	16220	16089	16347	16119	16329	16374	16152	16375	16493	16520	16322	16382	16575	16419	16256	16340	16401	16413	16365	16367	16555	16252	16405	16505	16377	16309	16414	16402	16416	16392	16391	16595	16520	16405	16387	16392	16379	16355	16100	16273	16245	16441	16482	16404	16432	16434	16467	16360	16428	16343	16553	16481	16230	16394	16420	16346	16232	16357	16305	16427	16305	16518	16409	16364	16125	16344	16564	16468	16320	16429	16394	16465	16169	16316	16399	16548	16170	16385	16484	16437	16457	16364	16494	16563	16384	16331	16539	16507	16209	16598	16628	16590	16416	16372	16399	16394	16339	16298	16421	16294	16563	16337	16466	16367	16195	16300	16164	16223	16256	16450	16446	16336	16176	16320	16302	16304	16210	16427	16388	16476	16235	16355	16388	16491	16255	16475	16332	16231	16334	16374	16214	16394	16432	16513	16413	16367	16381	16395	16196	16364	16461	16387	16338	16443	16417	16443	16492	16395	16250	16414	16393	16417	16299	16426	16438	16365	16324	16277	16246	16402	16335	16373	16309	16254	16227	16580	16418	16261	16366	16320	16299	16460	16560	16365	16276	16328	16326	16559	16341	16522	16104	16134	16317	16327	16511	16397	16346	16217	16104	16190	16530	16552	16393	16288	16428	16382	16568	16203	16515	16513	16614	16488	16387	16230	16348	16369	16354	16359	16164	16306	16512	16498	16530	16397	16416	16466	16305	16113	16366	16268	16465	16427	16350	16452	16332	16275	16251	16283	16304	16107	16411	16315	16287	16299	16303	16441	16391	16358	16292	16355	16494	16335	16226	16526	16378	16425	16454	16319	16350	16250	16538	16381	16382	16327	16369	16366	16410	16455	16383	16553	16224	16357	16387	16575	16381	16300	16375	16278	16317	16506	16424	16425	16519	16509	16340	16376	16246	16302	16555	16306	16608	16219	16213	16405	16401	16434	16325	16335	16436	16219	16297	16516	16486	16347	16211	16361	16304	16369	16508	16431	16408	16323	16354	16610	16416	16349	16204	16372	16315	16430	16357	16552	16353	16292	16305	16419	16446	16446	16300	16384	16118	16286	16384	16088	16333	16414	16280	16313	16472	16340	16421	16455	16445	16285	16374	16533	16394	16282	16339	16408	16256	16253	16538	16450	16336	16188	16408	16291	16422	16504	16468	16402	16289	16383	16388	16222	16144	16360	16472	16466	16179	16263	16340	16410	16321	16414	16219	16582	16203	16295	16447	16373	16251	16318	16444	16455	16374	16410	16399	16514	16341	16155	16478	16507	16385	16433	16355	16226	16388	16501	16402	16224	16404	16447	16535	16286	16527	16368	16326	16258	16483	16231	16299	16184	16387	16283	16371	16386	16211	16373	16388	16378	16273	16412	16503	16353	16273	16456	16319	16277	16342	16528	16533	16281	16445	16232	16304	16447	16494	16295	16455	16341	16419	16371	16239	16427	16346	16379	16289	16472	16419	16454	16513	16253	16236	16315	16355	16329	16383	16445	16328	16313	16399	16465	16322	16383	16347	16427	16278	16407	16281	16316	16345	16438	16442	16590	16494	16220	16150	16103	16103	16290	16394	16470	16497	16397	16309	16390	16300	16163	16331	16502	16360	16406	16324	16439	16393	16325	16295	16225	16343	16642	16198	16182	16190	16518	16236	16362	16218	16110	16365	16418	16567	16429	16305	16291	16463	16409	16529	16487	16489	16399	16180	16656	16424	16354	16321	16355	16378	16454	16440	16398	16294	16466	16336	16184	16362	16215	16367	16285	16555	16315	16398	16208	16302	16399	16193	16401	16346	16537	16429	16286	16306	16519	16397	16292	16209	16593	16491	16318	16342	16463	16336	16168	16366	16327	16213	16188	16334	16217	16207	16246	16400	16245	16256	16430	16301	16354	16404	16420	16410	16405	16307	16534	16365	16358	16364	16450	16222	16535	16283	16461	16408	16317	16416	16555	16522	16445	16355	16406	16401	16440	16374	16489	16473	16315	16365	16346	16306	16349	16354	16242	16314	16245	16164	16194	16270	16429	16493	16419	16492	16335	16355	16438	16623	16330	16286	16216	16216	16254	16413	16216	16401	16296	16486	16344	16323	16428	16383	16421	16415	16246	16496	16294	16650	16472	16367	16460	16471	16346	16278	16430	16285	16405	16342	16153	16201	16387	16532	16430	16564
26703	39485	35027	24428	21043	18343	17321	16945	16468	16499	15643	15235	14888	14789	14657	14428	14440	14538	14394	14355	14360	14256	14324	14319	14107	14121	14062	14081	14273	13927	14059	13959	14081	14249	14074	14090	14206	13850	14023	14048	14107	13901	13946	14110	14087	13973	13870	13930	14007	13879	14065	13921	13812	13997	13925	13871	14022	14048	13898	13923	13828	13849	14010	13876	13858	14137	13858	13923	14034	13930	14078	13898	13884	13931	14083	13768	13940	13816	13977	13764	13977	14002	14195	13870	14007	13894	13711	13998	13720	13892	13868	13929	13863	13937	13869	13921	13815	13937	13865	13900	14014	13913	13918	14009	13834	13979	14144	13925	13830	13991	14042	13831	13932	13928	13951	13966	13890	14031	13994	13850	13870	14084	13884	13852	14112	13905	13808	13912	14013	13998	13824	14035	13877	13894	13929	13906	13869	13914	14041	14004	13948	13983	13752	13809	13945	13854	14008	13981	14034	13898	14026	13959	13962	13940	13984	13897	13791	13996	13967	14071	13973	13826	13997	13915	14020	13937	13926	14069	13954	13862	13775	13867	13838	13847	13970	14045	14012	13897	13765	13876	13840	13834	14035	14014	13910	13992	13988	13842	13702	13934	13878	13991	13788	13950	13968	13913	13983	14041	13920	13999	14021	13916	13986	14031	13859	13793	13945	13788	13922	13929	13808	13973	13836	13981	13986	13871	14141	13986	13906	13880	13861	13813	13973	13866	13750	13805	14018	14104	13982	14009	14040	13849	13819	13919	13825	13706	13833	13753	13733	13817	13967	13868	13897	13821	13872	13891	13691	13983	13830	14084	13842	13996	14002	14001	13874	13894	13887	13904	14051	14134	14008	13902	13909	13763	13957	13886	13906	13955	14071	13932	13865	13999	13949	13796	13931	13916	13925	13818	13927	13950	13965	13907	13964	13926	13999	13855	13835	13957	13932	13864	13922	13978	13787	13769	13969	14043	13903	13736	13917	13898	14014	13793	13949	14127	13968	13819	13901	13839	13998	13875	13945	13784	13862	13991	13968	13774	13835	13898	13803	13812	13737	14076	13978	13805	13900	13755	13925	13852	13920	13933	14264	13847	13931	13952	14073	14059	13809	13780	14043	13842	13847	13856	13955	13945	13799	13836	13877	13917	13950	13901	13792	13910	13857	13919	13960	13803	13956	13931	13999	13798	13846	13848	14037	13990	13968	13939	14037	13923	14030	13878	13999	13991	13836	13820	13888	14035	13871	13934	13942	13993	13971	13941	13841	13844	13817	14015	13815	13972	13705	13865	13986	13901	14071	13906	13975	13768	13992	14019	13955	13874	13935	14070	14050	13940	14010	13860	13787	13823	13883	14001	14058	13895	13992	13808	14002	14005	13936	14011	13935	13947	13875	13858	13806	14038	13966	13904	13881	13964	13864	13914	13797	13825	13768	14015	13859	13832	13769	13940	14074	13984	13871	13787	14063	14037	13812	13910	14083	13992	13925	13878	14024	13874	13908	13985	14065	13951	13937	13781	14202	14042	13911	13889	13969	13996	14086	14009	13994	13952	13961	14050	13756	13908	14119	13846	13999	14040	13952	13907	13918	13950	13970	13945	13881	13953	14090	13867	13939	13990	13967	13856	13875	14005	13727	13916	13952	13839	14003	13995	13838	14040	14140	14046	13973	13854	14024	13915	13779	13818	13890	13908	14107	13928	14076	13779	13993	13825	13909	14013	13996	14041	14121	13941	13818	13829	13835	13997	13846	13942	13847	13859	14095	13862	13870	13989	13783	13933	13878	13963	13914	13845	13905	13801	13859	13962	13783	13966	13947	13986	13777	13860	13897	13866	13895	13912	13949	13964	13864	13971	13935	13899	14041	13751	13835	13969	13913	13999	13941	14047	14048	13991	13776	13823	13950	13866	13924	14081	13992	13946	14112	13905	13891	14074	13708	13921	13692	13844	13951	13976	13920	13908	13913	13760	13909	14033	13959	13954	13904	13902	13816	14007	13925	13902	13774	14008	13912	14032	13800	13784	13928	13950	13840	13994	13886	13831	13896	14022	13969	13911	13857	13921	13834	13765	14033	13915	13892	14091	13975	13992	13802	14008	13942	13970	13986	13617	14048	13770	13794	13854	14093	13863	13960	14015	13884	13991	13889	13870	14088	13867	13962	13926	13839	13746	13945	13889	13926	13956	13609	13954	13902	13973	13943	13927	13957	13894	13794	13938	13998	13891	14175	13779	13806	13945	13726	13903	13894	13994	13896	13991	14036	13894	13965	13876	13963	13914	13827	13847	13877	13919	14035	13777	13932	13985	13940	13904	13885	13972	13940	13922	13996	13975	13772	13893	14106	13915	14070	13924	13822	13971	13855	13971	14097	13902	13870	13936	14036	13887	13852	13869	13986	13743	14008	13855	13905	13698	13925	13893	13994	13836	13897	13923	13988	13708	14003	13916	13766	13921	13846	14100	13861	13870	14080	13885	13851	13843	13895	14035	13934	13845	13937	13981	13819	13848	14041	13956	13977	13976	13909	13797	13773	14010	13873	14047	13911	14041	13924	13992	14055	13858	13713	14087	14122	13931	13964	13961	13951	13634	13937	13841	13701	13871	14048	13805	13682	13854	13920	13876	13943	14033	13916	13977	13960	13734	14116	13865	13917	13914	13889	13857	13812	13951	13945	13712	13846	13859	13822	14110	13971	13914	13900	13744	13987	13975	14005	13868	13856	14004	13969	13851	13794	14070	14090	14050	13971	13945	14006	13824	13910	13856	13930	14046	13884	13895	13928	14009	13855	13931	13948	13905	13832	13927	13831	13918	13801	14052	13905	13949	13898	14025	13980	13981	14000	13918	14004	13921	13871	13841	13944	13870	14006	13848	13875	13869	13948	13852	13775	13887	13821	13944	13999	13985	13906	13827	14019	13844	13915	13859	13850	14081	14055	13863	14032	13948	13929	13989	13986	13937	13929	13886	13836	13890	13900	14094	13909	14076	13945	13959	13924	13863	13893	14014	13948	13814	13886	13948	13779	14115	13997	13857	13939	13919	13939	13861	13974	13747	13918	13859	13856	14023	13879	13877	13960	13962	13908	13880	13950	13983	13901	13969	13858	14078	13847	13897	13932	13735	13930	13903	13932	13925	13940	13933	14016	13896	14020	14080	14053	13791	13875	14112	13950	13918	13892	13916	13963	13939	13932	13803	13881	13939	13964	13766	14082	13859	13870	13809	14060	13906	13967	14170	13894	14008	13898	14028	13705	14157	13925	13724	13919	13792	13925	13991	13843	13854	13994	13965	14006	14034	13975	13951	14028	14108	13849	14001	13908	13882	13907	14004	13997	14149	13857	13932	13942	13790	13971	13941	13891	13829	14081	13911	13972	13895	13971	13806	14155	14006	13994	13985	13888	13902	13886	13973	13880	13923	13982	13729	13810	14055	13903	13903	14024	13903	13658	13878	13859	13903	13882	14059	14212	13785	13924	13991	13899	14005	14054	13983	13911	13997	14045	13930	13848	13929	13869	14016	13719	14029	13884	13986	13987	14077	13802	13690	13999	14003	13852	13896	13814	13800	13870	13899	13870	14012	13869	13891	13971	13899	13932	13890	13809	13958	14053	13904	13959	13954	13880	14079	13927	13977	13961	13947	13672	13842	14045	13996	13989	13844	14001	13947	13860	14052	13917	13885	13982	13857	13908	13818	13777	13837	13943	14032	13749	13944	13786	13855	13993	13714	13906	13875	13978	13765	13986	13920	13797	13769	13951	13892	14156	13892	13961	13974	13890	13835	14077	14083	13875	13861	14011	13865	13865	13787	13973	13889	13894	13835	13872	13907	13897	13956	14025	14070	13940	13816	14076	13857	13900	13955	13843	13908	13873	13944	13850	13924	13844	13871	13891	13852	14065	13816	13969	13901	13862	13998	13908	14028	13902	13927	14071	13777	13967	13917	14005	14013	14049	13884	14083	13930	13972	13996	13982	14075	13822	13995	13888	13877	13919	14016	13975	13950	13882	13837	13961	13906	13884	13937	14010	13871	13914	14099	14092	13765	13959	13934	13978	13799	13988	13937	14048	13945	13977	13945	13942	13863	14023	13963	13837	13846	13944	13971	14014	13902	14000	13835	13932	14053	13829	13930	13981	13931	13971	13805	14045	13952	13987	13900	13811	13991	13845	13941	13980	14016	13820	13833	13899	13834	13876	13855	13999	13861	13998	13828	13982	13985	13902	13853	13827	13913	14084	13868	14101	13969	13950	13899	13893	13957	13949	13980	13969	13881	13938	13951	13831	13918	13870	14052	13977	13958	14025	13978	13958	14074	13827	14003	13869	14006	13892	13893	14000	14021	13868	13979	14087	13738	13753	13971	13989	13806	13948	13902	13871	13905	13867	13909	13942	14033	13943	13937	13922	13855	14036	14069	14057	13851	13815	13905	13979	13940	13802	13867	13961	13822	13859	13954	13943	13930	14036	13866	13903	13972	13735	14022	14050	13947	13979	14008	13985	13975	13962	14047	14047	13878	13849	13672	13907	14082	13894	13953	13823	13919	13907	14069	13995	13953	13903	13869	13784	14071	13983	13821	14040	13823	13930	14010	13911	13986	13917	13884	13918	13895	13937	14087	13805	13919	13870	13814	13948	13884	13765	13914	13938	13888	13944	14017	13899	13893	13875	13922	14022	14034	14038	14019	13854	13876	13971	14009	13767	13805	13807	13739	13878	14021	14010	13914	13743	13857	13983	13806	14002	13717	14096	14107	13937	13983	13925	13917	13912	13974	13951	13935	13852	13943	13937	13847	13756	13782	13878	13988	13888	13823	14141	13897	13835	14011	13901	13977	13942	13962	13885	13906	14081	13775	13954	13847	13833	13923	14098	13850	13838	13924	13781	14087	13862	14037	13820	13918	13846	13943	13913	13912	14008	13935	13852	13893	13797	13854	13893	13917	13996	14032	13882	14065	13831	13981	13905	13932	13904	13907	13984	13868	14011	13886	13981	13915	13973	13924	13808	13991	14045	13790	13973	13929	13740	14108	13989	13944	13946	13896	13895	14016	14074	13821	13784	13903	13901	13979	13860	13905	13941	13947	13791	13970	13906	13837	13777	13966	13880	13852	13755	14097	14089	13954	13981	13885	14028	13929	13921	13893	13972	14146
23786	21045	28511	24287	23029	23645	22585	19860	19131	18886	18467	17751	17415	17112	17184	16925	16942	17096	17101	16783	16818	16826	16679	16638	16549	16511	16780	16447	16463	16405	16358	16206	16329	16361	16452	16473	16352	16369	16357	16439	16318	16374	16193	16459	16193	16099	16173	16233	16192	16314	16301	16224	16433	16214	16202	16544	16298	16161	16214	16129	16246	16381	16339	16330	16269	16388	16425	16158	16275	16056	16429	16300	16232	16238	16284	16281	15979	16183	16613	16291	16326	16154	16112	16329	16027	16226	16107	16148	16325	16119	16394	16066	16136	16125	16172	16322	16083	16317	16247	16054	16304	16320	16368	16327	16330	16321	16140	16186	16299	16347	16145	16320	16276	16305	16339	16163	16081	16354	16091	16296	16316	16096	16039	16100	16199	16243	16274	16253	15948	16289	16228	16211	16026	16273	16286	16239	16128	16107	16259	16283	16088	16355	16026	16134	16031	16194	16306	16310	16298	16174	16129	16073	16304	16072	16116	16152	16319	16167	16344	16193	16385	16135	16232	16137	16026	16083	16114	16219	16295	16213	16125	16393	16262	16310	16160	16181	16222	16298	16220	16128	16229	16263	16207	16149	16135	16443	16393	16176	16252	16428	16118	16244	16347	16173	16262	16227	16130	16244	16343	16151	16120	16234	16147	16060	16149	16146	16174	16158	16206	16204	16327	16265	16145	16266	16009	16203	16129	16313	16198	16312	16099	16296	16121	16180	16131	16281	16082	16112	16258	16207	16291	16023	16137	16425	16207	16221	16427	16206	16184	16324	16039	16062	16290	16202	16350	16358	16248	16300	16067	16289	16155	16319	16197	16160	16340	16088	16155	16169	16122	16305	16291	16175	16186	16118	16033	16114	16176	16223	16333	16140	16176	16295	16344	16299	16323	16400	16279	16146	16127	16016	16091	16384	16165	16221	16031	16098	16242	16166	16122	16323	16218	16155	16098	16223	16272	16293	16329	16236	16455	16149	16109	16177	16178	16340	16185	16054	16211	16326	16110	16083	16171	16235	16172	16240	16110	16092	16257	16222	16134	16202	16219	16030	15933	16091	16146	16202	16240	16148	16205	16150	16285	16227	16245	16421	16198	16257	16293	16348	16256	16231	16162	16118	16141	16179	16014	16128	16226	16151	16171	16362	16222	16181	16330	16234	16231	16269	16216	16371	16420	16298	16240	16010	16073	16044	16115	16135	16169	16066	16386	16331	16092	16111	16354	16256	16120	16044	16241	16062	16156	16156	16246	16385	16264	16312	16113	16201	16539	16290	16307	16125	16281	16190	16155	16227	16117	16127	16053	16097	15933	16279	16416	16281	16078	16113	16254	16009	16196	16338	16214	16258	16228	16034	16124	16190	16351	16331	16126	16253	16101	16180	16262	16224	16003	16253	16150	16159	16152	16121	16119	16104	16371	16140	16490	16082	16282	16049	16226	16160	16124	16376	16133	16318	16088	16234	16022	16341	16148	16323	16413	16198	16172	16444	16024	16212	16286	16196	16388	16367	16399	16201	16078	16219	16157	16128	16320	16267	16118	16171	16111	16048	16104	16257	16156	16190	15825	16195	16074	16245	15948	16104	16175	16203	16347	16201	16164	16123	16200	16174	16236	16027	16226	16024	16073	16095	16185	16260	16230	16166	16187	16068	16082	16228	16238	15967	16245	16310	16182	16046	16063	16262	16360	16126	16134	16250	15998	16109	16210	16304	16129	16130	16010	16211	16079	16245	16201	16190	16343	16325	16270	16257	16356	16034	16156	16103	16306	16200	16238	16090	16058	16264	15959	16168	16058	15956	16111	16223	16315	16015	16019	16219	16066	16216	16159	16243	16335	16394	16179	16170	16164	16182	16356	16062	16192	16231	16210	15976	16162	16289	16213	16224	16215	16190	16239	16249	16153	16339	16138	16281	16225	16310	16366	15992	16069	16114	16215	16200	16373	16183	16140	16390	16301	16096	15963	16298	16223	16087	16128	16176	16078	16285	16165	16190	16248	16273	16356	16298	16195	16244	16049	16162	16397	16117	16449	16159	16259	16433	16133	16286	16149	16160	16058	16382	16163	15984	15942	16281	16306	15943	16045	16338	16331	16218	16232	16175	16103	16136	16386	16244	16234	16099	16129	16192	16182	16218	16042	16177	16252	16314	16072	16192	16233	16217	16253	16201	16236	15928	16206	16213	16099	16196	16042	16246	16205	16099	16274	16064	16261	16029	16163	16074	16062	16177	16375	16261	16105	16167	16074	16194	16120	16182	16125	16066	16244	16176	16305	16022	16047	16291	16114	16086	16071	16144	15976	15999	16089	16327	15967	16350	16133	16184	16275	16254	16220	16164	16146	16210	16178	16352	16100	16125	16051	16112	16267	16032	16325	16191	16215	16343	16268	16354	16190	16270	16051	16182	16306	16296	16420	16333	16457	16199	16302	16077	16134	16041	16136	16101	16295	16291	16273	16212	16160	16151	16033	16295	16314	16094	16188	16276	16347	16281	16329	16151	16251	16207	16122	16195	16406	16359	16308	16212	16123	16136	16307	16051	16222	16045	16203	16357	16334	16216	16143	16211	16269	16222	16308	16332	15953	16134	16257	16326	16060	16443	16299	16173	16183	16355	16284	16147	16231	16289	16244	16234	16216	16085	16243	16292	16131	16103	16188	16384	16131	16242	16199	16138	16279	16211	16132	16268	16469	16296	16115	16189	16192	16140	16243	16253	16205	16347	16323	16238	16195	16354	16195	16206	16116	15983	16087	16193	16133	16234	16326	16067	16131	16210	16220	16082	16296	16199	16194	16105	16098	16110	16275	16009	16016	16325	16248	16252	16511	16176	16258	16167	16018	16147	16101	16278	16150	16255	16075	16155	16225	16111	16294	16085	16218	16185	16269	16227	16294	16188	16112	16174	16159	16179	16310	16153	16196	16150	16095	16092	16142	16181	16255	16253	16216	16087	16260	16301	16160	16066	16168	16071	16244	16291	16087	16240	16447	16199	16168	16199	16139	16072	16297	16283	16358	15862	16468	16242	16066	16196	16130	16193	16187	16257	16213	16041	16074	16195	16144	16361	16002	16219	16092	16057	16211	16004	16050	16176	16147	16294	16383	16064	16134	16210	16151	16155	16040	16243	16337	16185	16179	16130	16252	16138	16149	16131	16253	16092	16212	16236	16143	15997	16289	15984	16254	16075	16180	16172	16254	16190	16023	16136	16322	16116	16257	16251	16161	16225	16254	16217	16069	16118	16194	16215	16055	16144	16084	16112	16197	16230	16436	16229	16225	16178	16311	16165	16142	15901	16305	16257	16071	16106	16048	16347	16111	15963	16076	16285	16307	16292	16369	16004	15988	16156	16156	16158	16154	16104	16233	16206	16354	16443	16272	16240	16329	16121	16072	16182	16347	16138	16256	16071	16142	16281	16367	16235	16157	16082	16043	16144	16284	16238	16434	16191	16160	16046	16219	16091	16051	16112	16251	16214	16400	16219	16319	16142	16264	16012	16115	16296	16281	16137	16314	16224	16426	16323	16176	16251	16368	16222	16166	16116	16298	15978	16287	16117	16189	16203	16101	16242	16213	16222	16121	16083	16201	16249	16311	16268	16156	16263	16186	16208	16154	16317	16107	16256	16214	16200	16219	16294	16173	16186	16178	16117	16193	16091	16283	16098	16222	16091	16391	16244	16225	16188	16338	16020	16037	16154	16247	16127	16278	16230	16138	16336	16329	16444	16171	16083	16160	16240	16285	16140	16175	16214	16087	16085	16170	16210	16323	16368	16038	16370	16281	16265	16298	16229	16236	16133	16102	16205	16256	16021	16209	16180	16218	16288	16210	16003	16181	16276	16231	16171	16119	16245	16328	16322	16330	16138	16090	16200	16254	16249	16175	16145	16205	16082	16124	16355	16189	16035	16016	16224	16300	16199	16356	16249	16163	16269	16199	16358	16346	16163	16138	16148	16181	16290	16421	16284	16516	16204	16188	16264	16265	16396	16259	16161	16158	15968	16421	16229	16332	16215	16208	16228	16185	16163	16280	16154	16368	16347	15978	16189	16103	16117	16221	16107	16114	16005	16291	16333	16315	16289	16293	16027	16372	16046	16253	16226	16097	16181	16230	16425	16110	16325	16369	16239	16127	16040	16221	16392	16348	16477	16135	16161	16259	15889	16041	16278	16363	16114	16122	16019	16453	16525	16291	16239	16134	16196	16228	16365	16263	16299	16265	16233	16256	16335	16287	16061	16264	16312	16180	16131	16048	16099	16232	16096	16262	16139	16359	16397	16140	16395	16072	16246	16246	16155	16127	16123	16215	16249	16258	16099	16104	16159	16302	16234	16161	16142	16409	16324	16147	16182	16379	16269	16041	16247	16076	16085	16406	16216	16245	16079	16202	16207	16295	16194	16347	15948	16167	16194	16120	16377	15996	16386	16306	16286	16265	16173	16341	16187	16288	16379	16268	16260	16211	16133	16152	16227	16192	16292	16208	16265	16380	16210	16182	16200	15969	16084	16113	16178	16304	16098	16323	16160	16129	16243	16378	16112	16216	16298	16068	15998	16324	16226	16346	16262	16226	16201	16121	16329	16080	16479	16362	16065	16279	16230	16298	16019	16210	16322	16192	16166	16227	16301	16212	16188	16058	16106	16112	16266	16298	16273	16026	16159	16164	16399	16101	16364	16377	16283	16331	16135	16223	16077	16090	16293	16232	16398	16338	16043	16205	16153	16338	16418	16277	16168	16126	16309	16218	16267	16131	16330	16164	16370	16260	16266	16168	16034	16215	16323	16172	16319	16361	16038	16051	16065	16004	16179	16113	16183	16205	16189	16174	15986	16102	16203	16063	16090	16139	16153	16319	16046	16244	16057	16416	16147	16196	16278	16341	16272	16183	16348	16217	16446	16105	16267	16161	16229	16220	16187	16063	16203	16386	16115	16079	16077	16173	16195	16332	16250	16229	16144	16312	16230	16018	16279	16360	16050	16284	16207	16210	16195	16137	16480	16310	16313	16286	16174	16062	16400	16099	16182	16229	16078	16303	16211	16316	16188	16265	16372	16149	16259	16186	16166	16006	16203	16123	16241	16202	15955	16188	16176	16168	16164	16149	16211	16367	16147	16255	16401	16457	16372	16226	16263	16283	16269
26936	46788	41856	30256	25474	21691	19823	18886	18388	18023	17072	16292	15439	15284	15138	14923	15155	14978	14884	14598	14339	14594	14565	14397	14295	14398	14016	14168	14097	14050	14122	13984	14060	14093	13991	14049	14026	14208	14103	13991	13784	13901	14082	14016	13871	14092	13921	14029	13906	13972	13975	13984	13759	13945	13864	13911	13816	14082	13753	13897	13955	13823	13818	13923	13907	13776	13802	13798	13846	13950	13774	13756	13864	13929	13903	13903	13830	13976	13839	13862	13971	13755	13983	13830	13868	13963	13777	13849	13762	13772	13862	13842	13961	13837	13757	13728	13836	13823	13856	13827	13819	13802	13864	13919	13694	13908	13795	13831	13935	13799	13741	13594	13831	13586	13994	13838	13754	13761	13956	13910	13893	13833	13903	13835	13805	13757	13852	13854	13841	13946	13849	13940	13728	13826	13967	13930	14052	13740	13838	13971	13783	13759	13860	13807	13826	13934	13668	13704	13795	13773	13760	13673	13833	13740	13842	13791	13824	13971	13922	13835	13718	13818	13716	13906	13662	13810	14011	13924	13919	13847	13962	13795	13920	13919	13823	13787	13791	13852	13864	13831	14007	14003	13827	13755	13784	13885	13684	13781	13857	13813	13799	13814	13766	13674	13908	13801	13881	13850	13864	13731	13991	13757	13846	13784	13935	13957	13852	13935	13722	13826	13868	13781	13879	13862	13826	13753	14047	13816	13936	13748	13895	14031	13862	13738	13966	13853	13658	13825	13930	13719	13771	13829	13867	13860	13863	13790	13889	13807	14025	13906	13813	13813	13856	13888	13739	13801	13829	13885	13974	13922	13842	14000	14052	13877	13843	13922	13753	14062	13825	13899	13888	13820	13785	13719	13875	13804	13710	13783	13796	13902	13798	13842	13887	13845	13975	13896	13967	13946	13766	13677	13860	13727	13879	13807	13793	13940	13844	13790	13943	13845	13937	13800	13831	13898	13925	13800	13700	13800	13783	13787	13884	13839	13794	13951	13871	13887	13858	13880	13868	13815	13686	13833	13812	13707	13880	13821	13969	13995	13876	13857	13792	13980	13858	13993	13845	13832	13632	13833	13819	14016	13866	13914	13827	13984	13795	13833	13855	13866	13889	13776	13708	13890	14054	13816	13976	14029	13913	13809	13818	13945	13857	13929	13728	13836	13815	13761	13740	13890	13775	13830	13800	13703	13848	13869	13807	13808	13844	13789	13969	13945	13743	13799	13826	13833	13828	13855	13887	13901	13710	13658	14005	13832	13971	13621	13892	13852	13819	13951	14012	14057	13789	13891	13957	13870	13848	14047	13946	13977	13963	13786	13903	13883	13853	13624	13953	13841	13747	13783	13899	13836	13745	13841	13936	13701	13862	14028	13769	14137	13721	13784	13685	13935	13611	13885	13844	13741	13880	13814	13864	14002	13825	13646	13876	13737	13736	13813	13725	13804	13930	13854	13725	13902	13823	13781	13999	13848	13748	13779	13789	13863	13871	13814	13945	13618	13808	13881	13928	13946	13794	13957	13916	14026	13772	13937	13731	13812	13852	13780	13729	13835	13833	13824	13789	13728	13773	13955	13734	13819	13880	13796	13713	13799	13733	13714	13798	13809	13813	13866	13859	13858	13840	13950	13897	13951	13806	13646	13825	13783	13736	13973	13837	13821	13736	13761	13918	13819	13988	13657	14013	13862	13755	13847	13715	13820	13873	13846	13856	13918	13792	14016	13939	13706	13981	13834	13889	13859	13877	13815	13827	13808	13949	13941	13808	13822	13863	13700	13890	13697	13785	13782	13894	13871	13780	13843	13869	13738	13800	13939	13779	13837	13956	13862	13706	13956	13917	14033	13794	13991	13683	13861	13810	13992	13929	13848	13796	13836	13787	13753	13840	13974	13739	14097	13797	13992	13928	13944	13804	14006	13883	14001	13810	13854	13826	13774	13791	13872	13901	13870	13709	13846	13808	13825	13728	13859	13884	13793	13843	13804	13656	13834	13912	13719	13838	13845	14008	13854	13801	13858	13784	13826	13825	13913	13929	13869	13869	13911	13726	13936	13884	13681	13830	13821	13892	13869	13870	13904	13716	13763	13897	13849	13795	13771	13848	13882	13971	13849	13742	13862	13955	13996	13968	13959	13816	13794	13827	13989	13869	13857	13823	13904	13864	13756	13931	13745	13797	13847	13780	13694	13988	13938	13841	13991	13816	14042	13794	13792	13928	13905	14014	13863	13886	13701	13886	13887	13852	13893	13837	13894	13904	13863	13829	13881	13829	13986	13880	13843	13797	13815	13897	13834	13924	13807	13786	13835	13859	13807	13814	13833	13811	13927	13791	13838	13830	14014	13959	13917	13831	13808	13921	13833	13950	13850	13835	13839	13846	13993	13792	13963	13791	13933	13815	13976	13643	13978	13867	13901	13874	13896	13812	13859	13819	13913	13958	14033	13760	13931	13708	13869	13850	13867	13799	13925	13777	13838	13942	13904	13869	13889	13710	13896	13905	13823	13766	14086	13964	13920	13730	13884	13773	13815	13907	13903	13816	13857	14014	13570	13853	13923	13799	13929	13813	13781	13698	13833	13935	13788	13839	13869	14004	13766	13897	13755	13819	13808	13849	13949	13716	14020	13885	13890	13852	13793	13856	14095	13838	13796	13932	13783	13843	13794	13909	13755	13756	13775	13741	13931	13598	13864	13809	13741	13782	13910	13714	13925	13737	13882	13871	14034	13842	14057	13831	13752	13861	13841	13988	13669	13785	13744	13953	13744	13768	13829	13906	13855	13795	13803	13791	13713	13806	13894	13781	13968	13755	13670	13878	13912	13949	13713	13726	13776	14035	13842	13816	13682	13766	13803	14074	13656	13885	13844	13727	13888	13773	13827	13837	13965	13788	13581	14028	13826	13838	13941	13927	13862	13702	13786	13771	13803	13873	13650	13841	14003	13796	13813	14008	13705	13964	13854	13915	13931	13882	13791	13764	13788	13853	13932	13876	13908	13774	13857	13640	13829	13768	13931	13879	13846	13896	13876	13873	13775	13839	13932	13959	13727	13836	13938	13773	14073	13698	13920	13846	13881	13730	13806	13917	13842	13829	13855	13925	13889	13664	13850	13684	13903	13793	13938	13830	13798	13786	13792	13899	13866	13746	13840	13887	13718	13748	13881	13647	13801	13981	13825	13762	13729	14093	13887	13811	13898	14073	13731	13925	13893	13842	13887	13745	13891	13848	13997	13942	13955	13733	13791	13806	13727	13734	13743	13849	13969	13943	13799	13688	13814	13810	13811	13795	13856	13948	13784	13858	13722	14153	13871	13779	13874	13883	13815	13919	13835	13850	13692	13832	13882	13969	13957	13811	13832	13848	13903	13911	13689	14025	13638	13734	13956	13696	13859	13699	13890	13855	13963	13824	13928	13784	13840	13772	13864	13813	13714	13889	13907	13877	13808	13945	13778	13658	13850	13911	13910	13636	13901	13864	13796	13954	13859	13792	13985	13869	13970	13943	13843	13754	13855	13959	13816	13721	13890	13868	13810	13905	13748	13768	13982	13882	13886	13793	13984	13983	13865	13792	13808	13850	13845	13691	13703	13858	13959	13650	13931	14026	13801	13751	13964	13986	13878	13981	13769	13851	13720	14054	13907	13825	13860	13950	13889	13753	13951	13860	13896	13782	13752	13718	13862	13739	13930	13711	13942	13808	13858	13816	14020	13725	13796	13965	13884	13869	13951	13963	13776	13914	13787	13756	13840	13843	13810	13802	13842	13737	13937	13918	13928	13839	13799	13865	13688	13927	13830	13814	13806	13811	13916	13870	13909	13864	13724	13965	13716	13700	13773	13875	13780	13775	13794	13776	13803	13857	13881	13850	13833	13831	13766	13821	13912	13949	13807	13931	13890	13772	13917	13889	13927	13904	13747	13991	13722	13947	13916	13875	13770	13904	13868	13866	13889	13943	13810	13804	13812	13998	13774	13841	13920	13818	13785	13926	13868	13883	13829	13865	13768	13784	13676	13856	13794	13873	13838	13974	13790	13838	13876	13844	13917	13766	13829	13763	13765	13797	13667	13744	13839	13815	13722	13829	13933	13848	13700	13888	13853	13802	13846	13832	13918	13747	13898	14029	13867	13669	13939	13845	13732	13866	13843	13651	13859	13837	13867	13703	13937	13836	13873	13880	13951	13836	13847	13857	13796	13764	13890	13913	13851	13814	13817	13948	14011	13765	13832	13987	13844	13716	13944	13909	13766	13844	13849	13740	13896	13909	13844	13890	13896	13912	13959	13787	13871	13787	13954	13617	13919	13865	13907	13675	13861	13681	13841	13788	13955	13860	13873	13846	13866	13687	13653	13893	13863	13832	13713	13871	13978	13775	13766	13785	13789	13926	14022	13782	13884	13850	14099	13812	13885	13753	13800	13652	13808	13870	13983	13898	13728	13822	13761	13810	13976	13679	13783	13796	13933	13828	13912	14061	13785	13882	13702	13970	13885	13922	13711	13839	13729	13876	13734	13757	13896	13851	13901	13688	13924	13820	13911	13855	13896	13763	13836	13897	13820	13948	13782	13750	13763	13791	13783	13882	13783	13702	13573	13978	13692	13850	13789	13771	13669	13909	13911	13812	13775	13947	13852	13762	13754	13963	13895	13646	13822	13997	13869	13921	13777	13839	13817	13742	13792	13984	13987	13815	13624	13959	13790	13840	13960	13888	13899	13943	13708	13847	13835	13880	13845	13923	13856	13781	13829	14013	13737	13727	13910	13932	13831	13835	13878	13768	13833	13831	13906	13917	13775	13914	13932	13902	13657	13788	13886	13737	13886	13760	13902	13825	13913	13858	13770	13865	13963	13797	13943	13791	13788	13757	13812	13600	13784	13819	13969	13730	13973	13827	13778	13818	13860	13672	14000	13979	13848	13936	13967	13824	13783	13652	13930	13919	13890	13863	13885	13722	13820	13803	13901	13795	13829	13905	13573	13798	13802	13861	13904	13841	13805	13687	13693	13793	14092	13818	13912	13866	13839	13848	13668	13757	13787	13756	13823	13867	13805	13855	13755	13929	13747	13894	13970	13766	13810	13667	13920	13937	13865	13883	13852	13736	13768	13900	13781	13764	13933	13707	13668	13984	13812	13932	13849	13870	13927
22578	20929	28660	23424	21706	24609	26759	22062	20931	21037	20399	19366	18716	18578	18358	18331	18078	18126	18189	18035	17867	17656	17673	17330	17769	17430	17448	17444	17495	17206	17208	17118	17165	17188	17404	17220	17357	17203	17278	17414	17280	17389	17345	17157	17261	17175	17205	17042	17042	17228	17057	17154	17136	17130	17153	17116	17208	17192	17136	17142	17041	17028	17016	16968	16961	17297	16961	17182	17195	17251	17057	17130	17046	17102	16955	17102	17186	16915	17231	17192	16942	16951	17151	17190	17139	17063	16991	16969	16935	17123	16997	17004	17229	17024	16922	17034	16884	17033	16918	16973	16992	17064	16973	16906	16904	17010	16943	17092	16886	17218	17034	16994	16960	17114	17150	16831	17051	17033	17082	17129	17025	17206	17046	17110	17066	17137	16928	16849	16899	16918	17103	16749	17076	16804	17030	16803	17084	16892	17322	17018	17248	17066	17082	17205	17327	16949	17030	16955	17097	17099	16921	17069	16944	17060	16838	16872	17021	16877	17190	17018	16937	16888	17156	16896	17060	17254	17235	16852	16834	17107	16933	17205	17024	17039	16976	17272	16884	16934	17073	17119	16968	17115	16919	17026	16997	17003	17011	16992	17033	17110	17048	17042	17039	17022	17033	16952	17279	17085	16743	16866	16995	17145	17091	17129	16916	16857	16983	17057	17059	17054	17015	17010	17071	16924	17105	17051	17073	17006	16758	16901	16788	17098	17177	17086	17231	17044	17000	17040	17082	17136	17074	16934	16969	17147	16967	16871	16943	17102	17060	16894	17116	16891	17117	16991	17117	17020	17144	16929	17130	17082	16919	16954	17086	16814	17169	16880	16751	17079	16852	17089	16948	17016	17034	17069	17068	17085	16933	17033	17077	17043	17130	16863	17086	17012	16964	16962	17296	17106	16971	17208	16820	17067	16941	17014	16860	17031	17259	17231	17101	16916	17072	17152	17093	17073	17078	16794	16752	16930	17059	16945	17128	16889	16899	16886	17085	17054	16956	16900	16966	16887	17052	17059	17006	17026	16969	17075	17073	17006	16799	17139	17201	16957	17285	17230	17147	17057	17049	17092	17042	17145	16957	16924	16953	17165	17029	16782	17060	17035	16875	17086	17244	16941	17026	16867	17050	16912	16957	16960	16924	17120	17150	16997	17031	16879	17175	16990	17226	17027	17126	16816	16892	17132	17040	16977	17001	17002	17105	17032	17122	16877	17238	17183	17014	17048	17092	17179	16828	16941	17099	17001	17166	16945	16966	17000	16997	16938	17063	17155	17080	17155	17234	17048	17026	17159	17234	17177	16908	16835	16994	16878	17045	16847	17072	17022	16950	16880	17207	17019	16974	16768	16847	16862	17067	17080	17132	17104	17079	16862	16937	17070	17125	16786	17020	16987	17102	17160	17043	17050	17100	16958	16937	16859	16746	16889	17108	16892	17143	17035	16978	17027	17021	17002	16960	16833	17072	17203	17044	17148	17007	16976	17120	17121	17200	17009	17224	17043	17152	16954	17128	16968	17093	17219	17222	17055	17023	16984	16968	17164	17082	16970	16987	17012	17032	17317	17088	16889	17142	17049	17001	16995	17033	17046	17067	17013	17149	16962	17104	16953	17010	16840	17169	17040	16980	16885	17161	16762	17134	17063	17013	17059	17295	17034	16966	17065	16881	17178	17087	17204	16981	16856	17322	16986	17169	16995	17085	17069	16961	17057	16886	16939	16895	16955	17000	17048	16925	17091	16915	17129	16948	17050	17089	16950	16824	16763	17113	17071	16953	16951	16854	17010	17014	17005	17007	16847	17106	17109	17015	16806	16926	16962	17030	17013	17139	16889	17087	16795	17021	16900	17029	16992	17019	17027	16904	17136	17000	16976	17038	17154	17020	16934	16840	16985	17032	17130	16921	16945	17135	16994	17022	17050	16996	17098	16859	17017	16962	16979	17190	16877	17005	16939	17083	17034	16952	17172	17132	17012	17059	17034	17025	16834	16730	17058	16994	16994	17032	17038	17103	16916	16883	17094	16996	17012	17086	16993	16976	17064	16970	16962	17032	16884	17026	16831	16833	17106	17034	17002	16915	16946	17124	17222	17037	17002	16999	17025	16830	17023	17000	17180	17003	16807	16928	16895	17041	17009	17025	17044	17173	17115	17096	16993	17040	16799	17048	17041	17083	16988	17192	16848	16836	16806	16914	17007	16983	17071	17017	17072	17009	17004	16958	16960	16953	17008	16902	16835	16737	17132	17036	17003	16931	17041	17078	16850	16938	17041	16843	16881	16895	17022	16970	17079	16876	17044	17288	17005	17111	16965	16875	16617	17089	17018	16838	17028	17035	16950	17058	17069	17021	17049	16995	16964	17030	17171	16916	17109	17017	16736	16848	16869	16876	17001	17066	17065	17004	16858	16801	16812	17023	17166	16862	17102	17206	16810	17080	16935	16900	16790	17129	17069	17139	16855	16945	17027	17032	17033	17181	17103	17024	17089	17091	16913	17134	16831	17200	17106	17047	16849	16889	17093	17045	16937	17008	16913	16961	17003	16997	16998	17097	17167	16873	17142	16918	16957	16945	16815	16978	16891	16950	17062	17113	17014	17056	17156	16914	17170	16963	17185	17000	16844	16950	17007	17193	17079	16990	16983	16950	16936	16826	17023	16984	16999	16890	16949	17083	16963	17011	17125	17089	17214	17074	16858	17023	17061	16916	17050	17215	17050	17045	17022	17079	16956	16942	16988	17380	17080	17122	17197	17058	17013	17076	16990	16919	17053	16917	17029	16843	17148	16868	17084	17048	16938	17011	17063	17227	17087	17012	17143	16859	17026	17117	16871	16917	17029	17126	17121	17119	17166	16879	17041	16903	16871	17032	17116	17131	16913	17007	16944	17008	17316	16991	17103	17206	17149	17046	17072	17084	17097	17110	16812	17253	16774	17156	17009	17048	16870	16944	17022	16930	16995	17073	17015	17171	16891	17161	17054	16811	16764	16905	17279	17163	16945	16992	16998	17071	16825	16829	16994	16998	16893	16801	16886	17273	17193	16908	17104	16901	17029	17024	16988	16972	16980	17084	16967	17157	16920	16897	17276	16926	16913	17136	17015	17002	17100	16841	17075	17067	16994	16994	17065	16977	16969	16988	16944	16968	17107	17003	16991	17125	17028	17048	16760	17091	17000	17012	16851	17027	16994	16896	17040	17110	17011	16887	17058	17094	17161	16966	16840	17047	16933	16863	16868	16779	17106	16948	16985	16872	16892	17144	16868	17093	16887	17102	17196	17030	17007	17175	16997	17165	16957	17030	16979	17057	16929	17256	17043	16987	17105	17028	16998	16960	16999	17092	17117	17130	17123	17023	17053	16993	17047	17054	17179	17163	17149	17017	16843	17006	16920	17043	17086	16972	16847	17165	17063	17067	17186	17045	16974	17189	17129	17065	17031	16910	17283	16841	17020	16917	17101	16924	17043	16938	16882	17053	16856	17025	16893	16909	16889	17081	17159	17035	17017	16988	17065	17043	17062	16902	17327	17106	17043	16853	17068	17108	17069	17025	17078	17119	16985	16970	16961	17284	17133	16938	17096	17138	17028	17152	17039	16874	17237	17031	16972	17102	17012	16977	16838	17003	16825	16867	16919	17011	16872	17263	17315	17044	17080	17061	17044	16924	16871	16979	17138	17087	16987	16860	17016	17049	17158	16899	17184	17163	17082	16987	16895	17135	17074	16960	17184	16810	16812	16811	16959	16909	17022	17019	17050	17013	17015	17085	16948	16959	17197	17109	17228	16964	16997	16886	16926	16889	16948	17026	17143	17101	16929	16987	16767	17015	17039	16897	17205	17041	17107	17018	17071	16969	16930	17039	16880	17075	16862	16973	17142	17121	17001	16973	16841	17130	17086	17121	16996	16867	17014	17191	17015	17138	17029	17086	17110	16947	16986	16935	16826	17090	16986	16944	16918	17122	16966	16922	16963	16822	16990	16899	17107	16897	16889	16883	16911	17169	17041	16998	17074	17215	17245	17028	17113	17310	16854	16985	16990	16963	16932	17022	16793	17080	17128	17040	16827	17125	17091	16932	17042	16767	17116	16879	16951	16887	17054	16977	17203	17150	17010	17012	16968	17100	16971	17152	16976	16979	17065	17048	16975	17024	16950	17183	17084	16952	16990	17111	17021	16838	17008	17011	16851	16916	17149	17182	16711	17105	17049	17003	17003	16845	16898	17035	16779	17041	16673	16891	17012	17138	16921	17014	17016	16989	16954	17110	16973	16998	17105	17021	17182	17076	17015	17109	16974	17078	16990	16995	16885	17213	16949	16946	17060	17153	17029	17170	16828	16835	16993	17071	16898	16909	17010	17140	16999	17083	17005	17076	16949	17184	17041	17136	16956	16972	16765	17093	16699	17060	16854	17194	17042	17046	16950	17029	16969	16989	17168	17027	17018	17203	17012	16916	17012	17111	16868	16921	16886	17150	16978	17051	16976	16978	17003	16922	17135	17038	17035	17092	17064	17129	16961	16883	17070	17197	16969	16937	17072	16914	17145	17202	17021	16912	17034	17006	17074	16908	17336	17159	16998	16977	17122	16962	17146	17235	17028	17097	16844	17114	16902	16683	17008	17025	16835	16920	16866	17071	17209	17085	16953	17304	17047	16959	16949	17057	17213	17082	16933	17156	17067	17027	16948	16842	17112	16994	16902	17153	16990	16949	16974	17099	17042	17223	17000	17098	17098	16921	17098	17105	17142	16998	16912	17201	17036	17003	17006	16817	16966	17012	17001	16884	16906	16852	17018	16997	16912	17071	16972	16774	16795	16882	17045	17154	17070	17007	16875	16968	16988	16959	17102	16928	16875	16970	16901	16879	16972	16980	17003	16852	17028	17003	17016	16851	16801	16915	17019	16961	17005	17005	17041	16857	16946	16997	17009	16847	16834	17036	16986	16951	16839	17067	17097	17052	17130	17035	17205	17083	16828	17093	16848	16929	17222	16906	16864	16966	16893	17021	17089	17104	16973	16809	17036	17056	17052	16956	16904	16999	16869	16986	17013	16816	17076	16966	16887	17112	16677	16862	16890	16999	17135	17006	17091	16859	17075	17009	16900	17079	16886	17137	16958	17049	16952	17032	17145	17113	17149	16957	16905
29166	51145	45716	35010	29384	24823	22401	21193	20404	19938	18815	17468	16553	16339	16114	15826	15974	15785	15409	15421	15396	15185	15107	14949	15185	14818	14777	14642	14761	14742	14619	14544	14709	14462	14675	14600	14650	14636	14585	14518	14501	14418	14371	14326	14314	14350	14412	14486	14373	14396	14338	14304	14331	14298	14340	14511	14370	14149	14272	14285	14337	14439	14283	14402	14441	14329	14442	14242	14185	14309	14276	14366	14455	14424	14417	14230	14225	14299	14420	14314	14252	14464	14395	14370	14388	14284	14301	14253	14453	14289	14215	14175	14330	14432	14355	14290	14414	14402	14377	14247	14289	14323	14307	14337	14298	14349	14242	14491	14375	14295	14300	14268	14194	14407	14227	14279	14248	14377	14243	14164	14248	14413	14449	14218	14117	14350	14325	14220	14329	14356	14350	14324	14220	14217	14226	14396	14233	14427	14364	14143	14283	14277	14362	14341	14104	14259	14346	14248	14315	14256	14313	14117	14481	14349	14336	14250	14293	14223	14323	14321	14339	14264	14462	14134	14387	14408	14368	14357	14375	14033	14236	14232	14113	14429	14295	14280	14201	14108	14264	14425	14190	14376	14375	14309	14340	14347	14374	14325	14232	14363	14309	14321	14478	14282	14279	14217	14286	14300	14192	14351	14245	14274	14410	14188	14264	14326	14336	14322	14302	14265	14323	14301	14193	14365	14180	14365	14332	14296	14293	14193	14336	14280	14504	14344	14157	14283	14245	14230	14122	14468	14221	14235	14492	14133	14429	14313	14330	14405	14240	14360	14311	14141	14256	14252	14293	14392	14199	14061	14377	14265	14249	14325	14437	14352	14252	14248	14229	14241	14331	14325	14334	14213	14316	14209	14158	14272	14222	14321	14295	14233	14188	14236	14234	14410	14341	14244	14407	14375	14228	14307	14255	14309	14148	14315	14328	14253	14283	14110	14205	14417	14295	14372	14243	14344	14345	14297	14302	14251	14279	14182	14441	14287	14316	14419	14425	14222	14168	14272	14268	14438	14178	14368	14270	14443	14261	14451	14314	14259	14148	14267	14301	14494	14360	14299	14332	14161	14213	14305	14278	14167	14201	14339	14374	14252	14355	14474	14379	14129	14187	14214	14136	14306	14282	14340	14366	14299	14194	14415	14294	14174	14185	14289	14401	14473	14258	14250	14424	14323	14323	14298	14325	14328	14230	14375	14456	14176	14284	14181	14323	14257	14270	14070	14180	14301	14296	14267	14362	14388	14301	14342	14373	14264	14391	14124	14260	14351	14364	14376	14322	14391	14267	14384	14172	14187	14305	14259	14351	14151	14111	14268	14413	14364	14254	14319	14284	14399	14341	14342	14298	14372	14242	14383	14289	14310	14426	14306	14485	14492	14157	14115	14169	14377	14429	14313	14259	14352	14228	14142	14256	14504	14365	14242	14203	14305	14231	14314	14278	14274	14373	14236	14381	14213	14348	14271	14293	14421	14221	14261	14216	14440	14220	14223	14436	14239	14262	14264	14300	14184	14420	14243	14240	14159	14375	14355	14271	14259	14276	14265	14252	14222	14249	14265	14437	14280	14304	14230	14365	14105	14226	14212	14335	14287	14258	14187	14117	14319	14372	14131	14204	14280	14366	14363	14224	14288	14380	14289	14361	14229	14245	14259	14225	14326	14548	14395	14504	14295	14196	14470	14228	14336	14316	14497	14173	14327	14312	14229	14343	14335	14338	14430	14361	14353	14316	14431	14243	14334	14333	14378	14287	14207	14289	14312	14344	14266	14385	14316	14421	14281	14255	14255	14282	14283	14422	14155	14148	14339	14247	14218	14277	14385	14193	14231	14282	14273	14165	14547	14405	14264	14247	14414	14373	14301	14290	14257	14322	14197	14151	14264	14336	14122	14090	14199	14308	14360	14277	14332	14274	14180	14329	14467	14357	14378	14256	14350	14314	14300	14372	14422	14190	14446	14376	14304	14337	14272	14107	14216	14428	14454	14262	14345	14194	14247	14317	14391	14230	14242	14228	14219	14333	14326	14221	14334	14368	14302	14301	14188	14294	14165	14385	14334	14305	14467	14222	14268	14208	14198	14108	14278	14485	14384	14274	14355	14356	14210	14398	14275	14304	14412	14298	14447	14219	14242	14401	14165	14353	14440	14130	14401	14298	14229	14247	14389	14383	14327	14309	14233	14338	14222	14328	14296	14137	14348	14350	14163	14198	14380	14222	14330	14321	14291	14273	14303	14222	14404	14292	14375	14299	14351	14348	14198	14395	14353	14349	14275	14303	14318	14328	14380	14250	14366	14038	14224	14301	14526	14372	14449	14272	14238	14399	14322	14307	14275	14332	14167	14316	14485	14102	14190	14373	14210	14427	14274	14313	14281	14381	14353	14224	14374	14225	14225	14503	14207	14242	14482	14340	14304	14380	14343	14381	14165	14218	14183	14269	14289	14381	14397	14335	14259	14187	14298	14289	14417	14349	14131	14037	14436	14278	14343	14285	14359	14160	14321	14263	14535	14370	14318	14045	14300	14350	14421	14186	14343	14337	14317	14202	14437	14195	14314	14316	14183	14231	14306	14319	14317	14351	14224	14322	14381	14175	14393	14301	14556	14246	14202	14339	14194	14389	14489	14389	14436	14232	14223	14272	14186	14338	14271	14314	14500	14305	14237	14391	14379	14261	14241	14043	14270	14282	14279	14235	14061	14308	14288	14209	14189	14285	14285	14242	14486	14171	14252	14339	14252	14269	14217	14287	14261	14348	14345	14327	14286	14298	14446	14404	14218	14305	14316	14174	14277	14347	14300	14533	14315	14319	14262	14310	14387	14011	14122	14332	14191	14289	14397	14406	14285	14263	14343	14212	14341	14351	14218	14372	14311	14403	14497	14352	14351	14341	14472	14212	14237	14307	14317	14246	14358	14315	14158	14317	14111	14306	14204	14299	14203	14482	14111	14216	14231	14294	14369	14220	14370	14277	14203	14334	14033	14275	14235	14323	14360	14220	14218	14280	14355	14266	14204	14453	14374	14244	14204	14236	14301	14360	14305	14059	14369	14314	14240	14172	14382	14230	14315	14374	14433	14239	14332	14378	14216	14318	14153	14207	14181	14380	14285	14189	14128	14425	14270	14195	14305	14192	14299	14323	14211	14242	14153	14296	14402	14327	14301	14218	14303	14396	14408	14441	14181	14299	14233	14223	14203	14412	14457	14401	14379	14215	14318	14380	14184	14297	14274	14317	14179	14203	14272	14397	14420	14333	14342	14404	14205	14356	14335	14262	14159	14356	14354	14147	14364	14221	14500	14179	14123	14095	14192	14109	14261	14240	14255	14435	14303	14316	14256	14269	14262	14474	14163	14375	14272	14267	14455	14295	14247	14460	14225	14308	14464	14206	14318	14372	14244	14197	14275	14511	14314	14330	14353	14411	14318	14230	14196	14382	14197	14415	14305	14197	14234	14291	14306	14306	14205	14218	14210	14374	14337	14335	14368	14200	14291	14315	14317	14377	14299	14173	14328	14231	14390	14359	14332	14376	14240	14302	14252	14314	14272	14238	14288	14400	14371	14293	14268	14260	14424	14303	14094	14191	14342	14342	14237	14348	14207	14276	14261	14227	14221	14281	14258	14420	14270	14475	14137	14086	14361	14300	14405	14315	14073	14408	14432	14308	14241	14375	14290	14231	14210	14264	14221	14141	14400	14317	14288	14373	14175	14261	14225	14366	14244	14393	14289	14415	14214	14447	14356	14360	14404	14261	14189	14323	14368	14164	14270	14440	14238	14378	14405	14316	14360	14244	14144	14163	14390	14221	14141	14145	14268	14226	14241	14177	14167	14197	14165	14342	14254	14302	14186	14309	14181	14308	14310	14337	14316	14311	14140	14392	14243	14468	14343	14216	14280	14240	14281	14306	14244	14280	14416	14279	14256	14313	14320	14172	14205	14317	14233	14307	14236	14213	14346	14121	14192	14357	14307	14205	14219	14275	14393	14332	14259	14155	14201	14310	14487	14255	14214	14036	14372	14263	14394	14189	14303	14254	14370	14368	14292	14277	14270	14372	14354	14377	14135	14328	14324	14447	14321	14373	14260	14219	14071	14390	14378	14190	14193	14244	14259	14318	14312	14253	14210	14200	14299	14240	14308	14176	14437	14290	14245	14133	14356	14392	14468	14217	14348	14254	14278	14420	14197	14320	14453	14298	14325	14269	14277	14289	14230	14400	14234	14268	14366	14434	14214	14556	14278	14178	14322	14186	14109	14344	14169	14354	14151	14379	14361	14282	14292	14251	14283	14402	14338	14484	14458	14134	14310	14250	14241	14385	14318	14152	14378	14346	14274	14369	14293	14443	14180	14330	14370	14014	14369	14443	14511	14403	14421	14373	14297	14291	14240	14207	14205	14226	14153	14357	14262	14221	14327	14327	14272	14292	14311	14321	14367	14180	14363	14239	14357	14312	14305	14294	14297	14211	14248	14324	14317	14189	14401	14352	14384	14209	14254	14235	14234	14367	14265	14255	14372	14330	14346	14057	14250	14348	14387	14233	14245	14295	14243	14278	14326	14492	14381	14261	14345	14380	14337	14359	14367	14142	14283	14375	14323	14313	14313	14500	14267	14200	14363	14396	14356	14380	14149	14441	14372	14454	14168	14273	14128	14317	14458	14390	14302	14303	14313	14220	14245	14317	14232	14243	14308	14297	14291	14330	14202	14257	14183	14277	14287	14286	14305	14414	14150	14262	14193	14217	14371	14192	14228	14231	14353	14354	14368	14246	14178	14268	14326	14199	14342	14378	14268	14425	14385	14299	14392	14220	14222	14257	14238	14213	14462	14435	14313	14223	14514	14353	14306	14202	14333	14375	14304	14223	14325	14244	14245	14374	14383	14439	14356	14370	14396	14240	14430	14251	14221	14249	14155	14252	14198	14296	14383	14198	14372	14421	14369	14177	14216	14176	14337	14245	14271	14364	14288	14386	14321	14423	14415	14266	14303	14452	14288	14383	14248	14299	14275	14230	14338	14373	14379	14337	14248	14246	14393	14272	14392	14347	14266	14270	14327	14398	14382	14322	14132	14218	14410	14274	14338	14243	14295	14090	14390	14245	14196	14339	14354	14501	14204	14169	14379	14260	14236	14209	14332	14172	14316
28421	25950	32146	28334	21894	19472	18754	18211	17925	17675	17622	17101	16882	16702	16774	16685	16768	16643	16589	16474	16600	16387	16639	16413	16281	16566	16395	16402	16407	16348	16394	16407	16315	16333	16409	16575	16386	16253	16337	16176	16204	16356	16332	16063	16098	16234	16196	16181	16514	16173	16082	16213	16211	16239	16356	16259	16347	16280	16268	16250	16214	16323	16286	16270	16317	16338	16170	16322	16301	16161	16380	16419	16197	16448	16317	16169	16367	16133	16166	16259	16128	16031	16396	16342	16251	16103	16157	16114	16191	16119	16207	16105	16041	16085	16102	16328	16179	16211	16176	16157	16255	16239	16199	16032	16116	16170	16237	16263	16254	16147	16254	16372	16102	16252	16196	16228	16273	16530	16197	16058	16237	16302	16240	16095	16185	16100	16241	16214	16420	16273	16371	16250	16309	16155	16290	16230	16219	16113	16324	16227	16092	16257	16398	16036	16278	16242	16150	16290	16086	16361	16184	16057	16332	16026	16260	16178	16337	16230	16103	16118	16290	16306	16085	16122	16076	16044	16227	16241	16454	16142	16349	16296	16220	16176	16173	16115	16128	16051	16028	16049	16280	16271	16246	16126	16271	16172	16291	16344	16193	16144	16249	16369	16098	16207	16222	16174	16043	16383	16240	15991	16137	16107	16313	16266	16126	16186	16171	16087	16057	16239	16164	16239	16197	16230	16229	16395	16079	16172	16131	16180	15985	16371	16310	16215	16183	16059	16123	16181	16169	16119	16287	16237	16087	16234	16312	16251	16235	16042	16009	16264	16100	16221	16345	16274	16067	16208	16113	16288	16304	16260	16113	16086	16406	16346	16077	16264	16209	16170	16391	16119	16283	16039	16116	16335	16335	16076	16362	16211	16272	16262	16358	16286	16074	16233	16343	15945	16120	16070	16185	16177	16274	16254	16297	16273	16235	16076	16440	16306	16143	16425	16364	16322	16280	16470	16127	16327	16292	16199	16307	16198	16119	16036	16203	16194	16026	16214	16284	16270	16234	16066	16282	16145	16027	16263	16336	16312	16090	16105	16225	16179	16226	16197	16288	16288	16229	16282	16187	16153	16201	16374	16147	16243	16301	16331	16387	16184	16364	16184	16308	16203	16269	16322	16388	16233	16292	16220	16184	16360	16250	16339	16051	16049	16196	16116	16062	16225	16299	16363	16163	16461	16322	16344	16233	16175	16210	16123	16375	16026	15988	16306	16248	16189	16278	16139	16245	16144	16239	16199	16249	16368	16239	16282	16381	16398	16137	16354	16012	16027	16257	16139	16045	16153	16196	16260	16195	16220	16217	16064	16184	16221	16063	16232	16055	16119	16273	16200	16062	16247	16313	16083	16212	16167	16147	16252	16170	16365	16099	16228	16196	16137	16149	16379	16255	16247	16090	16442	16102	16137	16094	16185	16436	16265	16371	16396	16345	16275	16219	16217	16267	16274	16390	16236	16157	16026	16391	16346	16270	16288	16143	16125	16281	16070	16484	16091	16161	16043	16302	16286	16331	16245	16171	15985	16378	16430	16142	16138	16192	16223	16244	16314	16294	16302	16284	16305	16457	16333	16282	16314	16202	16143	16357	16315	16221	16205	16003	16273	16304	16252	16221	16103	16236	16321	16186	16111	16203	16245	16133	16404	16243	16127	16175	16333	16140	16341	16179	16187	16402	16183	16163	15978	16045	16146	16350	16299	16195	16292	16176	16202	16010	16186	16201	16274	16234	16228	16342	16348	16230	16187	16370	16186	16108	16529	16238	16271	16139	16237	16513	16190	16198	16329	16135	16200	16307	16152	16227	16273	16360	16113	16287	16072	16058	16209	16402	16099	16353	16169	16203	16203	16132	16061	16149	16135	16051	16158	16165	16230	16233	16206	16267	16176	16009	16182	16299	16344	16244	16218	16253	16314	16166	16305	16256	16140	16201	16074	16171	16194	16172	16110	16079	16087	16323	16236	16278	16182	16154	16284	15990	16146	16403	16391	16147	16117	16268	16215	16274	16256	16257	16168	16369	16310	16176	16342	16173	16278	16335	16089	15996	16203	16224	16201	16286	16224	16130	16443	16363	16284	16182	16182	16205	16254	16201	16160	16184	16205	16369	16258	16175	16208	16206	16091	16232	16626	15972	15997	16290	16256	16198	16344	16272	16126	16155	16229	16059	16305	16262	16150	16079	16232	16308	16259	16130	16289	16267	16255	16221	16026	16219	16257	16342	16217	16126	16270	16264	15999	16308	16266	16367	16123	16228	16351	16054	16230	16265	15990	16290	16078	16277	16165	16115	16218	16238	16249	16269	16256	16128	16187	16229	16269	16216	16289	16332	16110	15990	16251	16138	16227	16158	16139	16141	16168	16575	16183	16080	16247	16137	16142	16151	16044	16124	16291	16290	16362	16253	16405	16256	16232	16078	16258	16253	16400	16220	16233	16125	16134	16278	16383	16227	16072	16185	16319	16213	16049	16284	16299	16248	16232	16278	16177	16330	16350	16144	16074	16206	16279	16315	16284	16379	16185	16289	16243	16338	16400	16196	16177	16371	16158	16236	16206	16341	16065	16270	16225	16321	16215	16024	16230	16172	16296	16144	16069	16254	16358	16209	16095	16251	16142	16302	16207	16209	16136	16058	16089	16128	16255	16238	16349	16102	16147	16260	16140	16377	16314	16237	16315	16006	16340	16180	16125	16313	16282	16220	16186	16328	16188	16242	16145	16346	16399	16274	16374	16139	16152	16262	16156	16051	16042	16047	16163	16323	16401	16286	16089	16367	16427	16288	16000	16137	16173	16336	16062	16259	16169	16185	16362	16260	16000	16252	16118	16225	16194	16288	16295	16229	16280	16290	16209	16162	16313	16308	16277	16171	16172	16233	16072	16431	16133	16287	16443	16309	16257	16357	16133	16363	16384	16194	16192	16185	16000	16449	16218	16368	16268	16258	16487	16281	16027	16205	16408	16234	16103	16309	16114	16328	16313	16327	16206	16171	16345	16411	16247	16150	16276	16161	16077	16114	16154	16351	16381	16167	16366	16108	16370	16288	16242	16108	16241	16440	16097	16291	16304	16167	16312	16368	16299	16279	16211	16452	16251	16403	16298	16378	16338	16181	16160	16227	16280	16278	16263	16052	16358	16373	16120	16437	16129	16175	16100	16234	16174	16247	16143	16134	16234	16467	16196	16107	16057	16385	16271	16362	16313	16142	16287	16140	16239	16151	16057	16017	15941	16081	16038	16197	16242	16284	16157	15971	16199	16319	16039	16101	16318	16236	16116	15953	16079	16361	16291	16149	16409	16335	16209	16234	16239	16175	16265	16144	15837	16019	16110	16062	16162	16077	16189	16368	16093	16211	16148	16385	16471	16195	16328	16308	16213	16197	16280	16323	16419	16230	16258	16325	16282	16272	16038	16262	16052	16176	16292	16205	16182	16173	16116	16332	16111	16145	16473	16302	16424	16265	16353	16232	16340	16185	16254	16242	16314	16306	16221	16211	16278	16344	16164	16201	16245	16242	16065	16111	16167	16245	16167	16303	16284	16236	16194	15992	16256	16132	16439	16130	16079	16181	16214	16018	15989	16254	16107	16211	16210	16191	16033	16232	16262	16288	16415	16334	16103	16058	16139	16192	16122	16072	16251	16261	16328	16464	16046	16487	16109	16154	16151	16320	16301	16207	16009	16089	16224	16201	16267	16253	16157	16120	16337	16437	16348	16069	15973	16165	16021	16186	16058	16192	15997	16543	16230	16182	16085	16072	16241	16289	16183	16237	16044	16144	16226	16316	16234	16149	16117	16438	16108	16027	16019	16215	16219	16132	16188	16125	16270	16329	16312	16330	16097	16208	16402	16313	16230	16271	16205	16399	16291	16289	16155	16228	16425	16288	16235	16096	16168	16139	16168	16303	16230	16352	16131	16167	16096	16238	16294	16279	16202	16288	16298	16268	16240	16226	16138	16278	16183	16120	16315	16313	16353	16130	16203	16105	16122	16237	16142	16107	16033	16089	16237	15966	16157	16164	16139	16159	16144	16137	16075	16421	16323	16199	16206	16239	16215	16157	16354	16288	16159	16124	16382	16201	16256	16184	16214	16270	16024	16052	16237	16291	16372	16312	16181	16208	16217	16067	16254	16396	16055	16376	16225	16223	16119	16221	16100	16208	16185	16269	16398	16207	16184	16200	16016	16164	16099	16368	16218	16276	16277	16034	16040	16127	16153	16051	16123	16148	16156	16213	15949	16078	16268	16017	15982	16229	16301	16312	16232	16257	16195	16220	16377	16268	16294	16123	16289	16298	16385	16179	15984	16343	16227	16207	16128	16273	16247	16175	16225	16174	16449	16084	16215	16226	16174	16232	16303	16260	16058	16052	16292	16434	16472	16273	16128	16184	16406	16270	16044	16144	16053	16094	16337	16365	16115	16180	16236	16244	16209	16115	15949	16103	16065	16277	16287	16404	16231	16245	16147	16189	16069	16190	16180	16376	16089	16255	16179	16298	16294	16415	16073	16310	16182	16258	16423	16232	16171	16215	16181	16168	16270	16420	16209	16019	16177	16116	16145	16477	16200	16245	16302	16099	16165	16283	16178	16235	16324	16251	16256	16258	16079	16253	16356	16181	16222	16109	16054	16274	16238	16393	16221	16357	16271	16295	16508	16328	16443	16141	16126	16121	16309	16238	16127	16042	16143	16325	16051	16117	16193	16105	16280	16274	16287	16017	16205	16121	16316	16283	16158	16170	16454	16310	16099	16376	16101	16345	16355	16205	16043	16236	16187	16285	16160	16258	16237	16170	16289	16309	16092	16196	16406	16213	16086	16179	16126	16221	16272	16287	16249	16269	16304	16195	16220	16129	16359	16399	16083	16029	16182	16185	16132	16227	16267	16376	16055	16170	16175	16176	16275	16411	15959	16199	16123	16369	16227	16082	16358	16369	16295	16051	16099	16216	16229	16143	16133	16026	16268	16376	16220	16067	15997	16058	16160	16202	16116	16186	16382	16144	16203	16095	16265	16141	16191	16090	16330	16267	16028	16421	16084	16005	16295	16104	16172	16253	16302	16180	16157	16399	16280	16146	16355	16357	16224	16308	16238	16092	16329	16337	16205	16182	16274	16125	16271	16268	16321	16095	16179	16168	16127
27418	39871	35364	26176	20964	18277	17386	16700	16578	16244	15594	15039	14856	14545	14692	14603	14664	14449	14345	14296	14364	14445	13985	14135	14157	14272	14207	14148	14133	13953	14091	13998	14215	14052	14002	13978	14033	13744	14062	13853	14063	13885	13803	13932	13889	14024	14023	13953	13948	13768	13952	13983	14003	13997	13817	14023	13998	13864	13916	13696	13922	13921	13893	13868	13728	13997	13915	13738	13927	13836	13805	13888	13904	13847	13925	13880	14007	13898	13950	13906	13965	13837	13917	13867	13975	13841	13760	13972	13836	13803	13713	13848	13971	13817	14110	13940	14031	13907	13901	13878	13904	13853	13878	13926	13906	13839	13905	13768	13888	13813	13760	13958	13764	13857	13802	13900	13861	14119	13980	13825	13894	13934	13851	13901	13947	13869	13918	13901	14060	13857	13851	13978	13873	14019	13973	13913	13979	13982	13876	14052	13799	14013	13833	13846	13787	13958	13791	13885	13876	13755	14013	13946	13871	13677	14074	13855	13771	14019	13873	13878	13939	13826	13842	13888	14026	13839	13910	13881	13744	13963	13857	13975	13663	13835	14157	13978	14025	13615	13804	13894	13785	13847	13857	13871	13959	13789	13911	13826	13914	13737	13957	13844	14033	13949	13765	13830	13902	13986	13963	14116	13802	13774	13944	13867	13802	14109	13796	13972	13747	13756	13908	13824	13931	13861	13859	13935	13725	13965	13992	13894	13949	13967	13926	13687	13918	13773	13844	13798	13848	13798	13912	13902	13831	13834	13892	13905	13922	13747	13762	13757	13919	13921	13969	13973	14005	14012	13813	13848	13940	13756	13799	13932	13906	13978	13815	13735	14026	13807	13892	13772	13798	13843	13794	13879	13996	13926	13796	13951	13905	13928	13871	13979	13980	13857	13774	13916	13992	13769	13740	13812	14019	13877	13916	13958	13942	13990	13890	13725	13898	13868	13830	13805	13974	14055	13613	14004	13870	13896	13880	13889	13910	13746	13821	13835	13779	13926	13841	13859	13930	13833	13820	14035	13875	13959	13913	13863	13933	13943	13851	13793	13923	13777	13977	13819	13721	13885	13956	13803	13926	13886	13872	13727	14041	14077	13851	13763	13822	13999	13914	13916	13891	13987	13881	13965	13630	13910	13789	14064	13741	13879	14089	14114	13980	13889	13874	13908	13867	13764	13784	13908	13860	14066	13704	14014	13956	13933	13835	13826	13947	13939	13791	13945	14011	13916	13959	13904	13580	13755	13811	13848	13865	13924	13780	13838	13757	13864	13995	13914	13897	13857	13802	14019	14019	13904	14074	14083	13745	13839	13913	13927	13861	13834	13878	13948	13893	13821	13995	13873	14086	13891	13963	13950	13815	13733	13821	13923	13737	13726	14003	13845	13754	13761	13878	13788	13870	13773	13825	13930	13802	13886	13741	13855	13888	13797	13891	13945	13839	13907	13824	13984	14003	13717	13996	13766	13921	13746	13869	13815	13674	13942	13866	13863	13778	13971	13802	14089	13881	14045	13857	13907	13802	13941	13665	14025	13928	13920	13835	13890	13976	13932	13778	14091	13988	13817	14027	13833	13922	13829	13840	13876	13753	13935	13819	13836	13902	14035	14000	13881	13806	13954	13832	13983	13964	13897	13829	13841	13780	13911	13841	14049	13811	13868	13896	13778	14014	13889	13874	13942	13836	13837	13756	13726	13751	13791	13724	13819	13823	13901	13913	13836	13845	13944	14001	13845	13779	13847	13782	13763	13820	13812	13855	14115	13782	13883	13714	13922	13930	13874	13628	13837	13819	13908	13787	13885	13695	13900	13889	13798	13985	13796	13833	13933	13859	13904	13874	13815	13891	13869	13930	13767	13902	13914	13907	13908	13858	13938	13712	13896	13835	13846	13832	13889	14043	13855	13785	13754	13859	13923	13897	13809	13819	13960	13946	13961	13919	13962	13882	13858	13932	13841	13739	13696	13819	13953	13753	14054	13790	13819	13919	13891	13832	13947	13872	13955	13780	13796	14097	13937	13898	13976	13958	13830	13818	13888	13705	13825	13987	13906	13983	13789	13990	13925	14005	13885	13913	13923	13988	13932	13928	13817	13835	13782	13978	13848	13987	13943	13988	13884	13915	13924	13712	13926	14008	13863	14066	13882	13872	13914	13932	13842	13849	13829	13926	13927	13724	13889	13812	13808	13878	13850	13987	14006	13911	13998	13805	13808	13859	13883	13989	13792	13868	13901	13732	13844	13987	13869	13690	13760	13998	13925	13910	13999	13998	14003	13946	14130	13877	13949	13947	13683	13930	13795	14083	13933	13853	13903	13895	13829	13983	13795	13861	13871	13856	13864	13826	13930	13914	13776	13988	13876	13946	13841	14048	13837	13896	13747	14048	13797	13954	13913	13853	13788	13752	13860	14042	13724	13714	13892	13907	13927	13826	13800	13836	13953	13808	13813	13847	13932	13818	13835	13990	13856	13851	13926	13745	13935	13753	13932	13975	13847	13874	13866	13946	13773	13752	13826	13705	13991	13912	13965	13878	13861	13765	13815	13709	14032	13890	13870	13998	13751	13999	13961	13900	13931	14000	13828	13902	13983	13867	13754	13939	13918	13837	13754	13858	13933	13817	13791	13774	14008	13773	13833	14035	13836	13901	13945	13970	13748	13850	13701	14071	13992	14016	13874	13897	13743	13938	13904	13976	14065	13854	13848	13793	13833	13946	14071	13941	13676	13965	13922	13812	13692	13911	13725	13923	13858	13867	13916	13962	13868	14046	13782	13933	13943	13895	13915	13800	13797	14006	13899	14035	13907	13956	13774	13994	13862	13892	13909	13984	13849	13936	13918	13874	13924	13834	13765	14023	13802	13850	13769	14048	13782	13887	13808	13812	13921	13826	13855	13833	13895	13760	13909	13920	13925	13944	13661	13825	13828	13948	13808	13980	13769	13921	13969	13831	13899	13940	13823	13947	13801	13933	13806	13897	13785	13972	13858	13837	13931	13774	13717	13825	13887	13809	13795	13952	13819	13849	13844	13865	13935	13907	13908	14076	13866	13796	13838	13885	13739	13886	13951	13700	13776	14006	13772	14024	13933	13761	13893	13832	13875	13893	13768	13887	13990	13751	13919	13850	13987	13902	13942	13941	13783	13865	13847	13947	13874	14080	13728	13970	13920	13951	13901	13858	13844	13855	13989	13744	13900	13694	13891	13793	13811	13840	13994	13893	13942	13798	13800	13793	13916	13997	14067	13851	13899	13776	13848	13856	14038	13935	13807	13733	13905	14018	13943	13918	13712	14037	13855	13930	14033	13760	13868	13834	13694	13849	13862	13957	13926	13810	13791	13820	14091	13906	13844	13886	13959	13923	13911	13947	13897	13909	13880	13907	13879	13922	13802	13931	13966	13818	13902	13912	13867	13976	13882	13980	13870	13860	13962	13941	13677	13756	14007	13816	13915	13697	13768	13937	13752	14024	13942	13756	13827	13981	13812	13716	13821	13850	13720	13896	13858	13828	13773	13913	13800	13855	13808	13961	13799	13907	13950	13904	13844	13822	13815	13966	13836	13930	13822	14066	13880	13827	13845	13982	13833	13758	13815	14057	13974	13904	13912	13752	14088	13725	13998	13804	13786	13799	13912	13836	13854	13847	13897	14007	13741	13835	13865	13833	13753	13824	13874	14140	13855	13816	14000	13921	13838	13921	13883	13893	14040	13830	14006	13907	13782	14027	13771	13854	13871	13774	13851	13845	13820	13735	13958	13840	13792	13975	13856	13766	13887	13874	13746	13957	13801	13826	14008	13863	13842	13688	14069	13902	13943	13831	13821	14019	13902	13837	13946	13834	13682	14039	13937	13638	13783	14076	13877	14000	14027	13867	13933	13843	13945	14041	13893	14007	13955	13895	13843	13867	13888	13772	13807	13974	13831	13917	13723	13923	13952	13968	13774	13731	13929	14031	13962	13942	14049	14049	13872	14033	13824	14036	13953	13905	13956	13851	13932	13870	13839	13857	13954	13930	13918	13727	13911	13956	13870	13941	13919	13968	13863	13689	13949	13872	13757	13976	13817	13873	13904	13990	13889	13799	13785	13885	13741	13769	13794	13943	13770	13878	14006	13842	13938	13946	13841	13770	13859	13801	13965	13887	14031	13965	13957	13869	14044	13879	13862	13776	13725	13906	13900	13732	13948	13931	13936	13890	13862	13822	13997	13944	13946	13826	13922	14074	14097	13732	13965	13810	13809	13924	13898	13802	13976	13832	14004	14019	13913	13863	13895	13657	13900	13846	13783	13986	13916	13892	13921	13861	13870	13929	13870	13922	13932	13795	13929	13870	13686	13864	13998	13950	14015	13916	13955	13936	13899	13783	13987	13791	13821	13937	13990	13988	13994	13845	13972	13684	13812	13829	13903	13740	13908	13990	14067	13859	13874	13874	14003	13761	13795	13843	13917	13978	13870	13970	13934	13776	13829	13954	13920	13778	13868	13867	13694	13926	13892	13813	13820	13916	13965	13720	13755	13966	14028	13933	13975	13906	13798	13942	13888	13849	13891	13956	13868	13679	13885	13767	13895	13959	13838	13769	13915	14003	14005	13947	13878	14002	13754	13906	14023	14007	13904	14052	13718	13784	13832	13862	13804	13993	13951	13861	13910	13935	13841	13919	13836	13908	13767	13926	13997	13796	13955	13983	13917	13869	13898	13816	13948	13961	13862	14089	13821	14031	13791	13914	13843	13905	13787	13771	13950	13901	13797	13755	13861	14049	13711	14018	13791	13854	13897	13814	13842	13806	13832	13969	13995	13934	13953	13876	13791	13879	13786	13931	13787	13821	13761	13827	13736	13922	13814	13888	13838	14002	14030	13849	13810	13960	13877	13773	13841	13887	13950	13940	13864	13779	13733	13907	14024	13875	13875	13974	13921	13927	13775	13777	14054	13836	13911	13757	13940	13849	13849	13857	13924	13797	13841	13856	13914	13947	13927	13904	13859	13882	13807	13888	13794	13980	13766	13851	14011	13874	13793	13877	13912	13887	14010	13943	13892	14008	13959	13855	13769	13812	13836	13995	13809	13843	14003	13943	14018	13851	13730	14014	14070	13927	13754	13812	13883	13720	13790	13808	13857	13939	13962	13871	13821	13934	13982
23805	21057	28497	24447	22932	23650	22700	19979	19233	18864	18486	17793	17415	17260	17251	17081	17022	17066	16739	16652	16743	16530	16772	16783	16601	16596	16363	16600	16278	16436	16382	16582	16465	16285	16629	16488	16313	16166	16131	16142	16248	16384	16486	16262	16144	16264	16333	16183	16036	16241	16286	16216	16287	16121	16177	16057	16187	16369	16123	16231	16199	16204	16264	16261	16258	16063	16249	16082	16326	16371	16275	16182	16277	16174	16045	16245	16087	16122	16124	16016	16124	16088	16221	16191	16241	16049	16106	16293	16287	16291	16062	16327	16239	16409	16190	16064	16308	16208	15985	16205	16079	16143	16244	16345	16095	16068	16105	16315	16107	16130	16174	16329	16180	16190	16162	16126	16150	16302	16173	16170	16272	16094	16088	16114	15992	15949	16205	16130	16038	16118	16187	16108	16170	16288	16184	16152	15963	16203	16279	16085	16179	16258	15956	16155	16110	16148	15990	16092	16016	16215	16129	16165	16064	16038	16150	16246	16018	15979	15980	16219	16414	16141	16226	15965	16058	16190	16096	16307	16268	16083	16176	16008	16399	16157	16170	16202	16163	15936	15867	16251	16235	16301	16198	15995	16350	16085	16003	16198	16244	16077	16023	16053	16329	16121	16178	16329	16199	15998	16095	16023	16054	16166	16229	16206	16198	16388	16135	16009	16195	16288	16171	16090	16086	16135	16037	16173	16161	16089	16182	16195	16060	16333	16132	16217	16284	16149	16295	16163	16115	16057	16198	15953	16294	16173	16173	16055	16346	16018	16321	16199	16079	16026	16307	16243	16382	16171	16147	16069	16152	16361	16222	16130	16089	15951	16324	16160	16022	16094	16079	16203	16201	16114	16279	16108	16176	16252	16178	16099	16181	16120	16233	16094	16191	16319	16426	16232	16360	16031	16032	16212	16100	16180	16137	16124	16338	16142	16293	16193	16226	16062	16327	16006	16082	16236	16054	16358	16053	16212	16186	16098	16103	16129	16156	16108	16102	16197	16176	15951	15903	16071	16171	16235	16204	16001	16360	16040	16294	16177	16226	16180	16212	16221	16097	16206	16421	16273	16240	16512	16299	16203	16387	16356	16212	16070	16199	16332	16324	16060	16064	16352	16102	16281	16127	16163	16261	16299	16250	16076	16155	16125	16068	16297	16089	16290	16149	16036	16209	16184	16194	16111	16045	16117	16056	16147	16317	16191	16338	16047	16248	16147	16031	16269	16103	16231	16114	16351	16213	16202	16364	16238	16116	16098	15991	16362	16191	16107	16042	16160	16237	16186	16008	16306	16394	16100	16220	16109	16281	16084	16142	16184	16202	16220	16198	16238	15965	16065	16296	16057	16092	16349	16181	16174	16131	16139	16053	16311	16323	16052	16109	16184	16046	16022	16280	16073	16178	15959	16258	16153	16234	16275	16133	16271	16230	16076	15985	15960	16212	16043	16228	16082	16350	16179	16299	16317	16142	16065	16096	16143	16103	16151	16182	16218	16189	16144	16066	16137	16350	16298	16255	16242	16320	16205	16158	16327	16245	16383	16325	16407	16473	16060	16164	16264	16019	16232	16066	16127	16216	16464	16234	16110	16194	16056	16176	16266	16242	16115	16215	16235	16292	16089	16338	16270	16126	16123	16104	16383	16257	16037	16196	16068	16380	16305	16216	16134	16129	16168	16423	16304	16113	16223	16066	16091	16360	16268	16169	16153	16212	16248	16137	16087	16225	16145	16293	16144	16177	16045	16305	16065	16199	16117	16185	16082	16174	16105	16231	16349	16251	15996	16218	16152	16304	16238	16049	16308	16155	16120	16182	16241	16234	16102	16191	16281	16156	16238	16237	16245	16195	16059	16194	16121	16208	16310	16135	16128	16077	16132	16243	16135	16209	16229	16299	16376	16193	16308	16274	16076	16248	16261	16165	16348	16412	16314	16249	16123	16248	16125	16259	15993	15981	16207	16328	16191	16273	16296	16245	16183	16296	16101	16064	16125	16380	16220	16131	16281	16268	16087	16087	16231	16103	16310	15995	16026	16161	16092	16267	15982	16233	16132	16269	16263	16133	16237	16213	16294	16110	16220	16265	16181	16335	16171	16224	16181	16141	16133	16209	16208	16222	16173	16172	16152	16207	16201	16065	16225	16177	16046	15995	16171	16112	16216	16316	16212	16217	16063	16093	16221	16235	16041	16270	16034	16176	16048	16159	16133	16152	16250	16377	16327	16141	16093	16262	16374	16283	16196	16332	16144	16211	16315	16296	16209	16147	16241	16113	16064	16202	16296	16245	16354	16107	16203	16299	16007	16086	16147	16176	16282	15954	16079	16079	16330	16283	16092	16182	15997	16263	16182	16090	16167	16031	16252	16031	16302	16110	16262	16155	16202	16068	16201	16213	16227	16129	16071	16023	16201	16233	16226	16368	16195	16117	16052	16189	15962	16170	16152	16125	16076	16159	16081	16168	16118	16114	16163	16232	16064	16113	16161	16234	15986	16033	16057	16069	16343	15906	16108	16124	16011	16159	16322	16078	16150	16261	16250	15991	16055	16116	16083	16099	16060	16333	16228	15955	15948	16195	16073	16094	16024	16043	16174	16103	16142	16325	16116	16166	16292	16184	16121	16138	16248	16266	16368	16114	16267	16314	16010	16355	16218	16196	16057	16130	16240	16166	16121	16185	16104	16106	16133	16172	16145	16048	16204	16305	16180	16006	16280	15896	16146	16062	16119	16326	16106	16284	16108	16325	16469	16220	16334	16238	16206	16070	16207	16329	16065	16138	16166	16191	16101	16023	16225	16158	16196	16114	16231	16249	16269	16070	16046	16164	16117	16011	16215	16268	16324	16058	15967	16262	16311	16191	16248	16076	16141	16119	16400	15982	16076	16306	16112	16133	16252	16138	16283	16158	16204	16021	16158	16018	15973	16242	16133	16089	16027	16190	16209	16154	16141	16118	16058	16098	16268	16275	16254	16314	16243	16200	16339	16205	16289	16081	16186	15988	16130	16094	16230	16325	16105	16317	16281	16395	16342	16191	16106	16102	16093	16238	16348	16191	16209	16196	15954	16160	16062	16216	16322	16259	16147	16379	16155	16229	16161	16216	16073	16145	16168	16396	16237	16362	16161	16302	16249	16009	16087	16235	16206	16210	16301	16144	16266	16093	16103	16214	16235	16114	16329	16295	16268	16269	16200	16114	16178	16283	16202	16185	16026	16172	16273	15987	16209	16196	16126	16179	16101	16190	16026	16211	16029	15892	16138	16302	16148	16093	16302	16170	15962	16155	16231	16225	16212	16368	16166	16200	16152	16128	16106	16201	16209	16227	16168	16333	16249	16084	16141	16173	16177	16279	16072	16216	16023	16054	16223	16042	16226	16110	16100	16113	16017	16303	16080	16063	16036	16254	16013	16278	16143	16250	16115	16136	16039	16138	16083	15995	16047	16164	16045	16287	16424	16114	15987	16066	16177	16045	15995	16243	16145	16188	16248	16140	16288	16192	16133	16257	16227	16120	16082	16200	16067	16212	16344	16026	16115	16251	15983	16060	16018	15909	16180	16204	16156	15974	16097	16176	16003	16154	16157	16141	16239	16260	16297	16376	16303	16281	16297	16266	16125	16339	16137	16083	16089	16451	16201	16056	16189	16381	16295	16044	16228	16260	16312	16294	16053	16174	16243	16342	16173	16128	16013	16059	16144	16367	16359	16150	16239	16251	15989	16257	16361	16211	16157	16255	16193	16256	16137	16252	16039	16145	16225	15924	16375	16332	16245	16076	16210	15979	16180	16327	16165	16258	16205	16066	16046	16274	16237	16223	16031	16135	15944	16162	16157	16234	16269	16245	16085	16218	16021	16036	16109	16223	16122	16080	16321	16193	16036	16254	16241	16355	16193	16184	16209	16252	16204	16135	16284	16220	16087	16198	16293	16280	16336	16183	15993	16202	16158	16253	16341	16295	16116	16066	16098	16037	16032	16054	16096	16081	16263	16379	15996	16159	16162	16285	16237	16153	15957	16211	16235	16334	16036	16312	16110	16155	16242	16351	16044	16226	16158	15997	16179	16252	15937	16088	16100	15980	16084	16171	16077	16330	16136	16055	16308	16248	16258	16193	16031	16240	16292	16292	16138	16177	16189	16157	16174	16305	16217	16159	16091	16193	16157	16142	16018	16323	15991	16097	16124	16146	16434	16064	16185	16128	16217	16172	16231	16257	16069	16257	16021	16291	16152	16365	16316	16307	16141	16222	16258	16182	16182	16200	16145	16492	16166	16088	16005	16273	16101	16003	16399	16233	15930	16020	16174	16184	16008	16285	16210	16167	16242	16084	16255	16200	16193	16047	16024	16084	16083	16121	16113	16262	16226	16305	16038	16236	16303	16108	16014	16128	16148	16330	16235	16233	16114	16255	16123	16254	16331	16215	16117	16000	16105	16060	16061	16280	16214	16333	16202	16239	16129	16157	16404	16290	16217	16158	16028	16126	16023	16177	16158	16235	16081	16281	16304	15958	16048	16232	16198	16289	16342	16171	16171	16119	16106	15978	16248	16210	15916	16150	16127	15909	16300	16245	16106	16201	16324	16071	16014	16408	16269	16218	16142	16303	16060	16036	16127	16278	16133	16241	16223	16229	16106	16252	16121	16113	16170	16093	16141	16296	16108	16114	16281	16052	16097	16198	16040	16163	16246	16282	16094	16393	16213	16125	16402	16366	15904	16211	16178	15984	16202	16142	16159	16183	16248	16177	16168	16176	16198	16216	16045	16204	16026	16098	16102	16087	16006	16125	16018	16212	16226	16375	16172	16309	16209	16273	16082	15987	16148	16119	15908	16045	16356	16223	16066	16068	16078	16107	16239	16215	16349	16173	16291	16305	16116	16088	16187	16185	16153	16147	15896	16201	16086	16127	16273	16226	16116	16304	16003	16344	16182	16312	16152	15907	16156	16002	16260	16322	15964	16017	16154	16147	16298	16188	16173	16073	16324	16005	16135	16094	16277	16144	16133	16015	16199	15987	16176	16144	16155	16236	16229	16128	16355	16232	16351	16206	16098	16122	15956	16120	16054	16244	16167	16166	16266	16198	16110	16133	15978	16171	16203	16099	16153	16027	16107	15993	16363	16182	16213	15974	15922	16274	16278	16215	16222
27271	46142	41984	31474	25163	21676	19663	19340	18401	17929	16856	16166	15570	15270	15274	15089	14989	14872	14779	14670	14758	14450	14409	14237	14408	14317	14263	14266	14052	14074	14100	14078	13978	14037	13984	13993	14085	13965	13908	14065	13911	13943	13945	13838	13924	14012	13800	14098	13944	13914	13974	13736	14076	13772	13799	13923	13888	14113	13979	13920	13817	13973	13782	13755	13880	13896	13956	14101	13891	13877	13831	13986	13932	13942	13761	13844	13888	13906	13737	13878	13976	13726	14011	13684	13909	13752	13855	13729	13756	13842	13904	13862	13745	13905	13809	13726	13979	13872	13954	13890	14010	13809	13971	13786	13679	13801	13897	14103	13946	13895	13829	13938	13778	13946	13713	13796	13662	13839	13649	13777	13816	13808	13938	13750	13800	13676	13859	13910	13817	13943	13843	13747	13696	13858	13996	13652	13963	13815	13782	13841	13984	13823	13791	13787	13857	13744	13823	13780	13801	13949	13799	13895	13992	13997	13956	13831	13841	13825	13868	13796	13704	13934	13740	13945	13756	13992	13733	13897	13876	13937	13824	14015	13851	13755	13937	13776	13862	13925	13862	13934	13950	13825	13833	13900	14030	13919	13761	13945	13784	13916	13823	13923	13863	13829	13922	13912	14092	13719	13789	13828	13970	13874	13837	13847	13723	13951	13868	13917	13931	13810	13775	13875	14079	13864	13916	13952	13917	13904	13928	13879	13877	13879	13924	13824	13990	13889	13914	13824	13842	13716	13841	13773	13941	13879	13935	13741	13869	14079	13916	13785	13915	13751	14030	13815	13797	13979	14013	13787	13852	13745	13844	13813	13634	13886	13817	13967	13872	13838	13808	13890	13977	13818	13732	13785	13660	13881	13768	13838	13904	13825	13767	13964	13829	13785	13966	13656	13843	13949	13947	13786	13834	13952	13833	13976	13881	13785	13801	13921	13901	13624	13907	13858	13664	13742	13860	14113	13828	13849	13799	13890	13862	13909	13894	13814	13755	13891	13875	13880	13853	13754	13898	14064	13816	13917	14090	13797	13772	13868	13914	13917	13646	13898	13948	13775	14083	13674	13884	13721	13860	13874	13747	13962	13890	13951	13934	13844	13880	13869	13810	13998	13731	13923	13919	13778	13770	13628	13930	13842	13749	13924	13847	14053	13937	13899	13867	13817	13621	13849	14040	13786	13927	13929	13918	13972	13861	13684	13904	13908	13778	13900	13828	13933	13923	14069	13842	13845	13829	13964	13955	13921	13672	13860	13855	13896	13735	13795	13985	13798	13773	13860	13875	13702	13761	13887	13638	13819	13887	13930	13966	13838	13927	13917	13757	13773	13842	13894	13912	14008	13794	13814	13783	13855	13879	13742	14060	13792	13835	13843	14025	13717	14044	13996	13876	13924	13823	13856	13689	13977	13808	13641	13985	13839	13802	13729	13919	13777	13952	13937	13757	13845	13720	13836	13753	13985	13736	13920	13880	13886	13804	13903	13757	13993	13933	13929	13913	13687	13848	13765	13912	13923	13831	13878	13958	13899	13833	13868	13646	13757	13806	13613	13822	13811	13816	13891	14004	13842	13715	13791	13759	13800	13847	13778	13859	13904	13894	13907	14141	13797	14121	13861	13849	13728	13840	13850	13923	13867	13740	13746	13822	13937	13832	13897	13813	13812	13856	13919	13673	14015	13793	13835	13907	13865	13977	13715	13998	13898	13887	13824	13848	13828	13913	13853	13892	13912	13675	13759	13711	13726	13731	13843	13928	13771	13924	13752	13851	13970	13994	13868	13749	13721	13824	13800	13984	14007	13811	13808	13825	13832	14131	13877	13866	13973	13835	13724	13869	13837	13989	13729	13993	13840	13761	13846	13800	13839	13908	13934	13901	13799	13834	13889	13727	13892	13861	13747	13779	13903	13796	13959	13915	13945	13929	13846	13902	13933	13871	13827	13935	13949	13854	13945	13721	13894	13893	13660	13801	13880	13768	13875	13746	13743	13957	13837	13868	13784	13827	13784	13749	13972	13827	13892	13899	13928	13720	13774	13805	13719	13837	13867	13877	13720	13874	13740	14035	13825	13935	13871	13952	13897	13837	13867	13919	13813	13876	13908	13788	13837	14000	14042	13951	13961	13686	13861	13876	13909	13790	13723	13905	13854	13816	13998	13668	14045	13685	13807	13817	13893	13953	13763	13867	13918	13824	13783	13775	13802	13856	13759	13972	13881	13926	13841	13756	13836	13823	14014	13944	13591	13852	13919	13862	13885	13879	13833	13954	13903	13816	13777	13909	13926	13658	14177	13956	13872	13797	14044	13945	13918	13832	13857	13895	14058	13763	13788	13918	13883	13797	14029	13885	13960	13877	13862	13898	13787	13802	13761	13863	13836	13892	13833	14045	13670	13942	14008	13829	13730	13788	13943	13760	13809	13879	13809	13894	14025	13872	13918	13724	13908	13832	13942	13841	13820	13791	13816	13879	13807	13746	13881	13781	13879	13932	14005	13761	13774	13778	14036	13822	13642	14014	13931	13988	13802	13836	13709	13906	13686	13780	13699	13829	13837	13846	13916	13875	13968	13989	13773	13831	13880	13851	13756	13742	13995	13857	13697	13943	13831	13708	13872	13687	13846	13912	13902	13719	13871	13889	13830	13816	13916	13835	13877	13819	13851	13836	13777	14000	13744	13993	13781	13775	13922	14018	13918	13742	13933	13835	13940	13916	13922	13760	13991	13783	13870	13862	13828	13840	13756	13851	13691	13867	13977	13912	14003	13907	13841	13822	13809	13961	13942	13830	13880	13838	13784	13776	13759	13799	13875	13835	13944	13721	13968	14024	13786	13862	13794	13793	13883	13765	13738	13844	13701	13817	13914	13889	13703	13887	13615	13905	13866	13933	13670	13848	13857	13751	13797	13962	13813	13799	13938	13897	13733	13935	13682	13800	13865	13804	13929	13733	13928	13948	13822	13931	13877	13959	13707	14011	13744	13946	14024	13846	13927	13860	13832	13992	13825	13895	13926	13804	13824	13751	13935	13844	13883	13868	13708	13917	13784	13923	13727	13644	13822	13957	13926	13782	13770	13866	13842	13730	13868	13838	13883	13836	13813	13912	13720	13676	13955	13827	14089	13809	13880	13920	13684	13844	13959	14010	13812	13802	13696	13944	13742	13846	13763	13715	13743	13892	13843	13767	13856	13851	13964	13793	13877	13892	13850	13769	13912	13848	13839	13859	13824	13734	13833	13671	13991	13682	13924	13792	13828	14009	13617	13792	14006	13818	13747	13889	13909	13823	13851	13927	13887	13936	13697	13778	14054	13776	13949	13967	13893	13901	13963	13750	13768	13856	13747	13921	13864	13792	13988	13846	13860	13760	14089	13739	14008	13759	13951	13771	13901	13814	13672	13932	13755	13927	13873	13877	13948	13780	13892	13773	13976	13942	13819	14040	13994	14002	13862	13804	13787	13750	13791	13894	13882	13888	13766	13966	13892	13696	13852	13843	14029	13862	13923	13925	13881	13857	14104	13943	13767	13793	13929	13749	13808	13653	13804	13950	13813	13858	13901	13972	13824	13780	13911	13871	13971	13914	13801	13723	13808	13898	13780	13752	13867	14046	13604	13941	13992	13906	13950	13853	13936	13805	14073	14066	13904	13916	13875	13972	13801	13791	13740	13931	13838	13796	13961	14054	13994	13735	13830	13715	13755	13822	13991	13937	13838	13929	13908	13770	13804	13982	13928	13587	13787	13878	13884	13845	13909	13838	13823	13916	13638	13887	13937	13816	13879	13842	13811	14007	13741	13833	13810	13858	13688	13796	13668	13926	13880	13939	13896	13749	13848	13840	13922	14087	13894	13793	13871	13793	13857	13740	13739	13791	13973	13997	13828	13927	13836	13958	13704	13882	13916	13698	13876	13981	13770	13910	13817	13774	13772	13822	13796	13869	13934	13936	13805	13901	13871	13734	13808	13736	13671	13890	13839	13774	13775	13820	13797	13815	13996	13890	13877	13861	13858	13900	13894	13974	13924	13974	13900	13751	13733	13725	13659	13972	13925	13759	13936	13613	13814	13867	13960	13929	13962	13940	13869	13792	13818	13702	13958	13918	13917	13758	13971	13781	13814	13762	13759	14026	14028	13888	13755	13898	13981	13717	14026	13909	13934	13886	13911	13815	13801	13855	13810	13713	14010	13842	13882	13822	13789	13637	13852	13961	13794	13840	13851	13938	13824	13909	13753	13803	13925	13846	13966	13790	13881	13933	14004	13881	13798	13910	13816	13774	13898	13717	13876	13909	13869	13959	13882	13783	14036	13867	13852	13984	13727	13937	13846	14023	13964	14000	13805	13800	13745	13637	13924	13724	13814	13878	13752	13926	13775	14063	13914	13830	13769	13819	13932	13855	13926	13843	13964	13918	13852	13771	13825	13830	13863	13834	13858	13882	13929	13900	13959	13684	13876	13949	13826	13924	13799	13731	13858	13813	13915	13991	13916	13760	13834	13671	13711	13930	13856	13918	13856	13854	13886	13949	13952	13966	13692	13699	13744	13798	13820	13909	13911	13890	13858	13737	13766	13810	13935	13740	13825	13865	13877	13985	13893	13881	13843	13780	13897	13770	13890	13825	13728	13706	13924	13918	13908	13994	13889	13767	13749	13852	13753	14049	13787	13950	13849	13803	13753	13795	13876	13796	13818	13933	13807	13830	13864	13888	13940	13924	13689	13839	14068	13842	13670	13747	13904	13731	13915	13981	13986	13748	13839	13756	13844	13940	13863	13874	13900	13923	13773	13727	14015	13738	13905	14010	13935	13798	13855	13839	13760	13884	13916	13891	13923	13868	13628	13880	13814	13859	13815	13813	13846	13960	13929	13872	13847	13707	13898	13766	13700	13856	13897	13847	13916	13878	13853	13912	13858	13845	14032	13805	13965	13879	13886	13903	13795	13837	13772	14019	13827	13919	13952	13881	13857	13817	13941	13968	13863	13890	13869	13794	13935	13889	13734	13921	13846	13879	13882	13904	13898	13897	13675	13926	13802	13865	13817	13954	13871	13860	13954	13820	13913	13886	14109	13899	13765	13790	13943	13834	13803	13970	13948	13950	13887	13969	13728	13882	13942	13777	13883	13818	13610	13835	13895	13938	13906
22735	21049	28788	23613	21857	24634	27033	22530	21433	21342	20451	19556	18704	18494	18625	18544	18397	18236	17958	17936	17717	17964	17592	17973	17846	17789	17625	17487	17447	17537	17561	17258	17525	17591	17466	17277	17528	17576	17236	17483	17342	17474	17410	17271	17402	17137	17162	17232	17055	17286	17196	17313	17324	17080	17223	17211	17103	17138	17336	17153	17345	17067	17079	17337	17150	17145	17278	17048	17176	17238	17226	17117	17166	17143	17053	17242	17065	17048	17299	17045	17099	17108	17180	16998	17138	17143	17027	17141	17164	17340	17176	17174	17477	17286	16950	17220	17092	17277	17148	17139	17276	17181	17135	17019	17028	17130	17224	17111	17087	17053	17077	17326	17352	17133	17204	17062	17172	17415	17114	17077	16906	17099	17111	17174	17271	17167	17127	17031	17283	16995	17203	17151	17214	17154	17135	17277	17228	17101	16936	17144	17277	17081	17388	17257	17169	17012	17234	17012	17192	17127	17167	17401	17062	17271	17227	17162	17268	17175	17284	17242	17249	17336	17273	17149	16996	17232	17160	16997	17100	17123	17082	17043	17232	17194	17251	17288	17167	17138	17119	17182	17267	17212	17187	17042	17223	17140	17208	17121	17104	17066	17132	17015	17121	17335	17095	17090	17201	17050	17278	17219	17083	17120	17401	17213	17013	17148	17185	17056	17188	17222	17360	17129	17237	17282	16929	17094	17150	17121	17133	17068	17117	16869	17085	17107	17115	17031	17120	17218	17240	16994	17040	16978	17107	17209	17064	17000	17204	17170	17167	17108	17311	17150	17128	17019	17173	17245	17049	17006	17199	17199	17080	17106	17162	17086	17286	17123	17133	17298	17170	17321	17124	17224	17244	17199	17105	17098	17380	17116	17216	17198	17036	17149	17201	17213	16917	17178	17229	16987	17192	17192	16952	16960	17185	17202	17112	17311	17268	16965	16998	16902	17008	17169	17021	17253	17100	17359	17079	16926	17122	17079	17231	17226	17221	17134	17264	16992	16911	17194	17038	17213	17064	17077	17268	17203	17015	17107	17236	16981	17201	17228	17326	17099	17087	17277	16903	17191	17249	17107	17129	17156	17128	17298	17190	17311	17372	17154	17247	17038	17316	17043	17184	17189	17157	17109	17251	17217	17079	16995	17280	17430	17057	17059	17354	17155	16989	17105	17411	17071	17247	17018	17088	17388	17238	17296	17167	17086	16993	17134	17055	17116	17233	17057	17185	17118	17178	17075	17227	16939	17280	17229	16925	17182	16976	17149	17009	17223	17100	17202	17227	17198	17097	17042	17157	17296	17230	17265	17191	17144	17049	17097	17098	16949	17151	17264	17202	17135	17092	16943	17266	17011	17055	17047	17180	17109	17058	17037	17253	17370	17118	17003	17262	17149	16973	17260	17044	17199	17155	17067	17315	17115	17199	16972	17123	17021	17057	16950	16988	17112	17333	17066	17278	17227	17284	17077	17076	17278	17185	17322	17159	17337	17056	17012	16878	17025	17212	17105	17072	17095	17181	17209	17201	17238	17076	17061	17013	17180	17215	17321	17201	17128	17238	17061	17256	17023	16966	16998	17015	17343	17283	17049	17263	17066	17256	17077	16919	16962	17194	16945	17001	17152	17092	17060	17345	17247	17200	17069	17194	17311	17361	17156	17231	17169	16986	17062	17114	17293	17163	17308	17227	17235	17029	16818	16996	16864	17037	17159	17235	17084	17232	16981	17302	17354	17130	17198	17080	17283	17069	17223	17158	17078	17354	17108	17087	17004	17145	17302	17159	17100	17135	17207	17189	17214	17014	17257	17144	17438	17391	17112	17108	17004	16990	17286	17204	17190	17209	17154	17204	17171	17023	17107	17188	17051	17249	17189	17046	17257	17051	17379	17245	17308	17235	17121	17154	17027	17166	17060	17220	17158	17173	17208	17171	17385	17216	17079	17312	17164	17237	17131	17156	17273	17007	17138	17083	17038	17187	16999	17135	17158	17044	17126	16998	17123	17153	16999	17260	17233	16972	17123	17222	17259	17241	17195	17261	17254	17236	17100	17066	17314	17155	17075	16955	17169	17150	17286	17114	17076	17286	17062	16942	17054	17221	17246	17189	17296	17317	16961	17016	17073	17319	17361	17039	17063	17396	17004	17056	17268	17316	17166	17285	17024	17099	17145	16962	17083	17244	17056	17052	17103	17076	16976	17257	17267	17215	17169	16992	17010	17030	17162	17156	17334	17257	17051	17251	17245	17192	17023	17031	17043	16996	17212	17237	17051	17416	16927	16949	17120	17007	17096	17081	17370	17216	17262	17090	17121	17197	17359	17332	17098	17215	17042	17154	17122	17043	17110	17225	17095	17177	17120	17001	17243	17301	17150	16991	16939	17175	17183	17083	17222	16965	17101	17020	17045	17313	17353	17210	17122	17301	17011	17196	17108	17086	17119	17361	17024	17246	17179	17158	17399	17280	17189	17307	17186	17024	17073	17099	17320	17176	17012	17042	17062	17263	17155	17224	17129	17033	17288	17226	17114	17034	17085	17269	17201	17311	16930	17153	17048	17203	17201	17118	17114	17173	17345	17114	17166	17031	17262	17182	17308	16999	17151	17117	17023	17009	17108	17113	17312	17149	17383	17181	17182	17124	17205	17388	17064	17359	17109	17237	17118	17316	16885	17067	17122	17133	17203	17151	17130	17104	17339	17158	17163	17095	17197	17195	17309	16972	17324	17328	17073	17251	17360	17152	17214	17216	17142	17052	17047	17150	17117	17412	17165	17134	16957	17135	17345	17156	17073	17130	17105	17275	17086	17126	17039	17363	17155	17457	17310	17161	17121	17391	17066	17155	16954	17221	17300	17078	16966	17077	17178	16939	17287	17150	17065	17144	17050	17306	17167	17003	17059	17231	17297	17157	17123	16993	16992	16971	17139	17210	17184	17308	17231	17098	16918	17218	17087	17129	17243	17155	17199	17065	17049	17248	17111	17173	17159	17095	17268	17224	16954	17479	17153	17048	17060	17253	17145	17189	17136	17198	17055	17051	17285	17213	16964	17180	17160	17108	17073	17111	17112	17192	17252	17127	17037	17137	17131	17251	17070	17122	17267	17218	17243	17167	17124	17213	17054	17050	17121	17163	17150	17108	16802	17356	17256	17169	17107	17079	17141	17280	17078	16936	17154	17085	17380	16999	17287	17135	17236	17168	16929	17001	17205	17320	17132	17180	17270	16986	17257	17221	17150	17190	17087	17111	17223	17068	17268	17099	17096	17135	17111	16939	17198	17239	17132	17083	17155	17119	17244	17289	17044	17335	17143	17215	17129	17154	17225	17175	17035	17190	16994	17007	17206	17107	17089	17084	17046	16999	17297	17319	17203	17114	17202	17262	17069	17046	17128	17125	17113	17039	17150	17247	17183	17144	17141	16964	17122	17106	17007	17038	17084	17281	17192	17195	17053	17258	17171	17182	16988	17170	17310	17020	17218	17387	17327	17235	17364	17112	17135	17380	17193	17151	17012	17114	17223	17103	17131	17237	17207	17192	17138	17336	17170	17036	17117	17210	17334	16925	17057	17103	17177	17190	17274	17261	17232	17007	17058	17292	17032	17065	17311	17160	17200	17038	17263	17128	17192	17208	17086	17245	17153	16935	17205	17273	17018	17097	17101	17174	17216	17151	17107	17106	17120	17175	17318	17162	16946	17031	17044	17440	17295	17217	17080	17078	17127	16951	17193	17290	17386	17177	17205	17225	17023	17032	17210	17243	17047	16777	17088	17034	17237	17074	17175	17145	16935	17145	17162	17239	17103	17317	17208	17295	17319	17144	17358	17103	17153	17043	17411	17157	17234	17202	17156	17180	17120	17133	17089	17150	17214	17135	17069	17132	17222	17037	17208	17210	17116	17278	17185	17287	17164	17181	17241	17102	17154	17260	17068	17180	17262	17200	17180	17215	17222	17245	17315	17150	17265	17229	17281	17249	17322	17149	17156	17214	17210	17314	17212	17227	17139	17125	17300	17252	16906	17020	17137	17054	17086	16954	17211	17026	17053	17280	17284	17219	16966	17284	17195	17021	17309	17099	16972	17085	17176	17233	17295	17193	17213	17200	17391	17250	16994	17459	17008	17176	17121	17344	17154	17160	17015	17187	17190	17101	17173	17109	17133	17087	17146	17301	17051	17080	17037	17025	17133	17092	17230	17221	17186	17041	17087	16872	17272	17437	16915	17028	17083	17149	17065	17038	16936	17166	17044	17317	17223	17216	17292	16909	17047	17290	17260	17284	17184	17073	17158	17131	17278	17298	17274	17267	16977	17205	17067	16931	16945	17005	16974	17132	16967	17056	17139	17114	17271	17135	17134	17355	17103	17208	17134	17064	17068	17095	17178	17212	17018	17084	17008	17092	17241	17174	17255	17015	16953	17122	17127	16961	17203	17270	17082	17040	17091	17084	17092	17355	17234	17176	17157	17017	16950	17273	17059	17128	17095	17122	17173	17315	17235	17116	17215	17030	17183	17050	17082	17209	17234	16919	16930	17148	17370	17008	16982	17074	17041	17181	17118	17176	17183	17208	17137	16922	17134	17015	17288	17194	16963	17357	17223	17077	17221	17188	17340	17165	17358	17207	17114	17013	17065	16917	17164	17125	17196	17205	17187	17151	17141	17237	16926	17262	17167	16987	17271	17067	17257	16959	17265	17144	17061	17177	17173	17250	17171	17111	17441	16907	17083	17026	17224	17297	17321	17308	17055	17185	17210	17265	17058	16889	17074	17152	17350	17131	17155	17238	17068	17148	17174	16996	17152	17080	17115	17012	17208	17104	17122	17204	17430	17058	17184	17059	17109	17089	17255	17175	16984	17102	17337	17304	16944	17225	17049	16990	17157	17032	17065	17180	17273	17270	17100	17339	17279	17222	17143	17042	17142	17154	17259	17076	17169	17361	17125	17178	17131	16985	17087	17242	17345	17130	17159	17278	17090	17159	17226	17142	17334	17149	17156	17198	17083	17121	17267	17324	17144	17011	17016	17158	16875	17196	17270	16914	17199	17038	17126	17267	17086	17162	17218	17141	17076	16996	17144	17175	17151	17167	17266	17189	17316	17415	17258	17309	17197	17062	17157	17053	17041	17224	17114	17476	17203	17317	17093	17082	17081
29661	51118	46841	36059	29609	24709	22384	21740	20963	19840	18759	17452	16783	16393	16117	15997	16047	15867	15809	15386	15393	15304	15096	15056	15143	14963	14840	14905	14779	14818	14857	14654	14733	14661	14555	14601	14604	14520	14413	14417	14499	14559	14374	14457	14404	14407	14530	14553	14602	14503	14451	14383	14471	14508	14375	14484	14523	14586	14281	14514	14521	14319	14404	14345	14510	14434	14332	14551	14265	14356	14172	14300	14403	14311	14531	14325	14290	14251	14410	14463	14428	14283	14345	14550	14536	14396	14454	14364	14269	14567	14314	14363	14342	14492	14542	14474	14497	14432	14404	14459	14495	14341	14283	14261	14309	14371	14264	14349	14369	14488	14320	14307	14490	14457	14401	14510	14440	14382	14401	14336	14449	14226	14249	14436	14388	14302	14579	14365	14331	14500	14556	14528	14179	14373	14256	14229	14275	14192	14389	14454	14398	14446	14364	14440	14239	14482	14388	14453	14563	14313	14324	14396	14330	14268	14532	14295	14448	14356	14542	14353	14306	14427	14308	14347	14316	14194	14386	14098	14192	14509	14459	14470	14438	14470	14254	14133	14442	14376	14372	14303	14281	14507	14412	14328	14346	14230	14396	14433	14274	14408	14235	14399	14365	14439	14430	14465	14414	14379	14516	14355	14549	14381	14477	14330	14526	14449	14291	14344	14534	14440	14293	14561	14309	14461	14411	14263	14341	14374	14422	14232	14468	14403	14286	14276	14420	14385	14390	14430	14553	14265	14469	14374	14351	14358	14402	14333	14456	14373	14375	14291	14282	14397	14361	14466	14312	14448	14480	14197	14439	14447	14348	14321	14208	14357	14442	14385	14375	14250	14351	14315	14426	14381	14359	14356	14275	14451	14177	14431	14346	14260	14368	14239	14496	14363	14347	14322	14305	14446	14460	14293	14683	14435	14295	14492	14558	14591	14536	14354	14623	14308	14511	14390	14488	14379	14413	14274	14231	14314	14621	14372	14435	14389	14435	14358	14437	14452	14314	14310	14298	14502	14391	14284	14303	14514	14441	14521	14352	14410	14292	14219	14321	14353	14287	14319	14425	14430	14331	14262	14441	14280	14306	14362	14441	14296	14404	14336	14362	14435	14200	14431	14396	14383	14466	14185	14317	14301	14331	14112	14335	14368	14398	14203	14288	14276	14386	14405	14535	14261	14461	14414	14511	14499	14310	14420	14316	14280	14365	14375	14384	14434	14344	14366	14362	14201	14438	14375	14228	14342	14289	14425	14485	14174	14606	14479	14430	14386	14399	14364	14405	14242	14458	14415	14366	14326	14463	14340	14418	14399	14392	14486	14250	14459	14329	14341	14513	14335	14332	14377	14468	14357	14388	14417	14533	14310	14369	14452	14207	14484	14456	14421	14361	14448	14415	14400	14227	14458	14449	14387	14393	14493	14470	14434	14356	14363	14454	14503	14396	14502	14263	14381	14208	14418	14365	14343	14545	14448	14366	14278	14297	14236	14460	14448	14248	14297	14293	14461	14410	14438	14344	14351	14224	14464	14391	14357	14408	14315	14437	14301	14390	14475	14286	14406	14278	14340	14369	14404	14292	14371	14350	14403	14505	14213	14437	14294	14235	14444	14453	14468	14283	14398	14416	14448	14491	14407	14545	14403	14372	14464	14487	14184	14331	14374	14452	14462	14569	14270	14415	14412	14375	14241	14449	14299	14364	14260	14467	14384	14516	14458	14454	14381	14373	14384	14274	14213	14241	14497	14314	14426	14231	14380	14261	14257	14425	14469	14304	14383	14394	14321	14271	14532	14390	14402	14443	14175	14451	14335	14383	14302	14516	14416	14437	14152	14367	14302	14416	14429	14375	14393	14335	14309	14456	14388	14436	14527	14292	14414	14263	14161	14415	14361	14498	14582	14366	14367	14381	14335	14297	14455	14515	14137	14514	14452	14393	14279	14423	14362	14413	14365	14421	14298	14516	14332	14315	14247	14517	14268	14398	14293	14531	14427	14390	14151	14291	14205	14333	14470	14372	14232	14278	14423	14446	14273	14522	14280	14227	14340	14417	14521	14394	14378	14497	14196	14384	14426	14450	14452	14470	14451	14383	14186	14486	14415	14442	14313	14430	14337	14412	14484	14368	14320	14307	14565	14487	14380	14421	14457	14365	14316	14341	14220	14257	14368	14459	14442	14267	14264	14273	14551	14383	14299	14472	14413	14260	14535	14389	14396	14429	14291	14196	14159	14385	14454	14493	14410	14224	14326	14346	14438	14254	14265	14529	14214	14406	14500	14505	14485	14450	14405	14379	14497	14417	14384	14396	14433	14335	14564	14142	14218	14357	14221	14343	14428	14368	14450	14221	14380	14305	14355	14447	14319	14307	14149	14417	14377	14287	14382	14359	14450	14327	14516	14244	14163	14397	14384	14352	14420	14475	14330	14178	14428	14219	14607	14261	14194	14090	14344	14354	14304	14406	14559	14348	14224	14398	14337	14547	14373	14443	14427	14616	14367	14330	14350	14306	14522	14400	14406	14336	14429	14408	14262	14584	14258	14403	14327	14621	14542	14442	14481	14256	14416	14337	14399	14419	14392	14361	14432	14419	14361	14395	14427	14294	14332	14359	14328	14215	14212	14410	14351	14633	14364	14322	14411	14479	14448	14318	14463	14409	14363	14343	14268	14516	14422	14491	14458	14413	14494	14404	14488	14233	14315	14379	14254	14351	14338	14458	14209	14212	14241	14336	14293	14418	14387	14429	14400	14396	14366	14396	14436	14336	14447	14430	14415	14395	14367	14453	14263	14414	14332	14261	14419	14366	14440	14200	14286	14336	14424	14311	14285	14422	14292	14350	14519	14252	14485	14297	14419	14403	14240	14592	14407	14323	14381	14376	14355	14543	14385	14216	14443	14273	14392	14328	14442	14371	14350	14245	14293	14383	14267	14174	14501	14306	14528	14299	14392	14356	14326	14416	14272	14327	14304	14462	14393	14252	14416	14362	14445	14217	14291	14357	14411	14314	14478	14353	14288	14189	14399	14361	14342	14519	14294	14289	14346	14322	14320	14371	14331	14302	14549	14104	14334	14267	14275	14341	14209	14364	14459	14239	14363	14275	14440	14562	14259	14535	14321	14382	14374	14282	14400	14415	14201	14426	14197	14360	14437	14261	14372	14272	14229	14261	14368	14306	14353	14349	14478	14512	14291	14313	14234	14240	14393	14536	14288	14359	14378	14262	14337	14411	14347	14493	14311	14283	14367	14171	14367	14410	14418	14418	14395	14398	14161	14326	14274	14269	14254	14358	14239	14324	14157	14365	14394	14299	14354	14386	14382	14513	14417	14450	14349	14386	14299	14427	14394	14463	14470	14353	14453	14283	14333	14425	14453	14296	14497	14376	14436	14495	14392	14354	14345	14401	14487	14193	14303	14305	14455	14308	14396	14479	14376	14304	14316	14205	14360	14409	14480	14487	14300	14451	14382	14270	14411	14349	14422	14360	14407	14408	14492	14271	14392	14592	14269	14401	14392	14345	14308	14151	14283	14361	14465	14400	14190	14334	14415	14535	14301	14172	14333	14450	14281	14438	14435	14328	14351	14285	14400	14308	14400	14597	14383	14387	14468	14265	14337	14404	14452	14454	14469	14304	14319	14400	14398	14515	14409	14278	14354	14430	14252	14307	14310	14352	14429	14369	14333	14507	14269	14381	14245	14394	14250	14504	14342	14334	14345	14416	14400	14169	14376	14210	14202	14476	14328	14297	14198	14222	14477	14161	14425	14338	14232	14257	14373	14176	14556	14409	14295	14393	14356	14322	14369	14363	14506	14356	14424	14529	14292	14543	14240	14443	14289	14386	14520	14431	14383	14500	14426	14318	14413	14487	14382	14448	14287	14382	14387	14324	14265	14379	14395	14408	14485	14336	14358	14259	14286	14236	14322	14274	14348	14336	14358	14401	14527	14368	14315	14272	14347	14259	14367	14536	14454	14277	14357	14462	14331	14350	14517	14451	14435	14288	14500	14297	14287	14345	14380	14426	14502	14385	14416	14413	14303	14482	14448	14419	14244	14536	14290	14402	14285	14341	14395	14326	14382	14447	14279	14405	14392	14422	14373	14484	14284	14294	14382	14557	14319	14353	14367	14287	14350	14394	14373	14333	14488	14389	14476	14451	14406	14324	14524	14501	14413	14340	14455	14262	14431	14260	14354	14370	14524	14280	14308	14476	14384	14456	14338	14386	14368	14369	14451	14382	14279	14453	14375	14611	14326	14437	14395	14467	14539	14303	14335	14385	14525	14457	14450	14569	14277	14182	14397	14280	14343	14529	14255	14394	14362	14451	14282	14361	14453	14382	14267	14294	14309	14219	14383	14440	14399	14434	14351	14298	14426	14268	14158	14382	14362	14265	14388	14464	14309	14418	14390	14481	14393	14334	14297	14365	14240	14287	14341	14277	14268	14168	14531	14256	14479	14276	14281	14423	14298	14438	14360	14495	14518	14516	14535	14391	14454	14332	14218	14393	14441	14430	14532	14308	14359	14251	14421	14479	14418	14282	14330	14301	14383	14248	14586	14339	14369	14321	14402	14390	14308	14377	14261	14306	14452	14373	14348	14391	14230	14425	14478	14444	14478	14325	14554	14434	14402	14301	14415	14234	14423	14415	14244	14358	14533	14362	14458	14362	14474	14242	14358	14335	14360	14395	14324	14339	14412	14494	14295	14404	14294	14454	14315	14331	14277	14409	14374	14495	14401	14412	14242	14412	14268	14178	14294	14326	14306	14274	14457	14351	14263	14366	14332	14369	14522	14400	14400	14463	14419	14231	14308	14507	14317	14640	14466	14407	14311	14379	14252	14311	14246	14364	14183	14291	14368	14388	14301	14587	14299	14398	14326	14406	14317	14297	14180	14290	14230	14405	14526	14223	14475	14438	14407	14348	14295	14127	14288	14185	14487	14400	14445	14336	14237	14522	14256	14549	14537	14304	14221	14264	14388	14261	14375	14471	14408	14261	14436	14304	14262	14451	14499	14315	14210	14411	14276	14455	14353	14304	14373	14417	14384	14343	14573	14401	14501	14382	14403	14382	14263	14276	14335	14559	14285	14625	14287	14260	14501	14453	14286	14484	14329	14519	14244	14405	14362	14293	14399	14596	14340
28569	25867	32343	28199	22130	19709	18805	18100	18178	17824	17478	17273	16911	16977	16843	16864	16911	16843	16593	16712	16539	16324	16473	16520	16493	16727	16478	16564	16512	16503	16541	16440	16587	16483	16426	16390	16583	16561	16786	16328	16283	16364	16511	16502	16469	16259	16654	16340	16263	16451	16149	16381	16244	16355	16224	16508	16235	16405	16606	16189	16469	16036	16488	16217	16216	16312	16251	16218	16379	16469	16366	16249	16476	16429	16376	16176	16265	16347	16244	16251	16080	16269	16228	16339	16316	16171	16450	16222	16299	16546	16298	16432	16410	16353	16101	16260	16331	16199	16343	16212	16487	16125	16221	16332	16394	16231	16266	16231	16460	16379	16263	16323	16290	16378	16681	16184	16377	16170	16440	16387	16319	16341	16421	16353	16361	16178	16518	16282	16305	16273	16297	16349	16198	16325	16356	16425	16201	16380	16348	16379	16656	16271	16398	16369	16208	16362	16279	16489	16270	16325	16495	16374	16665	16257	16343	16202	16476	16336	16214	16284	16334	16147	16404	16247	16334	16195	16304	16384	16293	16217	16401	16338	16450	16303	16328	16284	16317	16678	16038	16373	16341	16161	16268	16408	16381	16273	16180	16280	16239	16394	16473	16360	16430	16352	16367	16347	16407	16318	16343	16249	16466	16265	16418	16182	16148	16380	16403	16201	16166	16274	16482	16372	16336	16322	16287	16393	16389	16383	16517	16551	16349	16261	16275	16414	16279	16347	16186	16459	16449	16290	16326	16247	16384	16443	16523	16087	16144	16290	16312	16340	16475	16420	16338	16264	16382	16554	16230	16326	16523	16277	16444	16268	16434	16366	16253	16247	16435	16192	16274	16237	16259	16370	16298	16002	16506	16404	16326	16386	16454	16271	16275	16465	16453	16322	16390	16429	16375	16329	16320	16266	16447	16378	16292	16444	16245	16275	16366	16282	16200	16333	16466	16278	16235	16186	16342	16242	16239	16081	16479	16087	16329	16461	16425	16235	16360	16207	16358	16369	16209	16492	16315	16281	16485	16319	16312	16263	16365	16372	16183	16270	16383	16334	16258	16414	16364	16404	16395	16333	16320	16458	16346	16361	16370	16273	16145	16365	16487	16404	16237	16232	16314	16277	16326	16542	16398	16451	16266	16387	16278	16312	16282	16356	16452	16365	16429	16246	16170	16476	16395	16243	16218	16487	16416	16219	16162	16269	16352	16293	16347	16286	16285	16311	16179	16449	16236	16223	16349	16200	16497	16481	16246	16257	16157	16361	16415	16183	16402	16532	16222	16068	16337	16157	16398	16336	16268	16227	16225	16349	16221	16132	16191	16360	16171	16348	16426	16278	16268	16290	16417	16135	16669	16410	16432	16353	16212	16360	16364	16516	16324	16076	16227	15998	16271	16292	16375	16341	16355	16251	16300	16301	16385	16166	16159	16258	16286	16381	16469	16290	16494	16153	16413	16159	16368	16156	16164	16299	16336	16172	16133	16137	16127	16301	16530	16342	16428	16303	16362	16452	16410	16297	16253	16458	16207	16413	16479	16323	16491	16453	16250	16285	16256	16331	16391	16252	16479	16332	16200	16286	16323	16536	16474	16366	16148	16347	16411	16391	16380	16231	16210	16282	16416	16496	16341	16188	16380	16515	16206	16538	16422	16117	16449	16221	16420	16391	16474	16167	16335	16206	16201	16204	16253	16332	16714	16464	16386	16238	16396	16258	16455	16189	16363	16486	16312	16478	16241	16221	16248	16333	16256	16314	16319	16365	16273	16416	16385	16444	16064	16225	16467	16253	16333	16259	16291	16205	16352	16567	16334	16344	16233	16290	16179	16256	16458	16367	16242	16424	16076	16519	16323	16405	16393	16206	16423	16212	16353	16170	16392	16226	16445	16364	16355	16285	16460	16339	16393	16296	16460	16350	16280	16406	16596	16332	16428	16282	16359	16204	16187	16250	16388	16291	16258	16534	16383	16296	16274	16291	16347	16265	16308	16434	16373	16355	16324	16631	16184	16150	16138	16438	16373	16310	16236	16246	16494	16513	16334	16306	16274	16380	16359	16431	16254	16444	16416	16408	16445	16269	16274	16436	16394	16318	16308	16417	16305	16139	16294	16292	16369	16335	16311	16243	16248	16152	16392	16446	16225	16381	16139	16325	16452	16412	16384	16287	16244	16136	16394	16362	16340	16395	16275	16275	16340	16296	16258	16294	16367	16318	16231	16384	16365	16198	16170	16290	16531	16191	16261	16277	16422	16566	16273	16213	16291	16261	16323	16279	16293	16325	16389	16344	16341	16164	16449	16521	16236	16167	16256	16303	16427	16351	16332	16199	16294	16365	16504	16479	16435	16410	16202	16275	16221	16353	16220	16227	16278	16312	16302	16485	16505	16545	16608	16343	16156	16382	16372	16103	16305	16205	16211	16194	16249	16411	16309	16195	16139	16438	16270	16327	16473	16319	16415	16529	16333	16208	16364	16282	16344	16433	16421	16183	16109	16476	16291	16267	16408	16430	16381	16247	16353	16365	16212	16292	16455	16157	16209	16320	16420	16330	16507	16451	16346	16221	16402	16356	16325	16412	16148	16258	16279	16407	16384	16363	16271	16299	16321	16520	16485	16575	16609	16226	16471	16291	16344	16125	16440	16461	16488	16348	16469	16542	16218	16441	16454	16387	16395	16281	16256	16315	16526	16299	16051	16304	16277	16262	16240	16262	16326	16461	16314	16396	16373	16344	16364	16370	16402	16281	16313	16249	16337	16287	16352	16102	16079	16444	16240	16336	16210	16466	16567	16413	16161	16156	16236	16233	16296	16273	16316	16244	16203	16283	16563	16283	16138	16604	16453	16203	16363	16369	16204	16368	16300	16414	16305	16334	16268	16103	16253	16381	16410	16393	16292	16364	16325	16535	16220	16505	16233	16446	16339	16266	16307	16468	16338	16475	16436	16432	16377	16443	16277	16397	16422	16375	16335	16317	16325	16454	16158	16103	16354	16334	16264	16439	16207	16448	16175	16158	16255	16254	16323	16318	16223	16381	16361	16411	16194	16392	16261	16401	16342	16392	16540	16449	16383	16407	16249	16372	16250	16372	16351	16371	16351	16278	16168	16170	16175	16432	16442	16401	16458	16559	16330	16462	16374	16398	16402	16275	16369	16465	16380	16183	16273	16244	16413	16381	16112	16429	16444	16499	16402	16408	16391	16195	16668	16442	16497	16593	16362	16495	16492	16503	16290	16237	16383	16203	16347	16397	16323	16430	16358	16217	16595	16099	16381	16464	16412	16449	16268	16312	16396	16447	16292	16391	16316	16438	16337	16379	16555	16188	16333	16450	16286	16322	16312	16259	16306	16365	16447	16206	16190	16174	16361	16383	16273	16466	16157	16418	16304	16278	16363	16307	16355	16396	16524	16375	16451	16337	16359	16340	16376	15970	16247	16181	16303	16133	16522	16461	16272	16226	16340	16437	16147	16251	16119	16216	16366	16089	16425	16074	16334	16313	16219	16267	16255	16297	16380	16469	16387	16611	16410	16444	16371	16020	16313	16478	16262	16280	16327	16165	16218	16445	16263	16206	16220	16396	16283	16367	16438	16197	16219	16300	16280	16303	16341	16192	16183	16243	16343	16458	16175	16247	16493	16441	16484	16400	16338	16433	16508	16479	16673	16286	16324	16162	16155	16247	16347	16347	16222	16609	16467	16198	16191	16301	16338	16524	16130	16306	16102	16432	16296	16105	16405	16262	16409	16539	16484	16386	16454	16323	16329	16192	16435	16232	16179	16385	16401	16268	16368	16400	16268	16385	16358	16432	16330	16353	16215	16354	16426	16110	16396	16238	16357	16072	16188	16293	16397	16312	16229	16317	16319	16217	16301	16406	16347	16280	16408	16165	16133	16084	16302	16340	16297	16217	16392	16095	16366	16362	16339	16380	16289	16128	16471	16236	16374	16326	16300	16320	16400	16281	16114	16301	16286	16126	16453	16341	16465	16387	16249	16181	16089	16290	16170	16347	16486	16403	16367	16358	16358	16227	16121	16403	16324	16397	16269	16427	16210	16318	16112	16271	16403	16152	16358	16418	16195	16143	16441	16367	16331	16308	16369	16114	16195	16448	16413	16388	16419	16122	16275	16346	16153	16295	16262	16262	16289	16478	16390	16332	16226	16587	16250	16094	16248	16327	16364	16399	16185	16462	16211	16225	16471	16391	16406	16463	16297	16339	16257	16354	16377	16292	16378	16383	16567	16373	16351	16260	16459	16326	16339	16409	16242	16171	16114	16345	16292	16265	16291	16217	16534	16288	16351	16448	16406	16271	16245	16300	16467	16227	16513	16216	16217	16222	16407	16462	16345	16410	16482	16524	16388	16497	16258	16165	16315	16305	16200	16056	16235	16387	16448	16394	16225	16372	16127	16540	16311	16392	16264	16439	16305	16369	16259	16364	16266	16180	16169	16407	16330	16344	16353	16322	16409	16471	16318	16374	16459	16280	16258	16218	16180	16263	16208	16397	16187	16299	16176	16254	16426	16099	16141	16407	16460	16303	16320	16258	16452	16381	16422	16418	16319	16393	16452	16220	16324	16395	16544	16534	16384	16149	16528	16344	16372	16342	16198	16290	16401	16427	16295	16172	16063	16354	16249	16290	16328	16455	16363	16392	16476	16309	16441	16373	16450	16204	16204	16194	16261	16619	16334	16281	16250	16525	16552	16399	16320	16302	16365	16297	16553	16552	16262	16329	16390	16450	16472	16286	16279	16330	16414	16361	16268	16320	16336	16224	16368	16258	16284	16443	16147	16139	16205	16446	16214	16359	16437	16278	16508	16349	16512	16450	16334	16046	16402	16142	16448	16190	16437	16356	16341	16388	16103	16327	16073	16319	16300	16389	16297	16271	16281	16412	16290	16487	16396	16264	16482	16435	16322	16211	16385	16495	16266	16226	16265	16494	16414	16639	16437	16470	16286	16424	16304	16291	16218	16413	16512	16276	16148	16579	16443	16378	16055	16153	16177	16415	16385	16173	16484	16277	16158	16353	16350	16306	16325	16620	16284	16202	16508	16287	16337	16156	16316	16519	16334	16304	16384	16158	16344	16320	16412	16185	16205	16214	16588	16519	16331	16137	16289	16278	16278	16312	16451	16163
27485	39774	35382	25869	21148	18474	17254	16952	16951	16343	15707	15141	14953	14859	14695	14605	14470	14451	14477	14513	14358	14300	14136	14145	14110	14063	14011	14398	14022	14061	14119	13929	14009	14070	14173	14062	14091	13940	14061	14245	13936	13829	13914	14059	13999	14041	13953	13872	13875	13983	13938	13887	13966	14087	13970	13752	13829	13967	13760	13947	13977	14004	13951	13918	13974	13737	13985	13969	13905	13926	13901	14000	13830	13723	13844	13949	13957	14023	14105	13936	13942	13940	14038	13814	13869	13669	13792	14029	13752	13979	13890	13858	13913	14048	13811	13970	13915	13970	14006	14002	14029	13914	14013	13921	13922	13849	13894	13975	13948	13990	13862	13974	13854	14067	13878	13784	13918	13958	13863	14011	13868	13933	13961	13908	13834	13960	14007	13820	14000	14134	14101	13874	13933	13931	13811	13852	13956	14109	13955	13866	13981	13862	13925	13854	13893	14026	13776	13909	13920	13939	13900	13719	13763	13976	13813	13929	13951	14005	13783	13938	13995	13979	13804	13939	14106	13975	13893	14030	14078	14084	13978	14021	13836	14011	13922	13962	13978	13828	14032	13860	13753	13990	13922	13900	13928	13877	13984	13991	13856	13928	13838	13878	14024	13770	13907	14070	13945	13804	13737	13917	14080	13760	14096	13845	14170	14027	13899	13860	13881	14011	13905	13921	13959	13747	13872	13744	13956	13804	13807	13811	14024	14040	14023	13919	13927	13865	13888	13940	14081	13983	13762	14046	13871	13910	13889	13845	14028	13918	13833	13933	13959	13811	13956	13920	14044	13872	14075	13847	14055	14043	14018	14005	14049	13868	14002	14017	13971	13914	13938	14015	14023	14016	13965	13934	13962	14003	13935	13895	13997	13832	13953	13947	14113	13945	13970	13770	13877	14007	13919	14160	13929	14019	13880	13850	13903	13877	14094	13899	13859	13950	13979	13989	13925	13980	14021	13931	13894	13836	13841	13904	14003	13891	13890	13869	13951	14045	14025	13780	13962	13994	13948	13847	14003	14003	13969	13954	13774	13955	14122	13937	14045	13988	13932	14012	13991	14032	13973	13796	13887	13912	13771	13897	13988	14187	13827	14031	13932	13914	13919	13864	13771	13894	14081	14052	13984	13829	14023	14025	13942	13836	14028	13937	13872	13935	13998	13864	14047	13799	14079	14027	13945	13983	14086	14050	13910	13944	13838	13981	13908	13841	13943	13976	13946	13794	13890	13835	13843	13956	13984	13859	13865	13966	14137	13940	13976	13806	13863	13980	14093	13969	13949	13781	13913	13814	13816	13905	13915	13878	14015	13786	13929	13974	13974	13987	14170	14067	13869	14114	13886	14045	13978	13899	14052	13814	13903	13863	13868	13931	13862	13823	13789	14115	14024	13860	13966	14002	13911	13927	14053	14001	13947	13804	14067	13760	13912	13968	13948	14022	14007	13992	13969	13961	14051	13972	13891	13873	13838	13999	13851	14118	13965	13884	13824	13915	13697	14095	14018	13990	13878	13962	14052	14123	13876	13936	14058	13930	13892	13819	14078	13892	13956	13811	13999	14013	13668	13967	13952	14043	14034	14028	13939	13928	13735	14102	13848	13873	13805	13928	13793	13889	13827	13935	13968	13823	13929	14010	13939	13806	13935	14000	13819	13772	14002	14054	13908	13932	14018	13896	14005	14111	13809	13858	13833	13916	13964	13850	13984	13928	13846	13914	13882	13953	13957	13891	13765	13874	13916	13703	13898	13702	13915	14017	14041	13854	13782	13919	13776	13717	14051	13661	13836	13925	14010	14052	13883	13884	13910	14132	14003	13818	13993	14083	13860	13868	13779	13970	13908	13920	13943	14138	13828	13911	13991	13987	13957	13843	14006	13908	13861	13757	14000	14040	13961	13865	13929	13871	13779	13969	13826	13908	13906	13881	13881	13906	13802	13809	14135	13979	14096	13936	13935	13896	13872	13995	13849	13819	13924	14093	13979	13865	13892	13960	13838	13930	13977	14068	13964	13838	14052	14019	13860	13903	14082	13935	14059	13916	13994	13984	14007	13942	14026	13763	14018	13934	13845	13895	13921	13966	13938	13971	13931	13825	13976	13974	14000	13814	14019	13829	13955	13845	14035	13834	13902	14096	13925	14059	13958	13860	13938	13899	13954	14120	13963	13999	13864	13999	13769	14219	13856	13983	13962	13907	13942	13767	14073	13824	13883	13930	13894	14016	13999	14045	14003	13786	14058	14009	13844	13865	13985	14101	14050	14031	14084	14022	13798	13805	13925	13884	13934	14021	13926	13925	13846	13993	13992	14017	13915	13913	13964	13859	14131	13835	13934	13970	14047	13898	13996	14046	13787	13929	13981	13944	14000	13991	14057	13915	14016	14017	13853	14131	13895	13927	13926	13948	14044	14026	13826	13895	13948	13805	13945	13729	13789	14007	13850	13841	14069	13821	13948	13959	13960	13924	13871	14021	13976	13894	13914	13844	14099	13868	13983	13839	13978	13817	13884	13858	13779	13937	13987	13982	13940	14097	13783	13974	13852	13942	13824	13955	13981	13857	13874	13790	14013	13872	13861	13924	13872	13863	14159	13975	13818	14043	13869	14071	14050	14056	13968	13725	13804	13875	13830	13888	13893	13920	13971	13886	14041	14032	13939	14059	14031	14042	13934	13986	13873	13887	13917	13837	14091	13982	14039	13859	13797	13952	13785	14012	13788	13983	14072	13804	13964	13879	13965	13827	14027	13842	13741	13868	13959	13895	13830	14211	14089	14074	14124	13974	13802	14040	14091	14026	13962	13933	13892	13841	14133	13939	13892	14141	13968	13939	13939	13690	13909	13894	13950	13980	13940	14007	13962	14059	13913	13866	13822	13874	13949	14101	14049	13817	13909	13883	13876	13740	14110	14063	13840	13865	13955	13857	14008	13972	14104	13888	13882	14049	13756	13961	13856	13970	13984	13997	13964	13873	13942	13962	13845	13958	13840	14199	13915	13869	13849	13974	13990	13947	13830	13877	13928	13804	14118	13932	13825	13858	13972	13842	13880	13833	14055	13916	13904	13821	13928	13814	14035	14018	14025	14091	14005	13940	14065	13729	13973	13989	13883	13920	13899	13950	13896	14116	13960	13930	13825	13968	13978	13977	13831	13974	13997	13809	14013	13955	13905	13872	13909	14027	13998	13847	13925	14025	14017	13972	13728	13932	14026	14024	13851	13940	13929	13938	13932	14056	13903	13783	13784	13915	13909	13975	13910	13957	14036	14010	14114	13925	13875	13947	13863	13937	14049	13920	13976	13968	13979	13972	13987	13899	14019	13819	13962	13898	13896	13904	13758	13811	14187	13921	13904	14074	13994	13843	13914	14118	13823	13948	14006	13940	13831	14066	13923	13970	14027	13731	14097	13955	13934	13815	13876	13882	14015	13814	13834	14007	13927	14001	14032	13779	13909	13897	13849	13827	13993	14048	14007	13921	14082	13889	13997	13819	14001	13949	13939	14045	13926	13827	13913	14020	13927	13905	13803	13912	13777	13862	14027	13866	13963	14036	14183	13771	14139	13905	13913	14105	13871	13958	13987	13784	13951	13978	13824	14041	13929	13916	13951	13796	13895	13958	13971	13838	13843	13783	13822	14039	13909	14082	13913	14024	13876	13886	14021	13829	14040	13918	13988	13863	13880	14028	13991	14135	13999	13908	13951	13995	14044	13958	13955	13795	13890	13884	14146	13975	13943	13857	13780	13935	13942	13808	14009	14016	13951	13638	14011	13880	13824	13991	13964	13956	13954	14109	13795	13995	13872	13965	13879	13931	13844	13833	13940	13977	13984	13959	14000	13836	13926	13800	13841	13814	13849	13880	13909	13971	13879	13958	14020	14015	14058	13888	14000	13985	13915	13979	14011	13931	13919	14017	13991	13904	13828	13952	13817	13789	13925	13932	13892	14049	14000	13973	13939	13949	14087	13854	13847	13845	14060	13879	13873	13895	13907	13906	14199	13890	13848	13949	14033	13984	13874	14016	13678	13966	13962	13914	13918	13820	13874	13916	14001	14044	13828	14132	13929	13940	13930	13701	13852	14043	14004	14074	13909	13886	14004	13971	13996	13930	13874	13914	14014	13755	13904	13952	13939	13873	13923	14134	13879	13975	14055	13921	14028	13966	13874	13915	13863	13866	13859	13994	13937	13919	13799	13852	13880	14005	14116	13984	14018	13866	13928	13986	14021	13848	14067	13991	14071	13833	14015	13831	13912	13857	14009	13998	13852	13984	13773	13842	13979	13778	13950	13776	14138	13884	13987	14049	13889	14072	13930	13957	14055	13836	13979	13882	13879	13979	13956	13993	14089	14017	13949	13865	13942	14167	13875	14046	13897	13956	13879	13867	14003	13847	13922	14088	13981	13846	14085	13800	13885	14045	13959	14022	14038	13901	13925	13806	13801	13716	13907	13807	13809	14093	13818	13987	13845	14051	13946	13832	14079	14025	14022	13861	14019	13838	13935	14104	13968	13868	13846	13960	13997	13937	13838	14074	13752	14164	13847	13956	13911	13788	14124	13940	13963	13943	13794	13877	13836	13874	14054	13925	13923	13843	13905	14012	13883	13875	14021	13727	13946	13869	13949	13883	14020	13991	13723	13959	13975	13988	13841	13816	14045	13896	13813	14045	14014	13911	13820	13961	13858	14048	13973	13879	13858	14026	13860	13910	14143	14078	14186	13943	13937	14121	13998	13980	13983	14009	13890	13870	13944	13948	13938	14059	13983	13815	13797	13935	14074	13834	13874	14193	14077	13918	13807	14034	13974	13797	13929	13969	13880	13743	13753	13925	13779	13998	13958	13819	14068	13840	14090	14053	13619	13786	13837	13999	13999	13921	13866	13801	13912	13933	14000	13923	13851	13995	13841	14113	13956	13936	14055	13923	13909	13933	13769	13818	14021	13922	14014	13992	14030	13977	13952	13969	13835	13991	14007	13934	13871	13902	14029	13882	13918	13936	13793	14098	13977	13804	14030	13942	13947	13924	13946	14029	13920	13881	14084	13869	13990	14021	13883	13765	13950	13781	14037	13872	13949	13968	14129	13869	13961	13869	13962	14011	13748	13976	14022	13900	13964	13989	13940	13846	13937	13928	14105	14008
23817	21048	28473	24410	23155	23639	22612	19622	19242	18868	18370	17721	17427	16992	17167	17124	16914	17141	16793	16764	16758	16630	16757	16633	16614	16467	16300	16476	16212	16294	16506	16371	16483	16157	16220	16356	16086	16155	16261	16381	16342	16233	16308	16202	16004	16292	15843	16297	16187	16246	16088	16330	16180	16027	16172	16106	16231	16125	16162	16148	16127	15943	16091	16219	15836	15986	16202	16055	16138	16202	16120	16034	16169	16097	16148	15985	15927	16142	15981	16264	16178	16237	16006	16041	16091	16162	16056	16176	16149	16164	16026	16266	16300	16170	16186	16135	16195	15914	16034	16114	16089	16382	15991	15895	16326	16164	16280	16241	16286	16412	16101	16218	16059	16125	16316	15757	15933	16071	16136	16036	16119	16126	16188	16062	16322	16011	16216	16070	15979	16006	16093	16167	16041	16253	16097	16202	16216	16151	16041	15961	16052	16043	16030	16215	16119	16082	16268	16310	16076	16073	16136	15942	15855	16231	16133	16218	16152	16151	16331	16234	16231	16170	16152	16174	16219	16334	16256	16112	15900	16197	16003	16048	16157	16038	16135	16015	16153	16031	16283	16215	16012	16348	16047	16022	16222	16114	16108	16192	16224	16287	16203	16015	16128	16311	15988	16289	16104	16032	16277	16150	16370	16180	16004	16116	16118	16048	16144	16272	16164	16109	16172	16170	16308	15840	15916	16228	16332	16102	16122	16135	16066	16058	16128	16147	16117	16165	16070	16084	16152	16224	16180	15976	16071	16081	16138	16339	16066	15986	16183	16171	16167	16109	16114	15956	16032	16048	16168	16216	16166	16132	16065	15962	16020	16105	16081	16172	16140	16218	16202	16235	16141	15936	16086	16098	15913	16211	16310	16051	16283	16284	16112	15982	15909	16160	16078	16222	16019	16087	16140	16028	16069	16062	16053	15893	16160	16098	16216	16104	16106	16095	16003	16160	16166	16144	16263	16163	15981	16141	16087	16131	16155	16153	15826	16005	16151	16040	16263	16138	15888	16056	15919	16001	16199	16009	16065	16031	16147	16369	16109	16132	16096	16148	16130	16066	16148	15953	16160	15924	16151	16112	15858	16182	15975	16089	16194	16081	16217	16084	16078	16175	16249	16247	16100	15952	16157	15984	16107	16098	16192	16071	16234	16084	16161	16078	16059	16045	15974	15870	16233	16186	16068	16239	16136	15994	16151	16199	16067	16061	16128	16158	16048	16111	16218	16122	16317	16132	16205	16095	15976	16059	16016	16008	16129	16132	16151	16178	16105	16214	16408	16369	15945	16006	16298	16137	16059	16135	16231	15974	16372	16159	16070	16149	16027	16222	16187	16285	15844	16285	16184	15996	16016	15934	16281	16230	16059	16170	16211	16032	16183	16027	15988	16098	16349	16228	16064	16158	16231	16173	16075	16016	16043	16011	15981	15907	16020	16305	16130	15889	16179	16426	16229	16210	16101	16034	16190	16148	15975	15989	16231	16060	16001	15874	16129	16085	16119	16092	15983	16082	16095	16104	16092	16099	16109	16250	16019	16162	16234	16186	16072	15996	16050	16015	16235	16282	16304	16122	16050	16041	16207	16326	16136	15974	16010	16221	16172	16099	16196	16122	15973	16180	16100	16184	16127	16205	16203	16222	15980	16002	15996	15838	16077	16049	16089	16194	16200	16085	16266	15961	16206	16152	16231	16250	16053	16144	16119	16149	15877	16053	16090	16189	16228	15948	16012	16038	16134	16324	16266	16071	15972	15993	16013	16165	15965	16213	16190	16129	15996	16130	16162	16009	16262	16187	16177	16166	16073	16210	16124	16147	16057	16034	16262	15961	16246	16028	16236	16139	16023	16226	15997	16125	16082	16046	16207	16040	16103	16030	16247	16192	16065	16143	16085	16257	16195	15977	16065	16010	16062	16114	16134	15973	16021	16121	16047	16149	15908	16195	16087	16061	16244	16010	16071	15799	16248	16208	16311	16177	16049	16041	16134	16273	16047	15935	16111	16217	16137	15904	16117	15913	15934	16068	16181	16035	16162	16037	16207	15974	16288	16298	16076	16133	16013	15881	16024	16172	15902	16098	16229	16000	16029	15999	16184	16070	16090	16029	16017	16182	16142	16276	16199	16114	16107	15909	16403	16088	16135	16192	16042	16008	16190	16174	15978	16062	16036	16161	16033	15961	16109	16070	16158	16209	16233	16206	16212	16228	16039	15995	16226	16101	15963	15875	16146	15998	16140	16157	16139	16102	15907	16111	16229	15990	15959	15983	16169	16133	16151	16101	16106	16109	15978	15995	16117	16055	16151	16001	16208	16103	16098	16282	16060	16135	16090	15951	16199	16042	16182	15956	16088	16194	15996	16311	16063	16070	16099	16148	15910	16063	15936	16029	16155	16083	16039	15977	15936	16013	16214	15925	16118	16082	15978	16233	16245	16228	15968	16189	16029	16160	16282	16066	16091	16027	16160	16099	16015	16056	15907	16281	16252	16128	16106	16015	16158	16017	16085	16213	16247	16253	15837	16073	16136	16172	16059	16120	16063	16237	16215	16107	16139	16026	15927	16071	16184	16108	16185	16148	16197	15979	16099	16207	16105	16146	16299	16194	16174	16180	16064	15983	15978	16068	16334	15973	16322	15995	16250	16103	16303	16135	16291	16161	16046	15943	15991	16039	16003	16235	16015	15980	16092	16175	16305	16101	16194	15976	16221	16072	16127	16151	15932	15972	16168	16080	16129	15945	16211	16115	16347	16027	16100	16228	16010	16059	16073	16032	16095	16151	16188	16197	16034	16056	16171	16286	16015	16010	16119	16023	16093	16117	15929	16077	16034	16039	16137	16288	16178	16059	16112	16106	16099	16049	16220	16100	16261	16145	15998	16213	16011	16155	15992	16053	16091	16069	16372	16181	16112	16075	16055	15797	15955	16168	16201	16098	16130	16203	16058	16088	16424	16043	16033	16259	16177	16138	16120	16031	16066	16126	16201	16215	16039	16056	16259	16005	16062	16131	15998	16110	16134	15945	15872	15877	16189	16057	16130	16112	16202	16059	16111	16158	16115	16097	16334	15972	16282	16032	16027	16034	16182	16092	15734	16169	16255	16213	16179	16097	16210	15935	16151	16072	16014	16229	16209	15862	16027	16067	15828	16195	16122	16211	15907	16027	15900	16060	16087	16229	15928	16104	16048	16000	16111	16347	16271	15991	16052	15944	16295	15981	15983	16185	16080	16039	16291	16039	16168	16058	15977	16114	16068	16159	16278	16035	16071	16069	16184	16088	16058	16251	15994	15976	16406	16060	16201	16277	16022	16135	16018	16112	16296	16132	16082	16088	15844	16030	16307	16104	16038	16094	16136	16260	16150	16167	16090	16036	16145	15979	15983	16175	16115	15871	16006	15774	16194	16199	16166	16148	16093	16078	16186	15924	16269	16206	15878	16104	16215	16226	16020	16196	16206	16009	16083	16210	16044	16070	15994	16208	16091	16065	16044	16079	16273	16081	16044	16314	16168	16087	16006	16228	16120	15956	16270	16091	16226	16188	15979	16107	16163	15901	16049	16146	15940	16174	16160	16039	16232	16326	16043	16235	16151	16028	16062	15979	16359	16288	16154	16114	16120	16140	16241	15979	16053	16045	16210	16166	16171	16132	16067	16154	16290	15894	16269	16136	15990	16134	16252	16215	16217	15993	15998	16184	16161	16042	16152	16093	16013	16227	16120	16073	16081	16315	16063	16265	16099	16012	16017	16126	16159	16033	16233	16071	16068	16188	16321	16004	16111	15951	16082	15888	16292	16200	16160	16168	16072	16201	16359	16167	16198	16133	16192	16147	16280	16008	16043	16090	16374	15973	16187	16243	16041	16171	16170	16260	16102	16157	16098	16261	16217	16033	16216	16155	16052	16158	16213	16184	16029	16126	15923	15850	16032	15962	16229	16164	16029	16130	16215	16165	16277	16086	16091	16073	16090	16088	16077	16271	16191	16106	16006	16123	15967	16100	16052	16138	16220	16194	16289	16169	16196	16131	16088	15939	16182	16028	16075	16181	16289	16091	16170	16268	16084	16095	16265	15988	16178	16099	16347	16093	16111	16053	16157	16266	15996	16203	16128	16283	16052	16151	15998	16222	16120	16149	16159	16101	16283	16010	16278	15982	15998	16151	16014	16088	16039	16079	16204	16137	16181	16261	16026	16156	16212	15938	16167	16022	16199	15907	15980	15753	16249	16181	16121	15971	16117	16152	16122	16153	16208	16221	16324	16199	15824	16260	16184	16126	16295	16112	16287	16173	16058	15971	15995	16258	15980	16062	16325	16245	16157	16127	16146	16110	16204	16268	16263	15934	16088	16080	16197	15983	16143	16160	16001	16076	16203	16136	16144	16160	16259	16214	16118	16020	16296	16071	15985	16254	16131	16057	16073	15964	16091	16120	16177	15923	16202	16047	16114	15976	16121	15953	16074	15975	15825	16135	16290	16221	16073	15955	16093	16151	16082	16136	16170	15955	15967	16095	16232	16188	15924	16114	16208	16060	16067	16145	16217	16101	16014	16153	16068	16019	16109	16131	15996	16048	16056	16249	15965	16054	16003	15951	16251	16109	16056	16079	16120	16078	16031	16119	16216	16163	16025	15934	16033	16172	16111	15970	15996	15992	16231	16310	16042	16199	15988	16219	16272	16084	16239	16243	16172	16107	16130	16063	16190	15988	16292	16211	16090	16196	15994	15942	16119	16095	16277	16073	15898	16110	16145	16160	16065	16095	16103	15949	16012	16190	16324	16125	16150	16265	16077	16204	16104	16154	16039	15930	16108	16212	15997	15914	16314	16227	16064	16060	15993	16113	16068	15887	16026	16099	16017	16116	16269	16113	16103	16264	16206	16225	16229	16159	16103	16159	16235	16096	16132	16060	16281	16037	16032	16240	16286	16081	16062	15938	16176	16201	16001	16244	16222	16053	16121	16014	16027	15990	16042	16177	16098	16197	16087	16389	16079	16078	16254	16136	16135	16168	15959	16168	16074	16062	16071	16252	16207	15982	16139	16006	16279	16276	16045	16017	16318	16115	16175	16128	15985	15902	16294	16184	16355	16157	16150	16148	16123	16139	16154	16280	16227	16045	16330	16106	16119	15922	16299	16122	16337	15893
26790	45666	41157	31450	25879	21533	19700	18873	18595	17755	17056	15957	15557	15251	15124	15147	14921	14999	14828	14759	14456	14404	14406	14395	14289	14345	14230	14219	14063	13989	14085	13886	14156	14023	14058	13999	14051	13921	13920	13886	13902	13823	13808	13914	13835	13830	13972	13895	13816	13755	13872	13716	13921	13924	13799	13901	13807	13899	14028	13722	13867	13919	13748	13806	13798	13801	13805	13870	13754	13782	13988	13882	13973	13828	13747	13809	13911	13704	13787	13872	13821	13735	13863	14030	13848	13684	13902	13952	13867	13754	13975	13762	13860	13757	13971	13742	13911	13848	13683	13920	14008	13948	13867	13832	13795	13851	13721	13900	13886	13860	13711	13934	13758	13749	13684	13727	13792	13842	13758	13849	13775	13778	13975	13826	13818	13890	13785	13943	13934	13698	14004	13844	13963	13848	13881	13817	13756	13940	13745	14045	14090	13902	13821	13740	13876	13813	13604	13784	13821	13896	13861	13751	13831	13709	13847	13827	13723	13865	13793	13651	13881	13740	13731	13842	13896	13737	14004	13910	13764	13859	13751	13791	13865	13910	13918	13809	13878	13950	13704	13745	13975	13651	13758	14039	13721	13895	13760	13814	13895	13763	13997	13713	13821	13963	13832	13908	13858	13745	13736	13806	13751	13930	13862	13878	13734	13857	13902	13883	13906	13772	13863	13747	14029	13786	13725	13857	13665	13849	13841	13784	13913	13809	13919	13915	13766	13661	13726	13825	13903	13822	13888	13851	13728	13828	13850	13779	13825	13821	13650	13932	13899	13913	13870	13924	13857	13678	13944	13848	13781	13713	13808	13817	13745	13976	13675	13934	13831	13693	13738	13922	13936	13866	13963	13930	13801	13816	13835	13824	13720	13906	13888	13774	13861	13626	13830	13821	13942	13776	13889	13676	13762	13886	13875	13787	13689	13845	13721	13922	13679	13726	13919	13850	13860	13804	13792	13827	13931	13843	13991	13754	13941	13887	13810	13852	13935	13711	13801	13797	13939	13780	13743	13834	13812	14041	13882	13831	13660	13717	13772	13753	13854	13587	13791	13775	13701	13945	13735	13712	13781	13807	13973	13771	13835	13856	13760	13824	13829	13820	13857	13959	13998	13836	13885	13790	13849	13917	13932	13874	13868	13887	13941	13718	13883	13726	13839	13945	13954	13925	14068	13858	13796	13738	13743	13910	13705	13908	13892	13752	13960	13801	13889	13727	13755	13868	13833	13847	13899	13754	13976	13755	13758	13793	13810	13845	13920	13927	13687	13824	13834	13981	13892	13737	13986	13730	13795	13917	13849	13810	13850	13731	13756	13826	13737	13831	13958	13731	13844	13689	13864	13861	13961	13843	13727	13750	13762	13914	13904	13765	13980	13837	13883	13702	13793	13670	13741	13953	13747	13958	13852	13861	13915	13739	13806	13893	13750	13741	13723	13964	13693	13899	13862	13893	13845	13921	13735	13739	13962	13773	14005	13804	13817	13805	13862	13969	13772	13736	13875	13897	13865	13902	13779	13942	13912	13802	13835	13824	13917	13803	13816	13840	13705	14058	13871	13764	13781	13787	13817	13861	13784	13873	13762	13732	13902	13973	13969	13759	13922	13802	14028	13748	13827	13872	13781	13870	13829	13784	13938	13886	13816	13881	13648	13801	13892	13794	13776	13886	13857	13932	13716	13723	13891	13875	13938	13816	13834	13772	13979	13730	13885	13794	13760	13903	13706	13815	13773	13801	13963	13775	13691	13826	13744	14077	13847	13927	13887	13963	13825	13832	13784	13692	13699	13840	13879	13924	13834	13838	14012	13812	13855	13967	13848	13669	13953	13677	13840	13696	13577	13803	13857	13879	13834	13942	13794	13777	13787	13840	13714	13731	13968	13810	13692	13860	13774	13751	13802	13908	13857	13643	13961	13698	13605	13886	13660	13720	13878	13802	13894	13785	13976	13826	13968	13884	13817	13759	13808	13778	13813	13672	13794	13843	13822	13794	14124	13932	13890	13672	13954	13924	13832	13892	13753	13823	13931	13667	13909	13863	13843	14001	13818	13904	13770	13791	13783	13675	13887	14026	13909	13717	13837	13810	13862	13899	13946	13917	13906	13908	13871	13862	13743	13634	13814	13828	13784	13853	13907	13865	13849	13796	13820	13853	13841	13883	13937	13971	13801	13916	14004	13787	13807	13894	13741	13871	13898	13802	13894	13778	13815	14099	13948	13729	13816	13680	13831	13881	13832	13848	13926	13799	13848	13750	13816	13834	13700	13909	13816	13973	13797	13789	13824	13787	13813	13812	13756	13900	14054	13751	13847	13790	13650	13764	13827	13836	13951	13800	13717	13659	13918	13780	13809	13788	14009	13829	13917	13817	13931	13726	13910	13797	13823	13759	13892	13621	13870	13863	13918	13802	13852	13707	13683	13731	13694	13866	13848	13710	13845	13760	13921	13894	13931	13622	13819	13778	13607	13827	13856	13822	13862	13769	13808	13861	13791	13816	13765	13871	13839	13841	13839	13813	13847	13962	13776	13775	13819	13811	13869	13751	13681	13749	13840	13926	13923	13707	13948	13797	13809	13967	13741	13799	13807	13923	13773	14026	13805	13793	13937	13819	13802	14045	13839	13785	13928	13882	13740	13777	13923	13867	13838	13788	13779	13744	13924	13927	13769	13858	13722	13829	13803	13863	13875	13787	13907	13686	13810	13832	13973	13777	13831	13714	13670	13910	13885	13892	13608	13868	13853	13643	13828	13867	13667	13860	13601	13599	13735	13758	13904	13876	13881	13795	13916	13788	13880	13851	13785	13790	13789	13782	13900	13999	13942	13622	13769	13651	13660	13948	13898	13894	13957	13792	13918	13704	13714	14013	13803	13835	14017	13876	13817	13902	13712	13574	13902	13722	13820	13818	13872	13887	13728	13812	13816	13888	13769	13810	13868	13808	13761	13819	14030	13745	13820	13809	13843	13772	13934	13731	13793	13540	13728	13918	13820	14032	13895	13819	13524	13857	13795	13863	13702	13755	13844	13817	13785	13784	13829	13902	13682	13722	13777	13869	13906	13830	13940	13866	13606	13887	13898	13952	13674	13938	13892	13811	13669	13866	13857	13794	13676	13853	13969	13788	13989	13736	13569	13756	13869	13859	13745	13910	13765	13708	13752	13845	13816	13841	13764	13806	13733	13790	13838	13872	13968	13813	13820	13771	13911	13999	13807	13784	13822	13831	13769	13695	13849	13902	13700	13689	13831	13850	13964	13702	13785	13814	13744	13837	13869	13869	13700	13703	13781	13947	13793	13752	13869	13888	13982	13799	13709	13678	13902	13706	13816	13831	13723	13824	13895	13965	13715	13875	13868	13849	14000	13795	13752	14062	13668	13902	13754	13905	13837	13771	13893	13837	13787	13899	13884	13985	13814	13890	13936	13841	13708	13835	13840	13990	14014	13860	13838	13614	13782	14030	13771	13726	13801	13688	13957	13758	13803	13835	13872	13843	13841	13983	13815	13731	13731	13794	13871	13773	13732	13960	13865	13957	13840	13759	13732	13656	14026	13829	13693	13882	13819	13910	13881	13880	13868	13855	13864	13798	13808	13734	13845	13831	13792	13803	13897	13828	13790	13969	13735	13799	13950	13678	13743	13801	13919	13732	13858	13851	14015	13869	13912	13717	13811	13745	13942	13654	13706	13810	13706	13832	13732	13827	13848	13716	13856	13965	13775	13883	13790	13913	13785	13843	13969	13926	13812	13891	13868	13837	13878	13993	13676	13739	13792	13943	13690	13894	13936	13796	13806	13931	13897	13684	13780	13789	13841	13895	13798	13890	13644	13904	13887	13885	13812	13726	13908	13714	13889	13579	13675	13787	13944	13758	13964	13748	13853	13884	13852	13756	13809	13863	13801	13885	13802	13847	13685	13969	13764	13682	13824	13749	13891	13956	13768	13725	13885	13882	13898	13676	13674	13755	13963	13742	13701	13787	13922	13753	13835	13727	13554	13798	13701	13725	13899	13783	13811	13983	13776	13860	13850	13907	13863	13997	13797	13791	13972	13679	13945	14002	13889	13710	13713	13849	13773	14060	13656	13861	13733	13824	13776	13950	13747	13937	13815	13864	13729	13723	13700	13785	13822	13700	13879	13848	13774	13770	13891	13930	13725	13683	13857	13812	13745	13750	13900	13904	13952	13680	13870	14002	13908	13838	13804	14025	13849	13848	13954	13843	13653	13772	13732	13820	13829	13928	13847	13926	13734	13864	13443	13893	13735	13975	13855	13753	13724	13789	13831	13856	13938	13855	13971	13823	13867	13772	13814	13789	13995	13807	13785	13981	13895	13755	13962	13835	13716	13806	13972	14077	13824	14011	13782	13799	13975	13804	13972	13647	13918	13928	13824	13776	13806	13722	13927	13750	13858	13720	13925	13810	13727	13684	13737	13708	13777	13947	13746	13773	13774	13918	13844	13715	13806	13639	13850	13906	13813	13574	13888	13903	13794	13830	13753	13814	13765	13877	13594	14022	13781	13868	13779	13778	13898	13782	14006	13806	13731	14021	13956	13742	13841	13790	13712	13879	13902	13817	13745	13692	13881	13639	13853	13795	13874	13856	13775	13954	13863	13797	13627	13850	13930	13952	13824	13841	13715	13836	13708	13738	13941	13814	13642	13856	13783	13833	13954	13876	13798	13955	13772	13702	13800	13912	13824	13859	13799	13808	13940	13847	13879	13747	13797	13797	13812	13705	13912	13917	13914	13969	13985	13932	13727	13977	13928	13747	13776	13810	13806	13763	13934	13779	13836	13823	13862	13743	13746	13745	13873	13792	13798	13732	13749	13786	13939	13828	13722	13895	13802	13952	13749	13879	13735	13867	13905	13945	13789	13777	14049	13784	13707	13914	13679	13857	13732	13852	13935	13839	13839	13712	13889	13859	13739	13858	13779	13826	13811	13971	13769	13787	13829	13879	13878	14009	13833	13822	13841	13699	13765	13849	13927	13705	13940	13814	13807	13806	13871	13670	13873	13864	13858	13892	13801	13763	13753	13870	13783	13483	13864	14004	13769	13834	13880	13814	13881	13893	13827	13771	13686	13936	13796	13712	13762	13623	13986	13703	13834	13876	13760	13749	13670	13785	13763	13861
22727	21036	28766	23606	21749	24680	26878	22469	21058	21015	20393	19105	18900	18529	18581	18444	18362	18159	18017	18022	17799	17727	17765	17901	17652	17574	17560	17463	17436	17573	17431	17459	17425	17358	17337	17391	17522	17205	17189	17156	17131	17115	17249	17110	17107	17348	17225	17289	17260	17193	17217	17186	17087	17127	17178	17219	16926	17074	17115	17058	17078	17189	17092	17091	17087	17166	17104	17190	17071	17106	17220	17173	16922	17015	17000	17186	16876	16822	17127	17245	17089	17095	17364	17237	16983	17260	17011	17085	17100	17162	17284	17203	17304	16914	17147	17089	17150	17071	16936	17128	17227	17261	17244	17005	17068	16941	17219	17123	17144	17283	17066	17116	17045	17109	17094	17017	17235	17140	17238	17049	16920	17263	17102	17211	17173	17128	17245	17021	17205	16995	17024	17024	17075	17287	17067	17062	16984	17131	17155	17238	17121	17029	17124	17112	17264	17034	17007	16983	17292	17085	17064	16894	17162	17069	17361	17216	17038	17229	17195	17280	17097	17141	17131	17153	16960	17229	17168	17170	17195	17143	17059	16935	16996	16958	16848	17234	17084	17179	17012	17260	17270	17046	17164	17011	17104	17082	17054	17152	17128	17115	17046	17044	17225	17057	17016	17139	17275	17180	17403	17073	17279	17153	17061	16984	17287	17100	17228	16779	17182	16926	17071	17025	16937	16933	16920	17068	16995	17063	17107	17112	17134	17041	16961	17293	16910	17170	17097	17185	16944	17080	17061	17014	17215	17141	16941	17056	17025	17102	17212	17184	17047	17088	17053	17126	17231	17097	17157	17048	17021	17175	17082	16967	17122	17077	17001	17109	17077	17216	17077	17152	16960	17050	17015	17019	16965	16999	17032	17038	17196	17285	17146	17082	17137	17122	17158	17052	17176	16892	17374	17153	17041	17115	17234	17290	17298	17088	17007	17023	17357	17189	16871	16984	16844	17006	16913	16964	17129	17066	16880	17062	16847	16961	17124	17175	17356	17101	17266	17095	17115	16926	16985	16969	17285	17283	17031	16968	17172	17110	17121	16928	17075	17130	17039	17254	16917	17162	16952	16902	17198	17149	17148	17095	17038	17093	17036	17060	17171	17024	17273	17128	17236	17016	17107	17028	17006	16945	17199	17126	17012	16930	16939	17130	17067	17051	17215	17058	17031	17058	17075	17113	17015	16840	17196	16997	16768	17129	17191	17270	17087	16897	17026	16932	16950	16928	17177	17072	17172	17149	17035	17028	16939	17000	17058	16909	17377	17140	16927	17021	16849	17064	17142	16971	17225	17111	17063	17165	16971	17200	17133	16930	17079	16972	17108	17089	17047	17149	17041	17292	17227	17172	16954	17060	17085	17172	16951	17248	16911	17185	17058	17055	17139	17210	17087	17175	17206	17149	16946	17065	17211	16912	17079	16924	17143	17066	17126	17179	16989	17280	17086	17120	16871	17101	16988	16972	16956	17200	17144	17175	17038	17025	17150	17066	17143	17063	17108	17194	16897	16927	17136	16990	17014	17078	17030	16946	17257	17034	16999	17014	16995	16815	17041	16939	17082	16881	16983	16980	17031	16974	17111	17256	17190	17068	16978	16972	17275	16892	17066	17125	16999	17021	17193	16925	17112	16986	17099	16923	17113	16983	17004	17124	17048	16872	17052	17196	16931	17173	17086	17162	16856	17029	17082	16936	16893	16904	16986	16980	17039	17078	17205	17012	17020	17096	17038	17187	17155	17163	17214	17089	17037	17039	17096	17033	17218	16998	17159	16965	17042	16877	16893	17309	17148	17156	17132	16956	17277	17174	17291	17083	16938	17048	17051	17031	17099	17323	16957	16939	17121	17074	17184	17024	17178	16940	17045	16929	17016	17108	17148	16999	17189	17110	17141	17278	16855	17161	17078	17113	16973	16929	17334	17050	17047	17028	17104	17225	17105	17006	17161	17003	17075	16850	17359	17226	17071	17043	16922	17082	17180	17110	16895	16835	17171	17015	16981	17065	17220	16929	17129	16967	17039	17124	16919	17056	17046	17113	16831	17130	17135	17058	16769	17196	17015	17038	17106	17184	16960	17061	17080	17205	17095	16981	16928	17181	17070	17068	17051	16942	17204	17220	17100	17153	17165	17113	17265	17130	17276	16967	17216	17004	17015	17129	17095	17149	17178	17001	17009	16933	17284	17078	17101	17097	17001	17042	16936	17094	17115	17223	16976	16944	17023	16945	17163	17038	17123	17229	17128	17324	16880	17092	16968	17001	16950	17118	17116	17275	17012	17108	16988	17111	17113	17187	17006	17127	17232	16808	17203	16983	16966	16958	17014	16976	17185	17026	16827	16970	17261	17057	17179	17032	17270	16988	16918	16943	17106	17025	17079	17255	17200	17027	17034	17062	17040	17134	17133	17165	17026	16891	17183	17027	17261	16890	16966	17144	17279	17015	17095	16895	17053	17063	17154	16802	17057	16936	16864	16935	17147	16952	17088	17052	17022	16857	17133	16996	17115	17185	16995	16962	17108	17038	17084	17310	17246	16938	17131	17132	17223	17019	17018	16831	17114	17014	16939	16979	17034	17224	17216	17224	16991	16969	17169	16948	17072	17066	17025	17265	17208	17174	16995	17174	16992	16886	17193	17191	17087	17094	16956	17168	17317	17084	17241	17051	17044	16964	16948	16953	16971	16988	17117	16797	16976	16926	16914	17111	16999	16949	17000	17090	17174	17200	17087	17219	17227	17172	17110	17013	17072	17047	17326	16998	17064	16971	16907	16949	16871	16948	17002	17131	17116	16871	16989	17106	17201	17212	17041	17129	17043	17312	16971	17039	17148	17310	17194	17086	17236	16922	17038	17079	16900	17031	17136	16937	17100	16947	16924	17185	16884	17033	17160	17181	17222	17097	16941	16986	16989	16900	16967	17012	16978	17353	16955	17015	16967	17081	17084	17192	17158	16949	17041	17094	16962	17014	17111	16882	17390	16994	17082	17150	17003	17113	17021	17024	16939	17114	16958	17078	17087	17043	17122	16966	16972	17075	17232	17031	17199	17012	17223	17072	17319	17199	17119	17043	17095	16867	16982	16996	17080	16947	17047	17129	17187	17042	17093	17072	17047	16974	17244	17107	17056	17076	16940	16954	16981	17198	17103	16984	17070	17152	16896	16994	17067	16944	16895	17002	17003	17048	17036	17027	17051	17101	17155	17303	17036	16995	17084	17243	17008	17286	17005	16888	17015	17158	17061	16968	16955	17061	17262	16998	17156	17091	16998	17036	17060	16983	17045	17059	17164	17340	17093	17241	17039	17000	16954	17074	17009	17201	17094	17109	17167	17052	17223	17207	17046	17028	17042	17043	17099	16844	17141	17151	17109	17242	16962	17209	17193	17157	17154	17044	17238	17165	17144	16989	17178	17206	17184	17098	17092	17042	16916	17075	17127	17032	16951	17087	17217	17207	17130	17122	17226	17016	17102	16905	16956	16960	16971	17237	17025	17215	17050	17095	17107	16772	17080	16814	17032	16861	17072	16998	17139	17131	17228	17254	17008	17084	17109	16758	17117	17052	16831	17110	17118	17240	17195	17087	17252	16976	17060	17009	16912	17020	17072	17070	17312	17061	17356	16956	16956	16958	17095	17170	16908	16923	16960	17171	17065	17080	16958	17047	16972	17191	16925	17051	17195	17120	16899	17161	17107	16943	17012	16879	16936	16983	17057	17122	17181	17037	17161	17124	17032	17047	16974	17040	17051	17180	17234	17104	17127	17196	17173	17371	17116	17115	17110	17294	17181	17100	16959	16938	17162	17172	17079	16961	17056	16960	17070	17233	17014	17292	17094	17053	17200	17114	16921	17013	17060	17089	16959	16939	17117	16857	16903	17261	17087	17253	17081	16952	17143	17085	17010	17154	17138	17097	17159	17034	17308	17049	17179	17248	17159	16981	16835	17093	17032	17048	17218	17341	17099	17175	16967	16981	17332	17157	16964	16787	17020	17022	17155	17111	17074	17098	17052	16941	17101	16939	17222	17155	17180	17093	17065	17152	17164	17086	16928	17222	17068	17007	17045	17286	17038	16962	17028	16963	16930	17181	16817	17157	17052	17099	16909	17037	16992	17128	17120	16954	17182	17167	17071	17048	17029	17128	16961	17011	17038	17074	16999	17069	17111	17317	17282	17224	17001	17156	16964	17026	16933	17044	17092	16982	17087	16949	17000	16941	16865	17135	17130	17170	16920	16938	17040	17171	17300	17056	16980	17125	17122	16913	17068	17175	16920	17206	17072	17260	17054	17229	17097	17062	17014	17112	17069	17083	16896	17362	17264	17075	17059	16917	17078	16977	17041	17160	17104	17345	17376	17094	17283	17193	17072	16879	17135	16969	16917	17038	16977	16785	17112	17102	17126	16907	17015	17040	17010	17166	17252	17097	17216	17031	16964	17281	17209	16872	16979	17059	17187	17023	17118	17038	17166	17034	17031	17247	16849	16955	16918	17133	17169	17192	17174	17035	17166	17094	17010	17088	17068	16978	17117	17166	16962	17159	17151	16969	17063	16785	17148	17123	17161	17040	17076	17232	17047	16902	16956	17286	17049	16970	17081	17082	17068	17159	17112	16950	17006	16927	17207	16990	16953	17169	16932	17204	17042	16890	17035	17002	17016	17031	17013	17096	17162	17134	17155	17062	17143	17113	17029	17186	17055	17102	17030	17102	16962	17008	17088	17017	17184	17041	16969	16963	17007	16999	16955	16951	17124	17088	16983	17047	16960	17120	17081	17099	16825	17172	17036	17255	17136	17095	17205	17190	17086	16971	16999	17249	17167	16985	17099	16968	17196	17136	16950	17103	16966	17106	17100	16956	17198	17147	17256	17201	17149	16891	16986	17085	16981	17009	17260	17228	16899	16938	16971	17329	17079	17090	17141	16974	17270	17136	17097	16863	16992	17201	16995	17085	17279	17012	17178	17034	17262	17091	17288	17173	16917	17166	17037	17286	17204	17144	17171	17094	16945	17005	17025	17020	17013	17043	17184	17166	17282	17255	17348	17269	17317	17045	16917	17068	17101	17288	17294	16988	17100	17019	17077	16932	16818	16936	17018	17181	17181	17132	17107	16982	17131	17019	17028	17085	16910	17110	17116	17094	16943	17082
28626	50703	45825	35637	28967	24299	22180	21523	20580	19722	18739	17602	16737	16398	16382	16218	16335	15898	15625	15613	15288	15484	15253	14994	15087	15019	15066	14876	14947	14761	14748	14938	14608	14679	14797	14671	14661	14503	14647	14595	14378	14497	14373	14596	14556	14478	14455	14484	14403	14433	14467	14551	14408	14339	14496	14498	14446	14514	14347	14484	14362	14128	14422	14356	14373	14337	14320	14472	14408	14443	14511	14438	14554	14336	14235	14371	14452	14404	14470	14205	14431	14424	14316	14281	14402	14402	14271	14294	14413	14402	14335	14394	14117	14415	14303	14383	14459	14276	14437	14275	14347	14388	14632	14194	14401	14351	14343	14344	14350	14390	14417	14329	14432	14491	14406	14312	14337	14447	14329	14313	14472	14322	14357	14437	14281	14435	14373	14314	14457	14299	14437	14517	14289	14445	14314	14174	14529	14329	14369	14318	14340	14457	14203	14521	14525	14272	14480	14295	14074	14508	14377	14346	14265	14454	14242	14229	14339	14388	14339	14331	14268	14458	14462	14455	14385	14372	14338	14382	14432	14356	14338	14388	14353	14296	14343	14557	14394	14443	14473	14361	14449	14351	14434	14287	14265	14495	14454	14303	14281	14229	14531	14368	14456	14277	14313	14280	14309	14321	14612	14408	14351	14360	14323	14435	14407	14353	14469	14274	14219	14547	14411	14278	14349	14313	14405	14365	14524	14373	14376	14369	14380	14405	14300	14340	14434	14448	14411	14568	14141	14391	14366	14234	14242	14495	14387	14452	14190	14273	14265	14398	14268	14521	14349	14330	14263	14306	14414	14322	14458	14456	14403	14413	14332	14266	14325	14372	14301	14564	14313	14280	14525	14355	14497	14291	14393	14457	14095	14349	14278	14344	14436	14400	14401	14250	14551	14262	14267	14381	14461	14466	14301	14404	14177	14406	14383	14360	14357	14475	14355	14458	14430	14468	14280	14483	14388	14261	14340	14348	14283	14393	14289	14464	14290	14359	14456	14271	14176	14325	14389	14490	14384	14353	14466	14252	14501	14307	14389	14543	14500	14559	14194	14439	14527	14354	14409	14364	14383	14225	14419	14289	14343	14397	14342	14501	14539	14388	14371	14336	14421	14410	14377	14343	14356	14368	14300	14365	14495	14315	14446	14250	14350	14350	14171	14313	14337	14374	14376	14472	14532	14347	14207	14455	14389	14461	14431	14469	14485	14329	14405	14512	14382	14432	14413	14431	14388	14351	14375	14346	14287	14389	14240	14285	14361	14444	14374	14322	14274	14574	14391	14270	14224	14512	14327	14188	14462	14374	14393	14413	14332	14468	14519	14487	14385	14378	14549	14394	14323	14254	14459	14321	14418	14285	14363	14399	14470	14334	14407	14440	14388	14246	14350	14302	14346	14250	14318	14360	14496	14302	14490	14231	14422	14262	14345	14434	14353	14496	14358	14402	14247	14482	14310	14546	14394	14361	14461	14440	14424	14236	14432	14295	14359	14347	14370	14357	14246	14431	14300	14392	14424	14365	14438	14353	14269	14305	14531	14164	14394	14383	14446	14396	14259	14240	14288	14413	14395	14285	14261	14369	14188	14269	14399	14588	14359	14360	14248	14296	14423	14285	14379	14275	14316	14276	14246	14290	14341	14427	14426	14421	14488	14277	14299	14577	14508	14437	14387	14323	14379	14266	14363	14362	14241	14517	14291	14437	14376	14373	14343	14235	14613	14302	14244	14481	14478	14393	14390	14337	14332	14515	14376	14321	14521	14372	14298	14382	14468	14328	14456	14319	14184	14631	14308	14460	14444	14274	14369	14346	14449	14329	14487	14518	14334	14306	14356	14513	14223	14187	14246	14498	14333	14423	14425	14455	14216	14544	14355	14262	14505	14368	14336	14304	14185	14361	14317	14514	14305	14518	14411	14424	14391	14464	14400	14520	14390	14355	14416	14098	14431	14324	14262	14307	14445	14266	14325	14338	14269	14463	14379	14501	14507	14348	14385	14416	14408	14514	14409	14454	14309	14467	14247	14256	14287	14270	14466	14333	14283	14409	14314	14305	14381	14528	14485	14331	14333	14449	14493	14223	14345	14476	14290	14186	14467	14305	14304	14349	14295	14405	14398	14514	14497	14517	14441	14476	14599	14287	14270	14415	14273	14282	14353	14471	14414	14428	14384	14430	14524	14339	14348	14390	14298	14390	14558	14304	14362	14277	14319	14401	14539	14429	14215	14399	14387	14331	14515	14265	14334	14412	14298	14404	14407	14277	14341	14282	14317	14293	14485	14421	14604	14388	14267	14369	14302	14436	14207	14334	14351	14296	14443	14432	14416	14323	14163	14243	14330	14529	14373	14421	14289	14381	14373	14449	14198	14503	14413	14291	14302	14351	14383	14418	14381	14298	14408	14363	14443	14493	14427	14250	14365	14320	14471	14347	14541	14418	14370	14328	14234	14370	14349	14388	14380	14405	14347	14473	14355	14255	14376	14238	14346	14359	14354	14422	14430	14532	14340	14415	14326	14117	14289	14455	14444	14358	14431	14506	14298	14229	14506	14494	14533	14465	14406	14372	14540	14466	14271	14358	14482	14334	14540	14328	14298	14450	14400	14213	14368	14259	14363	14367	14257	14443	14344	14343	14338	14283	14434	14281	14312	14572	14388	14341	14437	14103	14241	14440	14419	14479	14510	14437	14365	14301	14381	14355	14327	14395	14349	14439	14213	14181	14320	14356	14344	14282	14266	14348	14358	14271	14532	14152	14239	14178	14361	14424	14312	14280	14269	14301	14439	14392	14411	14430	14306	14265	14246	14390	14448	14273	14225	14428	14241	14479	14311	14195	14436	14274	14605	14349	14304	14300	14378	14286	14485	14338	14419	14525	14235	14254	14423	14402	14315	14249	14410	14554	14407	14422	14322	14335	14342	14311	14306	14407	14353	14400	14488	14446	14312	14285	14375	14283	14420	14315	14334	14408	14390	14550	14423	14440	14346	14326	14347	14309	14344	14477	14520	14422	14455	14420	14325	14406	14399	14451	14510	14421	14262	14477	14312	14213	14470	14425	14401	14405	14412	14290	14374	14208	14415	14387	14489	14399	14359	14437	14436	14370	14331	14469	14308	14439	14420	14380	14318	14542	14214	14492	14288	14446	14358	14365	14424	14460	14408	14509	14465	14392	14401	14313	14233	14524	14426	14123	14271	14316	14618	14430	14385	14384	14312	14371	14224	14204	14440	14507	14376	14348	14363	14396	14486	14395	14365	14252	14410	14365	14192	14463	14481	14158	14410	14309	14287	14320	14356	14373	14290	14354	14415	14349	14392	14397	14577	14325	14330	14224	14419	14534	14329	14330	14421	14623	14280	14454	14556	14458	14474	14373	14356	14490	14448	14395	14452	14391	14372	14317	14396	14365	14388	14367	14332	14556	14300	14239	14489	14402	14272	14477	14445	14294	14383	14360	14338	14335	14334	14495	14276	14516	14325	14240	14358	14381	14274	14297	14487	14404	14281	14419	14213	14416	14276	14323	14375	14291	14336	14426	14343	14286	14432	14385	14485	14285	14326	14427	14404	14411	14485	14222	14404	14421	14394	14428	14389	14343	14454	14360	14240	14474	14212	14216	14210	14309	14344	14367	14296	14331	14422	14131	14460	14355	14321	14435	14398	14326	14365	14268	14404	14356	14463	14342	14293	14214	14505	14407	14382	14435	14121	14519	14491	14290	14348	14356	14336	14297	14317	14351	14434	14296	14468	14384	14245	14399	14176	14383	14391	14395	14530	14371	14428	14300	14282	14276	14346	14412	14457	14329	14223	14406	14426	14441	14407	14392	14621	14317	14461	14380	14482	14385	14430	14283	14462	14279	14294	14274	14273	14423	14460	14442	14203	14490	14344	14487	14451	14373	14430	14539	14221	14424	14441	14418	14249	14356	14327	14542	14237	14329	14456	14376	14372	14379	14215	14197	14453	14454	14384	14172	14182	14296	14290	14457	14457	14524	14235	14276	14286	14504	14270	14377	14393	14384	14646	14396	14429	14432	14385	14336	14402	14519	14327	14202	14283	14340	14410	14366	14486	14631	14229	14502	14357	14404	14402	14200	14393	14203	14297	14418	14352	14363	14280	14139	14448	14405	14163	14333	14455	14357	14331	14330	14342	14435	14302	14339	14409	14231	14228	14335	14359	14363	14340	14352	14334	14405	14407	14367	14311	14286	14249	14398	14455	14454	14444	14168	14090	14262	14408	14409	14344	14494	14548	14381	14424	14499	14555	14513	14278	14456	14332	14355	14469	14485	14400	14264	14254	14331	14503	14342	14409	14350	14331	14453	14306	14369	14513	14387	14384	14459	14338	14387	14207	14439	14510	14301	14394	14304	14357	14162	14387	14304	14385	14500	14237	14429	14277	14141	14338	14312	14416	14477	14413	14524	14279	14427	14512	14541	14279	14443	14495	14396	14257	14558	14444	14408	14427	14404	14315	14323	14372	14488	14327	14277	14385	14435	14423	14367	14585	14457	14329	14386	14476	14425	14419	14395	14404	14390	14400	14381	14353	14442	14286	14377	14371	14229	14442	14338	14272	14302	14278	14482	14453	14317	14234	14383	14226	14262	14465	14448	14482	14502	14411	14372	14389	14279	14336	14359	14349	14347	14436	14405	14602	14455	14425	14178	14378	14368	14442	14317	14330	14238	14281	14281	14243	14362	14483	14364	14394	14304	14447	14417	14269	14386	14270	14562	14407	14279	14575	14269	14374	14398	14364	14324	14197	14322	14362	14273	14309	14361	14215	14311	14382	14311	14342	14477	14263	14469	14230	14380	14562	14360	14446	14294	14308	14345	14269	14318	14449	14494	14409	14416	14222	14517	14439	14336	14359	14324	14309	14399	14450	14189	14463	14468	14514	14500	14338	14404	14551	14212	14338	14395	14313	14431	14232	14408	14374	14381	14618	14477	14257	14322	14353	14308	14139	14406	14290	14347	14289	14442	14254	14274	14412	14385	14547	14345	14318	14343	14246	14382	14404	14438	14416	14383	14388	14153	14229	14457	14316	14381	14523	14326	14236	14392	14484	14260	14357	14372	14286	14517	14412	14410	14447	14382	14409	14234	14385	14579	14322	14262	14296	14400	14393	14419	14314	14502	14375	14377
28340	25773	31842	27896	21832	19134	18685	18112	17752	17605	17408	17006	16899	16609	16804	16837	16843	16494	16584	16533	16496	16492	16386	16351	16506	16485	16498	16595	16437	16469	16507	16357	16419	16392	16140	16335	16536	16597	15903	16488	16248	16315	16244	16347	16339	16365	16404	16150	16356	16106	16239	16073	16333	16370	16243	16427	16292	16325	16276	16348	16168	16321	16076	16187	16255	16259	16412	16434	16116	16299	16386	16253	16275	16225	16141	16391	16308	16286	16517	16039	16380	16269	16265	16193	16150	16442	16445	16136	16362	16100	16222	16049	16181	16176	16172	16280	16158	16116	16126	16352	16211	16184	16184	16370	16182	16170	16379	16314	16243	16236	16229	16313	16248	16180	16090	16245	16225	16189	16300	16301	16185	16006	16273	16310	16127	16122	16233	16366	16191	16350	16309	16192	16291	16264	16209	16073	16282	16281	16043	16285	16170	16402	16326	16458	16192	16146	16056	16228	16363	16116	16009	16221	16286	16415	16221	16150	16270	16455	16236	16254	16409	16246	16349	16286	16205	16076	16096	16101	16354	16218	16184	16266	16246	16199	16334	16299	16386	16078	16311	16178	16262	16162	16152	16492	16343	16427	16328	16328	16280	16352	16258	16356	16109	16388	16281	16288	16174	15990	16094	16239	16136	16474	16411	16364	16211	16136	16329	16339	16200	16197	16315	16157	16230	16155	16234	16294	16258	16151	16391	16326	16320	16129	16201	16229	16036	16216	16385	16366	16191	16280	16170	16388	16332	16478	16262	16523	16072	15974	16261	16241	16314	16031	16362	16229	16405	16259	16237	16293	16286	16224	16107	16282	16285	16197	16154	16179	16344	16197	16131	16162	16377	16413	16345	16314	16346	16472	16227	16097	16137	16117	16299	16531	16418	15938	16189	16128	16255	16385	16296	16269	16294	16168	16367	16294	16256	16158	16311	16067	16097	16306	16343	16290	16278	16300	16196	16105	16492	15958	16349	16331	16306	16277	16442	16303	16194	16192	16263	16056	16193	16198	16225	16339	16133	16255	16458	16410	16171	16173	16493	16087	16085	16222	16064	16153	16246	16253	16164	16245	16299	16331	16126	16306	16272	16234	16235	16223	16118	16346	16366	16129	16245	16260	16069	16234	16166	16146	16215	16306	16298	16087	15994	16355	16323	16199	16387	16264	16267	16258	16220	16212	16141	16154	16252	16497	16157	16219	16252	16226	16393	16052	16282	16259	16229	16462	16375	16313	16157	15957	16191	16109	16268	16268	16263	15994	16279	16197	16239	16345	16404	16297	16110	16399	16282	16319	16274	16262	16138	16166	16155	16168	16224	16348	16191	16269	16137	16257	16404	16140	16164	16384	16425	16229	16484	16191	16412	16214	16167	16242	16360	16287	16121	16050	16218	16253	16345	16331	16292	16246	16071	16179	16206	16074	16279	16099	16223	16077	16231	16075	16342	16366	16365	16284	16196	16371	16378	16278	16355	16247	16138	16225	16324	16298	16149	16249	16365	15984	16151	16338	16169	16252	16248	16336	16240	16224	16351	16067	16357	16192	16198	16235	16256	16198	16261	16146	16240	16262	16156	16224	16194	16295	16292	16157	16215	16191	16261	16229	16197	16232	16380	16392	16257	16115	15977	16261	16241	16256	16327	16277	16319	16292	16450	16140	16168	16268	16292	16207	16225	16370	16120	16288	16197	16320	16070	16292	16191	16197	16140	16123	16294	16126	16344	16215	16413	16306	16338	16224	16237	16375	16118	16501	16297	16311	16271	16110	16283	16376	16392	16206	16612	16228	16260	16361	16180	16107	16141	16323	16047	16324	16173	16111	16352	16299	16282	16289	16321	16264	16274	16354	16296	16261	16160	16356	16344	16279	16072	16354	16218	16227	16206	16150	16325	16253	16216	16214	16349	16208	16318	16209	16119	16236	16376	16217	16264	16381	16301	16205	16209	16245	16140	16128	16060	15942	16217	16142	16238	16161	16377	16173	16400	16301	16341	16117	16258	16201	16127	16286	16161	16243	16387	16334	16239	16137	16043	16219	16207	16113	16205	16172	16195	16329	16410	16457	16248	16313	16287	16231	16279	16179	16220	16264	16322	16181	16336	16375	16255	15992	16239	16293	16246	16216	16329	16293	16201	16165	16254	16042	16264	16276	16105	16177	16188	16334	16356	16192	16171	16097	16189	16190	16203	16262	16302	16431	16154	16123	16158	16203	16369	16101	16254	16257	16241	16307	16179	16227	16068	16261	16170	16540	15951	16186	16330	16158	16330	16110	16177	16181	16171	16289	16320	16260	16213	16403	16280	16172	16344	16143	16271	16247	16353	16318	16375	16178	16489	16217	16139	16257	16394	16186	16187	16372	16394	16128	16220	16241	16190	16284	16409	16242	16284	16457	16427	16257	16292	16509	16279	16218	16264	16457	16337	16285	16198	16177	16482	16223	16365	16269	16450	16208	16439	16301	16242	16178	16273	16135	16196	16316	16323	16210	16351	16147	16053	16327	16157	16109	16406	16305	16071	16369	16196	16143	16392	16242	16342	16439	16171	16194	16283	16316	16501	16330	16304	16418	16278	16127	16151	16166	16414	16220	16287	16272	16546	16182	16341	16313	16257	16374	16498	16379	16184	16269	16282	16249	16103	16237	16276	16129	16226	16299	16250	16385	16118	16306	16324	16485	16335	16405	16108	16345	16309	16009	16550	16172	16172	16150	16157	16180	16122	16247	16391	16354	16283	16357	16398	16159	16256	16177	16064	16434	16285	16205	16350	16315	16221	16251	16277	16304	16242	16225	16249	16299	16115	16271	16192	16131	16204	16105	16326	16308	16271	16232	16233	16166	16173	16268	16225	16403	16252	16008	16228	16349	16411	16208	16333	16525	16270	16242	16333	16160	16108	16341	16426	16385	16401	16192	16445	16183	16237	16347	16172	16266	16262	16268	16253	16200	16330	16139	16161	16255	16236	16238	16288	16436	16152	16241	16326	16209	16154	16213	16168	16312	16129	16304	16243	16396	16070	16172	16261	16185	16330	16043	16034	16449	16389	16321	16227	16214	16022	16230	16342	16338	16193	16497	16281	16278	16342	16246	16225	16303	16268	16210	16196	16178	16138	16527	16174	16201	16178	16309	16266	16398	16225	16224	16124	16202	16181	16083	16186	16346	16268	16212	16329	16183	16358	16369	16196	16353	16345	16189	16166	16403	16331	16384	16339	16234	16245	16246	16190	16361	16169	16167	15999	16297	16239	16222	16214	16306	16301	16321	16207	16245	16342	16164	16256	16320	16243	16297	16263	16029	16128	16198	16149	16426	16015	16180	16115	16270	16497	16299	16223	16176	16328	16226	16267	16085	16248	16259	16260	16113	16264	16058	16138	16169	16300	16263	16253	16082	16258	16432	16208	16299	16329	16391	16243	16287	16298	16205	16149	16252	16076	16326	16054	16262	16355	16210	16241	16125	16082	16180	16239	16405	16180	16167	16511	16174	16352	16142	16234	16121	16428	16235	16219	16208	16231	16162	16107	16183	16211	16367	16189	16082	16353	16253	16136	16294	16182	16326	16337	16235	16233	16418	16343	16379	16304	16288	16076	16347	16150	16157	16481	16067	16119	16167	16233	16046	16125	16247	16389	16485	16294	16305	16111	16321	16358	16233	16219	16367	16100	16336	16078	16148	16220	16276	15966	16122	16406	16265	16372	16460	16277	16245	16113	16272	16286	16277	16540	16255	16205	16226	16333	16072	16145	16182	16326	16319	16382	16300	16191	16184	16110	16015	16439	16120	16250	16151	16393	16405	16260	16314	16155	16056	16203	16141	16224	16254	16123	16245	16255	16232	16114	16179	16068	16227	16286	16102	16188	16265	16320	16119	16228	16335	16427	16274	16219	16364	16246	16176	16167	16315	16396	16223	16243	16443	16230	16146	16301	16352	16154	16350	16293	16294	16169	16136	16205	16248	16140	16287	16156	16193	16390	16347	16448	16100	16153	16118	16206	16220	16184	16299	16226	16307	16287	16147	16130	16355	16096	16128	16273	16230	16268	16194	16271	16174	16508	16173	16125	16258	16318	16269	16286	16261	16097	16251	16269	16283	16369	16367	16149	16244	16280	16580	16207	16287	16148	16259	16348	16322	16232	16321	16147	16072	16175	16290	16565	16339	16186	16215	16246	16256	16257	16357	16165	16244	16422	16360	16403	16234	16150	16361	16132	16060	16294	16026	16090	16201	16191	16431	16517	16225	16152	16197	16233	16307	16170	16347	16421	16365	16218	16153	16081	16238	16133	16216	16357	16301	16127	16318	16175	16121	16110	16115	16178	16220	16314	16318	16292	16168	16294	16105	16441	16222	16221	15989	16316	16436	16057	16245	16203	16085	16293	16166	16273	16089	16201	16261	16238	16237	16338	16422	16072	16000	16202	16425	16352	16264	16232	16278	16322	15997	16068	16434	16321	16215	16197	16085	16199	16249	16447	16529	16519	16222	16319	16095	16286	16363	16315	16170	16237	16248	16271	16301	16257	16173	16329	16438	16336	16250	16379	16164	16299	16344	16362	16409	16269	16538	16179	16178	16236	16148	16488	16336	16235	16280	16223	16174	16113	16372	16142	16273	16363	16173	16287	16380	16152	16247	16428	16154	16258	16237	16197	16263	16273	16128	16287	16283	16547	16333	16377	16257	16307	16087	16354	16443	16332	16125	16268	16361	15926	16227	16387	16135	16205	16256	16157	16274	16273	16283	16237	16190	16380	16235	16160	16144	16373	16018	16244	16200	16377	16205	16395	16382	16309	16265	16122	16252	16282	16298	16169	16370	16361	16340	16300	16283	16337	16066	16214	16067	16344	16373	16238	16284	16030	16153	16318	16587	16209	16253	16185	16168	16327	16363	16311	16383	16236	16316	16291	16315	16315	16258	16264	16304	16239	16179	16493	16157	16328	16462	16255	16112	16253	16384	16280	16159	16218	16388	16330	16140	16315	16343	16269	16244	16217	16130	16222	16045	16423	16196	16075	16294	16192	16208	16335	16081	16289	16200	16257	16357	16268	16204	16275	16341	16283	16387	16234	16107	16323	16408	16331	16107	16304	16130	16181	16128	16140	16147	16211	16265	16085	16338	16499	16521	16240	16169	16267	16328	16338	16444
26920	39191	34683	25653	20707	17982	17103	16845	16362	16386	15762	15193	14890	14661	14866	14579	14589	14355	14393	14193	14228	14303	14385	14146	14092	14149	13927	13913	14189	14049	14119	14001	14021	14251	13992	14001	13944	14177	14019	14006	14010	13892	13807	13902	13948	13876	13947	13901	13913	13793	14041	13769	13873	13863	13893	13913	14046	14020	14056	13904	13877	13999	13799	13939	13975	14019	13944	13988	13992	14065	13847	13912	13903	13798	13788	13903	13923	13830	13977	14018	13861	13769	13960	13764	13794	13907	13832	13922	13809	13871	13875	13755	13826	13672	13938	13746	13955	13778	13839	13879	13865	13897	13775	13970	13948	14124	13804	13929	13788	13688	13854	13946	13915	13878	13965	13984	13872	13665	13935	13849	13945	13634	13850	13711	13907	13656	13810	13836	13917	13888	13791	13768	13958	13981	14008	14026	13831	13925	13796	13754	14013	13848	13872	13750	13850	13876	13945	13968	13928	13816	13911	13752	13836	13760	13943	13853	13781	13862	13876	13735	13861	13701	13978	13897	13825	13585	13849	14067	13884	13698	13999	13976	13768	13938	14059	13787	13876	13908	13862	13932	14000	14000	13875	13933	13899	13896	13928	13723	13898	13851	13844	13803	13929	14004	13896	13815	13876	13738	13888	13714	13825	13988	13824	13896	13831	13985	13895	13848	13829	13982	13803	14134	13796	13833	13822	13758	14039	13944	13828	13901	13670	13877	13946	13757	13945	13968	13939	13817	14010	13957	13707	13859	13804	13907	13733	13938	13812	13942	13792	13675	13835	13955	13931	13734	14034	13895	13895	13802	13830	13919	13855	13973	13918	13804	13981	13882	13891	13775	13991	14164	13950	13817	14029	13682	13721	14015	13792	13851	14048	13993	13838	13824	13859	13657	13890	13872	13891	13991	13913	13891	13850	13729	13857	14022	13931	13770	13740	13903	14068	13840	13847	14128	13959	13891	13851	13805	13726	13938	13812	13866	13874	13949	13848	13906	13822	13959	13947	13837	13726	13917	13930	13856	13981	13759	13892	13897	13953	13726	13864	13808	13838	14024	13987	14020	13716	14010	13897	14061	13788	13802	14089	13905	13906	13909	13771	13925	13899	13622	13933	13912	14000	13840	13953	13832	13703	13987	13870	13853	13993	13834	13919	13944	13811	13814	13949	13777	14029	13812	13968	13762	13907	13842	13784	13988	13708	13874	13948	13859	13831	14060	13811	13976	13975	13771	13951	13956	13937	13869	13941	13725	13949	13943	13799	13721	13860	13803	13913	13942	13813	13884	13898	14021	13833	13966	14014	13713	13811	14042	13751	13864	13688	13954	13923	13793	13700	13758	13909	13850	14005	13935	14024	14016	13890	13934	13875	13877	13877	13904	14043	14020	13877	13758	13834	13828	13858	14047	13830	14089	13689	13836	13813	13914	13738	13796	13806	14071	13857	13930	13917	13836	13865	13929	13897	13921	13963	13825	13796	13783	13787	13919	13813	13675	13949	13962	13952	13798	13771	13855	13823	13969	13945	13967	13803	14031	13837	13803	13918	13822	13767	13855	13682	13848	13873	13855	14019	13860	13967	14008	13947	13834	13722	13835	13888	13947	13825	13788	14014	13831	13948	13816	13907	13817	13824	13728	13898	13907	14018	13955	13826	13926	13882	13846	13775	13874	13856	13816	13832	13831	14009	13969	14026	13810	13965	13735	13801	13719	13888	13839	13872	13896	13900	13825	13793	13991	13863	13936	13868	13796	14050	13799	13798	13833	14041	13995	13938	13871	13935	13851	13957	13902	13802	13896	13961	13958	13773	14055	13957	13930	13738	13944	13882	13874	14203	13810	14032	13720	13984	13836	14010	14048	13938	13865	13892	13979	13993	13931	13838	13884	13880	13859	13950	13791	13857	13982	13810	13809	13904	13864	13918	13908	14095	13882	13975	13884	13954	13793	13916	13812	13824	13774	13856	13912	13954	13872	13906	13790	13837	13993	13770	13991	13927	13952	13972	13892	13950	13920	13969	13867	13903	13756	13977	13874	13905	13838	13769	13633	13839	13959	13773	14033	13865	13908	14149	13899	13830	13795	13961	13972	13851	13827	13745	13890	13966	13616	13882	13917	13946	13764	13870	13829	13942	13931	13772	13926	13815	13689	13839	13986	13793	13967	13917	13921	14035	13821	13784	13841	13997	13816	13938	13954	13995	13946	13921	14064	14009	13901	13976	13874	13924	13964	13852	13880	13985	13800	13662	13754	13805	13904	13771	13756	13877	13961	13823	13785	13955	13809	13841	13825	13897	13829	13866	13815	13923	13999	13775	13808	13977	13846	13751	13952	13910	13924	14020	13762	13897	13924	13896	13839	13890	13844	13941	13741	13850	13768	13806	13684	13935	14005	13699	13707	13867	13865	13972	13904	13860	13764	13939	13862	13852	13882	13964	13836	13746	13907	13884	14010	13760	14022	13841	13612	13809	14009	13927	13997	13963	13958	13899	13900	13931	13861	13799	13844	13761	14038	13962	13936	13873	13789	13885	13789	13791	13887	13954	13972	13867	13785	13863	13900	13914	13987	13900	14032	13872	13897	13856	13891	13780	13864	13982	13835	14030	13659	13924	13971	13960	13837	14060	13827	14007	13760	14003	14012	13931	13906	13938	14021	14056	13938	13991	13871	13847	14007	13775	13849	13824	13760	13801	13912	14000	13908	13817	13783	13754	13911	13809	13892	13924	13873	13807	14018	13783	13941	13844	13843	13997	13910	13916	13655	13810	13885	13888	13760	13969	13785	13880	13755	13903	13785	13879	13732	13930	13765	13950	13860	13957	13883	13885	13855	13831	13958	13779	13719	13852	13979	13948	14018	13860	14001	13776	13785	13847	13818	13907	13989	13874	14016	13748	13877	14065	13676	13975	13879	13933	13897	13854	13873	13749	13791	13914	13850	13946	13748	13982	13933	13905	13700	13895	14045	14018	13749	13933	13863	13733	13779	13802	13950	13941	13868	13967	13975	14023	13812	13920	13814	13893	13986	14049	13755	13895	13984	13834	14035	13863	13797	13838	13992	13998	13920	13828	13828	13921	13933	13801	14010	13876	13801	14029	14095	13784	13778	13991	13824	13963	13932	14018	13636	13888	13849	13864	13854	13975	13922	13928	13793	13914	13768	13935	13873	13886	13961	14006	13928	13871	13910	13851	13785	13712	13855	13906	13978	13985	13763	13873	13759	14023	13920	13895	14002	13864	14118	13768	13938	13788	13746	13719	13869	13965	13850	13700	13919	14025	13937	13885	13811	13992	13906	13798	13957	13926	14077	13961	13727	13917	13950	13952	13905	14014	13872	13847	13882	13867	14015	13824	14013	13897	13822	13825	13919	13826	13893	13821	13800	13854	13838	13748	13765	13826	13865	13791	13998	13921	13911	13966	13975	13896	13802	13866	13742	13789	13988	14062	13689	13825	13964	13942	13807	13862	13757	13876	14178	13835	13801	13902	13870	13723	14070	13952	13930	13803	13739	13897	13917	13873	13909	13844	13804	13832	13902	13869	13832	13724	13839	13883	13915	14021	13912	13894	13924	13881	13858	13870	13712	13916	14024	13904	13954	13723	13821	13826	13850	13745	13849	13949	13833	13906	13853	13929	13998	13859	13897	13702	13878	13923	14001	13680	13817	13984	13822	13861	13964	13754	13828	13787	13941	13906	13818	13838	13845	13895	13905	13912	13981	13914	13856	13852	13934	13857	13967	13995	13833	13861	13984	13961	13806	13920	13867	13960	13948	13975	13886	13909	13965	13823	13988	13829	13907	14019	13786	13822	13818	14030	14016	14062	13928	13840	13970	13942	13960	13803	13870	13837	13845	13854	13991	13729	13953	13854	13896	13922	13720	13770	13757	13886	13920	13824	13971	13916	13832	13851	14002	13867	13815	14101	14024	13844	13718	13784	13946	13828	13950	13732	13881	13824	13860	13818	13905	13904	13985	13724	13916	13839	13881	13759	13968	13944	14030	13933	13880	13962	13934	13972	13779	14012	13818	13767	13918	13924	13908	13889	13803	13926	13975	13918	13726	13870	13893	13899	13885	13939	13978	13711	13967	14034	13932	13846	13865	13861	13781	13713	13936	13829	13969	13763	13760	13781	13855	13899	13879	13809	13947	13915	13870	13774	13887	13864	13804	13842	13921	13842	13787	13908	13748	13851	13932	13913	13897	13886	13880	13812	13916	13915	13824	14140	13941	13940	13905	13667	13898	14014	14083	13940	14039	13798	13885	13836	13913	13757	13851	13795	13866	13906	14036	13901	13820	13727	13867	13993	13764	13931	13876	13864	13761	14031	13969	14076	13706	13898	13909	13907	13658	13832	13954	13967	13949	13926	13841	14047	13738	14016	13883	13932	14009	13846	13951	13853	13943	13887	13765	13861	13971	13772	13894	13909	13772	13894	13712	13906	13892	13758	13901	13817	13735	13977	13893	13921	13902	13793	13833	13987	13862	13922	13861	13709	13815	13894	13875	13808	13851	13993	14008	13999	14009	13880	13760	13941	13957	13890	13829	13927	13776	13843	13771	13867	13943	13733	13904	13745	13860	13991	13906	13919	13982	13963	13781	13920	13799	13919	14004	13931	13938	13795	14079	13908	14006	13887	14019	14013	13923	14052	13999	13918	13932	13751	13786	13855	13965	13993	13899	13912	13815	13858	13887	14025	13894	13863	13946	13915	13999	13880	13876	13941	13934	13969	13964	13856	13995	13912	13797	13918	13935	13886	13963	13877	13947	13745	13856	13851	13986	14117	13912	14011	13858	13969	13895	13850	13914	14042	13975	14016	14025	13969	13821	13972	13874	14101	13854	13851	13855	13942	13844	13860	13784	13939	13823	13883	13822	13928	13889	14075	13951	13895	14111	13922	13912	13996	13935	13919	14046	14006	13839	13899	13955	13904	13838	13919	13827	13796	13753	13842	13938	13831	13724	13973	13817	13861	13864	13960	14004	13844	13867	14029	13941	13995	13946	13817	13920	13986	13868	13731	13828	13908	13960	14025	13830	13967	13896	13920	13903	13784	13932	13795	13760	13886	13851	13899	13850	13907	13844	13775	13907	13798	13899	13968	13917	13900	13833	13823	13737	13982	13687	14046	13845	13970	13708	13840	13765
23809	21040	28463	24340	23057	23410	22437	19770	19021	18844	18465	17853	17617	17110	17336	17130	17209	17137	16933	16760	16790	16618	16608	16534	16578	16606	16617	16462	16286	16516	16278	16496	16590	16510	16567	16469	16301	16097	16426	16386	16209	16345	16148	16210	16273	16255	16319	16221	16294	16350	16422	16108	16250	16183	16153	16277	16210	16315	16250	16308	16088	16259	16110	16386	16090	16334	16294	16230	16317	16250	16248	16230	16166	16131	16143	16188	16289	16151	16284	16258	16113	16180	16283	16357	16078	16160	16094	16293	16281	16366	16190	16039	16306	16235	16141	16206	16181	16066	16293	16197	16207	16253	16402	16300	16250	16208	16275	16231	16201	16277	16196	16136	16091	16010	16064	16314	16041	16172	16007	16173	16053	16369	16078	16171	16269	16044	16023	16296	16032	16221	16258	16223	16020	16200	16138	16160	16215	16079	16295	16066	16314	16194	16297	16168	16266	16341	16082	16046	16126	16211	16324	16083	16264	16224	16389	16169	16282	16161	16066	16261	16292	16219	16356	16157	16219	16173	16161	16108	16219	16210	16337	16036	16102	16055	16030	16232	16084	16400	16168	16186	16001	16143	16155	16057	16162	15875	16169	16212	16235	16271	16026	15936	16249	16115	16368	16199	16220	16237	16061	16177	16256	16067	16197	16158	16233	16155	15987	16181	16158	16236	16238	16023	16306	16272	16252	16111	16242	16267	16059	16182	16253	16400	16178	15845	16270	16087	16153	16228	16122	16240	16012	16159	16129	16280	16209	16122	16229	15982	16192	16060	15979	16126	16165	16107	16170	16085	16160	15962	16289	16155	16161	16227	16009	16226	16104	16198	16282	16051	16257	16224	15961	16146	16106	16158	16227	16222	16365	16242	16399	16179	16151	16248	16172	16295	16172	16059	16156	16046	16215	16216	16206	16060	16275	16288	16256	16198	16360	16115	16192	15887	16270	16339	16080	16204	16287	16180	16288	16095	16115	16132	16389	16038	16368	16277	16172	16211	16024	16036	16197	16421	16304	16123	16205	16122	16294	16260	16035	16320	16073	16015	16307	16132	16398	16213	16007	16245	16327	16205	16405	16260	16075	16195	16428	16176	16038	16142	16069	16238	16190	16336	16242	16344	16254	16178	16339	16270	16223	16186	16423	16073	16272	16194	16033	16071	16141	16366	16256	16133	16254	16142	16166	16083	16155	16034	15906	16197	16324	16204	16043	16212	16157	16241	16020	16295	16315	16208	16138	16029	16194	16200	16351	16207	16166	16130	16248	16214	16182	16471	16214	16355	16357	16157	16134	16083	16114	16235	16300	16203	16296	16248	16241	16175	16219	16124	16222	16119	16224	16472	16148	16079	16322	16250	16259	16246	16121	16080	16259	16171	16124	16283	16348	16128	16121	16181	16263	16316	16261	16110	16010	16088	16349	16155	16137	16344	16317	16120	16082	16207	16192	16133	16183	16138	16242	16388	16216	16169	16273	16074	16059	15971	16135	16188	16094	16072	16190	16180	16126	15942	16206	16359	16287	16067	16031	16325	16385	16341	16276	16285	16351	16242	16252	16254	16211	16100	16357	16233	16176	16038	16057	16186	16098	16192	16209	16162	16432	16085	16213	16348	16249	16057	16092	16360	16241	16301	16224	16131	16379	16159	16155	16019	16066	16218	16207	16254	16234	16449	16160	16095	16163	16201	16213	16339	16109	16314	16075	16383	16120	16082	16156	16528	16279	15875	16266	16237	16458	16298	16109	16288	16256	16339	16172	16073	16330	16314	16251	16278	16048	16221	16173	16348	16255	16274	16189	16280	16088	16056	16169	16158	16278	16237	16182	16208	16231	16268	16045	16151	15956	16257	16178	15997	15985	16203	16141	16115	16464	16031	16196	16136	16099	16204	16228	16415	16295	16277	16216	16059	16261	16272	16288	16314	16035	16172	16288	16193	16281	16209	15998	16062	16015	16437	16184	16176	16087	16149	16247	16198	16112	16191	16066	16197	16236	16113	16251	16216	16355	15987	16156	16267	16090	16225	16243	16073	16290	16186	15962	16018	16153	16082	16074	16155	16085	16273	16151	16196	16308	16432	16258	16273	16348	16083	16357	16255	16385	16140	16150	16166	16292	16164	16177	16380	16175	16214	16110	16294	16210	16357	16343	16164	16317	16148	16147	16046	16122	16258	16124	16355	15950	16301	16158	16195	15991	16206	16016	16175	16221	15953	16120	16258	16232	15966	16129	16074	16113	16222	16170	16194	16174	16021	16223	16054	15954	16116	16024	16098	16249	16200	16324	16117	16227	16301	16295	16217	16155	15978	16160	16176	16251	16092	16186	16254	16144	16353	16156	16049	16266	16158	16380	16132	16213	16276	16324	16243	16237	16076	16151	16118	16076	16030	16235	16059	16118	16400	16052	16139	16093	16360	16231	16236	16290	16251	16281	16277	16445	16224	16205	15994	16115	16259	16159	16139	16218	16066	16207	16247	16172	16165	16162	16087	16075	16167	16113	16123	16122	16025	16302	16145	16040	16138	16151	16049	16190	16166	16360	16170	16140	16249	16201	16107	16071	16340	16056	16345	16091	16153	16315	16139	16218	16170	16334	16232	16215	16202	16054	16131	16130	16222	16205	16192	16318	15957	16085	16025	16154	16431	16108	16133	16084	15999	16344	16049	16238	16078	16367	16247	16055	16038	16170	16080	16253	16012	16125	16052	16181	16153	16316	16181	16155	16131	16122	16005	16182	16194	16273	16250	16199	16233	16279	16305	16243	16243	16321	16027	16148	16084	16200	16136	16163	16265	16241	16368	16280	16136	16067	16104	16109	16340	16003	16328	16091	16174	16285	16026	16120	16380	16135	16231	16144	16221	16050	16160	16225	16261	16116	15992	15990	16314	16402	16274	16142	16178	16140	16171	16161	15976	16133	16192	15986	16197	16177	16218	16060	16168	16540	16200	15939	16236	16248	16204	16111	16113	16214	15880	16084	15999	16283	16219	16346	16348	16305	16172	16095	16173	16126	16256	16111	16185	16091	16041	16058	16238	16208	16172	16270	16221	16226	16114	16101	16358	16194	16083	16103	16225	16336	16040	16053	15961	16041	16191	16199	16005	16215	16071	16300	16269	16215	16235	16304	16043	16139	16203	16311	15979	16089	16252	16181	16335	16216	16100	16240	16235	16251	16253	16134	16100	16284	16084	16149	16143	16088	16081	16219	16155	16236	16288	16140	16203	16144	16148	16142	16190	16109	16220	16366	16136	16119	16158	16321	16125	16181	16219	16118	16095	16043	16228	16229	16249	16133	16400	16046	16218	16095	16114	16306	16017	16265	16140	16203	15972	16170	16100	16160	16299	16054	16114	15985	16131	16317	16261	16012	16225	16228	16116	16184	16210	16125	16257	16313	16320	16161	16103	16178	16247	16246	16101	16347	16229	16092	16312	16345	16329	16125	16390	16031	16443	16287	16338	16279	16358	15806	16111	16274	16146	16257	16241	16262	16343	16287	16079	16214	16154	16192	16159	16289	16167	16228	16149	16105	16222	15890	16144	16307	16229	16173	16337	16129	16332	16302	16146	16190	16151	16270	16172	16218	16221	16125	15938	16055	16343	16270	16288	16212	16259	15991	16225	16100	16171	15862	16149	15954	16169	15991	16020	16110	16314	16249	16332	16221	16154	16328	16205	16222	16396	16312	16200	16232	16067	16114	16134	16017	16206	16099	16154	16292	16031	16416	16211	16239	16109	16235	16203	16193	16265	16081	16166	16187	16250	16279	16174	16159	16157	16258	16132	16284	16139	16125	16210	16183	16231	16139	16368	16107	16123	16198	15895	16073	16212	16073	16224	16337	16151	16158	16107	16112	16094	16101	16125	16028	16157	16149	16337	16118	16078	16270	16170	16339	16197	16063	16181	16293	16226	16051	16236	16175	16221	16295	16051	16149	16173	16142	16115	16038	16184	16347	16253	16139	16222	16257	16214	16245	16414	16432	16086	15959	16027	15942	16166	16202	16096	16255	16226	16051	16118	16306	16142	16082	16176	16193	16214	16170	16072	16315	16135	16369	16208	16201	16159	16087	16094	16248	16166	16092	16163	16242	16275	16229	16037	15933	15983	16255	16231	16217	16126	16162	16407	16205	16241	16038	16279	16002	16230	16388	16164	16222	16230	16102	16258	15978	16089	16318	16270	16210	16301	16261	16329	16333	16048	16168	16085	16251	16131	16288	16246	16149	15945	16258	16246	16234	16114	16194	16068	16140	16139	16214	16052	16232	16153	16152	16232	16249	16305	16130	16077	16146	16157	16091	16249	16148	16079	16199	16255	16042	16233	16289	16096	16113	16019	16226	16234	16040	16201	16235	16124	16033	16294	16248	16215	16022	16210	16105	16157	16129	16066	16385	16353	16254	16013	16166	16143	16323	16052	16265	16266	16108	16139	16248	16166	16307	16188	16395	16183	16115	16408	16216	16071	16398	16238	16047	16207	16144	16153	15955	16103	16038	16184	16317	16323	16116	16113	16279	16224	16209	16136	16292	16159	16136	16187	16229	16103	16291	16052	16243	16376	16251	16107	16284	15985	16269	16036	16264	16137	16233	15998	16203	16221	16094	15959	16145	15925	16126	16215	16175	16250	16070	16153	16129	16292	16100	16061	16243	16369	16104	16087	16202	16362	16168	16164	16248	16157	16246	16169	16160	16339	16095	16104	16116	16200	16280	16241	16223	16255	16170	16238	16217	16494	16364	16232	16334	16237	16134	16330	16392	16168	16211	16138	16147	16209	16224	16423	16062	16435	16140	16083	16056	16389	16136	16114	16233	16012	16115	16102	16368	16271	16226	15997	16174	16195	16130	16034	16223	16232	16110	16357	16062	16243	16073	16172	16180	16046	16369	16183	16073	16079	16162	16045	16202	16136	16258	16133	16202	16025	16283	16203	16150	16111	16197	16058	16107	16109	16112	16167	16058	16023	16199	16217	16076	15983	16161	16151	16087	16070	16324	16222	16142	16070	16202	16034	16353	16154	15945	16224	16412	16256	16252	16127	16405	16049	16159	16163	16275	16283	16116	16241	16166	16180	16230	15989	16331	16280	16028	16134	16164	16322	16269	16411	16244	16230	16174	16177	16342	16145	16132	16166	16169	16339	16240	16295
26875	46257	41490	30926	24811	21084	19365	18817	18413	17885	17217	16242	15536	15563	15233	15005	15098	14778	14509	14854	14585	14488	14481	14228	14279	14140	14294	14056	14359	14115	13972	14341	14092	14002	13935	14106	13996	14099	13957	14083	13753	13968	13893	13936	13841	13864	13791	14082	13904	13854	13798	13861	13871	14010	13812	13823	13637	13744	13904	13994	13806	13824	13786	13957	13920	13739	13810	13800	13791	13788	13803	13851	13899	13750	13750	13935	13833	13862	13862	13825	13730	13963	13787	13885	13831	13793	13982	13745	13938	14087	13714	13957	13707	13790	13941	13857	13988	13638	13830	13849	13845	13751	13787	13683	13909	13888	13858	13845	13926	13845	13789	13871	13877	13725	13688	13762	13883	13919	13873	13797	13717	13877	13681	13827	14021	13855	13942	13812	14025	13632	13838	13908	13889	13715	13764	13811	13829	13985	13896	13851	13845	13755	13917	14006	13878	13797	13901	13863	13767	13923	13812	13782	14035	13933	13746	13782	13816	13741	13906	13843	13726	13960	13885	13894	13936	13808	13823	13712	13733	13834	13950	13806	13869	13973	13750	13910	13765	13849	13759	13837	13885	13885	13769	13643	13752	13823	13873	13858	13880	13761	13631	13752	13829	13929	13738	13929	13710	13916	13864	13620	13809	13783	13919	13832	13815	13813	13825	13986	13909	13894	13856	13658	13781	13836	13847	13804	13744	13941	13884	13919	13822	13749	14049	13826	13861	13869	13738	13784	13930	13818	13743	13851	13802	13985	13807	13840	13716	13607	13769	13792	13756	13944	13908	13848	13908	13901	13790	13761	13765	13921	13605	13821	13858	13850	13811	13766	14062	13903	13857	13911	13821	13798	13858	13904	13996	13788	13861	13770	13947	13841	13776	13765	13908	13744	13965	13737	13884	13850	13703	13815	13892	13875	13696	13784	13842	13759	13819	13867	13897	13936	13840	13943	13907	13804	13710	13888	13740	13794	13834	13863	13962	13830	13700	13830	13908	13676	13855	14066	13822	13871	13753	13960	13844	13846	13845	13844	14014	13817	13852	13776	13798	13925	13654	13939	13884	13973	13821	13866	13836	13720	13823	13906	13982	13879	13857	13777	13831	13845	13823	13915	13804	13710	14005	13817	13882	13949	13810	13896	13985	13745	13828	13798	13832	13814	13859	13795	13722	13709	13907	13754	13719	13765	13951	13750	13932	14013	13869	13709	13845	13899	13956	13900	13859	13794	13897	13855	13809	13661	13806	13843	13639	13890	13896	13735	13725	13930	13970	13765	13896	13810	13883	13866	13834	13905	13824	13871	13765	13896	13801	13695	13805	13891	13995	13935	13803	13982	13901	13785	13886	13779	13836	13852	13862	13883	14008	13638	13770	13862	14006	13811	13802	13755	13858	13709	13877	13902	14029	13866	13801	13650	13718	13876	13840	13931	13888	13943	13732	13825	13860	13845	13847	13799	13820	13718	13912	13782	13697	13884	13912	13837	13694	13839	13907	13818	13741	13839	13782	13794	13812	13784	13985	13827	13705	13761	13919	13902	13980	13839	13818	13864	13803	13677	13893	13857	13799	13828	13831	13827	13853	13821	13694	13777	13821	13798	13801	13847	13814	13862	13764	13894	13816	13837	13777	13837	13848	13807	13921	13787	13841	13750	13738	13809	13954	13837	13754	13903	13931	13854	13899	13893	13819	13834	13852	13969	13807	13798	13955	14043	13683	13870	13834	13840	13745	13862	13836	13841	13772	13887	14027	13824	13877	13892	13722	13915	13908	13646	13742	13801	13937	13979	13817	13563	13722	13712	13770	13862	13907	13671	13825	13867	13801	13821	13775	13897	13787	13859	13987	13725	13915	13835	13757	13658	13766	13807	13724	13911	13932	13680	13826	13922	13922	13984	13812	13880	13775	13720	13815	13797	13859	13866	13922	13851	13686	13905	13817	13806	13795	13783	13918	13701	13824	13978	13811	13854	13846	13842	13771	13877	13828	13759	13900	13630	13856	13777	13850	13787	13572	13894	13882	13759	14121	13900	13754	13840	13892	13807	13854	13940	13863	13737	13795	13823	13843	13864	13966	13839	13819	13943	13815	13988	13920	13849	13903	13850	13837	13871	13972	13893	13766	13811	13763	13698	13636	13833	13795	13755	13808	13716	13991	13878	13744	13954	13873	13798	13847	13877	13967	13908	13703	13816	13939	13783	13932	13793	13842	13817	13874	13707	13951	13826	13833	13860	13875	13669	13864	13899	13938	13823	13772	13709	13864	13902	13955	13751	13944	13880	13902	13855	13769	13943	13671	13647	13853	13860	13771	13761	13914	13926	13869	13958	13685	13894	13694	13663	13883	13907	13809	13749	13835	13593	13897	13898	13789	13910	13806	13952	13852	13905	13909	13781	13826	13912	13802	13984	13848	13740	13901	13893	13767	13885	13820	13705	13817	13911	13793	13900	13741	13760	13945	13925	13923	13927	13948	13725	13942	13923	13796	13726	13672	13824	13726	13898	13737	14016	13825	13603	13737	13904	13783	13763	13867	14074	13775	13735	13840	13743	13761	13819	13903	13873	14028	13822	14003	13960	13731	13769	13825	13750	13871	13737	13850	14077	13840	13943	13819	14006	13905	13706	13734	13665	13895	13669	13855	13804	13843	13699	14003	13781	14024	13883	13845	13753	13797	13704	13747	13746	13826	13922	13851	13789	13971	13891	13845	13906	13741	13772	13870	13682	13901	13716	14026	13906	13635	13972	13803	13879	13887	13752	13823	13983	14006	13860	13987	13719	13836	13898	13797	13938	13854	13837	13985	13818	13762	13676	14000	13832	13843	13767	14087	13982	13861	13831	13941	13882	13759	13801	13995	13936	13778	13792	13929	13881	13894	13674	13686	13710	13673	13867	13958	13789	13824	13809	13911	13905	13777	13917	14056	13733	13729	13758	14031	13649	13944	13805	13908	13762	13824	13793	13930	13759	13822	13759	13771	13871	13813	13807	13951	13850	13658	13859	13875	13692	13980	13899	13859	14009	13779	13883	13871	13730	13844	13790	13710	13800	13766	13833	13751	13873	13823	13898	13913	13755	13750	13936	13752	13781	13784	13852	13842	13833	13784	13950	13935	13816	13724	13724	13772	13918	13864	13960	13833	13687	13855	13886	13752	13885	13825	13725	13963	13669	13858	13905	13943	13738	13852	13861	13868	13966	13997	13852	13800	13861	13820	13859	13941	13830	13942	13911	13833	13884	13764	13759	13671	13828	13765	13659	13866	13818	13988	13895	13762	13886	13875	13905	14028	13609	13849	13640	13867	13812	13844	13994	13750	13908	13977	13856	13704	13838	13950	13807	13714	14055	13899	13819	13688	13854	13819	13726	13957	13798	13781	13862	13778	13956	13915	13904	13820	13880	13952	13608	13788	13795	13776	13819	13703	13800	13894	13985	13882	13639	13856	13778	13802	13855	13814	13788	13864	13973	13931	13677	13909	13813	13763	13933	13938	13808	13825	13844	13989	13961	13910	13960	13795	13795	13777	13797	13827	13803	13848	13881	14033	13597	13825	13723	13748	13847	13744	13833	13647	13902	13793	13958	13886	13816	13917	13827	13895	13869	13874	13862	13756	13846	13857	13944	13851	13831	13841	13845	13885	13872	13759	13969	13708	13875	13747	13597	13692	13926	13805	13910	13912	13796	13887	13838	13905	13956	13823	13831	13917	13697	13919	13848	13818	13784	13866	13666	13881	13855	13911	13845	13785	13924	13649	13776	13825	13724	13697	13699	13715	13979	13718	13857	13962	13705	14096	13771	13863	13728	13884	13796	13918	13749	13936	13784	13758	13676	13853	13851	13851	13945	13835	13915	13807	13814	13851	13874	13784	13942	13741	13842	13831	13912	13807	13839	13693	13931	13875	13853	13752	13871	13823	13747	13904	13970	14000	13876	13785	13885	13788	13815	13828	13853	13839	13808	13912	13817	13942	13757	13917	13891	14002	13746	13930	13948	13771	13719	13991	13930	13928	13952	13835	13771	13928	13912	13719	13870	13749	13785	13961	13867	13786	13951	13977	13729	13670	13895	13913	13714	13741	14002	13820	13831	13570	13805	13855	13675	13812	13759	13971	13818	13890	13777	13912	13763	13863	13784	13797	13811	13791	13768	13794	13859	13781	13716	13786	13858	13875	13876	13831	13899	13723	13825	13670	14078	13739	13968	13642	13999	13850	13765	13895	13713	13851	13793	13867	13782	13877	13690	13746	13842	13775	13839	13809	13674	13780	13676	13884	13915	13974	13647	13620	13747	13730	13764	13907	13675	13797	13883	13832	13911	13805	13884	13874	13723	13856	13762	13882	13880	13769	13900	13953	13785	13751	13901	13751	13876	13845	13810	13832	13741	13839	13886	13722	13930	13867	13973	13733	13749	13657	13852	13794	13954	13723	13805	13832	13927	13833	13916	13997	13863	13927	13767	13862	13625	13824	13830	13873	13730	13739	13801	13734	13860	14073	13858	13901	13821	13950	13838	13727	14018	13877	13964	13773	13836	13940	13681	13940	13796	13763	13875	13916	13726	13869	13965	13811	13863	13768	13936	13855	13871	13851	13994	13890	13792	13848	13816	13733	13933	13786	13758	13787	13839	13922	14057	13846	13933	13974	14060	13808	13832	13949	13876	13698	13780	13863	13808	13857	13886	13783	13964	13847	13922	13837	13779	13870	13834	13849	13857	13825	13893	13990	13871	13758	13802	13728	13968	13878	13847	13789	13904	13787	13867	13745	13866	13786	13793	13815	13824	13800	13808	13772	13782	13772	13959	13776	13921	13856	13891	13969	13844	13796	13899	13869	13878	13745	13952	13816	13809	13894	13984	13875	13903	13758	13770	13642	13652	13837	13777	13684	13880	13726	13767	14084	13972	13901	13697	13862	13837	13787	13981	13843	13813	13921	13813	13692	13937	13840	13815	13748	13827	13902	13958	13824	13869	13811	13813	13907	13856	13725	13951	13814	13877	13770	13850	13788	13875	13878	13815	13905	13925	13992	13848	13728	13980	13917	13914	13857	13777	13769	13905	14061	13696	14002	14087	13817	13833	13856	13927	13980	13870	13853	13715	13768	13885	13782	13802	13742	13825	13909	13783	13705	13943	13823	13741	13821	13954
22624	21042	28754	23619	21793	24496	26530	21847	21087	21148	20121	19524	19010	18783	18632	18439	18305	18382	18031	18020	17958	17649	17772	17761	17610	17727	17657	17665	17403	17548	17551	17496	17421	17524	17263	17272	17262	17417	17305	17226	17294	17379	17446	17077	17196	17342	17228	17095	17415	17264	17314	17366	17276	17292	16997	17140	17048	17041	17191	17085	17169	17126	17199	16965	17260	17104	17235	17271	17394	17187	17173	17049	17361	17385	16987	17171	17285	17369	17130	17357	17257	17332	17240	17332	17183	17190	17342	17098	17173	17213	17133	17157	16943	17367	17192	17408	17179	17267	17119	17062	17293	17195	17084	17056	17229	17043	17182	17195	17158	17217	17081	17309	17151	17191	17127	17105	17029	17278	17128	17383	17225	17127	17153	17102	17096	16958	17042	17158	17196	17205	17193	17154	16996	17261	17262	17084	17159	17109	16991	17200	17247	17048	17134	17050	17203	17072	17119	17091	17038	17095	17124	17147	17303	17245	17096	17203	17149	17140	17235	17081	17045	17104	17251	17149	17478	17255	17187	16957	17161	16907	17081	17078	17159	17167	17257	17056	17289	16976	17153	17288	17260	17065	16871	16932	17130	17097	17059	17197	17257	17255	17374	17079	17103	17091	17334	17121	17110	17233	17327	17214	17011	17123	17137	16957	17067	17060	17066	16992	17101	17310	17108	17149	17321	16955	17249	16999	17189	17189	17073	17159	17027	17094	17095	17123	17150	16996	17143	17201	16927	17235	17091	17285	17331	17040	17204	17115	16999	16992	17160	17272	17078	17101	17119	16960	17233	17144	17134	16794	17160	17279	16958	17084	17144	17080	17186	17031	17121	17223	17135	17055	17160	17152	17112	17120	17228	17181	17138	17124	17078	17209	17113	17078	17091	17026	17158	17150	17164	17133	17047	17205	17044	17208	16963	17288	17112	17033	17074	17110	17068	17009	17077	17371	17124	17288	17203	17293	17252	17117	17150	16931	17178	17293	16950	17147	17167	17098	16992	17228	17239	17034	17133	17221	17270	17069	16913	17023	16965	17031	17229	17202	17120	17172	17150	17157	17153	17197	17007	17257	17020	17143	17261	17196	17218	17015	17375	17144	17287	17172	17113	17052	17280	17040	17096	17133	17069	17109	17185	17271	17138	17135	17375	17111	17185	17297	17249	17248	17086	17174	17113	17197	17141	17050	16948	16941	17065	16902	17064	17146	17211	16988	17106	17211	17133	17103	17157	17163	16986	17247	16978	17117	17048	17026	17201	17248	17053	17133	17084	17224	17008	16977	17084	17142	17034	17264	17092	17169	17219	17302	16840	17114	17169	17202	17025	16959	17349	17158	16989	17201	17157	17079	17378	17147	17046	17087	17140	17142	17283	16963	16951	16953	17106	17189	17223	17131	17170	17246	16978	16967	16981	16903	17215	17201	17219	17206	17131	17201	16957	17210	17055	17381	17143	17221	17205	17114	17145	17370	17176	17145	17007	17152	17214	17034	17193	17161	17385	17180	16982	17244	17388	17205	17078	17220	17072	17065	17236	17148	17112	17212	17137	16990	17091	17071	17113	17062	16947	17015	16982	17178	17177	17100	17114	16882	17150	17128	17223	17031	17135	17202	17069	17236	17226	17172	16863	17106	17308	17283	17111	17258	17126	17159	17007	17025	17218	17181	17255	17123	17079	17269	17138	17014	17161	17186	17077	17115	17002	17158	17046	17463	17117	17262	17083	17144	17089	17162	17127	17229	17214	17101	17103	17007	17300	17028	17222	17199	17143	17253	17308	17221	17122	16933	17143	17178	17169	17172	17236	17025	17175	17134	17284	17279	17207	17184	16920	16995	17181	17158	17002	17331	17159	17160	17150	17197	17073	17186	16940	17086	16899	16865	17230	17145	17122	17085	17272	17313	17087	16983	17048	17128	17066	17128	17265	17326	16997	17011	17137	17092	16976	16849	17373	17004	17064	17130	17327	17090	17178	17269	16912	17212	17208	17006	17190	17202	17127	17020	17014	16934	17144	17004	17174	17010	17177	17102	17220	16963	17230	17017	17157	17076	17168	17154	17216	17195	17097	17379	17289	17159	17039	17155	17149	17211	17191	17235	16987	17046	17078	17075	17102	16996	17207	17006	17226	17162	17039	17018	17130	17028	16942	17283	17152	17176	17221	16935	16906	17258	16908	17241	17207	17035	17254	17140	17219	17015	17370	17078	17200	17106	17178	17241	17044	17090	16856	17029	17092	17086	17159	17162	17228	17062	17253	17064	17337	16983	17192	17026	16829	17002	17354	17091	17190	17058	17096	17177	16873	16979	17211	17176	17367	17334	17035	17072	17095	17251	17082	17073	17190	17191	17089	17057	17065	17068	17276	17251	17157	17158	17152	17008	17139	17201	17046	17210	16902	17226	17220	17195	17062	17149	17055	17166	17163	17106	17068	17235	17193	17149	16819	17051	17198	17169	16985	17163	16969	17267	17155	17094	17079	17153	17151	17255	17052	17179	17097	17057	17252	17305	17085	17176	16919	17204	17394	17105	16983	17130	17139	16959	17187	17115	17222	17222	17145	17107	17125	17157	17195	17223	17080	17135	17222	17082	17093	17023	17093	17158	17047	17232	16981	17064	17258	16982	17094	17200	17204	17090	17261	17138	16964	17167	17306	17102	17294	17162	17072	16766	17271	17063	17174	16932	17018	17083	17114	16882	17119	16972	17298	17241	17185	17297	16983	17211	16933	17124	16957	17275	16992	17128	17227	17158	17206	17082	16967	17247	16971	17032	17146	17025	17164	17116	17081	17086	17244	17096	17125	17007	17277	16989	17304	17033	17051	17065	17221	16916	17148	17193	17089	16977	17125	17278	17199	17095	17193	17016	17183	17145	17333	17077	17212	16979	17082	17050	17155	17176	17120	17052	17141	17158	17117	17230	17140	17374	17143	17181	17186	17261	16896	17012	17261	17100	17190	16915	17091	17059	17082	16989	17215	17321	17306	17118	17053	17246	17193	16916	17120	17153	17174	17196	17155	17200	17138	16930	17068	17065	17227	17158	17050	17062	17141	17274	16939	16799	16995	17010	17299	17224	17057	17091	17146	17096	17177	17088	17184	17145	16991	17238	16993	17160	17252	17313	17281	17036	17157	17083	16983	17197	17031	17195	17087	17027	17026	17364	17207	17125	17088	17218	17372	16960	17312	17136	17013	16967	16981	16945	17327	17252	17151	17171	16957	17081	17123	17143	17126	17143	17092	17290	16955	16997	17106	17099	17264	17142	17218	17128	17178	17185	17163	16980	16986	17164	17054	17230	16982	16999	17090	17024	16975	17155	17034	17361	17282	16813	16958	17007	17182	17141	17308	17242	17205	17177	17125	17144	17028	17163	17122	17001	17102	17049	17174	16933	16992	17083	17302	17034	17130	17097	17156	17201	17122	17160	17267	17286	17146	17080	17050	17085	17177	16972	17116	17148	17041	16991	16935	17177	17113	17092	17276	16909	17320	17371	17205	17145	17022	16955	17158	16984	17225	16901	17029	17263	17097	17306	17342	17129	17172	17142	17200	17213	17091	17198	17277	17141	17099	17012	17144	17385	16996	17180	17043	17190	17067	17156	17140	17158	17214	17024	17193	17026	17076	17161	17120	17321	17374	17123	17118	17076	17109	17021	17195	17242	17316	17063	17030	16966	17255	17143	17012	17036	17147	17174	17092	17155	17290	17046	17226	17171	17027	16960	17022	17162	17187	17315	17110	17296	17248	17132	17163	17218	17176	17164	17276	17057	17138	17212	17163	16990	16979	17144	17257	17177	17224	17216	17211	17129	17200	17106	17190	16769	17151	17012	17257	17035	17187	16974	16974	17257	17159	17329	17088	17260	17053	17295	17196	17253	17158	17125	17274	17053	17066	17240	17078	17126	17199	17125	17093	17202	17209	17197	17125	17147	16938	17101	17152	17005	17079	17147	17094	17374	17158	17094	17194	17254	17028	16934	17080	17124	17059	17027	16995	17252	17132	16923	17323	17251	17139	17086	17145	16997	17020	17093	17206	17145	17104	17094	17103	17097	17197	17345	17229	17001	17074	17095	17030	17154	17061	17194	17076	17051	16965	16996	17175	17216	17014	17210	17289	16966	17126	17289	16967	17144	16998	17027	17119	17216	17189	17049	17082	17227	17240	17004	17193	17177	17156	16937	17141	17229	17224	16926	17324	17000	17262	17130	17236	17095	17065	16986	17109	17143	17103	17102	17256	16981	17025	17054	17429	17374	17135	17130	17135	17010	17154	16960	17198	17123	17380	17356	17141	17240	17049	17131	17274	17270	17179	16924	17033	17087	17316	17299	16957	17014	16976	17070	17316	17352	17019	17064	17066	17125	17183	17206	17024	17042	16995	17071	17314	17166	17054	17050	17191	17028	17039	17258	17119	16929	17032	17126	17065	17121	17228	17148	17182	17214	17107	17105	17336	17058	17210	17233	17126	17138	16998	17025	17129	17160	17077	17178	17158	17313	17234	17059	17270	17018	17028	17109	16956	17031	17193	17067	17176	17182	17156	16798	17184	16966	17040	16951	17192	17258	16975	17101	17159	16972	17034	17281	17121	17120	17115	17146	17029	17133	17274	17153	17051	16846	17195	17044	17152	16895	17059	17219	17031	17089	17349	16986	17271	17193	17131	16992	17136	17101	17071	17105	17172	17118	17073	17121	17054	17103	17168	17118	17038	17108	17077	16941	17033	17126	17075	17092	17148	17153	17198	17199	17089	17256	17219	17183	17254	17154	16932	17119	17244	17189	17039	17173	17242	17010	17066	17029	17035	17201	17109	17183	17016	17355	17347	17149	17299	16939	17078	17119	17243	17115	17149	16879	17128	17060	17180	17223	17010	17201	17266	17091	17241	17098	17181	17087	17234	17312	17070	17099	17455	17249	17037	17158	17220	17303	16945	17201	17241	17301	17349	17139	17212	17270	17022	17016	17020	17192	17007	17024	17164	17034	17135	17281	17211	17132	17232	17101	17211	17081	17056	17034	17076	17103	17162	17092	16873	17166	16980	17127	17146	17104	16911	17178	17184	17082	17082	17005	17142	17071	17254	17061	17075	17059	17140	17452	17222	17224	17244	17000	16965	17094	17108	17152	17097	17187	16982	17173	17136	17075
28865	50970	45956	35765	29075	24096	21521	20898	20538	19973	18697	17683	16975	16819	16344	16293	15938	15879	15748	15620	15280	15188	15200	15046	14969	15004	15033	14787	14764	14657	14995	14798	14691	14740	14664	14704	14760	14767	14695	14574	14680	14511	14425	14477	14243	14394	14440	14446	14552	14377	14403	14508	14538	14487	14398	14444	14364	14301	14469	14319	14441	14493	14279	14394	14376	14528	14413	14355	14230	14381	14444	14287	14530	14322	14437	14535	14418	14422	14345	14309	14402	14350	14448	14352	14318	14662	14457	14414	14453	14500	14580	14411	14449	14402	14518	14445	14409	14506	14440	14400	14398	14519	14295	14408	14272	14278	14211	14311	14550	14360	14295	14362	14422	14455	14338	14299	14285	14369	14502	14525	14483	14383	14404	14398	14321	14458	14316	14455	14300	14477	14459	14488	14440	14389	14392	14272	14527	14289	14413	14370	14479	14243	14374	14314	14260	14442	14455	14397	14372	14478	14478	14413	14364	14249	14285	14407	14446	14577	14306	14328	14432	14512	14438	14291	14478	14397	14329	14454	14389	14508	14442	14225	14446	14378	14243	14378	14438	14421	14317	14406	14426	14386	14340	14542	14538	14268	14425	14339	14211	14425	14496	14412	14427	14430	14345	14285	14365	14529	14410	14517	14430	14583	14349	14269	14239	14368	14392	14439	14501	14374	14583	14375	14446	14496	14498	14355	14217	14394	14075	14477	14508	14486	14392	14359	14494	14438	14313	14435	14305	14432	14481	14418	14474	14398	14603	14341	14375	14331	14430	14383	14388	14378	14327	14321	14402	14257	14325	14352	14524	14550	14252	14313	14357	14384	14358	14388	14488	14308	14282	14268	14385	14357	14402	14430	14641	14252	14346	14464	14215	14507	14303	14164	14304	14336	14351	14288	14501	14379	14467	14329	14370	14196	14358	14264	14425	14374	14295	14535	14226	14308	14300	14410	14335	14396	14326	14474	14408	14425	14375	14499	14308	14313	14334	14388	14235	14520	14471	14361	14522	14465	14636	14374	14464	14487	14382	14340	14313	14390	14439	14467	14418	14419	14401	14292	14339	14350	14355	14484	14456	14381	14434	14282	14253	14436	14418	14336	14215	14411	14345	14258	14327	14392	14481	14260	14275	14379	14487	14466	14307	14232	14382	14380	14324	14490	14507	14379	14461	14234	14434	14457	14453	14400	14517	14274	14388	14323	14340	14505	14363	14275	14285	14327	14267	14529	14533	14324	14429	14430	14453	14386	14302	14321	14503	14289	14492	14395	14360	14433	14325	14348	14403	14272	14347	14335	14380	14214	14449	14309	14461	14529	14479	14386	14478	14353	14416	14408	14389	14311	14487	14666	14341	14365	14292	14564	14369	14318	14401	14628	14430	14472	14396	14604	14385	14448	14115	14380	14471	14437	14463	14351	14399	14377	14431	14341	14469	14307	14373	14433	14322	14357	14363	14399	14376	14442	14379	14265	14289	14411	14355	14426	14431	14448	14520	14404	14479	14593	14440	14302	14291	14373	14330	14520	14403	14500	14196	14457	14187	14459	14300	14264	14516	14256	14351	14389	14404	14470	14472	14289	14367	14292	14511	14358	14507	14243	14404	14290	14448	14406	14270	14503	14395	14166	14290	14272	14458	14455	14258	14367	14506	14321	14331	14363	14351	14250	14323	14416	14327	14423	14513	14510	14418	14388	14310	14292	14434	14395	14469	14432	14270	14320	14468	14535	14403	14232	14336	14334	14396	14351	14252	14301	14438	14286	14355	14329	14494	14245	14345	14349	14157	14354	14518	14189	14369	14358	14283	14314	14360	14427	14557	14283	14409	14301	14586	14249	14381	14321	14544	14515	14338	14317	14224	14388	14368	14472	14508	14487	14211	14325	14239	14148	14404	14412	14376	14314	14427	14337	14531	14442	14361	14242	14424	14477	14300	14487	14233	14474	14274	14296	14389	14325	14502	14360	14414	14392	14336	14354	14350	14314	14334	14360	14460	14377	14503	14349	14428	14502	14271	14502	14441	14446	14499	14399	14337	14337	14411	14477	14437	14320	14334	14459	14503	14445	14361	14386	14448	14346	14458	14343	14390	14405	14289	14385	14315	14191	14282	14478	14351	14400	14331	14307	14373	14337	14381	14534	14407	14310	14353	14422	14392	14377	14584	14424	14334	14459	14334	14391	14463	14416	14260	14477	14444	14483	14257	14500	14318	14355	14445	14293	14288	14282	14524	14351	14375	14191	14444	14350	14224	14222	14344	14268	14365	14318	14305	14360	14300	14413	14477	14424	14312	14374	14373	14320	14528	14352	14413	14433	14244	14401	14449	14200	14426	14362	14433	14495	14489	14322	14396	14461	14599	14312	14403	14481	14334	14319	14564	14317	14504	14464	14319	14362	14358	14446	14414	14402	14474	14397	14535	14478	14396	14183	14485	14356	14235	14314	14352	14418	14345	14282	14284	14382	14334	14284	14436	14349	14417	14558	14353	14193	14458	14376	14300	14147	14396	14263	14402	14388	14381	14532	14412	14412	14428	14210	14413	14324	14404	14404	14275	14507	14396	14238	14302	14264	14440	14236	14369	14636	14384	14423	14127	14411	14448	14447	14536	14344	14238	14308	14319	14559	14409	14318	14435	14519	14338	14360	14505	14412	14454	14352	14248	14399	14285	14561	14424	14465	14288	14312	14310	14419	14344	14494	14403	14262	14296	14161	14321	14177	14352	14323	14248	14472	14297	14363	14316	14421	14337	14148	14224	14346	14324	14260	14545	14210	14426	14432	14459	14304	14416	14433	14239	14414	14396	14444	14368	14378	14442	14292	14561	14433	14246	14385	14245	14527	14440	14456	14351	14316	14557	14445	14312	14276	14274	14322	14446	14309	14264	14297	14218	14419	14382	14417	14217	14576	14435	14250	14332	14356	14409	14489	14433	14412	14440	14298	14346	14329	14420	14387	14229	14351	14158	14395	14313	14278	14403	14297	14348	14391	14325	14429	14378	14406	14460	14407	14247	14405	14318	14363	14382	14292	14557	14464	14390	14379	14425	14394	14611	14381	14386	14445	14243	14360	14479	14309	14437	14437	14410	14439	14264	14363	14327	14327	14346	14461	14358	14239	14343	14232	14496	14355	14514	14356	14293	14235	14397	14364	14347	14298	14447	14384	14248	14510	14449	14294	14496	14427	14403	14446	14435	14324	14484	14427	14334	14388	14334	14482	14290	14433	14410	14422	14378	14497	14364	14200	14365	14309	14188	14380	14370	14375	14448	14235	14511	14429	14288	14506	14432	14301	14458	14501	14274	14375	14395	14424	14396	14340	14371	14070	14346	14416	14377	14556	14424	14352	14465	14421	14293	14471	14286	14261	14406	14296	14361	14204	14366	14446	14435	14344	14323	14369	14486	14133	14365	14257	14283	14355	14443	14417	14427	14382	14527	14296	14545	14452	14328	14473	14276	14185	14396	14571	14351	14240	14396	14554	14295	14134	14430	14368	14304	14481	14307	14365	14431	14397	14437	14335	14449	14481	14404	14326	14502	14411	14636	14366	14561	14481	14417	14407	14301	14476	14343	14418	14239	14414	14221	14403	14418	14355	14273	14501	14460	14459	14404	14235	14337	14538	14275	14379	14290	14536	14249	14384	14415	14300	14252	14193	14308	14336	14305	14247	14372	14471	14429	14417	14452	14216	14422	14532	14265	14302	14412	14434	14362	14293	14303	14395	14304	14235	14426	14373	14320	14423	14398	14230	14343	14266	14256	14415	14447	14204	14393	14418	14192	14404	14407	14433	14340	14341	14295	14573	14350	14242	14284	14220	14400	14182	14464	14475	14372	14224	14179	14505	14291	14388	14250	14435	14385	14317	14325	14469	14250	14343	14297	14341	14373	14451	14406	14273	14423	14463	14373	14417	14337	14466	14321	14427	14234	14259	14412	14528	14402	14299	14400	14319	14418	14428	14181	14483	14564	14250	14437	14343	14229	14363	14307	14273	14457	14351	14446	14354	14488	14309	14407	14679	14444	14370	14402	14326	14487	14374	14532	14643	14441	14319	14284	14540	14251	14321	14433	14343	14407	14506	14319	14321	14385	14401	14353	14229	14479	14603	14369	14485	14391	14451	14309	14443	14506	14297	14403	14389	14213	14408	14428	14238	14360	14404	14375	14305	14370	14435	14327	14401	14425	14326	14444	14376	14428	14381	14342	14385	14325	14481	14222	14352	14492	14566	14258	14472	14429	14357	14410	14167	14345	14250	14398	14356	14267	14396	14381	14461	14461	14368	14450	14434	14432	14398	14417	14474	14357	14405	14317	14419	14331	14417	14445	14322	14501	14163	14346	14418	14470	14304	14356	14403	14504	14270	14396	14410	14464	14325	14466	14402	14437	14322	14376	14461	14494	14480	14369	14424	14423	14336	14198	14422	14398	14317	14385	14405	14404	14411	14333	14347	14417	14382	14398	14488	14355	14450	14412	14365	14315	14460	14392	14362	14513	14383	14372	14360	14369	14334	14284	14320	14329	14415	14281	14452	14351	14460	14219	14188	14495	14409	14435	14282	14370	14441	14357	14226	14460	14205	14440	14366	14560	14365	14424	14355	14383	14573	14354	14405	14319	14328	14438	14289	14439	14510	14314	14396	14217	14374	14435	14397	14417	14290	14389	14375	14497	14404	14329	14224	14311	14397	14508	14511	14579	14438	14385	14473	14421	14385	14413	14326	14422	14421	14441	14398	14383	14485	14209	14336	14561	14354	14579	14483	14441	14401	14418	14400	14275	14325	14376	14487	14288	14421	14366	14441	14217	14356	14460	14570	14377	14479	14400	14400	14307	14337	14390	14224	14276	14455	14305	14452	14424	14399	14342	14384	14498	14517	14461	14416	14530	14319	14457	14297	14418	14339	14170	14590	14340	14506	14362	14459	14406	14354	14457	14439	14368	14353	14450	14240	14433	14495	14253	14472	14159	14282	14363	14359	14370	14466	14212	14288	14222	14552	14384	14335	14436	14264	14327	14187	14303	14313	14378	14411	14528	14409	14256	14309	14289	14370	14338	14366	14480	14475	14442	14468	14499	14387	14554	14383	14306	14299	14380	14315	14372	14373	14447	14330	14203	14356	14401	14309	14360	14409	14455	14424	14510	14456
28545	25545	32018	28309	22070	19342	18513	17834	18009	17702	17369	17061	16788	16761	16734	16674	16450	16527	16615	16448	16487	16555	16472	16432	16369	16542	16456	16359	16346	16389	16516	16359	16311	16384	16436	16532	16288	16102	16402	16481	16147	16352	16398	16422	16115	16272	16240	16370	16271	16157	16277	16410	16135	16351	16197	16219	16199	16187	16224	16152	16166	16192	16104	16084	16204	16190	16196	16343	16204	16342	16151	16281	16147	16216	16303	16348	16252	16199	16235	16278	16165	16225	16351	16173	16219	16076	16335	16467	16152	16103	16130	16184	16003	16058	16196	16221	16179	16120	16369	16144	16330	16183	16356	16310	16253	16075	16155	15955	16146	16356	16221	16261	16223	16235	16347	16191	16311	16203	16305	16198	16370	16238	16232	16298	16213	16284	16292	16203	16257	16207	16204	16157	16217	16189	16313	16238	16295	16298	16207	16163	16055	16062	16165	16072	16137	16156	16447	16022	16286	16286	16257	16130	16415	16168	16311	16167	16074	16033	16171	16193	16097	16042	16285	16117	16221	16130	16187	16274	16261	16270	16145	16322	16261	16477	16368	16285	16056	16253	16200	15959	16188	16259	16212	16517	16351	16299	16195	16187	16278	16285	16292	16214	16230	16257	16280	16312	16196	16157	16204	16145	16266	16335	16253	16235	16347	16168	16223	16241	16201	16231	16262	16044	16197	16371	16210	16265	16208	16110	16226	16188	16477	16007	16126	16224	16052	16113	16280	16350	16327	16275	16233	16170	15995	16297	16081	16325	16185	15938	16010	16108	16174	16325	16480	16367	16149	16284	16327	16108	16217	16080	16391	16249	16170	16063	16193	16423	15982	16280	16114	16210	16232	16259	16080	16205	16152	16155	16114	16270	16242	16190	16208	16216	16383	16171	16227	16055	16218	16275	16243	16324	16179	16376	16118	16121	16163	16319	16070	16186	16001	16363	16283	16336	16156	16130	16270	16261	16284	16092	16105	16249	16054	16165	16330	16258	16047	16207	16140	16156	16171	16244	16083	16284	16345	16399	16327	16324	16262	16308	16065	16334	16278	16371	16315	16431	16212	16019	16078	16322	16440	16066	16257	16456	16038	16135	16064	16050	16225	16156	15949	16339	16381	16244	16193	16268	16449	16068	16331	16124	16243	16230	16438	16140	16245	16299	16270	16207	16260	16052	16178	16283	16177	16275	16404	16244	16161	16142	16124	16218	16138	16161	16173	16250	16311	16218	16294	16294	16320	16052	16310	16111	16011	16129	16246	16314	16139	16043	16279	16252	16075	16323	15984	16105	16334	16255	16267	16299	16176	16247	16291	16146	16232	16429	16092	16232	16032	16066	16180	16442	16373	15963	16139	16262	16193	16159	16326	16298	16282	16077	16119	16092	16075	16122	16053	16080	16185	16227	16293	16244	16348	16268	16175	16015	16298	16269	16043	16261	16162	16223	16100	16315	16125	16203	15945	16156	16266	16258	16120	16355	16161	16151	16306	16208	16289	16344	16231	16256	16434	16286	16358	16291	16012	16150	16146	16232	16319	16274	16243	16214	16289	16148	16326	16145	16204	16078	16370	16201	16092	16199	16170	16198	16227	16290	16278	16324	16170	16391	16332	16161	16348	16272	16372	16202	16074	16123	16242	16255	16073	16171	16385	16248	15996	15917	16124	16208	16202	16135	16282	16149	16151	16219	16344	16349	16067	16186	16313	16154	16173	16222	16103	16273	16202	16223	16281	16155	16207	16106	16334	16190	16101	16308	15876	16122	16315	16288	16205	16229	16225	16252	16154	16232	16235	16256	16333	16120	16142	16105	16309	16195	16530	16212	16163	16248	16171	16105	16207	16175	16146	16202	16399	16131	16371	16144	16072	16338	16394	16223	16117	16511	16267	16099	16412	16234	16319	16157	16240	16262	16370	16057	16367	16229	16080	16146	16315	16262	16272	16167	16497	16168	16237	16149	16254	16118	16276	16036	16240	16110	16180	16230	16130	16422	16266	16317	16138	16185	16232	16259	16211	16084	16154	16083	16139	16057	16278	16196	16083	16223	16096	16125	16154	16200	16273	16279	16258	16015	16307	16321	16279	16232	16115	16388	16261	16260	16290	16169	16183	16304	16109	16348	16208	16180	16190	16133	16548	16103	16088	16229	16193	16150	16199	16225	16374	16231	16110	16129	16297	16146	16197	16267	16132	16015	16011	16193	16163	16204	16220	16175	16124	16364	16247	16029	16289	16299	16277	16165	16287	16163	16343	16076	16286	16074	16094	16205	16207	16406	16187	16167	16393	16185	16244	16459	16152	16205	16186	16240	16384	16141	16362	16355	16253	16321	16193	16273	16423	16241	16351	16251	16192	16367	16457	16308	16291	16279	16293	16236	16376	16187	16317	16388	16150	15993	16241	16323	16092	16090	16250	16279	16369	16184	16495	16304	16168	16504	16325	16133	16299	16235	16250	16398	16233	16273	16320	16092	16164	16088	16095	16319	16078	16353	16281	16289	16214	16123	16280	16112	16197	16456	16334	16208	16204	16219	16338	16235	16125	16146	16108	16151	16254	16294	16049	16137	16333	16088	16237	16142	16189	16322	16257	16226	16181	16404	16119	16116	16261	16192	16288	16263	16325	16161	16340	16291	16064	16196	16266	16364	16215	16295	16331	16208	16113	15997	16281	16456	16372	16334	16224	16265	16172	16093	16263	16221	16122	16154	16146	16143	16328	15943	16217	16209	16298	16445	16233	16236	16360	16244	16223	16322	16169	16302	16282	16238	16361	16135	16203	16233	16153	16221	16230	16250	16110	16047	16474	16327	16194	16150	16223	16086	16208	16163	16220	16234	16293	16200	16079	16046	16125	16063	16209	16425	16322	16423	16121	16262	16302	16204	16064	16339	16287	16124	16345	16039	16003	15983	16342	16136	16049	16029	16301	16283	16222	16225	16334	16101	16188	16069	16181	16185	16164	16133	16262	16378	16031	16121	16021	16117	16285	16316	16276	16206	16297	16246	16095	16245	16130	16221	16172	16288	16253	16156	16197	16258	16224	16175	16404	16189	16225	16125	16313	16267	16260	16189	16074	16216	16386	16164	16229	16100	16300	16120	16414	16191	16391	16144	16112	16225	16354	16212	16160	16242	16278	16070	16208	16159	16081	16064	16103	16187	16214	16353	16538	16258	16220	16320	16172	16140	16232	16152	15935	16136	15995	16145	16186	15946	16068	16151	16161	16214	16345	16199	16294	16090	16175	16001	16166	15827	16217	16271	16053	16051	16245	16337	16376	16078	16272	16352	16281	16316	16047	16205	16131	16260	16146	15971	16066	16309	16348	16289	16340	16174	16330	16143	16255	16175	16307	16297	16278	16108	16195	15997	16178	16468	16109	16232	16235	16190	16166	16297	16179	16209	16209	16225	16274	16140	16112	16174	16195	16255	16092	16439	16374	15907	16153	16226	16305	16386	16324	16332	16313	15994	16308	16075	16369	16284	16353	16345	16452	16092	16130	16043	16183	16264	16176	16324	15972	16209	16235	16375	16228	16189	16176	16053	16318	16317	16250	16214	16203	16272	16061	16184	16295	16263	16152	15870	16305	16224	16311	16114	16271	16226	16206	16148	16261	16139	16221	16106	16101	16203	16302	16318	16395	16176	16263	16148	16147	16362	16322	16266	16202	16146	16065	16069	16186	16315	16213	16145	16261	16169	16076	16091	16195	15968	16137	16348	16177	16364	16310	16162	16143	16257	16055	16073	16174	16230	16299	16253	16199	16156	16089	16192	16263	16262	16248	16265	16267	16086	16367	16145	16049	16279	16242	16194	16289	16429	16203	16159	16258	16122	16225	16248	16503	16155	16364	16262	16256	16187	16248	16204	16259	16270	16635	16235	16175	16279	16191	16339	16062	16163	16021	16200	16310	16458	16320	16278	16315	16135	16219	16288	16352	16163	15974	16356	16199	16111	16336	16537	15966	16172	16266	16104	16250	16366	16277	16374	16197	16190	16289	16282	16067	16137	16205	16001	16210	16038	16134	16139	16230	16302	16403	16044	16470	16178	16195	16244	16224	16224	16246	16420	16090	16400	16437	16278	16213	16351	16178	16106	16136	16479	16185	16293	16239	16040	16242	16183	16199	16416	16214	16173	16155	16201	16214	16338	16272	16063	16046	16148	16268	16318	16210	16326	16283	16110	16371	16065	16196	16322	16369	16325	16080	16218	16021	16280	16025	16264	16263	16283	16230	16188	16175	16319	16207	16181	16147	16185	16400	16476	16034	16124	16178	16135	16300	16381	16222	16285	16077	16144	16456	16150	16054	16240	16059	16166	16137	16367	16219	16248	16026	16174	16373	16240	16050	16110	16267	16137	15990	16112	16196	16333	16179	16109	16277	16256	16262	16208	16137	16080	16400	16302	16119	16096	16371	16283	16531	16085	15997	16260	16282	16338	16329	16216	16127	16406	16349	16206	16156	16317	16044	16161	15976	16075	16156	16313	16109	16311	16358	16350	16211	16210	16220	16320	16122	16168	16105	16049	16288	16315	16052	16322	16272	16238	16220	16205	16239	16300	16176	16103	16250	16126	16065	16163	16227	16428	16152	16166	16349	16218	16293	16061	16016	16189	16409	16279	16382	16249	16312	16096	16058	16372	16183	16187	16318	16359	16397	16101	16063	16253	16160	16280	16268	16231	16185	16344	16200	16169	16245	16195	16390	16060	16077	16260	16346	16176	16183	16384	16427	16166	16217	16217	16467	15991	16254	16370	16326	16207	15958	16439	16203	16199	16379	16241	16334	16017	16312	16349	16354	16114	16319	16129	16238	16192	16036	16287	16308	16315	16061	16132	16203	16424	16121	16022	16324	16148	16151	16230	16231	16090	16209	16182	16326	16324	16341	16157	16430	16146	16215	16162	16082	16084	16252	16294	16135	16547	16305	16327	16104	16174	16334	16166	15989	16524	16281	16287	16257	16116	16169	16244	16070	16136	16163	16210	16247	16221	16204	16348	16247	16313	16196	16256	16171	16282	16213	16199	16230	16226	16227	16134	16263	16089	16107	16141	16305	16113	16094	16308	16189	16461	16296	16282	16149	16377	16200	16315	16424	16427	16361	16296	16308	16235	16295	16435	16142	16242	16246	16398	16134	16331	16299	16271
27005	39296	35085	26057	20896	17647	16887	16797	16595	16269	15816	15204	14949	14895	14829	14604	14443	14525	14441	14483	14205	14332	14140	14097	14041	14133	14001	14122	14196	14295	14072	14060	14028	13970	14054	14017	13859	13882	13982	13900	13928	13721	13900	13939	13857	13859	13875	13917	14145	13985	13945	13899	13927	13855	13918	13997	13833	13861	13930	14146	13938	13777	13905	13737	13971	13742	13903	14015	14046	13802	13924	13861	14081	13900	13888	13805	13944	13786	13737	13803	14107	13806	13852	13887	13943	13887	13954	13767	13809	13967	13878	14003	14049	13794	13745	13680	13998	13854	13860	13794	13900	13738	13972	13795	14070	13879	13991	14006	13866	13831	13949	13833	13929	13933	13835	13812	13871	13851	14008	13905	13891	13894	13888	13939	13912	13866	14074	13765	13723	13810	13973	13822	13945	13853	14055	13927	14071	13970	13909	13918	14047	13894	13864	13729	13923	13911	13900	13895	13909	13888	13766	14005	13897	13985	13870	13980	13616	13853	14021	13907	13924	13898	13806	14055	13971	13848	13832	13735	13713	13840	13745	13851	13895	13976	13931	13659	13942	13808	13984	13871	13890	13873	13842	13771	13731	13751	13879	13840	13840	13914	14010	13946	13900	13873	13707	13903	13897	13746	13800	13998	13992	13799	13993	13963	13898	13776	13879	13936	13916	13851	13885	13797	13852	14063	13723	13957	13663	13929	13718	13887	13956	13838	13896	13891	13862	13970	13926	13837	13929	13773	13953	13746	13860	13818	14011	13870	13849	13799	13950	13899	13894	13795	13862	13664	13790	13937	13806	13870	13828	13909	13886	13711	13904	13829	13943	13734	13889	13948	13796	13970	13980	13870	13776	13872	13995	13837	13906	14001	13934	13813	13936	13729	13986	13977	13944	13969	13966	13850	13793	13936	13831	13838	13876	13867	13863	14053	13792	14099	13800	13937	13943	13719	13905	13948	13737	13701	13846	13899	13912	13845	13849	13795	14007	13851	13885	13957	13935	13799	13902	13959	13820	13851	13770	13793	13851	13769	14095	13815	13869	13887	13990	13842	13792	13789	14108	13878	13664	13995	13978	13901	13968	13848	13960	13910	13743	13849	13946	13923	13712	13648	13874	13808	13941	13940	13904	13827	13923	13943	13791	13788	13863	13726	13832	13984	13824	13889	14107	13951	13782	13700	13812	14113	13907	13952	13958	13995	13960	13921	13813	13889	13992	14009	13819	13748	13831	13986	13941	13915	13834	13865	13904	13795	13865	13857	13838	13929	13997	13825	13814	13813	13811	13757	13852	13745	13877	13888	13923	14027	13866	13860	13810	13797	14020	13805	13827	13874	14048	13965	13825	13741	14022	14035	13896	13913	13985	13934	13920	13841	13885	13639	13925	13874	13834	13969	13904	13747	14019	13738	13833	13907	13730	13990	13877	13929	13839	13928	13853	13842	13701	13811	13981	13945	13989	13887	13778	13835	14003	13954	13971	13893	13753	13825	13897	13745	13845	13650	13875	13928	13792	14012	13954	13824	13876	13832	13853	13653	13905	13923	13903	13951	13843	13899	13868	14001	13823	13875	13970	13931	13871	13986	13907	13830	13922	13901	14004	13816	13964	13869	13805	13720	13909	13881	13841	13865	13990	13682	13792	13841	13866	13818	13837	13711	14062	13748	14039	13749	13950	14111	13827	13937	13826	13940	13941	13940	13750	13828	14096	13702	13824	13775	13808	13899	13911	13831	13916	13848	13832	13941	13861	13820	13841	13876	13785	13917	13922	13641	14049	13931	13893	13885	13908	13889	13867	14001	13846	13802	13919	13933	13871	13768	13780	13880	13763	13788	13972	13867	13813	14018	13960	13731	13772	13876	14058	13911	13823	13857	13945	13940	13761	13870	13823	13988	13819	13962	13996	13915	14074	13788	14006	13992	13981	13938	14009	13842	14056	13803	13875	13798	13975	13825	13925	13960	13958	13730	13959	13852	14000	13852	14027	13916	13843	14027	13906	13715	13936	13965	13750	13660	13877	14016	13878	13891	13762	13879	13925	13799	14019	13918	13978	13883	13863	13901	13826	13886	13790	13696	14006	13853	13924	14141	13711	13884	13876	13903	13945	13921	13958	13951	13956	13821	13855	13962	13817	13977	13830	13906	13774	13736	13868	13815	13861	13946	13828	13817	13984	13867	13825	13916	13960	13788	13916	13975	13771	13828	13828	13869	13972	13951	13951	13878	13799	13744	13746	13804	14034	13786	13969	13710	13966	13941	13905	13925	13863	13754	13983	14012	13904	13844	13833	13950	13803	13819	14025	14013	13959	13643	13962	13988	13886	14137	13817	13900	13927	13895	13822	13885	13937	13902	13771	13748	13870	13859	13870	13851	13898	13977	13840	13766	13988	13731	13952	13964	13882	13890	13752	13891	13842	13840	13867	13868	14131	13773	13894	13826	13893	13891	14053	13799	13789	13889	13894	13907	13795	13818	13998	13876	13896	14085	13847	13883	13979	13804	13942	13866	13927	13923	13894	13847	13807	13751	13797	13842	13768	13931	13895	13942	13661	13931	13919	13933	13769	13992	13814	13806	14061	13855	13982	13782	13843	13717	13762	13900	13853	14019	14006	13846	13812	14048	13914	13937	13926	13872	13975	13867	13767	13981	13915	13710	13917	13992	13908	13864	13875	14007	13912	13893	13901	13973	13805	13759	14049	14026	13879	13968	13960	13859	13895	13790	13872	14057	13736	13843	13850	14009	13836	13926	13798	13758	13869	13786	13911	13909	13873	13954	14007	13786	14051	13825	14066	13878	13765	13899	13833	13875	13909	13749	13752	13743	13856	13719	13971	13958	13944	13875	13843	13937	13818	13814	13944	13769	14058	13835	13876	13795	13816	13932	13872	13928	13851	13780	13917	13677	13872	13768	13742	13864	13930	13811	13811	13973	13960	13977	13776	13829	13935	13794	13815	13878	14032	13950	13853	13681	13929	13780	13780	13906	13779	13906	13907	13982	14001	13754	13897	13945	13914	13919	13881	13923	13845	13971	13783	13836	13927	13843	13906	13869	14048	13899	13994	13830	13961	13972	13891	13934	13898	13942	13951	13836	14005	13955	14003	13873	13801	13652	13928	13790	13847	13941	13810	13888	13879	14015	13930	13809	13794	13971	13876	13885	13934	13999	13759	14034	13741	13964	13917	13717	13881	13779	13905	14065	13974	13890	13755	13783	14037	13866	13833	14025	14010	13826	13928	13867	13866	13836	13878	13736	13880	13752	13877	13940	13777	13843	13865	13800	13915	13968	13934	13849	13806	13853	13899	13898	13955	13878	13787	13821	13771	13901	13828	13861	13791	13866	14030	13941	13963	13778	13810	13851	13849	13649	13879	13684	13883	14042	13834	13743	13899	13989	13805	13997	13865	13993	13822	13928	13921	14048	13869	13950	13856	13929	14011	13876	13851	13710	13935	13882	13889	13914	13864	13856	13852	13709	13888	13863	13891	13912	13869	13766	13906	13958	14005	14109	13904	13873	13821	13880	13800	13905	13878	13846	13903	13808	14079	13946	13901	13854	13756	13959	13964	13782	13877	13748	13895	13903	13779	13837	13840	13779	13895	14003	13854	13855	13743	13889	13974	13974	13863	13805	13942	13837	13796	13817	13924	13918	13971	13881	13957	13956	13940	13818	13921	13954	13812	13919	13781	13837	13759	13890	13822	13959	13953	13964	13795	13809	13976	13824	13853	13813	13875	13816	13912	13870	13790	14072	13877	13950	13949	13941	14076	13984	13996	13959	13965	13696	13819	13904	13794	13807	13856	13946	13930	13876	13795	13844	13903	13946	13674	13884	14010	13719	13964	13887	13805	13866	14043	13799	13916	13940	13832	14020	13762	14089	13862	13838	13752	13905	13857	13985	13992	13911	13797	13997	13998	13885	13767	13988	13848	13979	13881	13845	13847	13749	13958	13832	13956	13974	13882	13898	13835	13877	13793	14129	13866	14042	13764	14017	13930	13835	13825	13920	13795	13801	13836	13895	13850	13870	13893	13802	13844	13890	13866	13788	14023	13827	13858	13787	13848	14088	13878	13947	13883	14000	13991	13868	13918	13796	14043	14082	13824	13714	13956	13753	13892	13953	14022	13865	14021	13870	13944	13838	13775	13684	13881	13947	13849	13918	13878	13974	13797	13853	14041	13961	13925	13946	13834	13830	13935	13822	13944	13872	13806	13834	13855	13703	13947	13912	13804	13896	13877	14010	13984	13950	13740	13884	13908	13673	13876	13804	13767	13989	13880	13934	13842	13854	13907	13883	13943	13898	13833	13765	13982	13773	14039	14001	14004	13910	14031	13716	13942	13863	13946	13994	13816	13756	13865	13931	13825	13788	13853	13890	13800	14029	13744	13988	13987	13815	13751	13984	13997	14003	13859	13878	13925	13906	14000	13870	13968	13713	13935	14023	13980	13912	13815	13829	13830	13888	13883	13787	13887	13874	14009	13710	13851	13885	13874	13901	13946	13893	13754	13994	13874	13953	13954	13856	13831	14067	13880	13731	13771	13738	13949	13701	13896	13933	13838	14081	14022	13849	13723	13888	13971	13729	13901	13840	14059	14049	13843	13913	13863	13788	13863	13826	13858	13892	13953	13962	14096	13607	13986	13929	13896	13793	13791	13918	13818	13810	14023	13812	13773	13886	13880	13902	13822	13944	14007	13909	13967	13676	13979	13947	13908	13908	13913	13924	13747	13926	13939	13849	13812	13984	13991	13765	13975	13833	14155	13890	13987	14053	13913	13993	13819	13798	13846	13824	13777	14029	13876	13849	13914	13856	13875	13835	13930	13932	13808	13783	13995	13921	13974	13831	13880	13915	13921	13686	13976	13820	13946	13812	13887	13693	13895	13899	14051	13977	13937	13820	13800	13876	13807	13842	13847	13962	13922	13753	13877	13881	13731	13735	13881	13828	13894	13849	13825	13890	13917	13680	13881	13943	13909	13592	13910	14099	13923	13895	13909	13907	13817	13992	13993	13919	14050	13816	13885	13956	13866	13878	13826	13829	13904	13742	13864	13930	13779	13749	13927	13826	13946	13877	13853	13953	13801	13914	13865	13924	13910	13968	13767	13803	13887	13919	13779	13903	13851	13949	13951	13923
23828	21071	28532	24438	23144	23405	22055	19821	19031	19006	18516	17904	17358	17217	16991	16989	17062	16929	16799	16921	16779	16590	16483	16399	16592	16181	16259	16566	16385	16317	16425	16385	16308	16415	16196	16484	16283	16251	16259	16386	16136	16152	16230	16234	16258	16159	16243	16136	16414	16123	16171	16042	16266	16325	16095	16260	16197	16227	16153	15901	15988	15891	16061	15987	16029	16116	16166	16218	16204	16242	16185	16125	16184	15993	16237	16215	15998	16072	16145	16131	16032	16074	15978	16046	16155	16305	16089	15938	16209	16131	15846	16007	16289	16115	16066	16067	16104	15935	16165	16151	16173	16214	16072	16332	16126	16118	15963	16193	16185	16060	16121	16238	16230	16255	16245	16157	16316	16015	16094	16197	16194	16219	15896	15906	16069	16120	16236	16118	16231	16178	16292	15998	16025	16211	16188	15907	15965	16190	16297	16067	16020	16158	16183	16095	15925	16126	16016	16238	16358	16221	16252	16132	16008	16317	16107	16302	16098	16181	16065	16043	16124	15985	16168	16199	16143	16139	16186	16148	16096	16224	15985	15834	15834	16066	16193	16143	16235	15954	16115	16135	15926	15904	16155	16035	16214	15969	16116	16172	16331	16217	16290	15978	15953	16130	16021	16291	16165	15879	16070	16074	16148	16367	16038	16091	15880	16033	16323	16081	16139	16096	16165	16106	16089	16138	16034	16039	16247	15965	16034	15958	16096	16127	16148	16138	16026	15928	16242	16117	16039	16200	15986	16022	16290	15967	16053	15900	16047	16071	16323	16139	16089	16021	16223	15976	16187	16282	16105	16173	16074	16129	16016	15895	16164	16282	15991	16140	15952	16124	16211	16119	16142	16340	16058	15995	16089	16054	15968	15982	16117	16209	15901	16167	16047	15982	16223	16056	15954	15973	15909	15899	16145	16185	16004	16045	16016	16050	16084	16168	16247	16172	15950	16155	16092	16147	16163	16228	16033	16166	16077	16099	16087	16395	16245	16138	15836	16146	16167	16262	16084	16122	16133	16055	16284	16267	16292	16096	16110	16010	16108	16265	16032	15978	16371	15996	16075	16133	16066	16223	16191	15973	16282	16107	16171	16109	15970	16202	16057	16053	16004	16260	16320	16012	16088	16171	15950	16244	16207	16192	16383	16008	16160	16133	16049	15954	16072	16065	16064	16166	15997	15977	15963	16414	16201	16092	16027	16201	15787	16110	16147	16167	16210	16141	16146	16163	16181	16174	16015	16007	16108	16121	16232	16088	16099	16276	16135	16328	16183	15979	15965	16145	15991	16066	16094	16051	16081	16011	16200	16004	16421	16088	16036	16097	16230	16328	16023	16067	15991	16085	16188	16139	16053	16022	16166	16141	16165	16123	16151	16076	16073	16087	16104	16033	15902	16092	16320	16075	15971	16208	16143	16184	16154	15993	16075	16059	16126	16014	15955	16197	16052	16099	15955	15997	16149	16329	16140	16444	16200	16148	16061	16173	16145	16049	16138	16218	16010	16189	16033	16077	16133	16019	16111	16099	16083	15967	15887	16244	16187	16115	16262	16107	16016	15874	15952	16016	16259	16341	16205	16054	16175	15971	16047	16092	16143	16056	16289	16116	16250	16160	16226	16161	16251	16049	16190	16220	16136	16217	16196	16358	16177	16085	15973	15969	16107	16116	16271	16053	16249	16002	16008	16043	16120	16150	16047	15983	15935	16212	15927	16184	16201	16249	16109	15946	16055	16205	16222	16074	16141	15957	16140	15968	16053	16242	15954	16136	16085	16096	16029	16444	16270	15871	16144	16106	16234	16290	16079	16118	16102	15997	15813	16073	16056	16132	16121	16071	15966	16163	16009	16156	16197	16217	16150	16013	16069	15993	16200	16045	16205	16128	16029	15967	15878	16005	16286	16103	16118	16043	16029	16054	16022	16252	16027	16071	15987	16219	16126	16102	16116	16016	16140	16105	16250	16281	16211	16262	16193	16136	16186	16045	16064	15873	16008	16034	16125	16053	16016	16004	15991	16130	16113	16232	15900	16165	16082	16079	15991	16095	16106	16130	16139	16094	16139	16064	16236	16168	16390	16056	16013	16021	15982	16017	15947	16227	16020	16055	16133	16146	16030	16244	16160	16095	16117	16351	15944	15840	16164	16419	16132	16079	16326	16120	16113	16186	16127	16169	16133	16074	16010	16284	16031	16117	15975	16045	16202	16165	16057	16163	16270	16166	16061	16169	15989	15985	15993	16031	16007	15974	15961	15970	16105	16160	15854	16083	16329	16163	16037	16194	16061	16055	16186	16081	15891	16270	16153	16150	16121	16264	16070	16035	16039	16138	16181	16124	16064	16227	16180	16099	16015	16011	15921	16214	15941	16287	15991	15999	15925	16008	16230	16147	16082	16199	16034	16239	15921	16071	16150	16053	15997	16066	15964	16310	16016	16105	16270	16082	16287	16244	16057	16192	16157	16175	16191	15984	16004	16195	16185	16180	16231	16032	16140	16167	15957	16206	16105	16039	16101	15961	16202	15987	16162	15995	16053	16080	16333	16300	16036	16132	16316	15969	16115	16282	15913	16037	16121	16127	16290	16140	16004	16162	15936	16141	16068	16004	16274	16028	16185	15980	16130	16288	16039	16138	16201	16106	16084	16102	16134	16123	15961	16024	16019	16317	16082	16115	16118	16156	16070	16098	16147	16079	16158	16025	16084	15856	16083	15975	15967	16088	16032	16148	15930	16162	16221	15992	16059	16303	16029	16086	16051	16214	16100	16185	16077	16184	16064	15898	16134	16013	16040	15888	16047	15953	16388	16078	16064	16122	16173	16168	16189	16004	16172	16086	16136	16011	16091	15855	16071	15817	16080	16200	16205	16040	16353	16164	16054	16018	16000	16076	16035	16049	16141	15991	16128	16011	16251	16113	16142	16048	15924	15937	16330	16090	16278	16069	16082	16075	16193	16104	15957	16121	15995	16076	16052	16148	16088	15958	16083	16193	16202	16016	16321	16139	15898	16035	16175	16165	16149	16184	16036	16151	16105	16100	16157	16104	16105	16122	15870	15941	16061	16270	16230	15937	16216	16208	16048	15875	15940	15977	16170	16174	16129	16086	15998	16034	16151	16090	16205	16121	16151	15886	16154	15963	16280	15846	16156	16208	15926	15941	16110	16072	16006	15916	16103	16187	16248	16012	15993	16103	16135	16282	16136	15873	16009	15999	16193	16060	16242	15876	16115	16130	16246	16153	16164	16040	16208	16080	16230	16153	16052	16119	16251	16171	16150	16113	16224	16054	16151	16216	16144	16325	16086	16052	16011	15870	16080	16166	16408	16252	16044	16199	16174	16139	16228	16019	16099	16009	16209	16120	16114	16033	16210	16122	16161	15866	15954	16105	16003	16178	16085	16105	16249	16142	16093	16291	16326	16095	16158	16167	16190	16065	16087	16025	16353	16337	16029	16015	16073	15974	15918	16085	16212	16199	16148	16021	16152	15779	15874	16104	15902	16235	16136	16096	16070	16108	16313	16152	16018	15917	16275	16087	16230	16130	16173	16158	16058	16214	16217	15836	16068	16072	16145	16015	15919	16078	16217	16346	16065	16033	15972	16041	16189	16052	16168	16267	16301	16212	16141	15944	15917	16196	16086	15988	16051	16046	15907	16156	16312	15842	16162	16150	16040	16187	15896	16116	16163	16077	16199	16166	16147	16215	16223	16161	16113	16050	16088	15858	16090	16227	16183	16122	16213	16148	16144	16007	16075	15951	16090	15995	16251	16159	16028	16080	16107	16163	16105	15966	16165	16068	16041	16237	15996	16132	16016	16115	16210	16175	16170	15953	16318	16125	16165	16249	16000	16131	16278	16224	16143	15920	15969	15902	16212	16159	16048	16032	16086	15943	16244	16233	15967	16053	15985	16138	16099	16151	16057	16307	15946	16186	16178	16105	16055	16135	16162	16087	16147	16091	16050	16093	16199	16024	15992	16061	15718	15989	15983	16221	16087	16261	16206	16041	16021	15962	16072	16179	16167	16054	16082	15972	16210	15968	16096	15928	16084	16035	16323	16133	16135	15995	16051	15910	15954	16123	16272	16243	16159	16110	16097	16019	16050	15941	16254	16138	16247	16096	16029	16152	16063	16167	16037	16108	15804	15917	16078	16121	16242	15965	16178	15870	16272	16043	16176	15933	16305	16076	16202	16203	16194	15988	16006	16030	16309	16284	16019	16094	16257	16062	15854	16085	16126	16094	16225	16233	16060	16232	16086	16140	16221	15978	15992	16122	15856	15968	16060	16129	16032	15959	15968	16144	15954	16051	15995	16207	16247	16223	16085	16045	16173	16085	15985	16166	16023	16258	16015	16092	16045	15957	16080	16018	16126	16118	16055	15991	15993	16071	16160	16071	16170	16160	16067	16044	16118	16009	16027	16194	15898	16020	16116	16131	16201	16053	16196	16087	16077	16072	16053	15967	16054	16138	16072	16116	16162	16137	16030	15972	15994	16186	16073	15797	16073	15972	16055	16042	16040	15980	15951	16272	15982	16224	15943	16127	15893	16015	16001	16268	16248	16133	16000	16226	16075	16079	16233	16176	16121	16221	16084	16058	16297	16033	15981	16185	16071	15995	16008	16040	16194	15946	16137	16303	15877	16048	16182	16221	16101	16301	15999	16077	16179	15910	16155	16119	16021	16020	16046	16078	16132	15984	15842	16053	16284	16060	16292	16198	16059	15969	16269	16061	16015	16053	16036	16200	16241	16148	16098	15965	15932	16157	16254	16099	15974	15927	16015	16136	16066	16206	16045	16206	15951	15887	16231	16162	16162	16285	16357	16250	16017	16088	16068	16127	16134	16088	16276	16073	15833	16057	16220	16056	16026	16047	16084	16001	15910	16292	16114	16140	16056	16140	16221	16442	15893	16099	16092	16105	16088	16034	15962	16002	16254	15982	16001	16113	16118	16051	15989	16242	15825	15978	16064	16104	16098	15846	15890	15873	16021	16195	16102	16024	16113	16173	16139	16144	16076	15979	15918	16289	16139	16128	16052	16020	16223	16018	16118	16024	15924	16071	16113	16049	16171	16261	16170	15952	16369	16086	16231	15947	16268	16023	15915	16067	16323	16137	15920	16231	16147	16007	16129	16165	15927	16151
26949	46383	41791	31056	24945	20780	19096	19260	18277	18017	17244	16197	15680	15484	15236	15292	14989	14920	14625	14605	14281	14455	14493	14272	14385	14104	14125	14314	14153	14280	14018	14099	14052	14052	14000	13944	14041	13799	13880	14072	13955	13854	13878	13975	13970	13880	13644	13887	13927	13846	13797	13822	13766	13927	13808	13947	13936	13806	13812	13776	13721	13751	13762	13921	13796	13832	13885	13807	13815	13888	13684	13909	13823	13840	13784	13908	13687	13803	13866	13783	13889	13726	13831	13929	13770	13671	13914	13897	13780	13878	13833	13927	13879	13846	13893	13662	13790	13697	13816	13701	13978	13798	13695	13783	13827	13821	13864	13818	13646	13816	13684	13868	13966	13792	13808	13967	14014	13886	13756	13890	13704	13964	13901	13737	13909	13691	13965	13857	13951	13734	13857	13938	13925	13924	13867	13681	13770	13972	13850	13947	13890	13850	13790	13872	13806	13935	13916	13781	13828	13725	13799	13885	13762	13769	14046	13690	13944	13920	13928	13934	13850	13928	13815	13767	13902	13904	13917	13881	13837	13751	13864	13837	13864	13818	13768	13853	13899	13740	13747	13821	13837	13771	13833	13861	13808	13893	13937	13967	13962	13940	14000	13663	13821	13912	13913	13785	13829	13955	13953	13809	13743	13795	13791	13735	13988	13822	13775	13790	13861	13826	13718	13783	13982	13869	13737	13991	13770	13745	14020	13736	13883	13765	13708	13920	13909	13736	13849	13799	13875	14023	13791	13845	13854	13718	13765	13739	13813	13770	13777	13809	13817	13806	13883	13833	13839	13704	13939	13978	13886	13941	13833	13712	13803	13935	13863	13682	13930	13757	13847	13824	13643	13825	13947	13704	13731	13897	13890	13839	13871	13879	13802	13842	13844	13919	13828	13865	13741	13916	13638	13897	13913	13777	13857	13854	13913	13760	13712	13725	13829	13900	13694	13806	13721	13677	13799	13832	13836	13790	13777	13917	13731	13796	13757	13787	13952	13953	13841	13837	13783	13799	13844	13820	13957	13734	13783	13750	13780	13946	13928	13832	13996	13776	13849	13813	13818	13755	13735	13797	13767	13884	13861	13934	13782	13920	13971	13761	14003	13803	13898	13767	13765	13778	13795	13790	13946	13991	13863	13748	13872	13816	13636	13711	13910	13852	13967	14028	13805	13751	13983	13694	13896	13860	13846	13815	13863	13876	13835	13786	13789	13833	13790	13757	13799	13798	13960	13730	13747	13716	13932	13739	13884	13839	13694	14059	13873	13883	13737	13972	13868	13759	13903	14061	13750	13810	13910	13754	13852	13787	13646	13863	13755	13805	13803	13912	13853	13912	13838	13882	13940	13886	13902	13643	13977	13712	13806	13882	13910	13926	13761	13836	13692	13889	13815	13805	13816	13813	14128	13841	13699	13942	13679	13779	13892	13917	13829	13880	13729	13881	13839	13882	14076	13843	13787	13895	13831	13761	13797	13958	13882	13658	13873	13875	13573	13930	13843	13835	13876	13799	13903	13791	13807	13792	13792	13764	13963	13948	13730	13820	13766	13914	13969	13686	13799	13918	13948	13673	13807	13822	13853	13675	13985	13815	13709	13875	13865	13887	13883	13874	13763	13920	13859	13847	13842	13762	13761	13642	13867	13830	13773	13897	13826	13982	13783	13818	13936	13605	13859	13924	13841	13760	13645	13935	13746	13764	13793	13651	13859	13744	13854	13926	13830	13777	13680	13891	13905	13767	13880	13856	13862	13687	13703	13661	13712	13943	13698	13769	13744	13909	13828	13878	13785	13865	13919	13849	13878	13848	13851	13930	13686	13805	13866	13952	13941	13991	14014	13805	13872	13826	13939	13955	13768	13911	13821	13684	13808	13861	13745	13931	13820	13796	13732	13792	13807	13708	13901	13959	13855	13853	13734	13747	13771	13937	13941	13870	13845	13847	13940	13698	13753	13692	13922	13911	13677	13731	13814	13845	13948	13944	13735	13842	13830	13809	13894	13968	14007	13750	13772	13808	13803	13649	13863	13820	13803	13786	13724	13889	13850	13683	13747	14044	13856	13636	13915	13813	13812	13854	13907	13740	13738	13901	13814	13792	13804	13789	13860	13869	13802	13650	13705	13766	13728	13839	13767	13773	13821	13934	13840	13810	13864	13715	13766	13688	13871	13770	13916	13827	13745	13809	13887	13860	13804	13881	13797	13819	13900	13888	13777	13736	13745	13654	13879	13862	13915	13843	13906	13831	13974	13831	13857	13769	13792	13830	13752	13605	13781	13764	13954	13794	13856	13856	13675	13783	13960	13743	13673	13887	13866	13934	13842	13896	13868	13803	13705	13718	13561	13768	13809	13873	13781	13828	13785	13943	13783	13839	13843	13813	13878	13746	13889	13886	13801	13866	13631	13825	13765	13904	13924	13802	13766	13834	13776	13994	13835	13741	13769	14004	13812	13769	13780	13788	13850	13761	13955	13818	13947	13629	13926	13769	13879	13701	13928	13704	13777	13882	13700	13948	13958	13811	13933	13878	13946	13732	13654	13881	14032	13807	13812	13943	13772	13929	13910	13749	13662	13747	13847	13908	13749	13837	13711	13763	13777	14020	13713	13745	13854	13763	14045	13755	13780	13820	13907	13853	13864	13789	13906	13945	13727	13748	13875	13864	13799	13823	13659	13730	13833	13963	13851	13939	13853	13866	13663	13813	13629	13917	13870	13810	13819	13770	13808	13913	13800	13746	13828	13790	13813	13831	13658	13764	13673	13827	13813	14023	14028	13818	13956	13869	13745	13934	13830	13725	13846	13899	13909	13899	13908	13685	13844	13687	13894	13814	13777	13744	13724	13741	13992	13839	13723	13918	13847	13744	13933	13903	13707	13829	13739	13688	13802	13823	13729	13801	13710	13784	13808	13831	13882	13853	13825	13780	13871	13753	13863	13763	13855	13732	13859	13761	13702	13883	13796	13732	13892	14011	13812	13866	13829	13848	13675	13760	13890	13837	13971	13889	13850	13740	13852	13857	13913	13788	13821	13778	13897	13941	13720	13931	13757	13892	13871	13871	13757	13587	13961	13831	13665	13947	13870	13815	13745	13773	13845	14042	13874	13851	13720	13694	13834	13761	14045	13816	13902	13744	13684	13881	13797	13766	13837	13836	13825	13846	13817	13821	13891	13825	13751	13723	13845	13805	13822	13843	13930	13913	13869	13799	13822	13827	13808	13870	13776	13905	13937	13811	13773	13717	14019	13865	13733	13719	13969	13819	13785	13950	13745	13665	13763	13891	13648	13983	13830	13895	13719	13858	13842	13762	13840	13893	13870	13720	13812	13953	13691	14066	13846	13835	13755	13869	13895	13809	13897	13766	13761	13814	13879	13973	13766	13719	13754	13840	13915	13793	13829	13968	13833	13804	13837	13748	13710	13937	13843	13766	13960	13784	13754	13765	13916	13866	13907	13780	13891	13811	13875	13820	14029	13851	13917	13827	13748	13621	13837	13722	13746	13792	13716	13776	13930	13752	13852	13925	13791	13987	13693	13724	13702	13829	13814	13749	13761	13631	13684	13892	13811	13902	13858	13865	13746	13914	13784	13854	13833	13871	13701	13785	13811	13833	13765	13795	13825	13765	13850	13774	13816	13788	13782	13938	13849	13879	13921	13766	13911	13881	13839	13884	13700	13855	13857	13921	13759	13629	13870	13793	13718	13877	13784	13803	13880	13920	13882	13904	13903	13810	13861	13782	13900	13602	13839	13735	13875	14021	13862	13877	13759	13758	13706	13780	13835	13937	13855	13749	13903	13895	13734	14021	13669	13813	13893	13799	13886	13876	13981	13832	13787	13816	13913	13902	13902	13963	13664	13877	13857	14009	13918	13775	13985	13813	13792	13906	13787	13916	13643	13895	13837	13899	13854	13906	13796	14007	13879	13921	13683	13791	13868	13795	13790	13858	13655	13746	13827	13839	13709	13891	13792	13717	13916	13849	13852	13987	13889	13896	13644	13864	13903	13906	13792	13804	13770	13714	13712	13845	13818	13813	13761	13848	13713	13816	13811	13934	13799	13770	13665	13832	13695	13747	13882	13859	13726	13740	13932	13947	13821	13658	13667	13844	13701	13730	13632	13807	14021	13988	13814	13743	13798	13788	13733	13881	13746	13745	13827	13651	13827	13954	13858	13746	13898	13929	13870	13621	13895	13936	13556	13715	13570	13858	13867	13689	13846	13816	13748	14028	13785	13812	13907	13799	13707	14075	13946	13688	13821	13778	13816	13613	13947	13870	13670	13749	13889	13806	14040	13791	13830	13909	13859	13845	13833	13879	13639	13859	13854	13763	13791	13840	13774	13788	13871	13907	13728	13948	13828	13843	13785	13730	13917	13788	13909	13730	13887	13897	13917	13932	13866	13815	13840	13903	13818	13658	13717	13976	13976	13808	13747	13823	13526	13809	13671	13870	13836	14011	13956	13736	13806	13809	13708	13787	13638	13934	13829	13878	13703	13857	13744	13879	13725	13850	13732	13738	13734	13879	13861	13870	13874	13913	13962	13828	13776	13872	13876	13857	13842	13945	13830	13859	13768	13780	13755	13725	13741	13877	13807	13916	13918	13771	13774	13865	13821	13871	13780	13842	13761	13869	13839	13819	13830	13764	13824	13704	13782	13688	13836	13928	13780	13789	13801	13752	13846	13728	13893	13948	13836	13905	13768	13652	13846	13840	13837	13840	13810	13849	13806	13724	13800	13780	13782	13741	13810	13672	13968	13822	13684	13772	13861	13995	13909	13598	13708	13687	13763	13638	13835	13767	13833	13728	13795	13790	14011	13807	13939	13950	13775	13849	13737	13829	13871	13685	13813	13728	13876	13980	13774	13838	13717	13756	13759	13746	13884	13709	13854	13720	13902	13858	14018	13848	13856	13821	13732	13838	13943	13805	13868	13883	13900	13972	13739	13796	13815	13798	13813	13873	13798	13803	13826	13930	13855	13887	13706	13873	13754	13867	13785	13729	13885	13799	13932	13762	13827	13723	13765	13985	13829	13802	13850	13976	13958	13672	13853	13753	13796	13725	13760	13832	13882	13708	13680	14091	13844	13975	13761	13789	13789	13864	13830	13874	13813	13863	13638	13935	13732	13953	13727	13741
22699	21041	28798	23561	21765	24572	26492	22005	20821	21263	20477	19599	18916	18836	18797	18605	18403	18337	18306	17951	17964	17800	17707	17633	17715	17521	17834	17749	17601	17842	17568	17526	17463	17372	17656	17284	17598	17402	17544	17296	17374	17315	17535	17372	17423	17412	17364	17334	17345	17323	17294	17092	17406	17167	17156	17231	17285	17278	17145	17196	17128	17330	17221	17282	17283	17208	17422	17245	17171	17228	17187	17110	17004	17039	17014	17293	17339	17137	17236	17137	17176	17136	17122	17182	17073	17247	17429	17189	17136	17246	17002	17185	17365	17119	17325	17120	17201	17403	17355	17207	17224	17062	17301	17337	17256	17033	17237	17282	17082	17071	17291	17050	17289	17095	17304	17063	17395	17274	17154	17150	17157	17130	17130	17241	17123	17001	17113	17181	16991	17309	17344	17294	17189	17080	17206	17143	17461	17319	17325	17126	17102	17359	17214	17357	17233	17199	17324	17078	17315	17050	17267	17047	17322	17112	17066	17224	17365	17159	17241	17119	17110	17327	16952	16936	17150	17094	17239	17267	17248	17228	17316	17046	17186	16990	17133	17113	17343	17242	17118	17131	17073	17260	17378	17000	17121	17050	17122	17325	17168	17066	17141	17190	17020	17183	17371	17159	17281	17141	17120	17131	17234	17031	17159	17286	17176	17142	17244	17060	17180	16958	17166	17189	17190	17165	16991	17233	17089	17181	17225	17328	17262	17311	17210	17264	17124	17165	17067	17201	17141	17095	17196	17092	17188	17106	17258	17363	17130	17241	17337	17504	17204	17207	17146	17183	17322	17140	17094	17338	17272	17321	17161	17170	17194	17309	17253	17125	17408	17184	17167	17104	16929	17119	17158	17107	17152	17047	17176	17142	17014	17186	16993	17284	17182	17092	17185	17217	17357	17161	17188	17078	17267	17272	17173	17232	17142	17087	16880	17089	17007	17016	17319	17118	17138	17056	17016	17208	17059	17289	16976	17141	17078	17208	17108	17100	17380	17216	17075	17087	17297	17060	17251	17336	17342	17147	17095	17136	17200	17047	17057	17048	17235	16995	17215	17021	17169	17230	17140	17155	17222	17009	17242	17057	17148	17245	17041	17065	17226	17128	17447	17098	17363	17232	17256	17186	17245	17205	17099	17106	17478	17204	17407	16847	17243	17191	17218	17100	17176	17293	17050	17164	17238	17071	16894	17215	17158	17255	17256	17102	17049	17151	16942	17117	17123	16965	17212	17292	17119	17287	17121	17111	17198	17327	17298	17056	17071	17055	17085	17123	17297	17060	17196	17161	17071	17194	17161	17159	17267	17290	17158	17248	17234	17245	17176	17362	17258	17287	17313	17091	17245	17190	17207	17195	17175	17067	17310	17158	17087	16996	17142	17192	17274	17063	17315	17269	17193	17250	17348	17066	17204	17186	17274	17171	17201	17340	17210	17186	17095	17131	17079	17072	17191	17030	17314	17412	17004	17032	17242	17175	17361	17129	17261	17017	17216	17161	17206	17253	17053	17172	17224	17207	17393	17167	17294	17131	17126	17228	17280	17148	17382	17209	17103	17110	17236	17215	17304	17062	17256	17062	17226	17360	17143	17169	17150	17086	16988	17127	17332	17346	17275	17100	17278	17046	17161	17048	17161	17072	17107	17033	17038	17266	17106	16989	17167	17058	17127	17130	17065	17124	17011	17172	17280	17201	17210	17224	17024	17061	17157	17329	17175	17353	17205	16992	17415	17171	17102	16966	17074	17152	17023	17284	17109	17270	17197	17110	16973	17358	17063	17294	17268	17129	16902	17422	17281	17288	16983	17216	17093	17227	17055	17129	17084	16991	16953	17203	17255	17297	17308	17230	17180	17143	17323	17198	17142	17047	17120	17118	17046	17044	17036	17295	17091	17127	17233	17235	17011	17148	17302	17046	17019	17366	17148	17173	17216	17127	17189	17089	17136	16940	17430	17242	17080	17259	17208	17032	17126	17203	17319	16973	17241	17347	17102	17207	17075	17282	17228	17327	17207	17135	17048	17374	17120	17034	17203	17217	17050	17176	17152	17132	17148	17145	17229	17225	17094	17149	17118	16976	17207	17219	17237	17117	17209	17160	17121	17288	17285	17107	17023	17061	17186	17189	17255	17094	17093	17149	17128	17186	17177	17233	17114	17240	17312	17040	17327	17124	17331	17083	17096	17382	16996	17453	17242	17190	17170	17187	17205	16939	17155	17278	17012	17133	17247	17474	16912	17064	17140	17270	17161	17150	17122	17269	17156	17019	17327	17284	17145	17224	17362	17104	17140	17055	17098	17123	17314	17078	17307	17169	16880	17171	17317	17198	17323	16973	17062	17248	17111	17347	17036	17140	17235	17339	17181	17246	17158	16901	17130	16956	17055	17279	17221	17038	17104	17013	17195	17074	17048	17093	17208	17284	17016	17145	17170	17206	17155	17173	17116	17303	17107	17222	17290	17354	17211	17208	17397	17051	17043	17239	17103	17224	17055	17199	17306	17352	17245	17137	17043	17158	17042	17307	16963	17033	17185	17069	17326	17387	17170	17398	17102	17075	17115	17134	17141	16980	16959	17310	17175	17372	17155	17250	17329	17102	16935	17111	17157	17254	17256	17134	17137	17154	17137	17020	17175	17147	17223	17180	17323	17206	17234	17266	17031	17257	17196	17070	16991	17078	17332	17249	17226	17147	17132	17008	17188	17219	17167	17003	16973	17211	17157	17125	17247	17218	17060	17080	17108	16878	17224	17125	16998	17134	16904	17112	17208	17154	17135	17268	17238	17250	17183	17169	17114	17037	17317	17410	17378	17097	17073	17172	17162	17261	17309	17136	17111	17186	17092	17060	17261	17272	17164	16994	17237	17079	17117	17221	17411	17210	17121	17125	17288	17271	17149	17081	17252	16979	16926	17147	17041	17093	17161	17243	17276	17270	17211	17222	17086	17186	17415	17192	17222	17088	17162	17065	17131	17074	16969	17209	17188	17005	17298	17093	17088	17218	17094	17170	17297	17084	17046	17211	17104	17133	17085	17261	17203	17071	17185	17374	17088	17169	16943	17258	17193	17157	17229	17203	17077	17100	17165	17252	17291	17226	17236	17202	17388	17073	17169	17108	17010	17200	17141	17078	17377	17167	16996	17127	17057	17128	17273	17347	16995	17044	17417	17351	17210	17092	17000	17177	17100	17185	17212	17183	17036	17219	17221	17296	16946	17218	17123	17278	17067	17157	17323	17168	17179	17262	17056	17098	17311	17329	17204	17325	17542	17192	17058	17183	17229	17183	17211	17265	17171	17257	17156	17283	17179	17158	17286	17068	17158	17024	17087	17016	17083	17103	17125	17067	17306	17211	17206	17177	17267	16944	17073	17192	17430	17001	17235	16985	17053	17089	17166	17085	17066	16955	17273	17192	17154	17205	17322	17044	17020	17092	17180	17369	17389	17156	17203	17059	17253	17216	17259	17255	17016	16921	17132	17174	17012	16976	17275	17404	17058	17124	17239	17075	17114	16942	17211	17063	17334	17012	17137	17100	17009	17317	17052	17310	17249	17007	17091	17208	17201	17261	17303	17249	17327	17027	17240	16961	17113	17346	17257	17123	17284	17068	17170	17285	17108	16905	17198	17205	17242	17229	17282	17213	17157	16867	17323	17149	17209	17149	17264	17234	17173	17209	16983	16989	17083	17162	17140	17136	17132	17186	17038	16858	17275	17205	17028	17237	17226	17212	17226	17293	17049	17266	17188	17178	17178	17069	17184	17115	17251	17366	17094	17178	17165	17018	17041	17082	16964	17170	17172	17035	17094	17261	17166	17138	17334	17086	17128	17212	17193	16982	17147	17035	17411	17126	17088	17188	17141	16992	17220	17089	17127	17352	17275	17308	17184	17159	17139	17286	17178	17240	17251	17143	17180	17312	17175	17081	17272	16981	17277	17097	17195	17193	17121	17222	17257	17300	17151	17129	17259	16988	17183	17416	17132	17123	17118	17324	17195	17061	17154	17160	17119	17453	17281	17239	17119	17201	17180	17256	17171	17127	17116	17132	16891	17081	17040	17283	17190	17106	17090	17115	17238	17147	16987	17083	17226	17017	17219	17310	17233	17226	17143	17018	17286	17121	17232	17100	17185	17152	16980	17019	16930	17122	17283	17158	17268	17183	17145	17066	17134	17278	17263	17250	16999	17105	16960	17158	17411	17224	17109	17218	17532	17037	17232	17195	17143	17164	17160	17183	17158	17309	17344	17061	17365	17227	17355	17041	17066	17309	17250	17067	17084	16981	17088	17094	17345	17103	17264	17138	16996	17127	17186	17246	17345	16947	17168	17310	17211	17247	17170	16982	17139	17220	17227	17099	17311	17240	17101	17129	17186	17247	17095	17233	17210	17170	17315	17336	16978	17199	17205	17242	17227	17150	17364	16988	17253	17061	17099	17127	17371	17114	17175	17287	17172	17237	17159	17194	17287	17181	17107	17141	17061	17292	17242	17083	17284	17321	17252	17271	17056	17260	17285	17014	17313	17126	17162	17182	17190	17277	17121	17136	17131	16988	17126	17151	17354	17199	17242	17089	17065	17249	16824	17016	17211	17206	17333	17303	17219	16934	17181	16989	17276	17149	17155	17206	17063	17056	17329	17146	17295	17203	17200	17218	17380	17149	17118	17261	17236	17269	17052	17066	17072	17339	17091	17131	17096	17182	17231	17186	16989	17053	17170	17236	17065	17179	17064	17057	17207	17206	17320	17132	17147	17089	17307	17129	17132	17224	17333	17358	17078	17135	17220	16980	17174	17087	16897	17096	17006	17267	17313	17132	17176	17071	17328	17406	17237	17097	17073	17064	17124	17076	17043	17125	17287	17128	17196	17147	17211	17064	16996	17108	17227	17160	17151	17127	17208	17057	17307	17149	16987	17058	17135	17049	17178	17356	17175	17139	17325	17154	17155	17196	17111	17223	17210	17214	17470	16912	17239	17265	17207	16959	17168	17069	17376	17101	17224	17031	17088	17260	17165	17165	17278	17265	17125	17061	17091	17050	17203	17254	17108	17195	17105	17195	17230	17035	17123	17175	17155	17356	17117	17145	17375	17248	17205	17150	17311	17075	17231	17155	17304	17135	17174	17312	17243	17139	17250	17183	17141	17231
29079	51224	46687	35773	28645	24280	21568	21453	20196	20037	19013	17824	16903	16646	16310	16161	16009	15888	15679	15586	15535	15323	15344	15095	15032	15023	14958	14997	14749	14584	14835	14676	14784	14622	14774	14418	14664	14497	14547	14628	14418	14369	14399	14355	14524	14587	14504	14399	14341	14394	14501	14411	14406	14451	14441	14400	14209	14460	14397	14376	14399	14467	14466	14327	14357	14481	14283	14433	14393	14341	14287	14279	14411	14353	14397	14355	14446	14457	14445	14408	14399	14284	14531	14350	14259	14521	14381	14443	14331	14665	14525	14192	14251	14382	14475	14610	14396	14412	14474	14293	14359	14587	14343	14361	14446	14282	14403	14409	14331	14257	14412	14373	14381	14455	14387	14517	14455	14386	14305	14206	14355	14279	14342	14362	14387	14460	14384	14239	14368	14412	14369	14257	14441	14484	14351	14112	14399	14263	14248	14394	14196	14469	14273	14507	14379	14323	14298	14439	14184	14384	14285	14379	14314	14357	14645	14394	14234	14280	14421	14286	14336	14274	14433	14480	14391	14342	14419	14336	14458	14459	14382	14367	14301	14330	14410	14294	14271	14363	14301	14255	14467	14424	14189	14342	14378	14353	14391	14233	14359	14299	14294	14285	14309	14424	14331	14348	14323	14395	14356	14265	14420	14317	14252	14371	14357	14226	14463	14234	14276	14319	14253	14242	14205	14202	14372	14413	14370	14290	14351	14487	14408	14404	14298	14379	14489	14464	14570	14361	14524	14503	14226	14554	14280	14335	14331	14275	14278	14371	14175	14523	14429	14269	14332	14325	14557	14343	14347	14412	14235	14215	14488	14363	14431	14364	14259	14333	14278	14334	14401	14478	14294	14469	14129	14538	14498	14392	14358	14452	14404	14316	14342	14416	14353	14369	14409	14402	14302	14452	14404	14504	14535	14225	14493	14415	14422	14255	14390	14352	14490	14478	14314	14366	14360	14473	14290	14434	14282	14342	14454	14353	14258	14343	14359	14332	14379	14360	14376	14220	14330	14389	14237	14479	14325	14376	14450	14433	14486	14292	14414	14561	14398	14372	14381	14336	14343	14364	14418	14424	14191	14311	14379	14348	14389	14314	14312	14283	14295	14413	14283	14405	14323	14452	14300	14370	14550	14342	14344	14493	14426	14272	14409	14210	14331	14309	14322	14361	14432	14519	14381	14524	14358	14286	14426	14446	14334	14256	14293	14189	14259	14387	14405	14241	14373	14474	14416	14203	14234	14390	14346	14288	14524	14470	14485	14482	14459	14217	14421	14338	14360	14198	14345	14314	14606	14276	14403	14363	14433	14311	14430	14416	14291	14229	14438	14482	14380	14392	14489	14475	14474	14437	14386	14310	14419	14528	14240	14302	14444	14343	14337	14337	14386	14426	14354	14355	14418	14266	14453	14283	14449	14413	14291	14500	14335	14496	14311	14367	14462	14315	14573	14241	14405	14404	14271	14399	14344	14354	14645	14204	14489	14239	14347	14335	14298	14436	14272	14366	14381	14421	14288	14500	14344	14487	14300	14281	14231	14134	14303	14505	14249	14465	14178	14335	14127	14327	14334	14360	14326	14297	14500	14255	14422	14388	14344	14405	14418	14546	14423	14241	14368	14413	14570	14395	14137	14282	14331	14184	14511	14349	14293	14313	14235	14346	14332	14299	14594	14484	14387	14232	14333	14220	14281	14368	14443	14312	14538	14320	14300	14241	14421	14295	14446	14522	14456	14570	14453	14508	14413	14360	14461	14260	14614	14194	14458	14362	14270	14368	14399	14471	14405	14377	14265	14314	14211	14358	14364	14408	14558	14431	14373	14403	14200	14544	14341	14416	14426	14402	14543	14448	14406	14291	14372	14270	14255	14285	14344	14400	14289	14328	14312	14452	14446	14350	14422	14384	14463	14337	14340	14078	14490	14480	14351	14230	14378	14432	14457	14405	14441	14316	14196	14332	14375	14412	14288	14474	14526	14543	14564	14308	14418	14456	14169	14455	14389	14525	14487	14241	14369	14410	14368	14139	14240	14413	14344	14467	14420	14448	14262	14423	14323	14341	14389	14482	14380	14400	14333	14380	14270	14477	14285	14370	14456	14353	14529	14455	14290	14527	14489	14236	14338	14310	14155	14566	14421	14304	14484	14394	14275	14515	14291	14421	14292	14359	14281	14264	14423	14368	14485	14352	14494	14410	14367	14395	14414	14380	14189	14332	14466	14356	14321	14274	14412	14479	14292	14437	14199	14361	14187	14395	14295	14348	14349	14443	14196	14289	14378	14358	14308	14370	14252	14433	14426	14379	14355	14373	14342	14201	14324	14482	14645	14257	14319	14374	14238	14390	14391	14576	14317	14410	14467	14303	14409	14408	14323	14428	14426	14477	14487	14483	14282	14241	14353	14140	14342	14482	14464	14255	14408	14445	14263	14393	14591	14345	14336	14323	14509	14315	14517	14358	14395	14368	14405	14388	14326	14489	14321	14348	14279	14364	14259	14324	14443	14315	14336	14253	14655	14356	14432	14219	14326	14239	14317	14401	14451	14035	14453	14376	14546	14317	14289	14324	14269	14336	14263	14382	14333	14405	14399	14199	14397	14144	14454	14253	14445	14435	14262	14378	14377	14429	14358	14480	14329	14424	14433	14385	14371	14352	14348	14430	14283	14369	14234	14612	14364	14261	14298	14307	14426	14439	14366	14207	14395	14483	14288	14358	14381	14354	14368	14137	14327	14477	14474	14424	14351	14323	14391	14262	14313	14357	14498	14462	14314	14474	14353	14278	14221	14377	14199	14593	14308	14465	14421	14277	14423	14430	14312	14454	14395	14297	14372	14350	14408	14344	14522	14497	14400	14393	14247	14415	14393	14203	14240	14367	14458	14268	14567	14351	14488	14297	14434	14432	14217	14477	14210	14211	14491	14391	14382	14401	14351	14429	14526	14301	14314	14346	14337	14375	14429	14202	14465	14469	14447	14448	14305	14380	14417	14580	14376	14406	14166	14275	14434	14438	14357	14274	14290	14386	14289	14257	14388	14356	14396	14326	14441	14344	14397	14203	14465	14482	14532	14360	14350	14524	14422	14335	14432	14373	14334	14379	14383	14473	14379	14556	14029	14299	14391	14385	14156	14459	14337	14455	14209	14467	14518	14225	14460	14451	14222	14475	14320	14263	14414	14286	14386	14237	14434	14219	14318	14280	14397	14362	14242	14381	14316	14350	14283	14437	14433	14436	14378	14320	14354	14435	14346	14270	14281	14402	14326	14415	14392	14414	14313	14491	14392	14477	14339	14367	14384	14439	14446	14472	14233	14424	14298	14117	14424	14447	14342	14402	14308	14551	14574	14382	14394	14355	14322	14408	14415	14326	14328	14325	14229	14326	14347	14285	14268	14392	14381	14457	14326	14288	14306	14484	14502	14247	14437	14532	14358	14439	14626	14412	14390	14485	14243	14392	14261	14365	14279	14517	14335	14286	14507	14443	14329	14359	14356	14343	14298	14404	14274	14263	14145	14418	14331	14282	14368	14261	14415	14228	14600	14491	14467	14251	14292	14329	14252	14297	14444	14331	14345	14453	14256	14340	14382	14525	14339	14445	14253	14491	14388	14285	14392	14394	14311	14244	14352	14250	14437	14270	14277	14539	14322	14334	14393	14391	14115	14302	14399	14394	14311	14571	14349	14245	14265	14362	14161	14371	14322	14506	14416	14241	14499	14469	14255	14323	14459	14286	14440	14325	14366	14387	14330	14179	14578	14350	14162	14411	14453	14247	14465	14274	14302	14438	14392	14407	14317	14287	14338	14464	14461	14458	14341	14112	14347	14476	14567	14345	14333	14602	14337	14380	14287	14318	14477	14311	14311	14229	14283	14252	14386	14291	14362	14278	14376	14403	14430	14369	14225	14370	14375	14301	14335	14411	14358	14381	14573	14147	14383	14230	14241	14543	14483	14361	14282	14383	14394	14355	14351	14354	14337	14312	14342	14186	14442	14387	14371	14339	14388	14229	14311	14205	14483	14287	14212	14483	14439	14342	14328	14280	14451	14441	14314	14353	14403	14235	14497	14250	14289	14392	14413	14405	14385	14220	14433	14334	14335	14292	14332	14331	14233	14232	14293	14444	14445	14481	14387	14300	14524	14432	14553	14377	14368	14320	14477	14203	14448	14422	14332	14389	14313	14294	14452	14324	14338	14212	14484	14387	14208	14425	14360	14311	14449	14410	14358	14452	14368	14451	14332	14550	14404	14368	14460	14415	14348	14324	14103	14185	14350	14353	14356	14446	14315	14519	14298	14429	14391	14279	14404	14192	14330	14416	14436	14419	14279	14394	14243	14270	14446	14369	14252	14275	14307	14498	14340	14259	14263	14282	14340	14390	14507	14475	14325	14452	14288	14518	14463	14396	14470	14330	14313	14364	14345	14378	14354	14427	14216	14383	14262	14347	14471	14468	14341	14376	14354	14509	14336	14335	14540	14452	14465	14334	14356	14310	14256	14354	14327	14264	14199	14495	14423	14247	14401	14287	14448	14665	14507	14452	14481	14303	14521	14347	14306	14452	14302	14270	14453	14253	14391	14254	14260	14473	14507	14415	14309	14379	14509	14453	14403	14313	14214	14475	14573	14260	14401	14313	14300	14412	14245	14394	14445	14324	14194	14391	14295	14392	14356	14205	14478	14376	14394	14335	14264	14338	14303	14561	14474	14390	14363	14453	14209	14338	14308	14425	14402	14227	14390	14352	14415	14170	14417	14428	14359	14418	14360	14344	14311	14549	14505	14263	14539	14406	14300	14150	14405	14494	14439	14336	14371	14156	14376	14513	14420	14340	14517	14335	14330	14549	14343	14212	14575	14407	14404	14360	14321	14356	14472	14473	14550	14229	14306	14294	14497	14401	14367	14235	14263	14413	14314	14275	14490	14386	14494	14381	14398	14123	14512	14385	14290	14335	14197	14434	14327	14342	14400	14316	14375	14365	14456	14257	14288	14505	14289	14407	14280	14354	14418	14596	14327	14388	14401	14383	14474	14330	14279	14423	14263	14429	14384	14338	14328	14314	14424	14484	14315	14380	14320	14341	14309	14419	14435	14428	14327	14356	14413	14465	14342	14368	14349	14419	14447	14453	14323	14307	14503	14307	14529	14349
28429	25989	32252	28128	22031	19653	18574	18290	17897	17822	17704	17314	17171	17202	17001	16957	16696	16800	17100	16669	16635	16662	16616	16461	16404	16690	16267	16374	16554	16361	16426	16448	16416	16599	16585	16329	16292	16378	16491	16461	16521	16286	16504	16402	16336	16253	16160	16324	16313	16513	16372	16226	16534	16208	16477	16383	16333	16387	16374	16383	16265	16267	16414	16429	16296	16314	16495	16405	16292	16308	16583	16086	16343	16414	16424	16410	16285	16539	16466	16431	16342	16480	16226	16365	16243	16442	16298	16405	16595	16453	16435	16348	16311	16396	16274	16215	16369	16331	16448	16383	16263	16439	16416	16254	16332	16336	16500	16251	16521	16482	16397	16526	16250	16334	16378	16310	16273	16355	16352	16245	16417	16234	16468	16395	16332	16217	16241	16331	16536	16455	16221	16479	16458	16382	16429	16314	16354	16510	16491	16326	16111	16306	16215	16372	16295	16330	16344	16306	16472	16588	16466	16275	16307	16366	16461	16379	16258	16323	16448	16588	16398	16335	16499	16525	16397	16256	16327	16503	16389	16353	16421	16359	16070	16286	16340	16308	16272	16315	16389	16424	16416	16200	16146	16521	16539	16413	16211	16395	16304	16275	16392	16271	16363	16392	16318	16527	16183	16269	16406	16315	16291	16193	16488	16382	16430	16367	16426	16417	16402	16350	16363	16357	16146	16258	16435	16275	16418	16516	16305	16194	16303	16282	16315	16625	16282	16336	16315	16446	16261	16205	16319	16204	16361	16233	16171	16460	16190	16458	16397	16429	16242	16176	16374	16351	16289	16480	16299	16246	16335	16382	16287	16337	16295	16348	16466	16331	16413	16609	16272	16389	16319	16305	16177	16348	16380	16422	16196	16254	16372	16551	16381	16266	16368	16385	16494	16419	16322	16309	16306	16363	16280	16339	16297	16288	16330	16400	16168	16211	16202	16498	16252	16432	16334	16292	16342	16273	16327	16444	16589	16253	16666	16607	16510	16342	16314	16263	16183	16239	16093	16237	16179	16263	16430	16439	16286	16281	16426	16494	16457	16433	16416	16424	16405	16258	16333	16202	16300	16566	16428	16520	16480	16396	16497	16503	16322	16364	16436	16227	16533	16424	16516	16453	16546	16378	16430	16364	16284	16121	16404	16346	16204	16462	16339	16236	16331	16369	16401	16399	16330	16219	16423	16448	16291	16356	16171	16444	16294	16272	16440	16221	16119	16440	16369	16461	16395	16198	16476	16146	16430	16243	16417	16172	16205	16417	16214	16239	16534	16511	16285	16077	16380	16380	16515	16603	16423	16322	16512	16311	16350	16458	16184	16307	16301	16331	16454	16311	16388	16468	16287	16169	16418	16456	16195	16469	16170	16214	16500	16328	16391	16286	16436	16482	16296	16435	16268	16230	16491	16313	16295	16370	16367	16409	16288	16337	16430	16193	16207	16556	16433	16262	16437	16407	16278	16171	16301	16322	16489	16564	16375	16442	16607	16211	16537	16357	16366	16366	16386	16202	16432	16523	16573	16260	16455	16151	16394	16356	16365	16200	16478	16362	16342	16345	16276	16239	16344	16453	16490	16376	16307	16490	16359	16312	16379	16376	16388	16280	16324	16491	16447	16271	16107	16325	16211	16488	16322	16390	16403	16224	16304	16448	16363	16229	16229	16352	16403	16270	16511	16276	16465	16078	16446	16363	16235	16363	16572	16403	16235	16326	16305	16414	16381	16422	16346	16247	16195	16168	16337	16440	16402	16283	16217	16279	16403	16334	16425	16356	16359	16303	16521	16420	16549	16357	16335	16353	16276	16224	16359	16405	16681	16397	16454	16395	16331	16112	16531	16379	16169	16398	16423	16240	16338	16358	16280	16211	16445	16509	16345	16330	16536	16113	16390	16255	16078	16316	16444	16570	16376	16251	16326	16212	16510	16284	16212	16406	16512	16344	16274	16364	16353	16004	16251	16438	16309	16284	16195	16138	16488	16378	16358	16293	16391	16285	16398	16213	16351	16357	16434	16289	16290	16467	16264	16351	16162	16287	16219	16502	16333	16282	16273	16143	16354	16422	16340	16270	16310	16252	16224	16297	16333	16221	16367	16249	16426	16290	16319	16240	16414	16531	16429	16255	16278	16285	16292	16261	16349	16327	16370	16183	16310	16537	16244	16396	16327	16319	16479	16353	16362	16410	16467	16378	16250	16225	16148	16124	16559	16609	16522	16239	16476	16318	16361	16422	16304	16216	16488	16454	16412	16200	16269	16229	16564	16329	16341	16285	16373	16168	16454	16278	16364	16247	16325	16454	16232	16246	16223	16294	16337	16137	16455	16271	16169	16248	16112	16502	16513	16417	16387	16384	16280	16254	16377	16295	16321	16476	16362	16372	16277	16401	16321	16197	16211	16299	16349	16375	16374	16382	16330	16412	16302	16328	16210	16314	16322	16248	16291	16478	16373	16330	16491	16467	16303	16425	16302	16318	16291	16421	16406	16328	16156	16581	16293	16356	16450	16279	16521	16470	16372	16193	16235	16255	16397	16341	16301	16208	16229	16442	16475	16387	16284	16216	16399	16221	16113	16312	16230	16413	16544	16276	16229	16387	16363	16484	16144	16455	16289	16305	16512	16374	16319	16330	16486	16429	16261	16253	16297	16225	16576	16458	16251	16257	16211	16303	16513	16339	16415	16219	16064	16286	16309	16278	16447	16481	16245	16385	16255	16423	16460	16502	16196	16481	16392	16431	16138	16377	16383	16321	16425	16263	16151	16371	16347	16408	16280	16464	16432	16564	16255	16110	16230	16087	16302	16186	16216	16193	16605	16409	16398	16381	16450	16189	16389	16476	16463	16244	16296	16414	16335	16272	16157	16178	16353	16440	16335	16427	16535	16368	16311	16477	16183	16393	16350	16322	16294	16196	16175	16477	16354	16331	16421	16515	16032	16484	16414	16190	16387	16472	16236	16309	16384	16289	16147	16278	16429	16040	16243	16350	16156	16191	16274	16346	16633	16459	16328	16410	16328	16586	16400	16175	16404	16297	16337	16227	16139	16233	16401	16507	16282	16356	16344	16231	16231	16548	16441	16384	16263	16151	16159	16250	16307	16175	16195	16353	16298	16329	16243	16151	16366	16412	16277	16549	16320	16196	16302	16539	16291	16417	16255	16524	16450	16425	16234	16308	16265	16511	16350	16235	16403	16393	16476	16219	16447	16338	16286	16086	16207	16283	16438	16414	16258	16308	16187	16302	16266	16400	16220	16179	16277	16370	16229	16186	16435	16204	16240	16381	16286	16249	16276	16054	16512	16473	16194	16298	16366	16402	16587	16188	16223	16365	16316	16425	16366	16240	16314	16207	16411	16332	16338	16399	16518	16560	16452	16233	16264	16262	16238	16261	16158	16331	16181	16490	16518	16427	16471	16465	16153	16362	16575	16443	16269	16411	16282	16499	16324	16552	16440	16455	16530	16465	16342	16283	16282	16245	16240	16340	16288	16343	16606	16232	16382	16397	16456	16509	16406	16268	16291	16264	16313	16198	16467	16368	16438	16480	16507	16459	16357	16387	16271	16101	16338	16510	16427	16273	16295	16591	16309	16291	16522	16287	16504	16227	15983	16476	16296	16255	16378	16328	16206	16413	16268	16210	16356	16304	16394	16442	16245	16265	16279	16339	16499	16541	16448	16401	16430	16328	16428	16175	16354	16310	16243	16531	16372	16277	16364	16417	16154	16499	16473	16301	16236	16393	16288	16340	16411	16447	16410	16530	16520	16246	16395	16516	16433	16269	16374	16376	16275	16312	16317	16436	16214	16330	16230	16246	16326	16269	16295	16353	16262	16242	16374	16292	16361	16402	16144	15989	16520	16315	16422	16261	16410	16291	16313	16052	16333	16448	16332	16101	16090	16476	16347	16274	16550	16536	16522	16274	16158	16258	16147	16360	16340	16389	16348	16473	16471	16561	16425	16418	16421	16573	16391	16173	16403	16409	16355	16253	16269	16284	16407	16348	16294	16271	16388	16566	16421	16337	16411	16538	16617	16110	16291	16280	16399	16227	16328	16388	16369	16444	16614	16155	16310	16378	16336	16291	16024	16486	16503	16381	16382	16307	16531	16320	16255	16342	16557	16386	16372	16148	16291	16422	16320	16360	16352	16320	16346	16333	16641	16327	16171	16294	16364	16406	16263	16353	16279	16359	15934	16161	16315	16407	16279	16273	16389	16566	16212	16273	16200	16281	16497	16295	16606	16369	16434	16334	16260	16311	16345	16351	16449	16503	16365	16352	16428	16245	16435	16229	16454	16449	16422	16386	16388	16519	16279	16325	16245	16328	16217	16095	16337	16457	16193	16347	16251	16338	16441	16277	16510	16353	16541	16191	16216	16324	16311	16333	16419	16194	16322	16381	16297	16332	16335	16410	16159	16390	16276	16335	16436	16298	16539	16119	16202	16437	16355	16379	16351	16325	16410	16573	16328	16413	16382	16506	16275	16317	16400	16326	16261	16351	16218	16438	16546	16404	16314	16399	16571	16314	16422	16540	16311	16313	16304	16287	16329	16263	16373	16369	16179	16349	16418	16300	16461	16151	16450	16325	16476	16241	16212	16244	16295	16307	16220	16304	16187	16266	16547	16493	16337	16505	16493	16318	16253	16309	16399	16416	16216	16167	16430	16635	15986	16173	16440	16402	16309	16209	16442	16276	16330	16286	16384	16205	16365	16238	16535	16393	16290	16396	16359	16297	16350	16324	16430	16352	16287	16446	16504	16236	16320	16331	16559	16446	16362	16571	16241	16205	16331	16360	16326	16329	16230	16481	16255	16241	16336	16181	16387	16158	16422	16376	16085	16279	16465	16476	16431	16331	16298	16122	16110	16311	16268	16427	16188	16272	16212	16384	16315	16437	16294	16386	16316	16248	16474	16402	16249	16334	16477	16345	16483	16429	16453	16494	16400	16268	16335	16371	16479	16313	16432	16416	16341	16450	16301	16521	16522	16319	16565	16522	16456	16521	16427	16326	16331	16458	16448	16539	16235	16292	16244	16214	16385	16338	16256	16462	16399	16240	16188	16350	16327	16125	16348	16317	16370	16291	16515	16184	16388	16508	16534	16426	16414	16298	16361	16385	16406	16439	16428	16423	16366	16198
27482	40084	35206	26451	20809	18109	16944	17045	16194	16338	15825	15383	14909	14811	14653	14695	14487	14489	14442	14538	14401	14214	14350	14094	14047	14234	14086	13909	14179	14079	14128	14069	14112	14175	13979	13829	14072	13771	13940	13815	13990	14056	13895	13961	14070	14024	13821	13956	13924	13956	13902	13929	13831	13922	14134	13692	13854	13922	14085	14062	13999	13900	13755	13816	13915	13812	13854	13865	13917	14029	13908	13833	13913	13827	14002	13798	13972	13909	13761	13858	13884	13900	13876	13925	14055	13848	13825	13887	13731	13834	13869	13873	13953	13850	13841	13857	13889	13740	13938	13911	13784	13870	13955	13789	13973	13932	13992	13835	13773	13799	13751	13840	13943	13856	13919	13855	13759	13773	13795	13807	13876	14030	13858	13781	13992	13814	14042	13734	13965	13875	13997	13994	13960	13970	13860	13865	13864	13881	13869	13843	13940	13670	13924	13903	14036	13880	13822	13854	13832	13890	13829	13887	13890	13703	13858	13958	14083	13858	13799	14016	13895	13932	14020	13741	13826	13893	13975	14109	13961	13846	13744	13934	13789	13789	13845	13755	13866	13831	13935	13829	13945	13741	13862	13907	13821	13825	13909	13807	13930	13834	13950	13909	13923	14033	14049	13894	13767	13784	13904	13883	13846	14073	13950	13866	13936	13940	13899	13810	14019	13853	14171	13813	13671	13811	13857	13970	13924	13904	13911	13974	13946	13795	13824	13747	13828	13836	13800	13981	13889	13892	13988	13968	13861	13806	13952	14031	13744	13949	13826	13915	13888	13677	13789	13869	13827	14133	13721	13916	13833	13863	13911	13810	13815	13890	13860	13886	13800	13853	14024	13691	13819	13923	13809	13983	13948	14011	13772	13875	13938	13928	13995	13977	13833	13827	13969	13792	13894	13938	13722	13704	13928	13926	13879	13803	13805	14030	13865	13718	13865	13890	13933	14099	13891	13910	13936	13686	13942	13772	13972	13950	13992	13876	13743	14010	13876	13799	14015	13893	13906	13915	14021	13973	13912	13827	13831	13751	13859	13979	14043	13868	13920	14004	13962	13793	14046	13934	13890	13933	13921	13972	13925	13854	13886	13994	13931	13829	13928	13834	13827	13926	13879	13853	13868	13901	13918	13948	13859	13984	13937	13884	13945	13637	13846	13962	13783	13915	13954	13865	13796	13858	13883	13857	13965	13786	14155	13886	13993	13830	13792	13856	13943	13861	13958	13799	13967	13762	13695	13961	13915	14061	13654	13881	13817	13871	13865	13864	13800	14032	13782	13976	13864	13916	13850	13923	13813	13658	14096	13997	13812	13977	13921	13882	14054	13905	13819	13793	13909	13995	13934	14006	14084	13864	13783	13743	13879	13845	13914	13818	13926	13983	13650	13921	13907	13909	13848	13955	13934	13922	13853	13829	13883	13888	13912	13719	13984	13941	13962	13799	13859	13891	13900	14032	13810	13835	13894	13941	13721	13919	13979	13876	14040	13840	13855	13933	13784	13950	13721	13955	13670	13826	13843	14057	13903	13744	13908	13784	13902	13979	13766	13891	13862	13970	13714	13979	13943	13877	14078	13787	13849	13798	13968	14042	13844	13958	13903	13863	14001	13977	13657	13868	13993	13877	13905	13837	13803	14048	14019	13806	13744	13931	14031	14035	13877	13765	13809	13894	13842	13989	14148	13798	13927	13903	13839	13904	13874	13934	13950	14051	13699	13810	13878	13929	13864	14071	13989	13773	13989	13803	13931	14021	13810	13853	13847	13920	14048	13940	13832	13827	13893	14021	14029	13815	13873	13879	13981	13893	13982	13663	14005	13873	13932	14044	13890	13973	13883	13822	13818	13920	13874	13874	13884	13833	14022	13813	13824	13948	14046	13939	13735	13940	13852	13791	13924	13886	13911	13907	13915	14013	13788	13883	13845	13837	14026	13901	13837	13863	13847	13891	13928	13721	13985	13839	13968	13911	13923	13882	13920	13802	13985	13770	13982	13913	13864	13774	13811	13981	13963	13855	14022	13967	13714	13800	13843	13912	13952	14002	13932	13897	13788	13822	13887	13837	13977	14016	14015	13893	13939	13858	13868	13870	13794	13747	13896	13805	13757	13898	13694	13691	13906	14013	13935	13705	13921	14067	13903	13929	13841	13770	14012	13884	13703	13922	13807	13859	13733	13700	13886	13957	13803	13849	13848	13987	13924	13829	14054	13907	13944	13795	13921	13851	13902	13815	13988	13828	13904	13885	14134	13900	14136	13860	13832	13958	13840	14005	13951	13879	13945	13804	13760	13866	13724	14088	14008	13947	13747	13991	13960	13932	13764	13744	13898	14089	13810	13870	13896	13883	13763	13884	13968	13823	13839	14025	13877	13880	13827	13888	14011	13684	13927	13870	13957	13996	13901	13892	13829	13720	13874	14073	13735	13859	13984	13796	13910	13802	13893	13850	13819	13823	13890	13685	13929	14040	13817	13903	14006	13894	13823	14005	13878	13937	13817	13978	13850	13942	13702	13763	13686	13791	13924	13886	13821	13719	13814	13740	13735	13932	13978	13795	13850	14039	13947	13764	14012	13978	14016	14045	13868	13824	14009	13691	13839	13761	13977	13725	13862	13830	13830	13995	13836	13946	13972	13826	13859	14011	13786	13962	14072	14000	13935	13933	14006	13827	13838	13903	13848	13985	13860	13864	13773	13903	13908	13915	13972	13749	14028	13937	13720	14069	13864	13861	14139	13844	13781	13730	14026	13933	14033	13943	13833	14033	13811	13864	13924	13875	13959	13862	13996	14042	13856	13927	13817	14062	14119	13860	13997	13894	13845	13723	13979	13985	13943	13768	13882	13810	13996	13702	13962	13793	13848	13920	13933	13860	13821	14158	13946	13882	13831	13965	13908	14036	13823	13780	13912	13778	13736	13813	13985	13831	13743	13817	13893	13611	13792	13672	13961	14022	13864	13756	13995	13837	13915	13979	13934	13900	13762	13972	13923	13946	13931	13886	13860	13902	13773	13986	14031	13775	13807	14039	13907	13879	13881	13888	13964	13862	13952	13802	13839	13835	13923	14193	13875	13782	13799	13841	13966	14061	13793	13852	13884	13968	13935	13903	13858	13877	13831	13935	13960	13790	13872	13677	13884	13782	14045	13788	13922	13819	13793	13926	13966	13778	13682	13859	13922	13908	13867	13917	14095	13755	13804	13983	13830	13863	14037	13967	13769	13932	14066	14011	13914	14008	13793	13909	13999	13890	13918	14050	13877	13922	13814	13872	13852	13855	13918	13873	13876	13969	13863	13886	13820	13880	13993	13816	13927	13879	13884	13978	13996	13917	13835	13888	13841	13848	13913	13981	13963	13823	13931	13899	13968	13788	13882	14016	13951	13829	14066	13957	13868	14010	13888	14004	13942	13749	13839	13906	13829	13837	13777	13916	13993	13979	13850	14033	13977	14057	13865	13906	13833	13817	13915	13926	13836	13920	13985	13854	13625	14055	13844	13888	13888	13836	13691	13895	13760	14018	13823	14038	14003	14092	13932	13814	13896	14152	13881	13754	13955	13939	13760	13837	14055	13875	14042	13992	13989	13793	13686	13968	13972	13826	13878	13686	13773	13946	13932	13820	14096	13901	13681	13709	14022	13812	13852	13982	13871	13823	13757	13806	13985	13972	13927	13897	14058	13970	13860	13896	13856	13963	13776	13784	13915	13858	13903	13847	13840	13905	13776	13822	13923	13888	13696	13807	13941	14095	13845	14168	13957	13842	13908	13738	13986	13779	13929	13950	13883	13788	13990	13907	13830	13971	13837	13956	13876	13841	13827	13880	13853	13909	13966	14015	13936	13751	14028	13732	13979	13707	13709	14026	14041	13920	13990	13841	13837	13963	13957	13922	13766	13875	13983	13910	13785	13791	13886	13916	13958	13971	13844	13813	13923	13867	13907	13818	13816	13847	13781	13824	14066	13728	13963	13943	13886	14022	13885	13929	13999	13899	13934	13882	13874	13756	13876	13943	13961	14079	13892	13950	13785	13957	13921	13882	13858	13919	13696	13834	13870	13787	13991	13811	13950	13896	13841	13925	13965	13881	13927	13934	13897	13893	13868	13902	13723	13961	13923	13891	13781	13859	13906	13834	13928	13936	13762	13844	13847	13826	13933	13989	14026	13877	13958	13928	13933	13939	13839	13703	13920	13891	14019	14143	14144	13992	13828	13917	13898	13809	13881	13842	13972	13930	13984	13794	13926	13917	13990	13876	13938	13801	13873	13886	13948	13770	14049	13935	13777	13974	13849	13911	13920	13897	13735	13890	13834	13881	13953	13884	13828	13741	13928	13964	13908	14143	13962	13779	13792	13856	13849	14062	14000	13900	13994	13888	13882	14019	13788	13828	13971	13760	13884	13953	13873	13750	13845	13855	13930	14056	13790	14045	13755	13917	13977	13811	13945	13805	13906	13633	13876	13882	13891	13935	13853	14120	13904	13969	13979	13961	13865	13929	13807	13871	13889	14028	13805	13943	13862	13840	13865	13825	13841	13717	13864	13840	13922	13786	13900	13821	13989	13966	13952	13926	13719	13840	13800	13915	13875	14067	13913	13911	13892	13737	13908	13895	13914	13929	13941	13950	13987	13778	14078	13885	13917	14040	14004	13795	13881	13774	13868	14068	13809	13952	13998	13851	13952	13859	14005	13813	13999	13873	13836	13941	13905	13857	13899	13900	13729	13893	13960	13993	13965	13816	13784	13921	13842	14006	13791	13845	13974	13733	13947	13840	13808	13913	13975	13921	13856	13992	13895	13982	13967	13857	13952	13786	13993	13807	14095	13912	13924	13964	13912	13984	13851	13651	14025	13877	13951	14009	13759	13848	13960	13761	13893	13868	13890	13942	13884	14147	13937	13824	13993	13829	13976	13709	13801	13912	13890	13949	13797	13996	13890	13880	13861	13869	14064	13772	13909	13742	14018	13900	13907	13912	13913	13760	13812	13890	13720	13874	13844	13889	13787	13961	13697	13770	13982	13778	14104	13902	13903	13696	14032	13839	13811	13872	14061	13901	13952	13823	13933	13997	14038	13806	13964	13997	13879	13819	13936	13919	13840	14083	13910	13786	13880	13949	13976	13887	13842	13874	13893	14048	14056	13926
23714	21001	28401	24475	23123	23468	22404	19760	18881	18875	18227	17799	17558	17248	17068	17182	16928	16943	16767	16737	16796	16463	16379	16418	16547	16381	16492	16617	16507	16427	16397	16384	16001	16168	16194	16163	16298	16336	16304	16150	16163	16048	16136	16071	16069	16066	16164	16002	16019	16323	16320	16070	16071	16064	16039	16060	15950	16230	16044	16054	15906	16119	16067	15916	16155	16123	16148	16172	16224	16097	16195	16280	16095	16251	16169	16054	16202	16454	16095	15878	16100	15959	16119	16030	15912	15999	16096	16153	16123	16178	16038	16090	16432	16185	15987	15931	15931	16047	16115	16069	15946	16242	16019	16268	16134	15954	15991	15938	15991	15935	15981	15868	15958	15859	16059	15996	16311	16107	15939	15910	15902	16004	16033	16021	15864	16009	16036	16240	16003	16037	16043	15957	16058	16042	16235	16003	16391	16355	16003	16149	16128	16137	16020	15971	15812	16042	16113	16178	16150	16012	16151	16001	16068	15955	16074	15987	16181	16246	15935	16046	16091	16186	16094	16094	16052	16176	16209	16110	15886	16054	16232	16064	16028	16249	16049	16081	15896	16284	15902	16092	16011	16014	15984	16172	16015	16274	16305	15907	16082	16147	16046	15829	16089	16252	15993	15989	15918	15957	16063	16019	16028	16050	15980	16009	16248	16071	16104	16062	16198	16046	16222	15999	15969	16093	15958	15995	16019	16096	16022	16084	16334	16206	16247	16014	16169	16048	16153	16020	16121	15868	16146	16059	16052	16066	16239	16143	16091	16257	16020	16023	15960	16232	16303	15828	15968	16059	16023	16097	16064	15947	16074	15950	15975	15982	16137	15860	16143	16024	16049	15802	16077	15810	16084	15913	16241	16155	16023	16062	15980	15905	15880	15958	16020	16140	16118	15982	16087	16003	15859	15890	16260	16087	16107	16019	16354	16066	15853	15887	16130	16050	16085	15975	15930	15972	16001	16034	16162	15860	15946	15980	16064	15978	15995	16220	16227	15972	16073	15903	16034	15999	16039	16091	16052	15917	15939	16052	15994	15884	16138	16057	15961	16063	16069	15979	15764	16147	16157	16114	15865	15881	15925	16182	16017	16017	16068	15959	16133	16023	16024	16077	16090	16119	15955	16110	15996	15954	15934	15962	15997	16008	15986	16077	16091	15983	16188	16214	16028	15983	16135	16092	16161	16083	16163	16023	16047	16138	16194	15891	15978	16240	16102	15972	16161	16174	15832	16030	16117	15863	15868	16081	16258	16144	16065	15924	15836	16077	16004	16189	16174	15873	16042	16039	15962	15999	16170	16351	16333	16155	16012	15898	16069	16042	16127	15838	15866	16187	16009	16217	16086	16158	16070	16194	15979	15930	16270	16200	16222	16110	16176	16219	16129	16006	16038	16143	16085	16175	15990	16137	16026	16217	15967	16105	16087	16030	16104	15979	15994	15964	15971	16105	15942	16253	16190	15894	16182	16317	16146	15978	16124	16018	16085	15731	16147	16001	16131	16131	16065	16114	16135	16006	16260	16118	15884	16043	16027	16039	16149	15988	16192	16054	16071	16200	16032	16116	16075	16111	16175	16036	16061	15936	16172	15987	16181	15970	16153	16026	15955	16232	15859	16087	16099	16197	16033	15991	16142	16265	16051	16226	16129	16147	16030	16100	16058	15940	16051	16066	16035	16110	16116	16090	16038	16083	16006	16133	16118	15905	16103	16110	16198	16011	16192	16208	16072	16029	16012	16140	16227	16049	16128	15973	16124	16110	16000	15950	15917	16109	16047	15905	15984	16034	15811	15972	16151	16193	16194	16201	16049	15907	16267	16048	15951	16151	15991	15870	16070	16056	16106	15788	16011	15898	16201	16097	16066	16056	15829	15895	15871	16058	16051	16188	15911	15848	15965	15937	16047	15959	16050	16101	16092	16276	16206	16111	16008	16079	15991	16139	16071	16072	16079	16144	16039	15959	16122	16155	16146	16197	15943	16078	15988	15912	16069	15918	16015	16304	15833	16180	16174	16059	16095	16088	16099	16181	15872	16145	16205	15959	16066	15970	16086	15945	16041	16178	16019	15953	15882	16186	15977	16137	15957	16009	16075	16223	15968	15951	16197	16228	16251	16119	15911	15841	16145	16096	16226	16119	16135	16122	16208	16145	15784	16324	16018	16036	15944	16067	15971	16003	15951	15835	16137	16215	16117	16137	15992	16067	16124	16035	16127	16080	15956	16055	16188	16027	16096	15999	16004	16150	15983	16106	16059	16020	16120	15687	16042	16050	15933	16042	16118	15950	16035	16062	16153	15981	15889	16179	16126	15842	16103	16093	16089	16101	16259	15965	15936	15914	15881	16086	15942	15956	16250	16205	16248	16245	16042	16201	16181	15965	16017	16126	15860	15949	16146	16062	16146	16026	16135	16013	16160	15930	15978	16089	16078	16009	16208	16046	16097	16085	16171	16273	16125	16217	16156	15999	15844	15962	16035	15848	16078	16138	16163	16037	16048	16094	15962	16023	16028	16214	16007	16109	16074	16056	16035	16201	16163	16130	16071	16005	16009	15897	15942	16053	15951	16159	16155	16276	15930	16053	16176	15982	15891	16028	16102	16264	16040	16052	16200	16169	15895	15791	16043	16128	16135	16225	16143	16128	16169	15939	16046	16063	16158	16065	16021	15926	16252	16062	15948	16167	16105	16255	15976	16076	16028	16067	16117	16032	16083	16035	16118	16062	16014	16173	15896	16229	16104	15886	16046	16032	16071	16006	16080	16103	16094	15946	16067	16089	16169	16089	16092	15960	16093	16116	16105	16002	15952	16042	16276	16059	16079	16103	15973	15990	16102	16167	16013	16160	15982	15970	16063	16067	16125	15936	16048	16217	16113	16090	16154	15904	16018	16234	15880	15876	16074	16082	15976	16195	16265	15996	15962	16000	16166	16007	16033	15997	16124	16099	16012	16208	16195	16141	16106	16133	16060	16002	16307	16220	16089	16001	16157	16038	16052	16104	16203	16220	15911	15951	15922	16069	15976	16113	16167	16266	16086	16051	16055	16148	16119	15934	15982	16119	16256	16011	15910	15970	16314	16133	16161	15937	16110	16203	16057	16196	16081	16148	16088	15912	15927	16228	15799	16160	16223	16174	16405	16197	15756	15925	16149	16097	16015	16305	16084	16233	16033	15934	16153	15805	16063	16184	16145	16143	16115	15951	16205	16038	15911	16065	16265	16126	16040	16057	15942	16134	16125	15954	16240	15994	16056	16106	16162	16119	16041	16154	16069	16049	16202	16080	15872	15970	16137	16042	16115	16065	15882	16068	16014	15942	16313	16063	16140	16008	15885	15974	16141	16278	16185	16012	16111	15847	15968	16023	15958	15932	16030	16244	16091	16233	16265	16001	16010	16197	16162	16134	15999	16159	16078	16081	15965	16070	16120	15812	16092	15827	15980	16052	16081	16022	15762	16127	16162	16288	16252	15996	15949	16199	15979	16167	16112	16156	16141	16180	15978	16129	16281	16068	16160	16004	16210	15984	16012	15837	16068	16261	16080	16139	15990	15935	16133	16009	16177	16040	16171	15868	15979	16117	16060	16150	16126	16250	16103	16142	16199	16159	16095	15940	16204	16036	16034	16161	16153	16086	16100	16063	16102	15939	16180	16010	16070	16138	16085	16291	16135	16020	15850	16089	16066	16114	15865	16108	16396	16270	16016	16021	16016	16003	16210	15988	16244	16081	16100	16095	15967	16236	15994	16176	16149	16087	16341	16135	16098	15887	16098	15971	15833	16022	16026	16080	15992	15971	16041	16230	16000	15877	16055	16106	15877	15936	16028	16125	15987	15994	15914	15978	15913	16050	16102	15899	16198	16168	16206	16032	16143	16223	16037	16290	16090	16037	16017	15894	15937	15978	16248	16170	16125	15747	16048	16097	16147	16095	15950	15924	15999	16203	15987	16226	16013	15997	16092	16031	15946	16121	16038	16088	16214	16046	16020	15896	15952	15916	16007	15874	16042	15867	16141	15908	16064	16112	15965	16105	16107	15950	16148	15914	15923	15838	16111	15991	16265	16195	15979	16060	15937	15935	16004	16118	16078	16028	16164	16181	15993	16200	16177	16159	16065	15841	16040	16163	15972	16035	16036	16187	16139	15971	16077	15949	15904	16087	15932	16176	16026	16196	16227	16102	15925	15982	16081	16134	16112	16003	16235	16300	16120	16280	16181	16020	15975	15935	15917	16207	16104	16105	16187	16192	16096	16118	16147	15989	16277	15876	16258	16310	16089	16044	16051	16243	16011	16078	16016	16149	16139	15932	16146	16073	15874	16039	16085	16015	16367	16332	15895	16117	16081	15890	16068	16254	16060	16166	16152	16114	16057	16170	16134	15841	15960	15934	16013	16092	16205	15951	16222	15920	15852	16238	16076	16136	16028	16031	15955	16017	15840	16129	16017	15959	15992	16036	16004	16077	15984	16175	15953	16248	16240	16082	15992	15986	16107	16105	16114	16033	15965	15973	16100	16161	16160	16102	16134	16003	16076	16146	16144	15882	16087	15985	16057	16144	16085	16031	16074	16163	16199	16236	16335	16073	16273	16294	16139	16064	15958	15796	16007	16209	16042	16042	15950	15991	16033	15689	16094	15866	15895	15867	16032	16088	16125	16174	16018	15963	15837	16036	16109	16088	15980	16035	16103	15929	15939	16009	16078	16200	16094	16135	16071	16131	16185	16193	16144	16170	16161	16172	15923	15984	15876	16164	16018	15966	16054	16026	15968	16214	16068	16181	15983	15929	16117	16083	16120	16047	15934	16185	16182	16159	15910	16033	15986	16039	16133	16142	15947	16013	15922	16112	16115	16164	16033	15990	16063	15963	16007	16020	16040	16107	16182	16148	16056	15818	16109	16025	16012	16065	16091	15961	16043	15940	16148	16042	16146	16162	15822	15961	16206	16225	16036	16188	16018	15949	16085	16189	16229	16066	16004	16203	15990	15934	16085	16025	16071	16160	16250	16133	16147	16182	16163	15925	16217	16017	16197	15946	16210	15832	15942	15949	16180	16156	16125	16030	15903	16060	16104	15955	15930	15968	16217	16076	15943	15823	15987	16051	15987	16068	16088	16199	15881	16097	16031	16126	16145	16101	16181	16021
27262	46173	42004	32381	25282	21133	19210	18890	18180	17640	16925	16125	15683	15515	15015	15249	14902	14638	14906	14465	14504	14305	14399	14213	14003	14113	14050	14208	13963	13890	14060	13974	13974	14036	13914	14020	14015	13791	13824	13747	13714	13669	13821	13761	13886	13708	13767	13730	13875	13943	13761	13641	13856	13652	14009	13617	13862	13853	13754	13615	13702	13807	13873	13795	13794	13829	13784	13866	13830	13752	13807	13696	13739	13846	13751	13828	13763	13914	13824	13726	13641	13641	13795	13900	13820	13737	13802	13857	13842	13811	13886	13742	13892	13810	13785	13630	13910	13687	13739	13585	13846	13694	13659	13924	13667	13966	13813	13695	13689	13938	13755	13641	13776	13689	13784	13680	13686	13738	13694	13756	13814	13795	13792	13775	13732	13799	13731	13803	13509	13845	13818	13864	13641	13879	13791	13787	13828	13668	13678	13592	13900	13839	13747	13991	13927	13878	13676	13947	13822	13678	13963	13762	13802	13780	13830	13638	13772	13673	13693	13650	13670	13759	13718	13696	13759	13854	13764	13693	13850	13809	13638	13739	13862	13748	13630	13878	13828	13738	13779	13633	13777	13759	13759	13685	13718	13866	13893	13695	13847	13775	13771	13817	13761	13744	13812	13797	13685	13795	13652	13691	13916	13771	13688	13826	13778	13755	13859	13686	14001	13883	13618	13582	13776	13765	14006	13657	13555	13763	13861	13883	13712	13890	13734	13748	13814	13828	13654	13809	13807	13776	13854	13692	13732	13706	13857	13728	13839	13734	13805	13789	13856	13822	13758	13859	13725	13425	13799	13875	13783	13821	13731	13752	13731	13911	13809	13710	13677	13797	13652	13862	13828	13663	13681	13679	13762	13821	13782	13764	13795	13651	13849	13769	13895	13745	13704	13653	13847	13678	13789	13781	13728	13679	13855	13738	13759	13842	13744	13892	13800	13689	13789	13590	13744	13543	13856	13753	13726	13608	13723	13680	13700	13744	13860	13810	13741	13718	13740	13823	13628	13765	13921	13856	13704	13874	13850	13846	13831	13865	13607	13748	13752	13722	13848	13719	13580	13661	13823	13638	13693	13791	13737	13805	13770	13578	13707	13747	13623	13801	13710	13911	13773	13734	13823	13656	13805	13703	13759	13685	13818	13695	13835	13852	13676	13778	13770	13703	13799	13731	13794	13755	13641	13701	13696	13635	13658	13878	13901	13683	13738	13762	13726	13821	13776	13773	13695	13657	13807	13837	13771	13617	13746	13791	13633	13767	13781	13786	13664	13800	13762	13752	13716	13796	13813	13900	13714	13827	13695	13752	13695	13695	13770	13631	13784	13916	13645	13670	13923	13832	13807	13814	13687	13824	13723	13735	13773	13877	13805	13685	13701	13694	13777	13698	13630	13787	13843	13853	13624	13828	13793	13908	13779	13910	13747	13922	13902	13945	13610	13691	13798	13574	13791	13626	13682	13870	13773	13801	13882	13742	13647	13729	13816	13829	13701	13786	13880	13758	13913	13842	13542	13686	13863	13761	13777	13650	13720	13619	13809	13699	13810	13723	13722	13794	13795	13801	13843	13759	13720	13585	13676	13632	13633	13745	13793	13719	13808	13680	13811	13876	13717	13557	13723	13540	13769	13669	13736	13726	13769	13848	13692	13722	13970	13856	13698	13915	13770	13812	13790	13706	13584	13733	13821	13724	13902	13717	13796	13744	13828	13744	13875	13700	13679	13818	13799	13954	13608	13815	13843	13816	13577	13731	13838	13694	13738	13607	13727	13526	13735	13709	13719	13757	13732	13839	13813	13630	13695	13714	13795	13896	13602	13745	13778	13711	13828	13629	14008	13722	13955	13665	13748	13863	13862	13798	13773	13661	13641	13737	13718	13803	13586	13606	13538	13768	13826	13938	13744	13859	13685	13716	13837	13681	13661	13707	13912	13794	13748	13701	13670	13913	13814	13660	13589	13794	13734	13829	13745	13614	13842	13680	13811	13724	13730	13734	13724	13852	13690	13890	13841	13718	13656	13814	13829	13663	13806	13804	13733	13824	13545	13729	13780	13726	13640	13858	13709	13776	13710	13675	13708	13724	13725	13777	13800	13780	13897	13702	13916	13594	13734	13744	13828	13648	13794	13683	14056	13824	13858	13712	13707	13715	13614	13790	13850	13899	13705	13754	13896	13740	13813	13795	13704	13605	13697	13831	13717	13815	13659	13708	13808	13753	13719	13828	13726	13790	13726	13861	13949	13696	13776	13760	13901	13891	13631	13667	13744	13845	13612	13703	13824	13813	13844	13723	13787	13780	13817	13813	13977	13635	13811	13739	13713	13842	13731	13696	13754	13748	13683	13769	13916	13957	13739	13803	13840	13747	13874	13848	13624	13795	13802	13774	13810	13564	13845	13795	13780	13732	13737	13888	13640	13642	13705	13620	13836	13771	13689	13770	13770	13689	13754	13709	13645	13732	13732	13842	13684	13708	13797	13679	13818	13608	13585	13677	13843	13612	13836	13736	13726	13711	13863	13788	13665	13712	13648	13652	13751	13709	13911	13842	13704	13726	13643	13687	13673	13746	13719	13717	13761	13808	13745	13720	13807	13655	13627	13810	13840	13856	13732	13706	13765	13830	13796	13687	13797	13757	13802	13775	13869	13737	13779	13699	13745	13704	13822	13739	13560	13685	13693	13700	13899	13778	13820	13675	13686	13760	13786	13674	13685	13714	13688	13761	13827	13769	13788	13843	13788	13713	13778	13542	13670	13714	13525	13872	13650	13925	13853	13894	13815	13643	13761	13695	13620	13714	13692	13864	13656	13700	13599	13741	13825	13837	13746	13637	13670	13674	13805	13924	13776	13641	13613	13736	13724	13706	13781	13635	13798	13691	13822	13658	13683	13626	13607	13822	13603	13851	13624	13854	13874	13756	13949	13649	13608	13643	13800	13641	13728	13683	13856	13881	13919	13809	13787	13845	13718	13860	13638	13846	13637	13677	13754	13929	13651	13703	13760	13784	13638	13810	13740	13664	13730	13832	13814	13792	13561	13908	13804	13933	13787	13721	13865	13897	13723	13813	13721	13841	13645	13808	13861	13727	13861	13790	13781	13873	13739	13686	13798	13643	13744	13874	13817	13726	13764	13722	13834	13643	13670	13586	13751	13822	13676	13694	13849	13677	13667	13742	13833	13653	13716	14028	13721	13700	13834	13844	13763	13716	13635	13805	13804	13893	13770	13810	13718	13881	13566	13717	13861	13731	13815	13741	13760	13517	13560	13719	13764	13832	13777	13631	13925	13617	13719	13770	13787	13604	13851	13565	13673	13671	13635	13790	13690	13865	13807	13655	13803	13777	13775	13921	13853	13727	13894	13998	13726	13604	13773	13789	13847	13869	13624	13796	13791	13802	13618	13689	13760	13953	13660	13769	13651	13659	13778	13636	13704	13769	13756	13828	13633	13632	13791	13597	13803	13837	13657	13703	13812	13813	13858	13861	13768	13622	13739	13800	13579	13665	13794	13736	13711	13754	13845	13615	13771	13674	13853	13523	13842	13804	13705	13719	13807	13864	13745	13714	13897	13855	13786	13730	13863	13694	13905	13834	13782	13808	13648	13718	13764	13533	13728	13725	13642	13832	13745	13567	13811	13791	13836	13686	13581	13649	13714	13944	13821	13647	13744	13536	13725	13694	13836	13713	13722	13871	13655	13658	13757	13672	13835	13859	13621	13798	13817	13652	13696	13781	13735	13801	13662	13787	13671	13903	13773	13656	13815	13559	13732	13906	13716	13771	13662	13853	13672	13626	13792	13758	13798	13890	13727	13832	13636	13609	13735	13879	13748	13696	13879	13682	13913	13747	13619	13905	13680	13830	13735	13825	13745	13782	13892	13818	13844	13786	13587	13702	13789	13945	13781	13658	13771	13885	13624	13786	13722	13704	13760	13835	13686	13650	13686	13971	13722	13722	13778	13648	13662	13716	13911	13753	13710	13678	13817	13917	13703	13706	13620	13678	13731	13852	13603	13566	13718	13746	13784	13821	13675	13695	13731	13814	13898	13729	13715	13770	13591	13793	13761	13682	13766	13599	13635	13723	13683	13748	13624	13792	13767	13597	13707	13845	13802	13771	13874	13658	13861	13608	13673	13921	13720	13795	13838	13809	13727	13656	13779	13751	13812	13739	13721	13565	13772	13618	13693	13700	13908	13583	13863	13821	13861	13777	13889	13732	13736	13790	13797	13673	13805	13681	13778	13810	13766	13571	13864	13852	13656	13824	13953	13786	13870	13752	13727	13719	13681	13914	13778	13750	13738	13601	13765	13785	13835	13640	13818	13919	13787	13726	13949	13854	13760	13696	13709	13716	13822	13816	13560	13744	13778	13692	13717	13669	13849	13602	13605	13769	13797	13790	13770	13633	13857	13801	13798	13953	13861	13857	13757	13668	13904	13622	13904	13632	13739	13851	13839	13853	13723	13711	13808	13786	13660	14003	13663	13792	13960	13831	13676	13897	13851	13707	13842	13588	13715	13642	13743	13738	13782	13707	13658	13794	13600	13649	13767	13695	13710	13935	13726	13744	13686	13755	13642	13701	13885	13818	13842	13918	13802	13784	13770	13746	13835	13734	13787	13752	13791	13678	13770	13610	13830	13668	13647	13731	13885	13705	13635	13642	13747	13865	13692	13672	13709	13825	13857	13783	13877	13758	13828	13565	13655	13853	13822	13903	13795	13784	13806	13895	13583	13699	13931	13469	13810	13764	13805	13752	13756	13756	13736	13932	13675	13603	13848	13727	13663	13781	13812	13811	13732	13917	13910	13815	13783	13834	13699	13800	13822	13749	13795	13770	13625	13857	13773	13714	13759	13728	13656	13589	13749	13761	13821	13705	13934	13885	13856	13659	13718	13771	13746	13654	13649	13712	13651	13710	13873	13704	13696	13830	13753	13936	13852	13742	13695	13846	13621	13662	13564	13770	13778	13758	13844	13675	13881	13813	13751	13673	13740	13711	13767	13825	13846	13906	13871	13767	13654	13732	13863	13826	13828	13680	13650	13735	13735	13817	13689	13658	13749	13849	13651	13822	13663	13623	13680	13818	13706	13712	13876	13741	13804	13719	13822	13815	13916	13728	13777	13758	13750	13817	13820	13793
22665	21040	28788	23578	21821	24576	26722	22115	20836	20700	20414	19547	18964	18705	18463	18451	18264	18253	18177	18083	17909	17764	17480	17706	17604	17631	17441	17496	17547	17447	17469	17211	17201	17411	17441	17414	17312	17196	17535	17288	17250	17067	17054	17333	17235	16994	17213	17036	17048	17174	17015	17270	16993	17062	16892	17060	17129	17091	17114	16968	16991	16876	16960	17096	17097	16826	17105	17001	17062	16949	17065	17009	17162	17165	17127	17041	16844	17051	17113	16936	17044	17022	16866	17033	16944	17096	16967	17017	17198	16980	16852	17179	16943	17175	17090	17017	16979	16997	17021	16933	17114	17173	17076	17014	17022	17207	16806	16949	17026	17048	17077	17104	17087	17059	17020	17040	17083	16921	16857	17047	16772	16918	16979	17120	16863	16966	17074	16972	17001	16990	16929	16882	17023	17086	16935	16977	17105	17143	17220	16832	17196	16767	16704	17125	17109	17132	16912	17053	16997	17138	16871	17248	17038	17150	17022	17078	17167	17037	16927	16997	17144	17162	17178	17255	17111	17121	17122	16895	16896	17091	17130	17186	16898	17054	16941	17109	16998	17083	16945	16997	16977	17322	17112	17084	17147	17045	17042	17051	17057	16761	17017	17089	17164	17039	17073	16965	16834	16874	17063	16892	16955	16727	17000	16928	17036	16769	17185	17081	17039	16984	16877	17036	17009	17056	16992	16775	16864	16984	17185	16850	16921	16977	17051	16893	16973	16936	17198	16960	16897	17193	17156	17068	16940	16951	17015	16909	16783	16880	17003	17066	16920	17040	16773	17050	16941	17203	17064	17065	16959	17110	17092	16946	17122	17272	17040	16876	17020	16999	17114	17103	17039	17023	17136	16995	17082	16797	17103	17075	16915	17187	16915	17122	16936	17242	17033	16993	17006	16978	17074	16971	16866	17125	16963	17253	17095	17034	17092	16936	17134	17113	16922	16867	16834	17028	17201	17158	16976	17064	17178	17044	16954	17007	17065	16935	16930	16746	17136	17098	17104	17036	17051	17247	17009	16832	16823	17029	17139	17041	17049	17155	17058	17142	17055	17107	17115	16960	17164	17191	17073	16879	16969	16935	16912	16723	17264	17191	16891	16810	17091	17178	17080	16810	17068	17167	17105	17039	16937	16933	16886	16918	17167	17093	17110	16992	17078	17191	17190	17088	17158	17107	17098	17064	17168	17085	16993	16896	16900	17046	17036	16877	16940	17023	16989	17090	16997	16950	17268	17060	16881	16952	17157	17236	17057	16869	16913	16941	17051	17044	16865	17109	16818	16850	16938	16980	17093	16925	17125	17001	17192	16982	17035	16938	17067	16965	17066	17046	17045	16962	17156	17065	17083	16834	16887	17089	16976	17015	16879	16975	17125	17073	16879	17005	16864	16987	16941	17046	17006	17113	16854	17056	17097	16910	16933	16983	17054	17030	17156	17070	16931	16834	17188	17040	16778	16964	16881	16965	17057	16905	16928	16914	16968	16979	17076	17135	16922	16953	17068	16975	17009	16880	16790	16807	17095	16959	16845	16983	17057	17096	17233	16945	16956	17043	16918	17060	17189	16746	16938	16962	16861	16938	16916	17026	17128	17073	17001	16933	17078	17130	16895	16850	16888	16860	16834	17128	17020	16894	17199	17079	17003	16974	16820	16989	17070	17027	16991	16978	16871	17140	17082	17011	17043	16852	17077	17192	17145	17040	17075	16941	16899	16891	16843	16946	16832	17026	16833	16780	16916	16940	16991	17133	17025	16804	17085	17256	17130	16912	16956	16988	17195	16794	16947	16904	16924	17001	16827	17010	16891	16949	17006	17149	17165	16899	16974	16775	16860	17071	17091	17014	17141	17016	17110	16923	16946	17065	17054	16998	16901	16976	17044	17110	16895	16955	16812	17004	17166	17077	17123	17006	17140	16883	16986	17144	17085	16879	16806	17000	16881	16895	16929	17148	17081	17029	17015	17325	16849	16861	17229	17123	17015	17266	17081	17281	17007	16976	17189	16875	16981	16905	17154	16951	16940	17161	16939	17224	17049	17206	17117	17012	16978	16882	16982	16920	17041	16999	17134	16798	16957	16901	16953	17066	17026	17010	17231	17056	17062	16836	17099	16991	17012	16924	16989	17051	17074	17010	17137	16986	17142	17078	16931	16849	17068	17076	16992	16799	16920	16945	17065	17055	16977	17009	17069	17003	16956	17300	17060	17082	17056	17011	16782	16781	16861	16785	17140	17022	16862	17203	16858	16976	17026	16903	16955	17236	17128	17151	17000	17291	17070	17046	17083	16879	16919	16986	17027	16869	17068	17048	16961	17107	17087	17101	16904	16827	16982	17150	16853	16821	17096	17125	16946	16826	17107	17021	16982	17129	16915	17028	16988	16930	16799	16873	16817	16982	17093	16989	17033	17054	16896	17134	17048	16770	17096	16979	16905	16765	16927	16996	17080	17041	16878	17088	17084	17060	17030	17052	16784	16972	17025	16987	16962	17115	17107	16774	17050	17052	17077	16922	17100	16888	16960	16812	17076	17023	16790	16959	16930	16918	17049	17057	17138	16989	17266	17134	17221	17038	16958	16989	17013	16936	16815	17046	17028	16967	16920	17041	17290	17042	16976	16876	17150	17053	16963	16758	17122	16788	16882	17094	17138	17034	17107	16988	17010	16963	17095	17058	17050	16839	16924	17045	17029	16935	17093	16948	17009	16959	17175	16966	17071	17094	17039	16831	17123	17100	17053	17141	16853	17066	17030	17012	16899	17242	17128	17055	17158	17057	16989	16979	16885	17012	16892	16931	17111	16986	17029	17035	16866	16989	17060	16946	17150	17026	17162	16932	17030	16963	17078	16946	17018	17124	17013	17173	16883	17140	17141	16973	17004	16920	16977	16787	17036	17204	17012	17013	17066	17018	17070	17024	17042	16976	16978	17124	17147	17023	16919	17140	17132	17144	17181	17015	16924	16858	16839	16935	16966	17236	17136	17074	17011	17080	16901	16919	16993	16993	17120	17004	16921	16996	17073	17000	17039	16899	17027	16991	16858	16765	16799	17029	17001	17065	17117	17160	16838	17017	17038	16907	17025	17029	16853	17005	16968	17099	17305	16933	17188	16996	17025	17124	17031	16939	17239	16990	16942	17005	17126	17005	16938	16999	17223	17048	17002	17094	16861	17050	17058	16928	17009	17129	16962	17052	17013	16961	17064	17097	17032	17125	17043	16979	17025	17088	17147	16937	16910	17128	17197	17104	17133	16961	17073	17104	17180	16997	17072	16896	16897	16863	16866	16946	17089	17178	17239	16829	16901	17041	16968	16944	16763	16874	17038	16909	16955	16926	17129	16983	16953	16937	17258	17093	17071	16976	17213	16792	17053	17033	16810	17084	17038	16916	16892	16971	16986	16814	16893	16960	17025	16916	16990	16895	17093	17126	17081	16919	16993	17156	16904	16848	16860	16974	17001	17175	16957	16889	17114	17277	16872	17113	17088	16720	17036	16999	16972	16879	16790	17016	17052	16973	16905	16977	17005	17038	17143	16973	17113	16942	16869	17143	17072	16930	16972	16859	16955	16997	17110	17093	17050	17029	16966	17118	17094	17158	16952	16772	17143	17073	16969	17071	17127	17003	16951	16762	16935	16967	17030	16942	17190	17044	17192	17131	16782	17024	17159	17084	17172	17191	17144	16683	17034	17130	17001	17159	16988	17084	17153	17008	16944	17073	17069	16787	17117	17069	16873	17021	17223	17130	17051	17034	16781	16827	16827	16893	17161	16913	17004	17034	17081	17008	16835	16964	17195	17066	17043	16817	16971	16969	16879	16814	17074	16993	16784	17095	16919	17000	16949	16961	16972	17007	17043	16999	17131	16992	17186	17099	16856	16944	17213	17000	16984	17057	17208	17058	17039	17048	17032	16779	16954	16992	16966	16989	16731	16999	17224	16850	17010	16900	17044	17003	16930	16816	16841	16901	16941	17039	16935	17009	17049	16886	17004	16970	16948	16923	17040	17014	17068	16769	17204	17240	16819	16933	16810	17164	16989	17071	17152	17120	17130	16902	16896	16831	16775	16892	16998	16991	17133	16977	16981	17163	17012	17285	17200	17054	16955	17121	17074	16937	16897	16842	17122	17028	16968	16988	16829	16844	16960	16956	17132	16971	16952	16951	16787	16979	16850	16964	17161	17018	16837	16827	16809	16865	16991	17269	16882	16877	16759	17005	17084	16791	17114	17078	17026	17062	16944	17205	17027	16914	17044	16924	17113	16848	16913	17085	16982	16958	16826	17015	16946	17125	17027	16865	16967	16995	16929	17037	17047	17092	17176	16838	17058	17070	17189	17000	16833	17018	17038	17237	17218	17193	17123	16852	17301	17075	16996	17059	16996	17007	17098	16949	17164	16915	17054	17109	17112	17100	17096	17018	17200	17177	17037	17188	17079	16913	17092	16917	16869	17268	17103	16892	17055	17069	16963	16997	17002	16923	16962	17021	17202	16946	16946	16990	17028	17049	17024	17028	16925	16955	17007	16974	16834	17046	16963	17060	16939	17061	17108	17003	16967	16990	16739	16831	17232	17063	17094	16957	16920	17015	16957	16958	16981	16877	17240	17025	16995	17123	17073	16916	17082	16930	17269	16884	16993	17012	17064	17086	17156	16993	16959	17004	16747	16991	17196	17175	17111	16801	16901	16984	17203	16871	16957	16944	16990	16832	17075	16924	17092	17070	17064	17071	16928	16850	17082	16875	16776	17002	17156	16851	17064	16817	17118	16960	17030	16960	17084	16880	17099	17098	17198	17071	17035	17090	17199	16968	17049	16965	17028	17042	16892	16940	17125	16831	17171	17042	17102	17139	16842	16874	16985	17230	16904	16764	16986	16775	16947	16836	17121	16916	16910	16783	17188	16989	16989	16975	17033	17037	16984	17073	17010	16796	17178	17213	17098	17128	16905	17055	17169	17039	17016	17060	17335	16939	16963	16999	17042	17019	17061	17043	17032	17166	17079	17021	16922	17002	17073	17108	16892	16930	16843	17056	16857	17027	17122	16754	16960	16937	17046	17245	16935	17114	17084	17093	17034	16957	16891	16939	17115	17099	17048	17110	17134	17090	16944	16982	16901	16908	17085	16933	17032	16924	16869	17152
29136	52129	47119	35535	29207	24464	21764	21605	20121	19423	18638	17679	17155	16452	16519	16375	16052	15739	15615	15379	15080	15093	15015	14895	14961	14800	14985	14717	14695	14746	14780	14640	14650	14712	14529	14658	14710	14588	14573	14606	14419	14430	14446	14403	14554	14297	14239	14543	14378	14312	14333	14273	14167	14367	14340	14403	14330	14336	14427	14356	14544	14459	14276	14378	14417	14401	14278	14442	14367	14512	14470	14301	14385	14464	14357	14498	14270	14335	14375	14121	14427	14237	14346	14229	14355	14499	14276	14461	14254	14542	14329	14238	14415	14320	14359	14490	14389	14314	14379	14394	14485	14343	14360	14176	14252	14434	14331	14262	14285	14441	14315	14399	14361	14279	14367	14304	14298	14369	14321	14367	14322	14481	14329	14336	14401	14418	14302	14317	14037	14384	14295	14393	14285	14385	14314	14275	14280	14284	14275	14309	14329	14374	14425	14172	14281	14280	14563	14283	14100	14430	14235	14236	14353	14248	14585	14314	14352	14345	14330	14419	14325	14243	14299	14373	14355	14216	14272	14400	14433	14342	14302	14401	14354	14236	14212	14437	14305	14243	14524	14225	14453	14235	14303	14428	14357	14338	14450	14522	14274	14343	14295	14133	14281	14234	14342	14275	14354	14295	14118	14399	14197	14379	14301	14423	14314	14264	14278	14441	14335	14287	14326	14426	14429	14395	14325	14293	14309	14317	14263	14435	14438	14395	14263	14492	14288	14370	14281	14420	14433	14382	14442	14312	14401	14401	14176	14391	14253	14390	14299	14420	14176	14037	14354	14391	14251	14376	14210	14257	14127	14260	14362	14195	14101	14427	14396	14277	14302	14298	14319	14484	14456	14525	14498	14360	14487	14253	14318	14278	14344	14204	14255	14429	14419	14280	14327	14516	14225	14393	14291	14293	14186	14144	14201	14296	14311	14311	14187	14345	14243	14217	14267	14395	14234	14310	14423	14388	14226	14217	14306	14266	14208	14392	14473	14218	14291	14310	14443	14333	14393	14359	14324	14407	14420	14301	14356	14213	14162	14437	14393	14561	14227	14376	14351	14314	14316	14419	14491	14164	14419	14272	14348	14398	14279	14481	14267	14438	14374	14430	14296	14334	14251	14335	14340	14446	14358	14309	14272	14306	14214	14355	14362	14233	14266	14253	14345	14358	14225	14298	14130	14669	14320	14203	14406	14413	14160	14334	14191	14360	14167	14250	14324	14204	14325	14280	14238	14415	14298	14347	14271	14249	14181	14336	14212	14268	14361	14169	14278	14234	14438	14372	14443	14306	14373	14461	14267	14141	14140	14392	14289	14311	14354	14143	14525	14358	14319	14230	14433	14386	14364	14279	14331	14302	14197	14344	14117	14328	14277	14335	14320	14198	14393	14338	14399	14387	14351	14420	14503	14429	14207	14398	14385	14322	14438	14274	14367	14318	14414	14368	14285	14316	14387	14301	14401	14272	14444	14369	14349	14100	14188	14502	14345	14324	14373	14215	14368	14371	14319	14171	14475	14527	14299	14495	14286	14221	14477	14207	14248	14202	14402	14276	14264	14351	14275	14161	14315	14300	14487	14333	14243	14359	14161	14330	14500	14335	14318	14242	14089	14199	14144	14317	14217	14332	14092	14615	14286	14140	14328	14226	14195	14489	14298	14381	14385	14439	14238	14311	14313	14382	14255	14319	14235	14318	14238	14434	14218	14343	14398	14371	14273	14299	14458	14389	14419	14325	14455	14290	14378	14300	14151	14289	14351	14458	14443	14170	14361	14219	14405	14265	14294	14399	14324	14261	14145	14402	14253	14481	14303	14349	14280	14401	14319	14326	14410	14259	14336	14358	14190	14274	14433	14258	14227	14413	14340	14211	14366	14381	14193	14237	14402	14269	14275	14419	14239	14308	14364	14505	14403	14253	14308	14290	14151	14256	14297	14473	14395	14577	14219	14312	14393	14431	14280	14257	14403	14339	14156	14322	14290	14295	14351	14379	14118	14192	14391	14293	14290	14471	14344	14374	14227	14337	14341	14319	14438	14236	14185	14358	14336	14316	14203	14279	14294	14200	14315	14454	14224	14340	14210	14286	14202	14307	14376	14416	14233	14229	14283	14457	14315	14257	14389	14359	14486	14575	14320	14385	14428	14483	14181	14234	14349	14208	14305	14379	14336	14279	14229	14122	14515	14152	14151	14479	14392	14349	14369	14351	14095	14459	14374	14186	14292	14321	14361	14339	14366	14213	14464	14186	14364	14368	14380	14101	14440	14285	14234	14164	14269	14223	14091	14193	14390	14343	14195	14374	14392	14282	14255	14257	14434	14339	14404	14384	14291	14381	14467	14383	14238	14373	14468	14182	14323	14276	14325	14406	14338	14281	14368	14361	14206	14239	14205	14427	14335	14443	14228	14143	14298	14319	14510	14243	14265	14378	14369	14299	14379	14388	14275	14371	14294	14321	14418	14292	14199	14223	14178	14371	14250	14133	14284	14215	14153	14207	14579	14335	14319	14262	14217	14337	14522	14445	14287	14360	14158	14363	14261	14395	14113	14381	14361	14353	14317	14315	14457	14226	14345	14190	14271	14195	14370	14424	14284	14270	14365	14157	14316	14229	14268	14319	14201	14322	14277	14339	14360	14172	14202	14372	14374	14447	14260	14396	14534	14210	14095	14423	14278	14276	14307	14237	14264	14194	14333	14409	14400	14480	14289	14328	14171	14185	14333	14337	14311	14336	14362	14420	14344	14289	14235	14268	14487	14171	14336	14483	14332	14409	14416	14282	14518	14230	14312	14165	14370	14329	14251	14478	14270	14372	14365	14357	14095	14439	14145	14375	14320	14262	14378	14245	14415	14260	14282	14344	14311	14368	14338	14182	14327	14237	14384	14360	14191	14397	14211	14282	14243	14487	14310	14423	14141	14237	14233	14188	14354	14155	14465	14349	14429	14240	14299	14188	14399	14210	14234	14458	14367	14299	14431	14142	14100	14423	14312	14310	14141	14226	14295	14219	14344	14303	14334	14218	14308	14357	14399	14398	14346	14254	14217	14190	14300	14417	14264	14299	14238	14320	14293	14242	14306	14186	14233	14332	14344	14256	14141	14306	14232	14301	14305	14193	14298	14287	14407	14162	14413	14296	14176	14401	14291	14325	14402	14472	14310	14411	14410	14499	14212	14181	14015	14319	14380	14308	14280	14272	14278	14227	14304	14510	14283	14359	14331	14203	14234	14215	14312	14355	14260	14336	14314	14114	14351	14286	14462	14274	14286	14292	14148	14333	14398	14340	14341	14444	14314	14472	14432	14406	14437	14257	14302	14234	14425	14223	14155	14465	14006	14494	14211	14146	14351	14506	14322	14413	14126	14333	14428	14376	14196	14403	14242	14319	14250	14306	14427	14298	14502	14313	14231	14037	14219	14278	14275	14229	14421	14258	14574	14209	14198	14306	14245	14244	14253	14424	14427	14383	14337	14310	14191	14255	14388	14324	14355	14358	14347	14176	14365	14392	14423	14244	14132	14362	14385	14348	14478	14228	14342	14472	14268	14444	14221	14192	14334	14410	14146	14504	14295	14395	14349	14241	14287	14407	14301	14274	14326	14422	14504	14269	14324	14127	14086	14504	14192	14438	14178	14321	14189	14412	14383	14339	14387	14360	14264	14265	14343	14112	14389	14165	14174	14257	14374	14194	14452	14341	14223	14263	14404	14160	14330	14489	14218	14339	14348	14342	14398	14308	14223	14387	14120	14373	14272	14456	14361	14313	14195	14256	14378	14209	14340	14312	14220	14298	14281	14300	14173	14406	14146	14414	14393	14263	14473	14163	14252	14278	14256	14318	14340	14216	14307	14376	14244	14331	14305	14299	14317	14401	14388	14315	14343	14288	14262	14318	14549	14251	14333	14368	14286	14288	14403	14332	14519	14426	14487	14441	14355	14333	14325	14273	14124	14582	14321	14349	14380	14398	14230	14457	14475	14273	14262	14302	14245	14288	14316	14293	14438	14305	14510	14345	14321	14263	14292	14334	14329	14185	14378	14318	14372	14300	14150	14392	14201	14355	14261	14471	14139	14329	14509	14305	14263	14154	14396	14339	14219	14355	14247	14441	14397	14293	14408	14216	14252	14237	14280	14372	14300	14188	14170	14334	14330	14252	14285	14255	14236	14456	14372	14286	14324	14239	14305	14482	14513	14235	14227	14220	14420	14225	14199	14279	14262	14417	14269	14327	14279	14216	14199	14336	14135	14330	14430	14362	14286	14505	14400	14313	14356	14355	14386	14368	14345	14322	14296	14397	14406	14228	14419	14378	14415	14339	14212	14198	14429	14253	14331	14406	14492	14162	14183	14323	14390	14343	14239	14301	14346	14297	14356	14240	14355	14219	14165	14411	14296	14309	14262	14292	14280	14394	14330	14411	14351	14383	14287	14418	14268	14258	14410	14465	14334	14320	14375	14310	14109	14166	14264	14405	14325	14302	14202	14410	14290	14332	14323	14344	14402	14253	14301	14349	14438	14467	14192	14288	14341	14350	14253	14276	14311	14418	14476	14339	14364	14388	14205	14427	14082	14381	14245	14371	14251	14268	14406	14309	14209	14402	14378	14281	14460	14363	14408	14361	14328	14421	14385	14342	14401	14272	14264	14260	14297	14206	14372	14308	14443	14283	14206	14291	14276	14319	14374	14455	14301	14377	14286	14144	14515	14387	14308	14258	14443	14343	14202	14248	14182	14315	14410	14341	14236	14198	14225	14423	14347	14292	14422	14332	14408	14408	14216	14218	14349	14315	14168	14429	14472	14282	14331	14283	14377	14290	14286	14368	14056	14324	14219	14445	14263	14308	14237	14415	14327	14324	14329	14322	14243	14234	14462	14290	14355	14382	14254	14469	14241	14467	14243	14468	14363	14282	14330	14300	14474	14338	14278	14464	14521	14322	14326	14274	14440	14381	14168	14132	14270	14444	14383	14319	14398	14350	14277	14395	14189	14266	14051	14316	14317	14373	14219	14323	14152	14296	14334	14528	14325	14308	14194	14527	14333	14441	14259	14306	14350	14261	14273	14215	14233	14341	14182	14480	14257	14323	14360	14476	14368	14298	14338	14218	14371	14426	14326	14323	14286	14335	14320	14453	14269	14321	14410	14249
28535	26039	32596	28548	22240	19521	18338	18025	17693	17535	17432	17088	16981	16894	16681	16793	16604	16446	16226	16514	16438	16495	16419	16351	16283	16474	16434	16146	16305	16430	16249	16349	16500	16297	16216	16273	16220	16303	16415	16309	16359	16175	16116	16064	16105	16250	16172	16528	16294	16103	16378	16131	16062	15972	16171	16232	16160	16202	16389	16254	16163	16211	16346	16119	16095	16289	16030	16073	16187	16145	16178	16134	16252	16217	16170	16055	16056	16333	16484	16237	16368	16252	16183	16182	15961	16074	16357	16142	16079	16273	16136	16082	16230	16157	16141	16298	16115	16336	16205	16158	16220	16135	16078	16102	16234	16177	16070	16262	16164	16321	15978	16109	16175	16255	16257	16420	16194	16035	16090	16143	16006	16151	16122	16102	16162	16092	16546	16193	16109	16105	16309	16206	16240	16202	16040	16208	16121	16071	16110	16039	16288	16207	16371	16133	16216	16106	16285	16252	16286	16189	16108	16208	16128	15957	16274	16177	16476	16210	16063	16147	16160	16390	16118	16170	16110	16244	16221	16187	16237	16175	16120	16229	16142	16108	16207	16393	16029	16135	16205	16211	16135	16268	16035	15825	16204	16258	16211	16195	16317	16099	15891	16060	16153	16321	16237	16092	16232	16247	16262	16414	16468	15868	16062	16165	16179	16162	16071	16248	16202	16324	16194	16118	16305	16239	16275	16385	16367	16199	16269	16223	16226	16267	16300	16252	16149	16378	16133	16083	16159	16316	16383	16194	16126	16284	15965	16266	16012	16288	16219	16118	16160	16197	16450	16056	16148	16238	16254	16462	16121	16257	16214	16345	16226	16215	16052	16394	16111	16403	16242	16016	16342	16155	16133	16163	16121	16137	16229	16181	16288	16111	16273	16074	16151	16148	16039	16081	16132	16186	16203	16070	16293	16327	16020	16177	16340	16175	16133	15932	16305	16146	16255	16208	16303	16167	16124	16153	16106	16092	15963	16218	16127	16321	16150	15921	16303	16045	16267	16299	16025	16151	16058	16045	16345	16313	16155	16004	16409	16094	16270	16366	16316	16068	16285	15991	16355	16284	16374	16461	16243	16188	16202	16386	16195	16149	16223	16222	16212	16197	16068	16120	16254	16021	16360	16190	16080	16016	16080	16143	16200	16119	16221	16126	16085	16334	16234	16136	16230	16202	16173	16282	16103	16239	16187	16184	16259	16051	16097	16121	16083	16313	16160	16257	16266	16179	16217	16077	16180	16056	16222	16191	16124	16312	16025	16229	16226	16260	16235	16239	16200	16243	16252	16332	16239	16128	15960	16095	16169	16357	16206	16314	16224	16225	16128	16342	16347	16227	16310	15898	16331	16314	16243	16358	16031	16115	16123	16138	16437	16244	16242	16194	16227	16185	16000	16132	16044	16250	16116	16255	16085	16162	16198	16171	16020	16221	16169	16228	16125	16186	16091	16098	16311	16205	16131	16330	16317	16059	16258	16196	16313	16237	16164	16256	16319	16310	16354	16144	16226	16041	16346	16390	16276	16121	16404	16367	16224	16034	16122	16270	16313	16161	16142	16211	16179	16424	16345	16216	16189	16265	16212	16339	16391	16309	16256	15965	16266	16266	16241	16041	16254	16269	16445	16238	16269	16181	16185	16111	16392	16286	16139	16131	16221	16123	16060	16024	16244	16415	16040	16125	16210	16224	16141	16353	16164	16303	16145	16144	16303	16212	16192	16272	16209	16057	16238	16135	16184	16121	16351	16194	16153	16155	16132	16185	16237	16312	16123	16237	16133	16190	16194	16230	16279	16151	16198	16125	16043	16158	16029	15874	16154	16143	16291	16193	16310	16231	16238	16023	16125	16068	16210	16233	16159	16203	16257	16198	16235	16060	16132	16064	16210	16279	16045	16237	16263	16211	16253	16115	16230	16246	16206	16226	16210	16173	16111	16195	16157	16047	16263	16114	15986	16412	16303	16246	16241	16206	16279	16125	16150	16173	16157	16018	16200	16126	16178	16284	16183	16363	16097	16412	16189	16107	16089	16094	16380	16186	16002	16287	16113	16328	16084	16077	16276	16168	16284	16240	16199	16272	16446	16404	16395	16028	16236	16286	16293	16373	16230	16149	16262	16076	16092	16213	16382	16116	16301	16118	16146	16137	16399	16336	16017	16077	16090	16173	15970	16056	16272	16182	16078	16162	16456	16256	16236	16142	16242	16318	16407	16185	16280	16143	16189	16209	16300	16342	16315	16288	16147	16151	16127	16365	16318	16224	16211	16029	16061	16243	16224	16030	16278	16284	16112	16156	16085	16208	16284	16131	16139	16191	16124	16228	16165	16065	16241	16272	16056	16158	16122	16255	16356	16173	15927	16231	16364	16102	16127	16008	16190	16153	16084	15948	16117	16233	16249	16311	16058	16150	16095	16140	16347	16309	16108	16058	16209	16171	16116	16356	16232	16222	16250	16122	16291	16163	16287	16189	16099	16192	16296	16298	16365	16196	16283	16074	16402	16251	16246	16282	16251	16156	16191	16181	16292	15951	16287	16234	16186	16141	16158	16370	16254	16271	16087	16091	16095	16213	16170	16108	16445	16140	16072	16032	16099	16101	16152	16201	16294	16244	16388	16262	16172	16244	16337	16180	16267	16247	16173	16365	16242	16211	16234	16230	16230	16080	16237	16124	16063	16290	16296	16195	16316	16018	16275	16302	16376	16111	15961	16306	16164	16051	16258	16399	16196	16207	16090	16107	16117	16183	16194	16296	16099	16080	16204	16314	16250	16241	16413	16329	16162	16350	16209	16082	16232	16137	16165	16136	16374	16240	16266	16335	16055	16061	16129	16168	16044	16017	16084	16212	16208	16125	16281	16172	16218	16217	16307	16196	16198	16061	15999	15956	16075	16279	16173	16284	16319	15978	16356	16255	16248	16176	16274	16113	16076	16245	15989	15906	16131	16185	16334	16251	16002	16185	16217	16110	16288	16241	16135	16216	16215	16045	16233	16086	16173	16128	16218	16050	16257	16081	16112	16258	16350	16331	16399	16200	16060	16558	16459	16236	16307	16077	16264	16073	16290	16051	16175	16123	16190	15965	16189	16317	16244	16248	16077	16127	16290	16032	16178	16094	16015	16136	16259	16212	16199	16251	16054	16235	16252	16006	16380	15912	16134	15979	16217	16229	16134	16074	16056	15869	16044	16236	16130	16121	16110	16226	16332	16038	16064	16179	16212	16096	16078	16201	16198	16271	16196	16378	16426	16233	16411	16125	16159	16163	16407	16299	16299	16217	16445	16277	16121	15950	16049	16559	16182	16186	16210	16261	16384	16276	16303	16344	16312	16285	16124	16024	16167	16287	16169	16126	16198	16198	16226	16136	16270	16346	16081	16013	16234	16261	16096	16209	16440	16382	16205	16072	16288	16152	16051	16284	16251	16025	16154	16182	16363	16338	16253	16111	16247	16247	16279	16211	16241	16271	16260	16126	16366	16294	16083	16300	16104	16226	16229	16023	16399	16373	16236	16206	16310	16277	16222	16173	16145	16193	16245	16403	16438	16398	16128	16273	16255	16116	16142	16145	16197	16251	16265	16288	16069	16256	16305	16275	16262	16135	16199	16222	16236	16176	16276	16253	16138	16466	16368	16463	16358	16088	16161	16180	16094	16280	16231	16133	16245	16146	16174	16216	16181	16329	16234	16273	16222	16430	16343	16221	16295	16340	16190	16091	16176	16223	16199	16096	16056	16159	16230	16087	15970	16315	16266	16059	16037	16247	16083	16052	16424	16338	16274	16190	16191	16148	16239	16270	16330	16139	16099	16209	16323	16099	16223	15956	16212	16149	16244	16177	16178	16222	16327	16382	16346	16193	16221	16209	16157	16337	16285	16191	16325	16191	16239	16131	16346	16237	16155	16254	16064	16188	16057	16133	16148	16206	16290	16213	16336	16299	16201	16348	15982	16248	16154	16018	16157	16337	16106	16155	16222	16273	16317	16306	16149	16247	16383	15977	16292	16347	16225	16298	16100	16315	16268	16328	16099	16287	16140	16275	16128	16122	16285	16147	16333	16263	16230	16197	16128	16285	16226	16038	16181	16122	16309	16271	16073	16145	16245	16239	16181	16143	16154	16335	16099	16037	16295	16270	16262	16101	16221	16029	16265	16336	16161	16096	16214	16300	16209	16044	16058	16239	16151	16381	16088	16180	16266	16348	16408	16208	16080	16194	16124	16256	16197	16315	16134	16170	16331	16234	16202	16185	16140	16054	16093	16196	16114	16198	16217	16205	16215	16216	16134	16339	16075	16174	16145	16281	16377	16168	16152	16183	16087	16201	16237	16190	15971	16005	16138	16270	16192	16006	16051	16080	16228	16422	16248	16255	16134	16003	16185	16223	16258	16099	16323	16293	16198	16096	16171	16154	16219	16275	16147	16240	16351	16214	16222	16178	16092	16236	16165	15847	16307	16293	16242	16068	16264	16251	16016	16106	16083	16092	16133	16226	16107	16239	16267	16196	16122	16169	16174	16087	16284	16159	16196	16238	16317	16334	16079	16231	16233	16162	16079	16247	16158	16139	16316	16153	16224	16098	16121	16443	16370	15979	15955	16211	16252	16371	16303	16354	16204	16312	16321	16349	16297	16215	16234	16167	16383	16339	16202	16210	16049	16057	16480	16056	16093	16106	16004	16198	16133	16155	16344	16210	16298	16284	16109	16171	16332	16152	16247	16103	16083	16009	15713	16142	15988	16241	16106	16246	16238	16224	16294	16204	16018	16112	16156	16332	16166	16162	16184	16061	16231	16126	16066	16264	16266	16169	16055	16085	16218	16258	16320	16331	16286	16278	16342	16193	16290	16307	16305	16215	16161	16145	16272	16285	16014	16079	15998	16113	16185	16153	16308	16242	16015	16063	16087	16040	16175	16209	16189	16353	16021	16191	16306	16253	16102	16352	16354	16156	16273	16128	15982	16254	16313	16067	16330	16310	16186	16112	16196	16290	16161	16154	16227	16243	16180	16092	16236	16236	16304	16128	16270	16243	16230	16100	16164	16183	16247	16127	16338	16094	16174	16346	16182	16377	16396	16300	16377	16314	16282	16213	16248	16222	15967	16065	16274	16193	16040	16263	16225	16233	16322	16031	16183	16319	16168	16153
27948	40726	35654	26184	21168	18177	16721	16840	16414	16132	15664	15328	14697	14757	14850	14492	14538	14438	14295	14377	14125	14207	14270	14070	13956	14247	14206	13990	14026	14127	14029	13891	13861	13939	14047	14091	14078	14166	14043	13925	13623	13726	13856	13896	13946	13944	14045	13959	13879	13876	13695	13871	13986	13916	13745	13895	13892	13711	13739	13723	13769	13835	13941	13898	13942	13879	13906	13854	13902	13853	13693	13668	13861	13962	13894	13874	14014	13918	13734	13826	13830	13805	13937	13810	13895	13793	13870	13879	13854	13837	13875	13900	13815	13892	14025	13845	13956	13936	13888	13816	13820	13799	13752	13686	13836	13712	13920	13844	13970	14028	13750	13857	13792	13812	13882	13865	13704	13920	14033	13750	13968	13821	13896	13811	14028	13977	13789	13919	13665	13801	13670	13937	13818	13970	13818	13898	13802	13907	13979	13953	13690	13905	13837	13810	13927	13809	13721	13769	13794	13795	13756	13905	13839	13690	13924	13937	13637	13822	13751	13925	13820	13935	13773	13892	13857	13868	13741	13760	13918	13836	13902	13908	13877	13980	13847	13990	13788	13790	13860	13902	13890	13713	13742	13718	13822	13823	13863	13927	13950	13871	13956	13787	13739	13934	13829	13917	13972	14007	13886	13955	13973	13661	13856	14051	13876	13951	13833	13986	13864	13719	13804	13966	13939	13680	13990	13889	13915	13919	13928	13823	14035	13980	13753	13690	13806	13964	13866	13906	13869	13856	13980	13936	13761	13912	13816	13792	13905	13841	13879	13777	14045	13921	13652	13705	13688	13649	14080	14011	13893	13897	13902	13870	13953	13934	13973	13746	13930	13794	13759	14033	13960	13795	13891	13844	13775	13959	13902	13864	13902	13938	13882	13975	14058	13859	13745	13839	13809	13819	13935	13821	13904	13834	13846	13793	14033	13966	13785	13947	13837	13725	13847	13717	13889	13955	13756	13903	13993	13845	13859	13855	13749	13791	13833	13971	14074	13991	13936	13930	14039	13795	13953	13775	13726	13812	13863	13979	13819	13835	13772	13835	13864	13965	13891	13836	13893	13662	13845	13794	13910	13810	13873	13838	13712	13887	13912	13733	13827	13891	13812	13679	13948	13834	13722	13936	13866	13916	13833	13794	13847	14016	13908	13910	13838	13869	13977	13887	13804	13724	13945	14051	13843	13883	13980	13849	13715	13877	13886	13834	14046	13818	13886	13706	13957	14027	13674	13877	13775	13827	13964	13799	13863	13828	14025	13969	13926	13806	13851	13829	13838	13833	13913	13895	13745	14100	13849	14023	13920	13905	13948	13807	13764	13853	13914	13812	13795	13704	13709	13748	13757	13912	13827	13727	13786	13866	13856	13784	13897	13824	13864	13870	14022	13773	13859	13967	13738	13777	13751	13732	13847	13954	13857	13774	13833	13831	13808	13776	13764	13729	13896	13734	13696	13868	13755	13784	14026	13926	13857	13855	13867	13837	13737	13711	13795	13877	13862	13878	13780	13758	13817	13934	13895	13864	13725	14005	13728	13763	13775	13863	13806	13804	13747	14027	13789	14067	13708	13783	13807	13964	13888	13919	13959	13908	13808	13801	13869	13817	13847	13827	13996	13916	13705	13768	13746	13825	13866	13852	13933	13718	13875	13640	13944	13935	13928	13826	13918	14038	13924	13883	13842	13821	13780	14085	13813	13848	13705	13716	13752	13874	13826	13851	13906	13904	13849	13794	13903	13668	13889	13788	13972	13701	13857	13819	13767	13905	13858	13896	13819	13963	13810	13797	14000	13814	13877	13882	14307	13871	13887	13820	13933	13899	13836	13850	13874	13916	13921	13812	13802	13764	13826	13824	13892	13798	13930	14009	13923	13811	13843	13840	13906	13924	13819	13813	14034	13919	13931	13841	13798	13901	13892	13916	13794	13914	13874	13962	13987	13972	13797	14013	13845	13811	13748	13847	13897	13972	13854	13903	13805	13981	13751	13750	13958	13932	14000	13829	13936	13869	13811	13836	13903	13735	13852	13859	13888	14058	14108	14004	13909	13719	13840	13923	13773	13755	13913	13780	13996	13668	14060	13701	13770	13691	13658	13919	13857	13906	13836	14001	13877	13860	13887	13904	13886	13987	13812	13818	13779	13839	13879	13831	13892	13837	13795	13800	13772	14001	13875	13930	13893	13842	13740	13858	13831	13903	14017	13741	13890	13736	13926	13952	13776	13894	13863	13863	13845	13787	13885	13960	14006	13843	13902	13780	13885	13804	13985	13719	13975	13820	13888	13937	13906	13821	13915	13773	13922	13872	13944	13906	13819	13984	13838	14096	13817	13775	13767	13819	13884	13890	13778	13652	13819	13859	14024	13895	13899	13981	13938	13835	13897	13918	13691	13818	13738	13969	13810	13914	13832	13789	13840	13941	13916	13929	13824	13734	14004	13835	13867	13823	13889	13878	14024	13968	13793	13854	13956	13770	13875	13789	13887	13896	13867	13879	13811	13853	13835	14011	13889	13728	13842	13740	13940	13849	13811	13677	13869	13861	13766	13845	13760	13955	13932	13903	13817	13778	13903	13883	13933	13893	14044	13993	14088	13986	13919	13926	14057	13780	13974	13886	13872	13761	13750	13880	13846	13821	13918	13896	13965	13909	13869	13807	13778	13832	13886	13981	13959	13777	13749	13769	14057	13885	14031	13780	14013	14079	13905	13808	13848	13880	14007	13825	13815	13720	13883	13779	13847	13833	13869	13857	13947	13908	14009	13836	13827	13820	13934	13889	13828	13805	13816	13833	13903	13915	13925	13784	13756	13851	13800	13913	13754	13948	13924	13926	13775	13862	14007	13811	13846	13732	13786	13718	13903	13807	13944	13809	13945	13991	14002	13796	13890	13763	13895	13988	13831	13771	13806	13875	13836	13840	13817	13825	13928	13966	13810	13908	13821	13839	13834	13727	13780	13860	13857	13912	13845	13738	13799	13826	13948	13908	13892	13739	13767	13801	13967	13857	13792	13703	13809	13869	13921	13958	13811	13627	13966	13868	13850	13931	14006	13749	13831	14085	13983	13764	13916	13851	13921	14020	13776	13972	13812	13790	13766	13946	13914	13871	13957	13868	13809	13902	14016	13897	13894	13882	13950	13662	13862	14024	13943	13919	14048	13800	13890	14031	13915	13939	13853	13899	13897	13673	13903	13810	13805	13785	13674	13803	13852	13770	13869	13649	14053	13901	13892	13896	13891	13766	13913	13730	14024	14006	13883	13781	13953	13898	13779	13897	13729	13903	13878	13835	13885	13872	13914	13948	13828	13779	13912	13836	13712	13882	13809	13905	13855	13761	13815	13843	13879	13757	13878	13862	13839	14035	13995	13847	13880	13686	13789	13989	13687	13835	13887	13849	13776	13953	13869	13812	13859	13844	13734	13983	13961	13919	13852	13820	13831	13991	13916	13798	13909	13851	13907	13905	13842	13881	13870	13918	13859	13866	13868	13950	13985	13781	13858	13697	13792	13746	13805	13824	13924	13702	13930	13864	13846	13926	13920	13987	13938	13790	13935	13863	13924	13846	13945	13779	13859	13875	13777	13781	13738	13750	13891	14051	14012	13936	14084	13802	13944	13804	14040	14019	13697	13965	13827	13726	13820	13843	14002	13739	13860	13785	13974	13899	13845	13759	13803	13750	13911	13698	13761	13895	13845	13967	13899	13901	13977	13830	13979	13859	13729	13905	14022	13884	13805	13862	13910	13717	13753	13727	14025	13854	13889	13930	13908	13940	13963	14002	13927	13829	13816	13914	13832	14039	13776	13836	13774	13879	14103	13764	13897	13925	13786	13780	13820	13569	13874	13931	13725	13730	13879	13987	13893	13983	13835	13610	13879	13938	13760	13839	13792	13837	13963	13949	14010	13862	13933	13778	13980	13983	13770	13788	13868	13951	13731	13846	13847	13765	13869	13912	13929	13918	13880	13908	13768	13698	13857	13774	13858	13687	13933	13949	13976	13739	13885	14052	13777	13858	13828	13957	13934	13830	13764	13993	13910	13822	13838	13832	13818	13834	14001	13975	13787	13807	14075	13771	13875	13861	13855	13722	13965	13754	13940	13882	13867	13897	13827	13898	13963	13923	13830	13824	13939	13833	13905	14065	13814	13978	13766	13940	13875	14057	13846	13782	13801	13909	13826	13798	13895	13870	13720	13881	14022	13767	14009	13899	13890	13829	13974	13976	13880	13919	13906	13974	13982	13868	13898	13761	13850	13881	13958	13912	13934	13959	13911	13872	13962	13871	13690	13884	13921	13866	13859	13825	13956	13751	13865	13935	13932	14069	13882	13933	13899	13875	13988	13841	13920	13856	13857	13859	14022	13887	13599	13789	13894	13757	13853	13971	13739	13905	13893	13762	13876	13848	13913	13943	13788	13764	13835	13905	13798	13765	13923	13875	13809	13674	13797	13863	13814	13662	13937	13833	13817	13871	13896	13749	13961	13863	13713	13794	13969	13793	13925	13928	13681	13943	13902	13973	13910	13906	13820	13881	13894	13761	14039	13938	14000	13689	13914	13806	13965	13741	13832	13832	14009	13994	14117	13860	13944	13749	13866	14054	13886	13785	13930	13889	13956	13997	13835	13894	13916	13866	13959	13827	14005	13892	13850	13962	13815	13845	14002	13814	13815	13904	13716	13896	13990	13752	13893	13770	13924	13955	13936	13879	13947	13719	13837	13836	13927	14006	13748	13774	13848	13906	13869	13893	13930	13904	13842	13775	13915	13813	13830	14000	13839	13955	13827	13944	14035	13964	13725	13915	13646	13689	13871	13819	13936	13989	13923	13910	13849	13795	13885	13816	13945	13759	13994	13932	13821	13870	13988	13865	13874	13974	13879	13891	13820	13805	13867	13797	13787	13848	13925	13833	13919	13851	13822	13966	13876	13896	14011	13931	13785	13909	14041	13870	13976	13890	13788	13928	13836	13841	13742	13885	13765	13835	13785	13957	13932	13979	13933	13801	13912	13983	13910	13901	13727	13962	13800	13908	13922	13850	13846	13754	13630	13878	14006	13881	13801	13960	13872	13810	13801	13923	13941	13828	13802	13871	13784	13878	14130	13784	13785	13967	13961	13716	13799	13821	14023	13996	13900	13838
23742	21028	28438	24491	23283	23615	22174	19706	18875	19017	18432	17818	17615	17199	16910	17065	16852	16785	16778	16825	16559	16578	16680	16307	16378	16457	16592	16478	16361	16517	16431	16316	16354	16391	16326	16216	16286	16197	16287	16316	16180	16230	16186	16348	16232	16139	16121	16159	16244	16398	16014	16309	16245	16111	16228	16165	16224	16046	16025	16180	16205	15983	15880	15948	16276	16302	16238	16138	16194	16050	16230	16160	16135	16238	16067	16267	16284	16131	16030	16003	16211	16186	16117	16098	16204	16097	16163	16109	16130	16141	16220	16015	16105	16044	15964	16090	16021	16088	16183	16084	16389	15962	16096	16123	16247	16196	16072	16302	16114	16143	16228	16034	16041	16182	16052	15977	15937	16133	16142	16270	16044	16271	16204	16189	16162	15987	16132	16044	16079	16242	16217	16325	16184	16064	16080	16110	16220	16318	16081	16266	15927	16112	16178	16008	16315	16022	15978	16298	16305	16045	15931	16099	16168	16267	16261	16226	16020	16032	15994	16110	16245	16103	16126	15935	16013	16227	16218	16160	16099	16142	16056	16080	16124	16180	15939	16091	16123	16207	15936	16045	16268	16103	15933	15896	15944	15862	16135	16238	16127	16039	16359	16070	16198	16147	16093	16211	16017	16021	16192	16136	16203	16082	16231	16124	16193	16131	16071	16300	16047	16070	16086	16177	16170	16295	16185	16156	15870	16260	16081	16082	16201	16166	16097	16076	16112	16185	16096	16106	16103	16189	16060	16149	16223	16130	16266	16195	16185	16127	16041	16185	16199	16055	16204	16038	16139	16034	16175	16135	16228	16013	15965	16020	16188	16020	16105	16020	16174	16149	15857	15957	16037	16180	16174	15894	16012	16078	16157	16160	16107	16237	16141	16086	16153	16161	16179	16031	16202	16364	16111	16243	16339	16190	15914	16066	16011	16080	15799	16070	15939	16169	15915	16312	16203	15961	16027	15966	15816	16104	16173	15886	16082	16100	16046	16196	16073	16153	16350	16186	16000	16028	16043	16189	16121	16108	16098	16136	16338	16161	15972	16026	16043	15949	15986	16149	16093	16037	16097	16156	16031	16014	16092	16310	16079	16126	16237	15992	16112	16343	15998	16097	16040	16186	16300	16201	16102	16361	16165	16100	16050	16093	16264	15952	16214	15960	16193	16201	16063	16304	16039	16077	16071	16058	16156	16140	16212	16043	16168	16154	16098	16229	16090	16029	16071	15913	16115	16022	16178	15911	16065	16015	16180	15847	16036	16001	16032	16296	16171	16255	16005	16036	16174	15985	16422	16184	16182	16063	16096	16149	16174	16081	16130	16058	16091	15983	15903	16073	16287	16223	16108	16035	15957	16152	16442	16015	15961	16132	16093	16077	16100	16066	15971	16134	16122	15999	16110	16080	16130	16125	16119	15924	16038	16056	16141	16024	16215	16093	16015	16155	16293	16196	16233	16184	16202	16162	16288	16066	16052	16068	16189	15979	15943	16155	16160	16298	16003	15896	16109	16079	16272	16110	16101	16257	15956	16029	16253	16214	16130	16065	16057	16030	15885	15989	16235	16089	16052	16063	16078	16107	16069	15945	16181	16211	16038	15908	16134	16198	16194	16139	16065	16175	16167	15898	16065	16083	15959	16054	16273	16043	15981	16087	16322	16185	16119	16042	16200	16090	16080	16134	16037	16107	16061	16267	16163	16157	16052	16244	16099	16163	16103	16043	15975	16065	16034	15935	16209	15947	16105	16150	16258	16243	16283	16326	16320	16048	16105	16127	16285	16260	16179	15988	16215	16279	16101	16158	16119	16121	16271	16216	16063	16104	16282	16144	16216	16038	16227	16024	15924	16161	16104	16052	15969	16219	16088	16006	16068	16414	16129	16039	15959	15993	16198	16365	16219	16134	16072	16118	16207	15996	15967	16047	16137	15920	16263	16151	16099	16123	16291	16130	16182	15953	16132	16067	16163	16133	16221	16229	16107	16143	16392	16156	16193	16067	16081	15974	16227	16176	15942	16028	15985	15907	16197	16034	16159	15968	16071	16096	16126	16174	16215	16145	16010	16139	16107	15916	16068	16082	16182	16048	16149	16251	16116	16037	16244	16025	16151	16299	16183	16147	16103	16325	16200	16117	15927	15951	16238	16254	16119	16059	15982	16200	16259	16079	15987	16088	16064	16111	16114	16059	16163	16161	16012	16230	15993	15846	15954	16041	16041	16169	15915	16121	16051	16031	16163	16277	16024	16054	16141	16133	16261	16011	16097	16030	16150	15938	16298	16224	16379	15988	16011	16170	15998	16023	16138	16233	16312	16155	16374	16092	16210	16014	16075	16040	16047	16116	16042	16266	16210	15960	16181	16063	16099	16134	16038	16257	16212	15921	16283	16021	15949	16143	15949	15880	16099	16046	16176	16073	16178	15971	16250	16000	16068	16096	16145	16060	16149	16056	16077	16118	16152	16163	16273	16159	16316	15864	16114	16277	16142	16158	15886	16250	15959	16222	16228	16109	16231	16207	16339	16028	16210	15974	16102	16096	15883	15881	16319	15885	15952	15952	15947	16048	16172	16161	15970	16057	16179	15948	16135	16169	16145	16139	16143	15966	16185	16159	16072	16087	16144	16119	16145	16094	16371	16091	15985	16122	15956	16076	16189	16114	16271	16181	16138	15993	16059	16097	16184	16438	16142	16160	16154	16152	15930	15980	16180	16154	16110	16151	16119	16291	16143	16240	16207	16107	16071	16009	16163	16082	16268	16172	16236	16136	15955	15887	16013	16211	16124	16140	16232	16082	16163	16185	16105	16035	16069	16180	16051	16207	16012	16079	16108	16311	16122	16083	16205	16166	15936	15979	16125	16113	16385	16086	16128	16117	16198	16070	15994	16231	16155	16106	16208	16097	16201	16255	16186	16059	16293	16053	16195	16304	16040	16004	16132	16389	16223	16126	16074	16050	16285	16126	15982	16157	16010	16064	16140	16030	16053	16059	15995	16189	16250	16225	16268	16068	16189	16064	16117	16253	16111	15999	15928	16195	16210	16142	16254	16006	16100	16199	15973	15949	16184	16073	16215	16151	15985	16038	16087	16061	16070	16177	16033	16103	16224	15913	16288	16089	16098	16136	16119	15966	16081	16087	16083	16128	15910	16177	16183	16376	15999	16164	15946	16041	16075	16256	16010	16104	15971	16077	16041	16009	16016	16061	16122	16094	16236	16085	16232	16146	16093	16056	15973	16292	16107	16062	16078	16045	16063	16133	16334	16199	16178	16154	15915	16097	15972	16106	16052	15966	16206	16185	16001	16199	16165	16059	16253	16224	16167	16127	16014	16238	16099	16038	16197	15985	16146	16200	16216	15970	16076	15968	15950	16084	16097	16261	15921	16215	16271	16167	16150	16039	16103	16061	16131	16162	16164	16074	16048	15914	16098	16243	16157	16019	16066	15844	16011	16162	16292	16052	16140	16305	16143	16219	16195	16251	16079	15931	16169	15959	16072	15960	16124	16317	16187	16112	16146	16102	16086	16010	16311	16045	16083	16017	16179	16112	16020	16092	16036	15870	16183	16173	15949	15958	16151	16022	15893	15984	16295	16109	16189	15969	16206	16141	16186	16176	16338	16200	16078	15890	15936	16178	16248	16002	16207	16059	16279	16097	16057	16023	16133	16043	16141	16042	16069	15981	16149	16091	16073	16037	16049	16214	15898	16293	16134	16268	15986	16122	16021	15856	16110	16173	16072	15990	16172	16241	16055	16228	16235	16058	16026	16299	16188	16205	16133	16198	16032	16022	16114	16053	16184	16071	15982	16087	16148	16102	16356	16280	16150	15959	16176	16024	15952	16154	16141	16221	16011	15874	16118	16049	16218	16414	16057	15956	16195	16190	16207	16181	16238	15867	16045	16147	16068	15945	16132	16145	16229	15943	16106	16067	15976	16110	15863	16145	16204	15993	16088	16211	16124	16073	15769	15893	16140	16146	16101	15933	16331	15981	16161	16035	16010	16038	15999	16007	16180	16238	16247	16076	16152	16097	16014	16049	16090	16184	16170	16110	16189	16073	16087	16199	16135	16070	16046	16119	16166	16088	16005	16142	16135	16084	16028	16346	15963	16021	16036	16121	15922	16161	16318	16233	16089	15898	15983	16122	16069	15939	16165	16203	16264	15879	16089	16149	16170	16139	16107	16153	16104	16151	16088	16056	16298	16058	16084	15956	16082	16206	15983	16300	16219	16120	15989	16137	16229	16105	15940	16234	16039	15924	16278	16252	16259	16137	16289	16043	16155	16051	16024	15907	16184	16050	16127	15912	16162	16351	15948	15992	16071	16176	16143	15947	16239	16196	16049	16052	15988	16120	16094	16140	16078	16116	16200	16048	16044	16030	16060	16004	16136	16190	16273	15949	16106	15946	16208	15856	16001	16027	16164	16145	16039	16283	15982	16070	16232	16028	16031	16169	16271	16084	16090	16092	16196	16155	15854	16166	16280	16230	16108	16186	16124	16215	16037	16289	15895	16134	16115	15984	15998	15904	16106	16076	16043	15885	16254	16176	16080	16009	16041	16074	16041	16053	16074	16116	16061	16199	16159	16025	16151	16152	16121	16041	16212	16113	16213	16199	16079	16246	16177	16198	16023	16234	16077	15952	16012	16170	16126	16123	16243	16209	16091	16065	16037	15982	16233	15961	15991	16242	16127	16164	16292	16052	16160	16166	16003	16028	15921	16000	16002	16096	16111	16110	16097	15939	16098	16036	15892	15907	16077	16029	16227	16229	16321	16015	16069	16382	16105	15935	16032	16025	16028	15924	16153	16086	15799	16063	15988	16071	16174	15960	16114	16195	16003	16108	15862	16125	16031	16116	16056	16032	15840	16205	16026	16169	16076	15998	16189	16104	16004	16281	16253	16158	16076	15949	16085	16209	16081	15965	16042	16143	16053	16108	16028	16058	16065	16056	15979	16052	15858	16145	16280	16202	16172	16133	16035	16028	15889	16024	16043	15966	15983	16007	15962	16213	16098	15973	16190	16257	16287	15894	15906	16172	15927	16071	16154	16016	15880	15824	16213	16046	16091	16141	16259	16252	16252	16284	16120	16156	16121	16188	16028	16050	15942	15998	15969	15990	16062	16000	16194	16018	16156	15811
27813	46756	41937	31824	25480	21445	19045	18850	18205	17739	17028	16282	15636	15444	15412	15320	14966	14575	14716	14505	14546	14408	14306	14393	14234	14116	14174	14255	14007	13915	14012	13972	14032	13966	13986	13829	13882	13773	13815	13757	13899	13892	13734	13838	13862	13906	13824	13855	13703	13880	13801	13864	13641	13701	13695	13781	13835	13670	13736	13848	13763	13815	13876	14042	13741	13895	13980	13755	13741	13843	13916	13769	13842	13883	13753	13836	13757	13847	13868	13705	13847	13776	13667	13839	13772	13785	13643	13677	13693	13674	13907	13898	13707	13819	13801	13692	13871	13686	13863	13765	13783	13925	13807	13718	13693	13811	13808	13742	13857	13767	13817	13894	13854	13778	13843	13720	13565	13866	13791	13774	13793	13763	13731	13680	13637	13836	13753	13673	13845	13752	13725	13643	13823	13715	13679	13744	13781	13758	13699	13650	13774	13805	13978	13866	13816	13864	13819	13605	13702	13818	13782	13810	13818	13833	13747	13821	13786	13755	13577	13764	13678	13839	13639	13913	13682	13786	13844	13684	13869	13785	13859	13764	13781	13824	13699	13781	13717	13888	13713	13913	13829	13798	13688	13829	13800	13896	13831	13824	13847	13830	13799	13795	13672	13780	13864	13660	13851	13750	13785	13762	13915	13711	13719	13740	13736	13714	13752	13899	13844	13686	13719	13732	13920	13559	13723	13617	13766	13763	13717	13885	13745	13808	13538	13799	13848	13776	13725	13689	13801	13861	13847	13818	13638	13832	13864	13664	13665	13718	13701	13822	13829	13913	13942	13770	13904	13882	13573	13810	13788	13779	13855	13788	13898	13739	13860	13743	13697	13794	13670	13699	13672	13756	13669	13613	13527	13868	13720	13754	13748	13794	13783	13909	13704	13585	13715	13619	13629	13577	13857	13853	13724	13759	13743	13913	13892	13832	13661	13601	13743	13777	13743	13802	13652	13693	13856	13642	13800	13805	13848	13818	13674	13687	13704	13842	13932	13807	13704	13757	13794	13670	13789	13727	13741	14042	13802	13707	13691	13723	13719	13831	13644	13725	13788	13655	13866	13732	13669	13713	13681	13854	13660	13664	13817	13800	13704	13626	13821	13948	13696	13754	13742	13621	13794	13652	13806	13730	13790	13916	13782	13783	13865	13703	13766	13992	13637	13822	13771	13745	13679	13737	13769	13805	14013	13918	13801	13711	13779	13885	13591	13822	13743	13864	13766	13807	13829	13844	13865	13801	13789	13725	13507	13618	13804	13761	13946	13842	13821	13734	13622	13659	13661	13756	13676	13959	13795	13657	13732	13773	13558	13665	13967	13743	13723	13795	14056	13863	13798	13716	13688	13875	13669	13856	13881	13785	13711	13839	13724	13923	13657	13724	13778	13935	13666	13791	13631	13729	13741	13808	13821	13769	13874	13533	13712	13814	13765	13911	13852	13723	13775	13744	13836	13768	13738	13874	13909	13777	13853	13683	13806	13752	13965	13816	13777	13836	13928	13785	13889	13689	13875	13748	13540	13797	13748	13921	13806	13606	13743	13592	13860	13818	13838	13991	13744	13852	13780	13712	13763	13661	13857	13761	13637	13745	14015	13746	13882	13844	13725	13880	13870	13766	13914	13760	13700	13685	13737	13961	13698	13707	13636	13787	13919	13735	13718	13796	13823	13832	13747	13620	13741	13749	13771	13800	13527	13545	13886	13666	13803	13745	13670	13768	13707	13929	13732	13796	13824	13700	13851	13740	13799	13954	13709	13754	13755	13747	13833	13614	13789	13869	13858	13664	13690	13864	13868	13585	13868	13797	13853	13750	13695	13740	13892	13879	13809	13895	13721	13899	13708	13724	13742	13595	13905	13814	14050	13804	13952	13752	13819	13847	13662	13839	13860	13790	13794	13842	13724	13944	13956	13742	13913	13694	13821	13978	13807	13814	13759	13881	13780	13695	13788	13708	13852	13728	13604	13822	13778	13817	13720	13750	13772	13824	13890	13886	13810	13705	13723	13827	13708	13856	13713	13747	13794	13759	13550	13628	13881	13777	13794	13789	13742	13796	13866	13817	13765	13798	13791	13694	13699	13813	13799	13857	13818	13889	13817	13796	13895	13771	13855	13944	13750	13621	13724	13771	13942	13682	13640	13575	13764	13753	13738	13911	13832	13870	13876	13796	13804	13779	13761	13539	13694	13646	13922	13743	13926	13942	13627	13729	13805	13815	13877	13737	13785	13812	13698	13781	13789	13604	13789	13838	13625	13869	13802	13756	13695	13732	13838	13665	13711	13624	13763	13793	13676	13879	13700	13703	13786	13779	13723	13828	13788	13821	13756	13866	13903	13874	13751	13634	13702	13858	13790	13763	13664	13894	13752	13936	13694	13881	13551	13665	13758	13784	13727	13667	13805	13708	13744	13699	14047	13826	13632	13800	13833	13824	13758	13836	13945	13648	13774	13794	13719	13806	13975	13873	13722	13846	13802	13963	13978	13667	13641	13785	13921	13684	13821	13689	13959	13726	13663	13762	13826	13838	13757	13801	13969	13745	13777	13879	13749	13780	13894	13774	13680	13894	13882	13687	13783	13854	13798	13848	13723	13651	13770	13812	13680	13648	13778	13828	13832	13595	13841	13845	13878	13642	13541	13988	13784	13574	13856	13869	13635	13903	13688	13795	13823	13639	13813	13999	13919	13850	13637	13791	13724	13592	13603	13821	13563	13715	13775	13805	13732	13851	13945	13809	13709	13834	13931	13770	13821	13746	13877	13849	13821	13807	13859	13622	13902	13732	13729	13757	13782	13716	13754	13884	13790	13903	13787	13810	13777	13662	13758	13776	13817	13776	13832	13748	13641	13721	13930	13854	13711	13764	13902	13717	13786	13780	13812	13527	13601	13741	13698	13796	13640	13802	13807	13762	13817	13757	13927	13675	13853	13649	13879	13788	13644	13832	13650	13849	13725	13820	13836	13735	13623	13777	13701	13748	13761	13894	13801	13561	13854	13767	13783	13703	13644	13938	13674	13852	13821	13971	13725	13718	13757	13732	13789	13867	13835	13685	13833	13718	13984	13880	13643	13747	13775	13739	13866	13858	13967	13763	13781	13763	13809	13670	13842	13864	13797	13720	13651	13747	13694	13740	13907	13845	13678	13838	13741	13781	13691	13620	13688	13812	13771	13746	13846	13751	13793	13553	13667	13938	13734	13676	13781	13691	13730	13868	13639	13805	13842	13894	13735	13760	13901	13735	13721	13806	13693	13704	13647	13761	13802	13794	13808	13803	13906	13921	13749	13847	13693	13716	13799	13734	13825	13674	13638	13760	13791	13841	13670	13853	13843	13766	13713	13902	13857	13863	13637	13841	13819	13867	13698	13857	13722	13825	13734	13676	13755	13883	13754	13600	13877	13875	13766	13796	13647	13921	13698	13774	13706	13773	13855	13736	13656	13782	13634	13886	13809	13743	13865	13868	13747	13765	13715	13797	13781	13722	13930	13799	13723	13658	13874	13757	13785	13875	13771	13656	13890	13724	13733	13814	13606	13656	13858	13650	13689	13946	13977	13781	13745	13885	13589	13671	13787	13813	13823	13692	13755	13894	13758	13808	13716	13693	13668	13845	13700	13498	13638	13835	13804	13730	13880	13772	13844	13794	13896	13671	13700	13743	13836	13720	13799	13685	13807	13545	13786	13660	13857	13776	13820	13624	13894	13796	13788	13872	13677	13811	13736	13900	13720	13612	13841	13842	13882	13764	13770	13774	13753	13723	13752	13914	13781	13694	13795	13732	13889	13756	13716	13767	13878	13710	13917	13763	13639	13868	13633	13701	13725	13840	13870	13652	13700	13803	13839	13836	13684	13697	13796	13806	13616	13895	13719	13760	13726	13862	13784	13801	13697	13793	13890	13889	13767	13843	13916	13755	13754	13888	13706	13788	13835	13674	13935	13649	13826	13848	13885	13809	13685	13649	13750	13835	13925	13706	13752	13788	13788	13929	13917	13654	13699	13631	13789	13764	13831	13596	13869	13706	13821	13890	13747	13802	13683	13757	13774	13812	13721	13919	13693	13605	13626	13814	13824	13825	13693	13588	13731	13734	13567	13746	13853	13685	13887	13816	13975	13868	13808	13734	13842	13688	13883	13733	13860	13656	13690	13863	13798	13730	13755	13720	13717	13781	13778	13715	13858	13724	13730	13722	13839	13828	13739	13757	13819	13697	13873	13639	13750	13874	13686	14030	13621	13840	13831	13772	13839	13908	13745	13712	13828	13869	13882	13798	13629	13758	13742	13618	13689	13796	13979	13774	13685	13630	13776	13787	13553	13731	13795	13733	13712	13800	13785	13981	13869	13772	13850	13801	13786	13665	13932	13732	13728	13812	13681	13789	13863	13642	13973	13852	13735	13628	13879	13750	13881	13752	13708	13672	13663	13886	13848	13811	13692	13758	13692	13759	13746	13803	13747	13763	13711	13769	13847	13839	13759	13844	13674	13727	13740	13756	13947	13795	13724	13636	13770	13741	13770	13725	13781	13817	13678	13793	13739	13661	13884	13852	13917	13658	13845	13745	13808	13847	13785	13746	13784	13643	13625	13858	13630	13678	13773	13841	13898	13716	13707	13957	13686	13758	13787	13822	13711	13877	13726	13778	13862	13726	13871	13779	13628	13668	13752	13740	13820	13694	13953	13812	13700	13848	13858	13946	13898	13929	13819	13856	13629	13818	13810	13807	13835	13822	13751	13783	13820	13724	13776	13779	13776	13853	13942	13787	13740	13651	13666	13753	13703	13684	13828	13753	13874	13692	13793	13763	13846	13806	13809	13685	13704	13795	13701	13819	13741	13878	13819	13871	13802	13816	13843	13715	13858	13736	13704	13869	13775	13795	13748	13902	13721	13818	13793	13794	13828	13802	13842	13707	13678	13631	13796	13835	13785	13729	14028	13799	13761	13628	13824	13724	13728	13739	13681	13823	13626	13628	13687	13770	13793	13725	13714	13660	13604	13760	13768	13763	13873	13977	13791	13796	13843	13675	13805	13739	13850	13776	13908	13784	13673	13788	13634	13755	13780	13742	13671	13684	13796	13792	13906	13883	13775	13883	13757	13794	13952	13867	13775	13736	13715	13941	13738	13712	13691	13725	13885	13763
22710	21042	28793	23609	21804	24701	26406	21808	20699	20826	19985	19583	18992	18830	18621	18343	18464	18321	17935	17889	17778	17750	17756	17658	17782	17491	17467	17520	17402	17360	17290	17195	17542	17532	17391	17141	17004	17143	17289	17389	17233	17232	17111	17091	17032	17323	17253	17006	16983	17073	17284	17352	17100	17071	16982	17057	16977	17018	17008	17053	17115	17041	17013	16985	17019	17108	17098	17032	17162	17077	16907	17207	17172	17116	16811	17091	17094	17021	17016	16916	17202	16970	17052	17162	17192	17109	17222	17228	17056	17281	16994	17344	16933	16914	16753	17100	17191	17040	17233	17113	17175	17186	16932	16808	16923	17108	17217	17028	16975	17091	17175	17101	16988	17125	16981	17210	16989	16996	16937	16854	16943	16903	16980	17058	17031	17245	17008	16887	17105	17132	17144	16946	17183	17055	16841	17004	17223	17249	16848	16956	17051	16936	17124	17191	16922	17007	16940	17035	17099	17184	17206	17039	17042	17019	17058	17023	16995	16898	16858	16845	17088	16869	17144	17028	17043	16853	17038	17146	17009	16992	17040	16844	17007	16947	16954	17038	17077	16955	17087	17085	17069	17202	17131	16984	16994	17252	16898	16925	16898	17001	17182	16999	17073	16969	17101	17051	16790	17070	17141	17014	16966	17117	17197	17019	16959	16982	17011	17073	17190	17055	17139	16916	17074	17039	17177	17118	17011	17122	17138	17106	17089	17042	17001	16811	16988	16972	17096	17013	17085	17039	17024	17166	17105	17012	17066	16937	17089	17164	17046	16894	16877	17051	16983	16826	17032	17124	16969	17035	16877	17011	17219	17284	17172	16830	17008	16845	17028	17040	17004	17232	17051	16786	17060	17198	16898	17068	16930	16977	17071	17140	16945	17179	16967	17042	17065	17022	17014	17144	17182	16865	17127	17217	17118	16969	17038	17015	16757	16939	17005	16959	16933	17162	17027	16912	16872	16953	17261	17008	17246	17075	16931	16979	17066	17072	17012	16902	16872	17112	17035	16985	17129	16942	17008	16877	16970	16938	16963	16833	17045	17062	17144	16980	17101	17028	17085	16966	17145	17104	17055	16972	16936	17003	16955	17062	17029	16976	17094	16916	16945	16905	16970	17012	16834	17060	16921	16953	16851	16925	17122	17110	17212	17003	17007	16696	16918	16815	17063	16965	17182	17090	17055	16960	16962	17149	17087	16857	16929	16912	16971	16969	17040	16892	16892	17190	17135	17183	16805	17020	16813	17099	17167	17184	17049	16992	17006	16908	16988	17027	17087	17009	16863	16959	16692	16999	17217	17097	17097	17093	16846	17121	16966	17053	17203	17041	17039	16974	17121	16978	17225	16814	17046	16960	16960	17197	17173	16814	16926	17085	17101	17090	16976	16997	16940	17042	17121	17169	16769	16840	17023	16902	17056	16949	17031	16905	17120	16951	17027	17108	17021	17162	16908	16757	17058	16933	17049	16899	17002	16872	16859	16836	17097	16670	16935	16951	17220	17171	16920	17005	16899	17094	17008	16964	16897	16948	17226	17083	17088	17035	17262	17033	17109	16838	16903	17023	17107	17046	17027	17052	17035	17219	17125	16943	17065	16851	17038	17120	16932	17023	17034	17036	16975	16926	17006	17143	17056	17086	17055	16834	16917	17053	17044	16746	16971	17016	16965	16915	17072	16893	16934	17166	16854	17047	17284	17263	16847	17087	17115	17092	16990	17152	16853	17154	16860	16969	16834	17095	17090	16972	17011	16966	16838	16932	17053	17056	16966	16948	17043	16974	17001	16990	17154	17106	16891	17187	17152	17096	16895	17013	16932	17005	17004	16996	17160	16997	16940	17048	17265	16783	17050	17083	16974	17046	17105	17098	17220	17032	17095	16882	17076	17045	17005	17072	17065	17049	17234	17314	17141	16814	17039	17105	17061	16961	17061	16802	16999	16921	17027	16901	17095	17064	16956	16979	16892	17010	17104	17058	17044	17192	17038	17103	17134	17105	16969	17091	17091	17051	16847	16947	16974	16966	17120	17007	17084	17074	17342	16831	17217	16794	16886	16947	16973	17007	17044	17024	16774	17064	17120	16982	17036	17025	16823	17070	16942	16952	17307	16926	16934	17163	17083	16945	16974	17011	16872	16854	17002	17143	17096	17174	16854	17122	16933	17129	16799	17005	17279	17076	17171	17061	16948	17001	17194	17166	17047	17081	17181	16930	17140	17225	16900	16927	17061	17135	16962	17033	17013	16919	17005	16712	16811	17067	16999	17088	17040	16940	17099	16914	17018	16971	17169	16926	16928	16897	17188	17073	16935	16983	17065	16893	17133	16952	16988	16982	17007	16949	16836	17039	17048	16933	17050	16892	16957	17142	17050	16949	17035	16889	16910	17015	17118	17071	16881	16996	17148	16848	16987	17091	17014	17130	17024	17152	16902	16998	17047	16956	16943	16906	17214	17094	16851	17034	16958	16919	17071	17019	16897	17220	17179	17077	16923	16950	16897	16735	16891	16952	16903	16980	17054	17183	17037	16993	16973	17002	16911	17022	17055	17113	16717	16866	17223	16968	16851	17040	16897	17216	16955	17148	17026	16943	16980	17047	17001	17236	17003	16938	17015	16888	16962	17064	16864	16997	16947	17048	17054	17085	16903	17175	17220	16834	17151	16869	16918	16929	17030	17172	17046	16982	17088	17027	16957	16954	17096	16848	16780	16961	17009	17002	17046	17025	16873	17107	16979	16924	16900	17054	16999	16870	17259	17049	16853	17087	16887	17076	16898	17221	17106	17075	16976	17055	17099	16799	16930	16788	17129	16953	17041	17214	17027	17028	17264	17008	17233	16950	17059	17174	16883	17121	17016	16844	16983	17004	17173	16988	17216	16950	17305	16920	17056	17051	17062	16861	17095	17174	17195	17084	17105	17046	16948	16943	17141	16884	17100	17001	17185	17008	17081	16902	17155	17177	16929	16967	16968	16943	17035	16997	16860	17069	17019	16919	16963	17203	16941	17151	16926	16947	16880	16852	17029	17149	16955	16799	17125	17113	16904	16952	16942	17132	17089	17173	16995	17082	16982	17002	17182	17079	16982	16929	17031	16945	17129	16914	17180	16987	17105	17214	16836	16963	17163	16862	17079	17023	17084	16938	16941	17071	17138	17065	16926	16896	17180	17015	16726	16712	16945	17061	16999	16990	17074	17050	16967	17029	16950	16800	17208	16963	17022	17087	16953	16888	17170	16957	16927	17032	16848	16839	16951	17127	17084	16874	16981	16955	17026	17019	17128	17015	17063	16906	16994	17234	16939	17024	16961	16945	16998	17009	17129	17083	17111	17030	16874	17018	17141	16919	17141	17117	16756	17122	17170	17052	16975	17148	17011	17061	16799	17002	16917	17020	17000	17014	16789	17233	17049	17135	17059	16961	17033	16979	16877	17012	16957	16913	16966	16945	16926	16923	16984	17049	17051	17091	17146	17136	17115	16938	16999	16986	16987	17022	17308	16999	17065	17149	17119	17040	16967	16924	16956	16888	16995	16954	17171	16963	17154	17051	16961	17020	16886	16958	17050	16875	16982	17069	16844	16917	17145	16999	16894	16921	17126	17109	17204	17005	17093	16936	16979	17001	17178	17077	17040	17267	17137	16908	17054	16981	16886	16881	17138	17116	17091	17084	17093	16960	17156	17127	17081	17243	16965	16980	16952	16915	16711	16878	17034	16962	16962	17009	17014	17115	16936	16898	17211	17173	17050	17193	16998	17181	16969	17105	17136	16993	17056	17027	16841	16980	17174	17025	16828	17012	17071	17017	17052	16941	17098	17055	16936	17049	16985	17077	17350	16883	17174	17025	16957	16970	17051	17002	17139	17029	17060	17057	17106	16894	16932	16939	16933	16925	16851	17161	17078	16825	17007	17062	16887	17014	16882	17103	17141	17091	17005	16938	17121	16797	16958	16971	16898	17039	17194	16835	16953	17020	17057	17015	16949	16952	17050	16966	16981	17009	16958	17102	16942	17132	16860	16954	17024	17117	17086	17180	17046	16977	17023	16954	16918	17257	17092	16921	17040	16943	17035	16693	17074	16796	16960	16705	17003	16833	17032	16995	16978	17012	16992	16976	16937	16923	17008	17000	17076	16925	16966	17052	17069	17017	17073	17036	17123	17013	16979	17147	16926	17154	17055	16949	17052	16794	16976	17056	16960	16974	17105	17114	16953	17107	16884	16852	17022	17227	16909	17033	17048	16969	17023	16831	17068	17030	17120	16874	17048	17210	16913	16982	16924	17181	16946	16850	17165	17040	16947	16951	16951	17021	16971	16797	16875	17019	17029	17068	17060	16876	17120	17075	16994	16986	17084	17186	17127	17019	17081	17056	17027	16885	17216	17072	16865	16848	16850	17017	16935	17090	16980	17207	17346	17000	16893	17038	17019	17060	16762	17152	16912	16960	16965	17058	17106	17211	16946	16898	17001	16936	17088	16957	17070	16835	17046	17011	17161	17099	16982	17002	16934	17009	16953	17057	17289	16932	16825	17170	17223	17051	17049	17082	16952	17071	16916	16941	16864	17064	16814	16909	17107	16841	17140	16825	17098	16932	17001	17020	17038	16966	17102	16875	17085	17029	17161	17024	17133	16957	16821	17122	16972	16912	17108	16938	16816	17177	16969	17038	17001	16943	16884	16952	17133	16928	16977	17052	16934	16925	16941	17076	16911	16882	16874	17147	16931	16896	17013	17132	17321	17194	16996	17045	17084	17140	16984	17004	17128	16924	17010	16917	17078	16889	17081	16824	16993	16977	17086	17030	16999	17126	17117	17074	16937	17008	16919	16801	17010	16921	17106	16913	16950	17070	17112	17079	16964	17044	17064	17147	16843	16983	16920	17043	17046	17047	17180	16793	16930	16801	17018	17102	16998	16943	16836	16985	16984	17045	16873	17138	17034	17137	16964	17070	16982	17005	17082	17050	16872	17002	16771	16939	16886	16944	16901	16965	17131	16987	16942	16933	16971	17025	17074	17031	16920	16989	17034	17008	16910	16996	16847	16922	16870	16990	17101	17186	16960	17158	16988	17129	16847	17104	17115	17052	16988	17043	17121	16990	16866	16785	16841	17012	17102	17081	16840	16818	16992	17032	16966	17025	17253	16823
29442	51982	47270	35497	29051	24457	21400	21348	20361	19753	18689	17983	17114	16673	16478	16038	15982	15674	15482	15537	15146	15134	14877	15095	14968	14995	14717	14918	14754	14642	14711	14746	14602	14542	14538	14380	14501	14408	14529	14467	14420	14369	14418	14350	14350	14332	14504	14406	14441	14422	14450	14447	14409	14644	14338	14309	14494	14460	14394	14290	14233	14441	14339	14213	14361	14394	14245	14328	14477	14364	14366	14274	14423	14361	14403	14245	14467	14181	14341	14501	14372	14346	14267	14191	14334	14256	14305	14359	14324	14244	14518	14227	14204	14397	14293	14453	14344	14354	14194	14278	14347	14270	14335	14228	14137	14047	14279	14466	14185	14444	14431	14554	14461	14286	14291	14284	14268	14275	14290	14361	14372	14162	14333	14378	14247	14279	14383	14412	14323	14406	14298	14292	14283	14488	14412	14560	14320	14416	14227	14312	14292	14235	14508	14385	14145	14215	14384	14351	14159	14312	14254	14361	14344	14235	14543	14371	14360	14383	14230	14275	14443	14221	14446	14229	14254	14163	14431	14353	14399	14600	14382	14396	14312	14259	14389	14375	14466	14359	14333	14375	14412	14347	14304	14416	14324	14169	14254	14290	14370	14353	14332	14364	14325	14314	14539	14321	14365	14483	14342	14251	14300	14366	14343	14355	14413	14364	14414	14261	14217	14231	14244	14413	14451	14302	14303	14193	14365	14389	14372	14293	14267	14375	14449	14264	14271	14379	14342	14152	14268	14273	14411	14091	14451	14297	14142	14401	14369	14306	14262	14363	14293	14370	14318	14220	14214	14274	14275	14388	14505	14173	14307	14324	14398	14418	14327	14394	14450	14252	14235	14328	14372	14383	14329	14308	14424	14493	14295	14363	14415	14352	14350	14404	14302	14236	14333	14194	14276	14292	14323	14365	14267	14375	14379	14255	14223	14379	14389	14270	14374	14418	14268	14418	14308	14139	14222	14324	14502	14228	14338	14370	14183	14242	14279	14265	14279	14317	14369	14182	14118	14252	14209	14245	14464	14332	14234	14388	14188	14253	14345	14259	14303	14527	14507	14300	14277	14350	14320	14386	14391	14301	14247	14370	14267	14412	14158	14192	14291	14225	14387	14272	14244	14219	14255	14225	14309	14401	14360	14412	14290	14361	14374	14341	14205	14246	14139	14363	14307	14261	14200	14207	14301	14166	14377	14277	14156	14355	14187	14230	14156	14274	14185	14352	14361	14319	14373	14194	14262	14268	14363	14406	14192	14378	14260	14378	14427	14208	14291	14178	14440	14183	14326	14416	14390	14313	14283	14472	14431	14305	14375	14276	14485	14266	14245	14287	14444	14374	14208	14325	14398	14354	14333	14344	14255	14402	14390	14471	14393	14454	14280	14298	14188	14144	14287	14440	14244	14329	14221	14228	14470	14319	14216	14383	14197	14437	14485	14302	14364	14273	14303	14282	14274	14333	14187	14269	14239	14440	14260	14462	14235	14175	14295	14379	14418	14321	14090	14413	14118	14362	14299	14271	14418	14307	14309	14386	14340	14217	14358	14295	14327	14189	14444	14355	14259	14221	14229	14370	14272	14445	14289	14258	14254	14259	14502	14452	14221	14331	14294	14161	14436	14280	14322	14311	14309	14283	14144	14294	14512	14259	14361	14274	14312	14360	14404	14325	14339	14472	14244	14264	14326	14256	14520	14281	14396	14257	14445	14400	14361	14273	14303	14226	14185	14226	14232	14286	14433	14446	14320	14288	14483	14278	14482	14485	14299	14240	14336	14223	14227	14315	14331	14381	14363	14397	14166	14367	14212	14346	14253	14414	14354	14332	14151	14327	14225	14357	14208	14317	14245	14331	14372	14475	14429	14179	14288	14364	14431	14259	14194	14519	14384	14287	14134	14300	14338	14334	14331	14261	14361	14317	14349	14343	14301	14266	14180	14337	14465	14435	14298	14171	14414	14160	14448	14305	14398	14339	14292	14275	14252	14445	14250	14346	14332	14327	14121	14222	14272	14441	14318	14492	14190	14060	14173	14477	14428	14164	14344	14281	14275	14407	14222	14085	14456	14215	14517	14295	14337	14320	14250	14255	14346	14315	14260	14355	14354	14344	14149	14316	14485	14128	14227	14277	14389	14338	14332	14339	14354	14236	14293	14410	14477	14514	14398	14382	14295	14325	14162	14476	14302	14282	14357	14351	14390	14393	14388	14200	14299	14248	14336	14209	14344	14318	14427	14278	14206	14264	14411	14457	14232	14351	14323	14376	14270	14184	14271	14321	14308	14167	14370	14349	14557	14324	14517	14248	14269	14208	14499	14452	14166	14358	14262	14488	14445	14295	14211	14212	14188	14170	14257	14201	14207	14339	14310	14403	14401	14275	14210	14401	14339	14264	14411	14335	14454	14377	14443	14190	14482	14254	14184	14135	14261	14149	14347	14355	14305	14306	14327	14345	14247	14387	14173	14290	14351	14361	14143	14317	14208	14441	14334	14210	14289	14460	14285	14274	14371	14170	14462	14180	14295	14311	14311	14349	14361	14306	14193	14244	14302	14276	14361	14392	14275	14464	14279	14282	14232	14227	14241	14252	14208	14430	14353	14313	14421	14195	14426	14422	14263	14220	14375	14345	14461	14362	14294	14388	14402	14086	14316	14224	14355	14312	14375	14316	14251	14331	14262	14310	14382	14268	14276	14225	14506	14137	14321	14367	14185	14339	14249	14312	14390	14302	14127	14350	14251	14414	14311	14292	14220	14445	14436	14327	14246	14199	14324	14354	14321	14284	14339	14492	14378	14214	14275	14478	14207	14265	14337	14229	14279	14429	14349	14372	14314	14309	14352	14280	14244	14354	14358	14437	14331	14207	14202	14291	14328	14293	14494	14243	14145	14338	14334	14204	14297	14231	14309	14327	14285	14248	14112	14478	14314	14350	14349	14425	14190	14256	14134	14311	14266	14179	14313	14173	14182	14305	14386	14339	14335	14187	14385	14380	14489	14199	14193	14257	14335	14402	14254	14335	14327	14193	14340	14391	14260	14276	14430	14307	14333	14416	14365	14221	14300	14419	14308	14228	14371	14231	14484	14348	14412	14349	14205	14218	14386	14299	14141	14260	14275	14420	14438	14433	14341	14349	14455	14163	14418	14159	14375	14273	14327	14245	14319	14283	14192	14211	14320	14278	14302	14479	14286	14279	14150	14459	14295	14228	14246	14312	14221	14344	14426	14374	14195	14415	14456	14232	14090	14335	14288	14363	14298	14331	14267	14340	14384	14208	14495	14382	14382	14273	14254	14259	14351	14577	14343	14233	14235	14421	14124	14288	14385	14078	14335	14330	14357	14238	14311	14352	14426	14280	14212	14461	14236	14251	14382	14388	14293	14198	14325	14152	14418	14336	14084	14131	14417	14169	14481	14423	14366	14366	14343	14377	14268	14265	14142	14195	14495	14387	14348	14166	14366	14465	14451	14300	14141	14333	14295	14162	14420	14379	14343	14408	14221	14151	14404	14317	14378	14305	14229	14102	14356	14375	14240	14343	14530	14427	14267	14380	14280	14389	14361	14326	14236	14400	14273	14351	14390	14236	14268	14189	14343	14431	14347	14339	14262	14260	14321	14457	14203	14372	14257	14371	14354	14256	14333	14252	14169	14252	14475	14369	14233	14379	14339	14279	14318	14300	14342	14349	14409	14224	14108	14259	14270	14313	14385	14235	14172	14357	14281	14351	14361	14251	14202	14286	14441	14431	14258	14230	14248	14253	14258	14273	14207	14271	14342	14218	14376	14251	14256	14083	14292	14440	14250	14533	14426	14302	14171	14289	14499	14331	14406	14211	14245	14362	14408	14298	14443	14071	14422	14237	14266	14174	14363	14557	14295	14317	14202	14312	14300	14202	14411	14375	14309	14151	14322	14287	14103	14142	14327	14404	14220	14238	14316	14332	14362	14453	14289	14342	14511	14362	14387	14316	14247	14447	14123	14409	14309	14349	14276	14293	14415	14224	14299	14287	14381	14331	14374	14135	14267	14270	14199	14185	14431	14209	14335	14267	14291	14112	14211	14199	14368	14178	14462	14314	14302	14297	14203	14385	14322	14340	14482	14400	14329	14360	14211	14199	14266	14259	14330	14371	14210	14393	14400	14273	14412	14431	14231	14350	14322	14265	14339	14330	14257	14296	14425	14263	14290	14308	14212	14327	14282	14111	14177	14351	14408	14264	14161	14423	14197	14336	14368	14402	14363	14196	14126	14441	14245	14245	14253	14431	14433	14263	14382	14264	14433	14370	14345	14332	14302	14297	14189	14401	14227	14335	14143	14140	14234	14151	14248	14351	14162	14295	14199	14321	14413	14379	14418	14303	14455	14238	14443	14342	14411	14400	14231	14281	14269	14213	14473	14444	14365	14317	14413	14538	14435	14142	14309	14224	14306	14427	14246	14297	14207	14249	14341	14377	14233	14359	14493	14272	14281	14280	14193	14311	14161	14392	14278	14277	14327	14238	14042	14070	14456	14340	14228	14350	14260	14314	14298	14159	14294	14301	14236	14279	14273	14379	14353	14094	14432	14217	14406	14260	14178	14403	14269	14343	14376	14170	14382	14269	14321	14348	14216	14485	14394	14566	14342	14333	14202	14446	14292	14176	14311	14339	14366	14443	14228	14350	14189	14223	14321	14242	14464	14311	14159	14164	14256	14414	14219	14394	14370	14295	14209	14180	14185	14430	14442	14292	14356	14348	14241	14270	14389	14194	14328	14333	14240	14282	14303	14291	14462	14310	14565	14320	14323	14312	14254	14266	14423	14440	14409	14116	14441	14351	14332	14258	14281	14242	14305	14311	14424	14349	14387	14140	14217	14210	14324	14342	14159	14213	14328	14305	14271	14309	14296	14242	14207	14446	14242	14262	14404	14258	14337	14311	14312	14343	14235	14248	14254	14330	14301	14269	14248	14403	14341	14224	14275	14288	14506	14281	14284	14288	14343	14301	14346	14287	14207	14414	14404	14126	14385	14272	14562	14385	14436	14349	14155	14372	14257	14243	14478	14335	14232	14379	14317	14262	14266	14233	14335	14429	14337	14332	14247	14392	14349	14395	14234	14291	14314	14359	14448	14392	14280	14286	14365	14284	14255	14329	14271	14200	14297	14394
28690	26456	32617	28025	22158	19904	18385	18107	17724	17787	17408	17114	16978	16751	16857	16687	16512	16608	16690	16511	16498	16475	16439	16431	16342	16426	16370	16511	16578	16307	16472	16482	16528	16461	16287	16325	16270	16238	16424	16334	16360	16232	16313	16307	16156	16373	16141	16172	16140	16099	16428	16196	16298	16224	16199	16008	16279	16249	16566	16365	16209	16171	16209	16099	16269	16353	16215	15920	16253	16220	16242	16230	16336	16357	16241	16239	16251	16088	16286	16344	16211	16098	16075	16193	16390	16182	16181	16225	16237	16197	16242	16458	16315	16306	16194	16222	16371	16310	16131	16262	16280	16165	16257	16326	16425	16211	16270	16147	16195	16085	16193	16144	16319	16228	16019	16285	15968	16113	16511	16204	16340	16388	16111	16248	16054	16211	16145	16357	16027	16166	16011	15927	16344	16177	16327	16337	16428	16344	16270	16334	16322	16094	16123	16160	16177	16276	16158	16018	16313	16247	16167	16269	16220	16186	16238	16219	16096	16235	16362	16354	16242	16195	16218	16169	15982	16407	16165	16050	16202	16212	16255	16344	16195	16236	16373	16234	16227	16136	16297	16178	16284	16352	16446	16290	16227	16232	16205	16097	16229	16144	16107	16137	16086	16217	16002	16180	16142	16429	16176	16293	16195	16249	16195	16240	16250	16184	16198	16066	16283	16095	16248	16245	16223	16114	16268	16299	16090	16176	16002	16012	16156	16378	16363	16004	16245	16210	16273	16268	16303	16161	16045	15967	16209	16159	16153	16174	16213	16131	16157	16036	16160	16230	16235	16221	16148	16014	16073	16249	16337	16101	16305	16090	16322	16274	16288	16289	16102	15952	16136	16312	16405	16329	16152	15995	16036	16317	16301	16358	16247	16325	16323	16185	16116	16165	16393	16404	16281	16028	16078	16262	16081	16032	16085	16225	16099	16105	16236	16178	16443	16380	16074	16044	16168	16222	16269	16156	16248	16173	16182	16277	16068	16390	16140	16068	16149	16098	16056	16160	16016	16255	16257	16450	16103	16264	16168	16293	16101	16108	16185	16202	16096	16106	16436	16348	16222	16108	16288	16181	16057	16016	16220	16137	16159	16155	16310	16223	16210	16272	16092	16215	16294	16375	16327	16194	16408	16189	16240	16266	16338	16124	16224	16363	16235	16499	16160	16287	16376	16249	16214	16328	16329	16113	15976	16152	16294	16124	16143	16369	16399	16288	16105	16042	16148	16264	16349	16242	16317	16024	16150	16146	16183	16148	16284	16060	16135	16292	16109	16179	16237	15998	15967	16160	16205	16081	16006	16263	16256	16304	16244	16374	16328	16260	16139	16334	16174	16364	16169	16420	16231	16227	16165	16170	16320	16409	16251	16274	16235	16184	16160	16280	16178	16287	16069	16282	16107	16153	16090	16094	16250	16366	16326	16285	16195	16233	16151	16295	16153	16413	16234	16243	16244	16265	16259	16165	16192	16466	16337	16237	16193	16270	16288	16217	16114	16182	16238	16054	16289	16175	16134	16292	16334	16374	16310	16236	16251	16188	16363	16297	16275	16144	16217	16128	16096	16056	16165	16351	16327	16184	16228	16166	16433	16233	16160	16102	16150	16209	16227	16225	16255	16090	16245	16105	16307	16129	16121	16194	16346	16366	16331	16451	16240	16176	16513	16216	16243	16282	16294	16121	16183	16178	16217	16224	16359	16396	16369	16385	16173	16213	16149	16172	16288	16201	16175	16017	16251	16274	16103	16216	16155	16112	16323	16259	16206	16320	16307	15979	16092	16121	15981	16241	16168	16153	16150	16271	16243	16159	16291	16270	16389	16260	16198	15963	16273	16219	16184	16123	16204	16149	16063	16086	16232	16291	16315	16266	16315	16150	16008	16018	16122	16218	16192	16449	16296	16195	16213	16354	16300	16354	16310	16152	16172	16281	16270	15947	16131	16145	16003	16100	16219	16175	16153	15949	16160	16266	16305	16247	16570	16227	16253	16130	16083	16167	15996	16133	16215	16191	16167	16150	15957	16158	16278	16240	16139	16187	16288	16335	16239	16170	16183	16323	16164	16015	16087	15998	16332	16136	16328	16360	16248	16319	16255	16106	16192	16183	16115	16148	16375	16317	15986	16214	16013	16180	16297	16304	16175	16198	16130	16245	16094	16258	16387	16295	16372	16229	16082	16152	16299	16333	16186	16308	16245	16443	16420	16201	16172	16179	16123	16312	16039	16343	16206	16136	16214	16198	16351	16235	16373	16223	16183	16220	16353	16372	16478	16073	16112	16209	16486	16153	16203	16206	16292	16044	16298	16306	16345	16052	16323	16230	16257	16329	16261	16246	16207	16056	16236	16178	16191	16165	16078	16119	16174	16202	16242	16273	16202	16327	16343	16230	16186	16150	16233	16378	16301	16132	16203	16101	15987	16184	16074	16231	16186	16340	16319	16185	16274	16156	16210	16221	16225	16033	16368	16198	16206	16385	16029	16206	16372	16253	16427	16049	16158	16210	16311	15988	16213	16200	16300	16157	16138	16253	16308	16175	16297	16212	16129	16253	16257	16108	16268	16468	16206	16353	16295	16214	16189	16146	16134	16221	16220	16147	16290	16288	16254	16308	16050	16362	16272	16065	16198	16248	16327	16061	16275	16340	16366	16350	16322	16450	16273	16227	16198	15955	16152	16131	16255	16249	16082	16228	16332	16160	16338	16152	16271	16272	16254	16186	16281	16438	16309	16220	16106	16212	16192	16489	16268	16247	16325	16254	16369	16258	16141	16334	16163	16071	16209	16104	16106	16237	16103	16490	16231	16210	16242	16261	16164	16227	16151	16399	16240	16086	16154	16230	15968	16214	16271	16124	16042	16270	16132	16156	16069	16167	16209	16167	16113	16175	16176	16312	16265	16048	16082	16437	16292	16428	16316	16288	16320	16014	16112	16273	16199	16083	16091	16332	16235	16103	16159	16303	16141	16338	16169	16373	16211	16305	16170	16304	16223	16253	16090	16167	16196	16213	16297	16090	16379	16194	16154	16100	16374	16160	16154	16209	16491	16289	16361	16007	16160	16269	16114	16251	16244	16283	16215	16431	16159	16299	16301	16209	16131	16270	16131	16127	16258	16066	16105	16176	16294	16240	16223	16130	16443	16336	16195	16032	16121	16104	16076	16101	16000	16133	16021	16151	16326	16135	16203	16171	16143	16294	16179	16288	16296	16122	16040	16277	16161	16157	16233	16258	16375	16179	16425	16299	16307	16144	16298	16220	16341	16244	16090	16117	16131	16316	16229	16362	16206	16280	16211	16146	16330	16381	16347	16253	16262	16329	16431	16236	16289	16153	16256	16201	16120	16256	16294	16603	16045	16110	16245	16262	16241	16248	16174	16176	16319	16188	16082	15963	16166	16300	16388	16014	16127	16178	15976	16129	16176	15936	16175	16168	16171	16333	16175	16089	16202	16091	16328	16227	16250	16262	16189	16273	16111	16218	16149	16165	16117	15931	16198	16482	16300	16403	16178	16271	16031	16365	16064	16086	16135	16194	16187	16358	16298	16134	15984	16209	16417	16195	16151	16134	16189	16116	16112	16440	16212	16317	16230	16267	16077	16136	16361	16269	16263	16286	16012	16329	16019	16332	16263	16172	16222	16087	16265	16249	16216	16387	16337	16225	16296	16223	16264	16087	16213	16146	16172	16209	16179	16357	16409	16258	16146	16073	16245	16195	16217	16087	16233	16221	16276	16383	16190	16071	16339	16034	16142	16399	16230	16088	16372	16085	16061	16180	16293	16301	16446	16198	16321	16266	16323	16177	16340	16184	16174	16175	16268	16372	16406	16193	16173	16312	16407	16236	16240	16262	16198	16150	16247	16129	16334	16192	16247	16062	16304	16332	16115	16141	16122	16351	16076	16305	16222	16350	16191	16183	16312	16223	16188	16265	16134	16306	16304	16161	16122	16005	15974	16237	16352	16310	16406	16272	16411	16317	16238	16336	16476	16186	16253	16242	16256	16046	16157	16244	16201	16200	16376	16174	16270	16207	16293	16298	16342	16486	16193	16425	16274	16360	16138	16314	16284	16389	16324	16099	16315	16309	16236	16272	16151	16167	16233	16289	16229	16363	16285	16273	16429	16308	16331	16426	16137	16122	16306	16219	16260	16189	16094	16170	16117	16275	16292	16043	16156	16448	15936	16380	16006	16206	16276	16249	16244	16172	15991	16172	16313	16105	16127	16065	16517	16117	16155	16279	16366	16441	16299	16090	16204	16155	16441	16264	16223	16231	16240	16140	16282	16204	16303	16187	16142	16338	16157	16113	16161	16180	16093	16093	16315	16195	16210	16206	16191	16145	16373	16260	16163	16124	16040	16140	16264	16216	16210	16298	16140	16189	16112	16255	16275	16016	16157	16373	16177	16229	16331	16141	16140	16053	16148	16171	16033	16064	16101	16227	16083	16206	16145	16214	16183	16233	16249	16089	16385	16332	16208	16156	16167	16197	16266	16148	16382	16320	16099	15980	16193	16171	16222	16140	16289	16294	16143	16202	16122	16214	16233	16315	16232	16212	16236	16217	16059	16194	16290	16232	16019	16221	16292	16154	15968	16156	16336	16377	16258	16327	16351	16244	16230	16289	16272	16280	16291	16279	16366	16296	16308	16179	16436	16358	16278	16128	16146	16319	16243	16085	16144	16212	16421	16167	16445	16226	16278	16173	16360	16078	16134	16253	16173	15909	16194	16275	16270	16306	16333	16404	16268	16217	16217	16068	16248	16158	16281	16093	16204	16262	15944	16196	16209	16292	16288	16305	16409	16225	16153	16375	16301	16190	16193	16250	16267	16185	16046	16159	16106	16132	15996	16049	16045	16137	16010	16325	16283	16169	16150	16147	16200	16333	16069	16174	16132	16218	15957	16203	16169	16215	16520	16354	16305	16417	16098	15982	16228	16338	16331	16199	16142	16205	16308	16199	16076	16134	16306	16227	16130	16332	16319	16325	16158	16250	16317	16131	15948	16113	16120	16127	16110	15951	16405	16223	16240	16217	16179	16359	16285	16431	16265	16240	16233	16151	16292	16189	16229	16289	16205	16288	16067	16104	16142	16227	16367	16305	16239	16155	16326	16331	16190	16392	16034	16160	16183	16087	16214	16346
27956	41216	35440	25992	21583	18958	17012	16980	16550	16118	15701	15181	15066	14845	14862	14729	14481	14511	14276	14491	14298	14182	14142	14089	13980	14085	13903	14255	13949	13928	14125	13944	13944	13848	13911	13997	13934	14124	13797	13747	13975	13792	13793	13756	13856	14031	13896	13977	13996	13855	13747	13889	13949	13921	14012	13837	14015	13796	13951	13921	13850	13714	13922	13879	13692	13977	13860	13859	13736	13932	13819	13750	13858	13965	13874	13975	13957	13787	13981	13800	13912	13887	13807	13703	13905	13816	13954	13817	13993	13760	13987	13930	13955	13872	13810	13865	13836	13843	13948	13937	13848	13922	13803	13977	13975	13965	13800	13873	13806	13922	13866	13827	14021	13890	14022	13871	13867	13908	13876	13973	13646	13900	13805	13866	13829	13742	13831	13886	13856	13879	13865	13638	13854	13724	13710	13624	13916	13854	14014	13899	13939	14002	13854	13932	13901	13851	13838	13844	13974	13960	13760	13927	13884	14011	13582	13794	13717	13995	13884	14001	13824	13894	13795	14032	13947	13921	13863	13855	13895	13926	13956	13778	13635	13792	13863	14107	13737	13840	13876	13671	13896	13862	13777	13875	13868	13881	13790	13892	13804	14099	13791	14012	13906	13881	13810	13859	13931	14088	13787	13918	13780	13899	13953	13814	13707	13723	13864	14008	13903	13943	13849	13924	13854	13918	13851	14036	13843	13773	13905	13931	13807	13793	13880	13842	14006	13728	13969	13800	13968	13986	13690	14019	13755	13757	13851	13784	13769	13813	13790	13866	13905	13847	13863	13922	13807	13836	13896	13933	14009	13808	13785	13839	14027	13991	13893	13974	13825	13906	13947	13776	13808	13934	13882	13855	13978	13722	13921	13888	14003	14001	13890	13760	14025	13744	13747	13871	14012	13767	13970	13940	13787	13960	13796	13785	13739	13844	13888	13903	13872	13750	13959	13888	13872	13862	13886	14071	13852	14046	13807	13957	13943	13853	13878	13772	13931	13679	13781	13866	13887	13876	13857	13845	13869	13914	13908	14032	13926	14013	13933	13794	13934	13944	13870	13946	13732	13873	13874	13756	13864	13716	13833	13874	13850	13905	13804	14012	13933	13902	13927	13868	14026	13946	13804	13920	13887	13971	13901	13789	13899	13886	13940	13994	13676	13853	13851	13847	13834	13942	14065	13871	13910	14050	13832	13943	13861	13880	13815	13821	13721	13902	13826	14003	13736	13762	13904	13864	13908	13730	13808	13791	13888	13719	14027	13906	13991	13855	13932	13839	13832	13915	13896	13882	13959	13818	13991	13824	13927	13801	13798	13816	13868	13915	13886	13755	14085	13662	13998	14070	13841	13820	13844	13865	13786	14065	13933	13897	13879	13828	13935	13728	13856	13930	14085	13974	13863	13865	13809	13847	13673	13745	13958	13805	13972	13792	13998	13861	13891	13908	13959	13844	13943	13755	13908	13920	13881	14014	13960	13728	13856	13833	13879	13790	13854	13863	13752	13812	13778	13781	14095	13821	13845	13934	13919	13800	13834	13867	13881	13802	13859	14010	13920	13888	13835	13778	13936	13896	13711	13749	13892	13887	13839	14046	13711	13893	13980	14014	13863	13970	13954	13763	13793	13819	13968	13851	13667	13954	13877	13939	13865	13945	14004	13875	14004	13873	13782	13882	13869	13785	13618	13897	13985	13933	13829	13914	13702	14131	13781	13907	13813	13911	13849	13908	13965	13790	13928	14004	13739	13836	14017	14016	13920	13964	13904	13936	13742	13811	13855	13847	13947	14026	13818	13750	13885	13737	13818	13970	13985	13964	13678	14015	13832	14006	14017	13806	13898	13830	13925	14062	13896	13845	14010	13855	13857	13875	13802	13907	13921	13861	13770	13906	13825	13890	14026	13757	13814	13878	13788	13912	13862	13884	13871	13842	13815	13790	13806	14050	13803	13908	13920	13971	13881	14001	13951	13946	14074	13771	13906	13814	13756	13913	13805	13861	13901	13779	14035	13765	13754	13827	14075	13925	13756	13879	14014	13766	13894	13841	13859	13842	13801	13829	13947	13876	13702	13767	13920	13772	13998	13937	13852	13843	13930	14029	13775	13871	13802	13797	13889	13803	13699	13872	13890	13803	13865	13768	13908	13960	13777	13965	13835	13884	13811	13827	13833	14021	13779	13907	13972	13973	13923	13844	13953	13852	13973	13875	13859	13891	13766	13952	13873	13855	13923	13872	13738	13859	13979	13742	13843	13982	13729	13821	14017	13921	13894	13924	13974	13994	13924	13965	13869	13859	13833	13848	13720	13748	13697	13834	13727	13986	13841	13782	14015	13868	13925	13911	13931	13858	13757	13906	13920	13925	13867	13779	13800	13740	13772	13888	13925	13830	13925	13931	13844	13878	13876	13826	13984	13958	13949	13761	13815	13932	14227	13716	13794	13925	13880	13912	13935	13901	13857	13856	13817	13842	13852	13926	13899	13933	13859	13731	13704	13732	13946	13891	13740	13977	14105	13916	13922	13919	13794	13885	13854	13888	13939	13850	13684	13824	13969	13721	13786	13662	13846	13933	13870	13847	13850	14190	13999	13814	13967	13919	13884	13878	13944	13954	13858	13881	13872	13888	14000	13869	13997	13841	13971	13815	13746	13803	13923	13976	13801	13880	13943	13939	14012	13855	13943	13668	13855	14005	13837	13863	13784	13870	13958	14078	13972	13818	13796	13916	13854	13889	13709	13871	13877	13801	13986	13796	13626	13984	13904	13944	13904	13915	13683	13987	13873	13951	14034	13921	13938	13912	13866	14182	13728	13882	13942	13824	13962	13785	13820	13864	14112	13906	13934	14072	13847	13868	13878	13844	13938	13734	13780	13733	13813	13881	13814	13937	13905	13924	13893	13890	13890	13947	13771	13979	13817	13863	13993	14050	13861	13922	13877	13694	13984	13963	13739	13728	13853	13829	14009	13910	13833	13843	13890	13897	13882	13861	13864	13845	14011	13747	14025	13819	13929	13699	13877	13891	13772	13985	13863	13853	13815	13797	13828	13901	13723	13898	13721	13935	13798	13964	13903	13823	13841	13875	13911	13642	13931	13853	13905	13811	13881	13738	13995	14019	13901	14135	13709	13999	13756	14039	13888	13869	13933	13688	13952	13912	13854	13872	13741	13762	13971	14009	13792	14056	14014	13639	13762	13879	13843	13813	14014	13851	13937	14015	13986	13938	13720	13725	13805	13794	13858	13839	13876	13906	13967	13863	13865	13826	13696	13892	13867	13917	13790	13876	13885	14071	14018	13869	13874	13906	13774	13699	13799	13949	13903	13914	14009	13804	13797	13891	13841	13917	14205	13840	13958	13817	13776	13749	13741	13848	13838	13904	13959	13995	14077	13711	13866	13839	13911	13886	13875	13820	13741	13817	13908	13922	13840	13947	13859	13855	13785	13932	13848	13916	13801	14012	13972	13909	13828	13995	14014	13840	13800	13782	13826	14067	13956	14029	13745	13892	14003	13739	13754	13861	13863	13834	13865	13931	13921	13902	13942	13829	13882	13785	13807	13934	13923	13977	13802	13798	13965	13886	13926	13974	13885	13932	14143	13781	13946	13874	13960	14032	14001	13820	13987	13942	13944	13972	13797	13830	13873	14016	13863	13749	13918	13831	13877	13872	13819	13878	13989	14017	13938	13582	13967	13940	13810	13887	13822	13792	13851	13927	13968	13824	13883	13973	13901	13843	13745	13910	13904	13932	14105	13895	13901	13757	13845	14016	13913	13918	13823	13959	13795	13794	13897	13992	13815	13797	13965	13892	13791	13826	13978	13962	14109	13873	13740	13887	13889	13793	13871	13946	13781	13828	13856	13770	13880	13886	13904	13783	13715	14024	13782	13788	13876	13797	13855	13836	13852	13799	13723	13926	14010	14025	13954	13865	13856	13854	13943	14145	13855	13859	13978	13974	13814	13875	13788	13832	13827	13946	13824	13699	13801	13869	13817	13807	13989	13811	13905	14019	13784	13866	13850	13777	13771	13758	13847	13996	13741	13990	13923	13806	13910	13965	13724	13900	13841	13661	13877	13749	13824	13858	13850	13902	14007	13913	13869	13942	13734	13985	14043	13864	14010	14039	13910	14014	13912	13916	13896	13978	14002	13981	13735	13861	13949	13851	13840	13978	13936	13927	13852	13948	13794	13900	13788	13841	13964	14011	13854	13749	13875	13885	13983	13985	13871	13727	13858	14009	14116	13837	13816	13787	13935	14001	13872	14072	13808	13967	13898	13999	13827	13796	13981	13812	13864	13885	13859	13986	13764	13912	13881	13946	13974	13869	13858	13889	13844	13912	13549	13861	13882	13954	13863	13944	14003	13861	13887	14046	13825	13844	14016	13793	14027	13938	13785	13764	14192	13975	13884	13762	13939	13774	13932	13900	13832	14000	13710	13921	13918	13694	13913	13878	13859	13871	14008	13847	13878	13819	13887	13749	13929	13910	13968	13950	13849	13960	13898	13941	13919	13913	13865	13879	13864	13916	13868	13879	13819	13962	13934	13939	13871	13738	14004	13828	13845	13805	13721	13927	13783	13758	13911	13969	13988	13936	13838	13894	13787	13876	13961	13871	13987	13921	13894	14081	13935	13827	13798	13855	13887	13826	13897	13914	13830	13796	13927	14030	13941	13719	13815	13743	13871	13772	13794	13776	13827	13921	14045	13898	13976	13867	13829	13830	13931	13838	13832	13895	13884	13895	13841	13893	13817	13811	13845	14025	13824	13830	13864	13758	13754	13933	13953	13875	13977	13935	13988	13955	13727	13998	13956	13680	13899	13953	13762	13939	13896	13852	13858	13838	13837	13835	13854	13868	13928	13960	13828	13887	13723	13812	13814	13962	13931	13885	13969	13968	13821	13924	13963	13780	13844	13855	13819	13831	13851	13853	13770	13824	13777	14111	13855	13798	13933	13916	13965	13982	14042	13836	13746	13858	13934	14026	13855	14027	13979	13941	13784	14033	13836	13970	13893	13781	14055	14001	13838	13796	13902	13925	13652	13852	13788	13870	13758	13671	13976	13745	13808	13862	13734	14102	13871	13913	14081	13849	13852	13720	13844	13753	14026	13745	13821	13991	13956	13860	13961	13910	13992	13676
23811	21055	28491	24467	23362	23948	22794	19638	18788	18753	18531	18027	17487	17566	17268	17254	17029	17015	16907	16713	16799	16571	16718	16580	16573	16585	16485	16668	16669	16397	16311	16337	16359	16359	16346	16270	16427	16205	16403	16405	16248	16269	16319	16278	16243	16142	16405	16221	16321	16169	16248	16313	16276	16370	16346	16274	16058	16138	16089	16102	16097	16119	16301	15908	16150	16142	16187	16139	16291	16287	16275	16067	16105	16254	16070	16166	16117	16046	16051	16061	16393	16142	16080	16091	16178	16035	16249	16067	16500	16038	16071	16042	16218	16047	16076	16065	16172	16303	16314	16241	16041	16191	16171	16223	16357	15977	16231	16290	16218	16202	16192	16131	15836	15918	16066	16148	16027	16098	16125	16048	16214	16245	16112	16156	16339	16257	16028	16568	16171	16132	15870	16308	15901	16099	16267	16151	15906	16131	16228	16017	16037	15899	16011	16189	16178	16182	16205	16129	16114	16098	16140	16288	16199	16131	16243	16071	16243	16111	16154	16184	16092	16239	16119	16157	16162	16150	16131	16298	16190	15855	16345	16397	16249	16012	15997	16006	16110	16215	16394	16137	16411	16336	15979	16003	16308	16152	16319	16210	16146	16044	16017	16150	16133	16176	16218	16087	16046	16061	16129	16223	16344	16367	16073	16167	16182	16083	16236	16085	16103	16154	16299	16151	16287	16015	16281	16164	15986	15997	16057	16148	16245	16158	16246	16277	16099	16171	16205	16265	16284	16318	16314	16204	16204	16135	16382	16190	16024	16207	16008	16000	16077	16111	16225	16140	16249	16191	16100	15956	16234	16112	16176	16064	16221	15909	16197	16172	16203	16137	16180	16180	16166	16073	16171	16295	16145	16209	16214	16203	16101	16069	16071	16045	16111	16140	16191	16226	16159	16123	16140	16019	16167	16251	16155	16149	16187	16065	15974	16021	16222	16126	16321	16195	16169	15983	16202	16131	15978	16166	16195	16031	15995	15864	16090	16169	16266	15988	16200	16172	16071	16119	16209	16250	16042	16155	16074	16254	16069	16156	16129	16082	16156	16236	16299	16089	15986	16134	16252	16058	16147	16166	16181	16121	16262	16156	16235	16210	16031	16117	16023	16326	15982	16052	16311	16230	15919	15916	16164	16088	16241	16041	16163	16122	16160	16215	16247	16257	16105	16086	16063	16238	16195	16171	16237	16047	16030	15856	16184	16096	16182	16068	16095	16166	16228	16214	16205	16153	16147	16230	16027	16055	16272	16196	16210	16076	15995	16182	16245	16341	16142	15975	15944	16063	16126	16104	16330	16168	16158	16083	16167	16130	16209	16139	16095	15890	15908	16203	16216	16002	16246	16084	16114	16154	16165	16147	16314	16249	16148	16163	16227	16149	16092	16103	16245	16248	16260	16087	16188	16160	16250	15997	16130	16025	16256	16152	16112	16061	16031	16251	16388	16219	15994	16167	16046	16168	16301	16264	16129	16246	16227	15962	16102	16047	16276	16187	16256	16186	16280	16064	15989	15991	16304	16211	16080	16131	16119	16206	16183	15950	16166	16214	16081	16191	16041	16262	16288	16019	16316	16280	15977	16160	16385	16110	16017	16149	16087	16048	16146	16220	16218	16214	16191	16221	16054	16254	16130	16129	16072	16375	16206	16207	16196	16014	16197	15952	16303	16299	16181	16206	16212	16144	15966	16158	16240	16078	16083	16145	16104	15964	16218	16062	16117	16073	16023	16293	16092	16134	16142	16248	16068	16082	16129	16214	16096	15952	16364	16121	16060	15966	16120	16011	16025	16080	16262	16156	16272	16144	16162	16277	16250	15982	16159	16080	16009	15996	16262	16068	16046	16195	16012	16148	16210	16180	16064	15933	16000	16378	16300	16160	15957	16036	16235	16274	16031	15981	16278	16423	16203	16428	16163	16148	16061	16165	16276	15917	16062	16054	16042	16122	16030	16303	16327	16131	16238	16093	15997	16137	16064	16121	16164	16503	15975	16148	16056	16085	16022	16135	16130	16038	16184	16276	16193	16055	16164	16042	16141	16137	16083	15844	16277	16198	16114	16061	16317	16271	16362	16073	16189	16426	16244	16352	16237	16297	16369	16331	16171	16287	15952	16204	16197	15910	16181	16073	16286	16160	16325	15997	16064	16257	16198	16159	16060	16130	16045	16041	16175	16140	16041	15975	16022	16170	16062	16075	16218	16359	16083	16151	16265	16235	16205	16210	15994	16145	16059	16158	16070	16152	16178	15982	15962	16151	16125	16310	16208	16086	16299	16064	16100	16039	16019	16172	16023	16084	16234	16253	16059	16161	16166	16094	16050	16176	16238	16167	15930	16094	16081	16179	16244	15872	15872	16267	16278	16160	16194	16102	16120	16079	16077	16034	16044	16118	16152	16125	16158	15924	16220	16120	16254	15960	16193	16039	16109	16109	16162	16227	16149	16248	16110	16300	16049	16210	16310	16266	16162	15990	16008	16089	16204	16097	16247	16117	16366	16275	16156	15962	16156	15989	16195	16466	16097	16268	16011	16112	16160	16179	16026	16144	16159	16024	16148	16212	16277	16172	16147	16034	16212	16081	15888	16268	16247	15946	15958	16104	16261	15984	16155	16196	16094	16122	16250	16237	16194	16376	16256	16235	16032	16051	16211	16130	16224	16103	16237	16212	16180	16039	16167	15994	16213	16116	16149	16156	15999	15928	16094	16252	16331	15991	16330	15961	16094	16241	16195	16202	16203	16107	16225	16148	16162	16160	16142	16173	16075	16330	16264	16266	16232	16083	15945	16205	16082	16121	16144	16116	16226	16223	16053	16254	16213	15993	16206	16179	16100	16139	16090	16046	16132	16192	16217	16197	16199	16195	16294	16057	16292	16166	16215	16274	16104	16047	16014	16237	16190	16002	16262	16004	16020	16210	16097	15998	16169	16207	16117	16109	16198	16091	16208	16069	15952	16087	16147	16092	16099	16311	16019	16126	16226	16128	15909	16088	16124	16271	16108	16162	16245	16207	16294	16093	16169	16119	16108	16164	16134	16078	16285	16106	16027	15927	15949	16170	16192	16167	16016	16330	16285	16198	16398	16106	16172	16077	16045	16210	16215	16221	16077	16277	16115	16445	16029	15979	16159	16054	15993	16092	16319	16045	16010	16270	15974	16110	16298	16255	16145	16391	16121	16054	16159	16243	16231	16111	16010	16083	15893	15971	16181	16035	16196	16290	16116	16167	16192	16225	16216	16199	16119	16021	16223	16268	16089	16087	16149	16046	16153	16088	16107	16032	16148	16143	16289	16280	16102	16224	16164	15973	16195	16211	16060	16360	16080	16098	16139	16124	15984	16307	16257	16343	16092	16063	16153	16164	16124	16003	16199	16275	16294	16250	16218	15954	16117	16130	16169	16208	16251	16097	16145	16210	16078	16210	16003	16139	16279	16032	16103	16095	16134	16046	16069	16001	15940	16118	16059	16283	16231	16214	16114	15930	16175	16050	16132	16211	16209	16171	16018	15916	16000	16324	16405	16060	16014	16122	16310	16423	16021	16146	16237	16108	16299	16041	16123	16109	16324	16270	16249	16044	16118	16289	15994	16113	16371	16337	16349	16158	16267	16104	16261	16089	16313	16199	16204	16159	16200	16152	16124	16204	16347	16302	16369	16307	16276	16204	16224	16126	16230	16207	16301	15950	16237	16058	16222	16296	16068	16207	16219	16228	15949	15955	16002	16189	16025	16284	16011	16141	16131	15973	16046	15971	16144	16219	16270	16181	16226	16093	16153	16470	16055	16237	16195	15878	16250	16135	16120	16022	16192	16225	15952	16335	16024	16330	16229	16101	16278	16138	16104	16369	16233	15926	16151	16064	16201	16064	16067	16136	16153	16147	16095	16177	16198	16175	16032	16250	16143	16124	16090	16252	16053	16238	16095	16209	16222	16325	16313	16083	16054	15980	16083	16022	16130	16191	16214	16111	16082	16259	16070	16031	16171	16010	16177	16264	16402	16212	16191	16137	16111	16170	16073	16231	16113	16208	15967	16186	16177	15908	16141	16154	16176	16139	16105	16168	16085	16309	16041	16131	16210	16133	16055	16098	16116	16140	16105	16011	16264	16081	16141	16125	16038	16152	16188	16271	15771	16228	16143	16059	16207	16047	16152	16010	15966	15971	16166	16170	16113	16070	16360	16259	16335	16176	16265	16315	16148	16303	16153	16302	16342	16192	16287	15988	16194	16093	15914	16162	16319	16296	16171	16192	16125	16348	16136	16115	16230	16380	16307	16115	16004	16085	16140	16180	16087	16086	16144	16128	15931	16197	16322	16036	16144	16159	16342	16113	16202	16028	16171	16061	16113	16194	16186	16065	16026	16072	16098	16161	16188	16294	16066	16250	16176	16128	16305	16067	16088	15976	16051	16159	16113	16100	16143	16106	16092	16228	16025	16214	16118	16183	16159	16087	16072	16299	16149	16117	16079	16125	16170	15982	16079	16111	16185	16109	16205	16041	16051	15974	15981	16240	16168	16273	16141	16335	16022	16239	16190	15758	16125	16046	15981	16215	16248	16053	15999	16052	16272	16124	16094	16263	16210	16148	16293	16085	16189	16023	16192	16076	16216	16162	16217	16112	16403	16225	16129	16009	16092	16197	16077	16011	16225	16171	16288	16137	16250	15952	16130	16220	16105	16190	15957	16087	16126	15957	15976	16198	16070	16011	16256	16107	16212	16296	16116	16167	16195	16155	16234	16191	16101	16101	16326	16161	15883	16060	16280	16264	16169	16090	16240	16083	16270	16098	16133	16155	16132	16068	16162	16130	15982	16079	16100	15977	16138	16102	16195	16099	16144	16047	16237	15944	16051	16043	16361	16117	16178	16190	16091	16122	16157	16180	16054	16030	16109	16165	16337	16061	16101	16113	16008	16020	16032	16022	16141	16077	16390	16066	16181	16022	16222	16037	16198	16072	15878	16035	16146	16265	15910	16109	16081	16326	16392	15930	16013	16168	16375	16101	16159	16104	16363	16184	16118	16129	16029	16166	16258	16182	15986	16103	16342	16065	16088	16057	16020	16181	16091	16162	16301	16186	15954	16197	16134	15910	16024	16279	16519	16135	16149	16284	15986	16058	16031	16182	16248	16007	16078	16178
28009	47756	42086	31551	26285	22148	19351	18603	18296	17676	17014	16234	15946	15598	15257	15186	14884	15023	14669	14422	14504	14373	14261	14384	14258	14148	14441	14278	14174	13972	14042	14280	13940	13899	13937	13842	13935	13912	14094	13987	14002	13908	13801	13734	13967	13929	13941	13839	13807	13805	13990	13911	13834	13870	13777	13732	13860	13907	13830	13842	13883	13854	13857	13730	13812	13673	13796	13874	13847	13787	13883	13915	13708	13934	13939	13848	13835	13909	13719	13856	13774	13933	13952	13739	13840	13758	13856	13777	13948	13846	13872	13784	13928	13778	13750	13890	13920	14006	13896	13915	13898	13748	13975	13725	13641	13786	13788	13856	13897	13789	13933	13832	13737	13809	13898	13797	13850	14022	13830	13738	13849	13909	13879	13832	13701	13755	13838	13947	13683	13752	13951	13647	14082	13740	13822	13866	13848	13830	13970	13907	13830	13766	13696	13920	13929	13778	13779	13816	13781	13698	13843	14125	13702	13878	13843	13754	13765	13853	13891	13744	13877	13833	13724	13824	13917	13785	13825	13861	13868	13797	13795	13894	13692	13819	13782	13779	13667	13862	13759	13743	13779	13901	13769	13933	13838	13730	13919	13788	13850	13936	13936	13827	13824	13857	13786	13862	13727	13761	13721	13981	13883	13657	13926	13727	13826	13914	13782	13771	13661	13757	13708	13959	13719	13699	13891	13652	14101	14071	13752	13766	13858	13782	13827	13691	13811	13735	13914	13740	13927	13652	13948	13796	13843	13775	13819	13692	13824	13757	13801	13874	13788	13885	13802	13897	13866	13607	13880	13668	13853	13759	13751	13809	13895	13772	13799	13789	13798	13837	13840	13679	13806	13855	13816	13739	13763	13904	13778	13757	13783	13658	13632	13931	13799	13837	13872	13715	13701	13887	13858	13615	13833	13919	13860	13710	13844	13812	13780	13641	13736	13833	13853	13972	13702	13904	13802	13796	13918	13775	13679	13600	13855	13798	13876	13720	13753	13787	13694	13780	13699	13801	13886	13863	13651	13832	13749	13800	13740	13806	13775	14036	13881	13887	13932	13680	13831	13750	13772	13757	13830	13824	13869	13788	13826	13832	13785	13733	13693	13709	13859	13681	13825	13702	13670	13737	13737	13796	13828	13911	13898	13620	13702	13824	13848	13810	13705	13697	13686	13763	13848	13864	13740	13855	13764	13793	13790	13685	13769	13788	13788	13708	13887	13945	13905	13831	13894	13747	13860	13999	13778	13840	13830	13950	13876	13531	13849	13838	13706	13875	13944	13819	13667	14017	13766	13711	13870	13828	13828	13745	13742	13851	13784	13832	13596	13800	13774	13788	13800	13682	13800	13770	13818	13718	13786	13909	13980	13854	13602	13665	13841	13712	13769	13806	13789	13810	13769	14043	13751	13742	13969	13750	13910	13850	13784	13678	13763	13856	13762	13845	13760	13745	13825	13715	13834	13794	13849	13760	13861	13776	13908	13777	13792	13715	13810	13691	13853	13867	13877	13768	13778	13850	13857	13694	13741	13877	13729	13818	13801	13730	13884	13838	13936	13855	13881	13847	13633	13941	13849	13833	13884	13918	13928	13701	13726	13840	13950	13781	13910	13872	13859	13772	13753	13740	13796	13820	13855	13746	13603	13645	13961	13785	13800	13791	13881	13792	13817	13706	13691	13870	13871	13815	13628	13752	13780	13684	13682	13804	13880	13761	13784	13739	13718	13877	13693	13703	13794	13893	13937	13700	13816	13904	13789	13739	13810	13783	13759	13714	13934	13583	13943	13811	13920	13744	13972	13706	13813	13910	13931	13972	13904	13773	13849	13661	13698	13736	13842	13733	13853	13722	13800	13804	13774	13865	13724	13757	13807	13900	13775	13915	13810	13777	13803	13894	13929	13743	13895	13823	13797	13793	13811	13779	13827	13731	13784	13724	13899	13696	13825	13706	13752	13756	13748	13644	13835	13569	13848	13815	13749	13843	13964	13785	13877	13745	13765	13798	13879	13872	13734	13865	13680	13819	13907	13760	13847	13654	13611	13727	13596	13908	13768	13801	13737	13851	13986	13665	13626	14072	13756	13874	13770	13926	13798	13638	13836	13803	13843	13784	13742	14070	13807	13953	13797	13828	13735	13686	13843	13775	13916	13853	13740	13830	13705	13782	13830	13796	13887	13751	13706	13840	13642	13778	13809	13853	13852	13874	13642	13940	13853	13799	13723	13807	13684	13752	14116	13766	13714	13759	13882	13674	13772	13762	13821	13857	13709	13811	13609	13964	13889	13773	13784	13762	13848	13789	13904	13745	13962	13710	13805	13796	13859	13892	13752	13880	13843	13956	13761	13863	13842	13912	13961	13826	13829	13802	13756	13778	13825	13731	13867	13757	13842	13721	13852	13674	13774	13801	13740	13672	13821	13735	13695	13933	13786	13858	13825	13776	13794	13904	13790	13922	13860	13648	13823	13856	13784	13778	13844	13749	13879	13864	13785	13753	13844	13946	13797	13706	13724	13753	13748	13867	13752	13846	13751	13860	13721	13765	13658	13803	13831	13804	13869	13757	13818	13795	13934	13893	13819	13876	13873	13824	13646	13690	13822	13941	13761	13978	13690	13807	13846	13710	13955	13916	13766	13695	13878	13798	13782	13775	13823	13846	13774	13785	13846	13789	13725	13768	13811	13816	13807	13844	13662	13840	13698	14007	13705	13797	13836	13904	13855	13643	13847	13845	13797	13866	13910	13836	13749	13795	13822	13838	13776	13782	13989	13864	13891	13769	14110	13827	13890	13785	13851	13826	13767	13870	13938	13951	13850	13831	13684	13773	13744	13698	13957	13726	13849	13702	13709	13811	13785	13834	13673	13720	13748	13900	13994	13989	13780	13777	13827	13802	13873	13628	13642	13852	13743	13876	13808	13631	13827	13822	13755	13873	13745	13968	13706	13733	13844	13852	13844	13787	14003	13694	13811	13889	13800	13897	13721	13711	13861	13738	13710	13771	13663	13825	13769	13811	13700	13733	13962	13702	13795	13856	13722	13770	13751	13932	13864	13646	13780	13784	13658	13966	13826	13794	13881	13887	13776	13839	13875	14015	13893	13897	13808	13784	13762	13817	13732	13915	13812	13802	13666	13898	13894	13863	13716	13822	13699	13902	13721	13588	13870	13914	13734	13817	13906	13793	13726	13924	13857	13899	13988	13957	13768	13641	13825	13763	13826	13774	13914	13712	13968	13781	13861	13806	13784	13866	13720	13761	13847	13689	13751	13890	13848	13742	13872	13827	13913	14012	13689	13726	13791	13722	13749	13840	13794	13669	13878	13718	13822	13687	13810	13888	13803	13839	13871	13763	13782	13706	13781	13932	13804	13974	13861	13817	13818	13756	13725	13716	13809	13881	13849	13766	13613	13849	13862	13932	13788	13806	13631	13844	14011	13587	13806	13793	13782	13686	13777	13908	13824	13778	13697	13872	13773	13796	13884	13772	13883	13569	13706	13871	13778	13770	13783	13827	13864	13757	13729	13782	13838	13856	13840	13889	13820	13896	13945	13836	13847	13764	13758	13826	13730	13742	13769	13943	13908	13833	13811	13817	13769	13846	13894	14044	13784	13913	13954	13943	13814	13803	13679	13797	13802	13839	13890	13946	13777	13672	13810	13678	13899	13681	13876	13806	13734	13933	13909	13718	13788	13813	13628	13905	13770	13848	13871	13808	13862	13832	13786	13871	13768	13835	13811	13868	13826	13815	13912	13780	13738	13791	13720	13805	13677	13823	13784	13827	13857	13627	13769	13779	13882	13840	13677	13903	13735	13843	13904	13839	13817	13756	13628	13829	13786	13903	13823	13739	13689	13820	13892	13814	13906	13841	13875	13635	13860	13966	13782	13815	13906	13866	13899	13795	13956	13885	13759	13755	13890	13943	13787	13783	13706	13816	13829	13867	13928	13889	13835	13661	13847	13960	13795	13800	13692	13921	13683	13892	13815	13739	13735	13759	13896	13716	13696	13786	13741	13764	13909	13940	13864	13706	13737	13827	13764	13661	13806	13876	13898	13757	13734	13844	13901	13799	13898	13642	13679	13696	13806	13764	13809	13849	13667	13779	13812	13983	13893	13820	13717	13881	13775	13699	13937	13700	13725	13815	13908	13702	13978	13740	13846	13768	13803	13680	13703	13761	13902	13757	13709	13897	13810	13641	13794	13804	13647	13876	13823	13769	13866	13958	13656	13821	13857	13865	13928	13751	13888	13765	13892	13817	13943	13737	13744	13706	13946	13889	13777	13703	13838	13679	13891	13837	13813	13742	13898	13777	13763	13696	13779	13715	13874	13815	13819	13638	13694	13686	13804	13717	13850	13843	13729	13850	13716	13863	13771	13665	13814	13892	13773	13762	13688	13817	13798	13931	13913	13761	13900	13781	13787	13772	13600	13931	13874	13749	13728	13812	13742	13837	13830	13807	13927	13694	13778	13840	13949	13827	13730	13712	14003	13667	13604	13944	13825	13732	13918	13759	13836	13964	13771	13765	13942	13801	13884	13789	13843	13698	13731	13755	13842	13723	13847	13657	13910	13755	13750	13819	13884	13722	13756	13821	13847	13989	13675	13734	13855	13988	13794	13804	13710	13774	13925	13755	13795	13832	13945	13894	13788	13924	13901	13792	13740	13693	13961	13859	13902	13730	13965	13693	13950	13807	13793	13892	13776	13945	13819	13794	13780	13816	13734	13641	13793	13833	13901	13718	13955	13889	13749	13921	13759	13875	13697	13849	13725	13902	13686	13669	13705	13721	13834	13794	13774	13727	13652	13927	13902	13826	13810	13806	13811	13821	13801	13781	13942	13806	13855	13695	13825	13722	13869	13891	13884	13753	13698	13734	13742	13679	13860	13702	13811	13938	13902	13969	13619	13935	13777	13858	13843	13907	13927	13775	13865	14043	13912	13865	14046	13861	13664	13863	13711	13733	13766	13665	13863	13743	13919	13868	13983	13939	13764	13831	13888	13649	13837	13838	13750	13929	13883	13836	13884	13894	13885	13588	13909	13893	13878	13863	13839	13880	13793	13744	13841	13795	13863	13760	13940	13905	13680	13795	13701	13811	13759	13909	13872	13708	13843	13666	13820	13716	13751	13804	13832	13852
22724	21085	28850	23639	21934	25135	27106	22115	21065	20856	20340	19868	19362	18821	18673	18624	18490	18647	18252	17880	17890	17764	17720	17715	17788	17672	17747	17702	17506	17546	17714	17358	17481	17656	17273	17622	17525	17335	17429	17374	17165	17364	17163	17243	17305	17376	17386	17074	17311	17368	17264	17476	17067	17170	17315	17271	17199	17467	17532	17459	17275	17230	17237	17272	17343	17214	17123	17221	17294	17233	17298	17270	17146	17133	17088	17320	17311	17155	17115	17333	17296	17170	17138	17135	17284	17133	17094	17131	17179	17277	17438	17304	17310	17212	17112	17124	17241	16971	17168	17277	17260	17221	17067	17379	17287	17216	17205	17168	17269	17144	17130	17098	17083	17221	17073	16908	17191	17149	16960	17112	16954	17067	17244	17045	16992	17145	17050	17142	17237	17196	17101	17289	17310	17350	17112	17068	17042	17259	17190	17190	17211	17324	17177	16936	17215	17248	17358	17067	17132	17389	17220	17199	17233	17233	17183	17174	17240	17157	17332	17199	17119	17245	16991	17064	17068	17082	17359	17309	17336	17138	17315	17290	17211	17254	17187	16982	17205	17383	17012	16962	16802	17056	17288	17223	17170	17168	17219	17168	17222	17408	17145	17201	17235	17307	17135	17174	17154	17103	17382	17183	17287	17054	17144	17249	17293	17013	17326	17050	16983	17099	17087	17156	17065	16979	17230	17229	17133	17020	17164	17216	17036	17346	17235	17335	17058	17078	16966	17029	17190	17033	17233	17320	17236	17323	17390	16953	17150	17253	17208	17087	17146	17188	17214	17338	17198	17049	17096	17275	17101	17061	17203	17310	17173	17100	17060	17130	17209	17254	17397	17265	17019	17049	17080	17180	17145	17117	17162	17148	17118	17360	17262	17213	17287	17348	17306	17119	17205	17063	17310	17164	17128	17168	16980	16992	17214	17251	17095	17091	17137	17132	17171	17388	17311	17178	16948	17373	17091	17308	17253	17106	17166	17243	17158	17006	17193	17034	17230	17397	17232	17048	17178	17182	17202	17318	17202	16888	17224	17122	17089	17376	17175	16951	17074	17159	17023	17186	17001	17325	17129	17144	17145	17206	17292	17261	17347	17126	17262	17297	17342	17214	17274	17102	17391	17227	17077	16977	17197	17084	17247	17152	17460	17274	17049	17303	17265	17238	17155	17227	17286	17184	17055	17043	17227	17239	17027	17131	17295	17328	17222	17334	17192	17239	17071	16912	16935	17197	17348	17076	17029	17086	17197	17319	17336	17121	17206	17161	17221	17101	17141	17051	17116	17029	17267	17233	17198	17165	17218	17025	17172	17340	17150	17220	17125	17023	17136	17043	17198	17356	17225	17109	17175	17064	17093	17109	17143	17130	17248	17124	17241	17109	16966	17115	17379	17241	17050	17014	17408	17149	17222	17247	17488	17156	17227	17108	17152	17168	17203	17049	17194	17033	17076	17182	17073	17064	17060	17027	17046	17127	17094	17290	17161	17081	17115	17209	17106	17076	17278	17153	17179	17044	17205	17289	17151	17038	17303	17264	17311	17266	17286	16940	17025	17179	17307	17137	17168	17102	17048	17397	17230	17130	16965	17311	17108	17234	17410	17174	17161	17200	17216	17345	17296	17174	17347	17068	17226	17124	17106	17207	17235	17236	17257	17121	17272	17322	17235	17026	17118	17186	17295	17256	17174	17302	17060	17175	17083	17328	17245	17136	17249	16929	17018	17076	17140	17082	17269	17069	17023	17061	17083	17066	17232	17185	17365	17139	17026	17133	17262	17083	17032	17194	17125	17338	17261	17111	17090	17294	17332	17065	16993	17117	17424	17279	17184	17329	17154	17046	17216	17283	17305	17040	17160	17188	17325	17282	17188	17193	17064	17142	17251	17121	17300	17231	17221	17143	17074	16876	17315	17304	17113	17020	17055	17122	17277	16969	17198	17202	17051	17248	17215	17127	17279	17352	17280	17147	17366	17131	17148	17290	17485	17292	17349	17122	17157	17194	17207	17156	16977	17187	17207	17210	17108	17202	17175	16952	16921	17120	16905	17163	17131	17094	17343	17184	17250	17094	17077	17205	17068	17194	17108	17241	17378	17356	17328	17116	17133	17201	17068	17082	17227	17271	17135	17194	17295	17135	17332	17023	17066	17282	17154	16984	17235	17120	17205	17016	17164	17063	17074	17224	17242	17268	17251	17209	17229	17269	17292	17139	17208	17087	17282	17165	17366	17127	17345	17095	17153	17174	17206	17261	17007	17317	17281	17377	17182	17210	17099	17089	16970	17040	17311	17170	17154	17188	17205	17052	17310	17204	17226	17111	17094	17234	17116	17169	17133	17088	17313	17323	17191	17226	17211	17310	16944	17181	17248	17398	17176	16935	16971	17263	17340	17344	17113	17082	17103	16986	17054	17203	17354	17284	17369	17094	17190	17055	17259	17341	17214	17223	17130	17128	16946	17287	17143	17141	17213	17408	17256	17146	17143	17097	17180	17043	17251	17192	17131	17042	17352	16908	17092	17315	17228	17103	16944	16990	17261	17362	17125	17077	17339	17167	17136	17127	17267	17310	17100	17229	17165	17274	17211	17194	17140	16865	17220	17249	17344	17225	17193	17401	17212	16986	17117	17372	17333	17000	17295	17195	17134	17147	17179	17166	17278	17037	17097	17037	16872	17151	17357	17170	17134	17085	17129	17209	17290	17280	17313	17305	17327	17147	16980	17295	17294	17187	17172	17089	17236	17188	17205	16964	17133	17237	16914	17305	17126	17141	17103	17096	17057	17247	17341	17343	17193	17274	17247	17244	17087	17093	17097	17066	17135	17247	17155	17006	17203	17115	17005	17129	17186	17080	17157	17125	17394	17296	17111	17102	17312	17023	16929	17172	17146	17177	17001	17112	17089	17074	17214	17373	17250	17269	17279	17086	17017	17146	16838	17185	17303	17224	17188	17178	17167	17148	16998	17294	17246	17260	17145	17356	17266	17151	17205	16894	17057	17096	17254	17183	17195	17204	17291	17136	17202	17190	17017	17092	17034	17277	17070	17247	17371	17246	17263	17360	17364	17286	17330	17197	17180	16978	17169	17146	16960	17068	17094	17007	17147	17308	17170	17027	17361	17329	17056	16905	17025	17209	17344	17058	17350	17234	17212	17148	16974	17233	17096	17271	17165	17304	17096	17160	17046	17030	17199	17007	17002	17015	17069	17046	17038	17227	17091	17053	17221	17300	17089	17177	17111	17341	17053	17258	17269	17108	17117	17087	17269	17195	17296	17261	17379	17383	17028	17172	17118	17021	17133	17070	17244	17226	17158	17200	17249	17294	17382	17192	17138	17191	17246	17090	17109	17377	17341	17110	17159	17019	17342	17197	17157	17174	17159	17015	17099	17181	17146	17050	17301	17214	17267	17199	17139	17182	17100	17348	17218	17034	17440	17237	17233	17145	17331	17406	16942	17182	17237	17406	17049	17131	17083	17142	17324	17092	17297	17237	17205	17096	17193	17294	17244	17102	17279	17178	17063	17294	17236	17251	17205	17236	17165	17108	17152	17035	17181	17232	17105	17162	17261	16994	17154	17077	17143	17007	17186	16945	17247	17312	17239	17139	17102	17313	17275	17265	17374	17173	17109	17316	17303	17194	17131	17381	17236	17244	17263	17222	17167	17112	17144	16992	17296	17139	17303	17165	17099	17208	17250	17041	17240	17317	17128	17150	17132	17071	17303	17199	17105	17340	17322	17397	17170	17120	17242	17111	17329	17286	17060	17254	16977	17197	17090	17372	17350	17196	17434	17247	17282	17032	17296	17190	17118	17347	17125	17184	17141	17073	17023	17244	17046	17121	17330	17098	17501	17260	17525	17300	17212	17308	17165	17149	17040	16980	17271	17071	17165	17398	17409	17173	17207	17190	17350	17171	17187	17100	17019	17155	17406	17114	17199	17154	17297	17335	17318	17132	17200	17233	16979	17379	17498	17046	17157	17323	17178	17112	16935	17200	17279	17068	17232	17024	17182	17205	17230	17202	16887	17229	17169	17069	17154	17268	17268	17150	17205	17073	17252	16887	17094	17244	17303	17247	17257	17302	17153	16959	17296	17266	17086	17210	17130	17048	17141	16884	17163	17050	17043	17121	17204	17291	17275	17342	17245	17238	17290	17341	17078	17113	17114	17164	17040	17224	17058	17116	17255	17180	17262	17103	17446	17177	17064	17231	17270	17117	17036	17177	17009	17127	17081	16963	17143	17155	17321	17242	17406	17177	17218	17163	17316	17239	17176	16968	17132	17043	17242	17163	17209	17212	17384	17206	16995	17323	17316	17229	17017	17278	17155	17169	17101	17105	17259	17020	17101	17188	17123	17078	17212	17227	17219	17133	17370	17149	17037	17118	17145	17098	17166	17000	17350	17098	17165	17207	17173	17101	17261	17102	17204	17174	17277	17155	17210	17269	17382	17155	17203	17011	17251	17152	17213	17120	17254	17166	17138	17245	17290	17209	17180	17103	17271	17188	17231	17113	17251	17192	17020	17018	17320	17088	17212	17289	17218	17277	17205	17265	17151	17176	17165	16966	17099	17121	17122	17117	17214	17082	17267	17049	17361	17358	17049	17138	17063	17083	17360	17145	17152	17184	17192	17201	16994	17341	17260	17172	17089	17336	17310	17168	17241	16965	17322	17237	17142	17358	17039	17102	17080	17161	17183	17045	17238	16976	17021	17142	17212	17151	17257	17316	17284	17111	17073	17238	17284	17228	17325	17224	17331	17204	17351	17105	17038	17093	17346	17111	17049	17329	17177	17300	17340	17203	17260	17300	17166	17102	17097	17117	17161	16951	17164	17254	17144	16947	17192	17316	17124	17154	17186	17329	17224	17280	17184	17096	17094	17147	17055	17123	17157	17415	17320	17175	17111	17145	17138	17347	17354	17114	16956	17077	17174	17064	17124	17309	17465	17240	17163	17189	17200	17228	17057	17027	17115	17276	17346	16861	17177	17156	17138	17062	17231	17270	17056	17078	17184	17153	16978	17257	17131	17182	17157	17088	17166	17098	17187	17130	17146	17122	17246	17038	17053	17293	17320	17223	17034	17289	17250	17061	17128	17017	17196	17079	17165	17087	17152	17179	17209	17036	17207	17306	16974	17152
30415	52218	46959	36106	30185	25761	22125	21131	20497	19728	18942	18038	17401	16882	16575	16094	15984	15765	15742	15471	15376	15047	15040	14997	15165	15072	14755	14907	14956	14665	14670	14726	14610	14692	14688	14705	14628	14608	14543	14477	14639	14506	14579	14441	14496	14405	14373	14486	14405	14329	14440	14532	14516	14366	14461	14375	14395	14426	14501	14584	14407	14467	14468	14482	14699	14362	14410	14618	14371	14416	14464	14388	14465	14282	14474	14418	14424	14308	14543	14496	14326	14305	14382	14396	14495	14376	14328	14329	14233	14419	14481	14368	14566	14311	14325	14449	14348	14319	14271	14438	14282	14446	14396	14230	14412	14580	14483	14441	14334	14409	14422	14305	14453	14467	14349	14309	14540	14492	14355	14317	14393	14263	14401	14459	14436	14279	14453	14269	14419	14495	14424	14424	14535	14454	14336	14583	14327	14497	14540	14331	14316	14303	14485	14448	14380	14365	14364	14435	14295	14529	14478	14465	14403	14227	14289	14424	14495	14440	14424	14366	14349	14366	14418	14419	14302	14269	14437	14485	14308	14395	14566	14382	14706	14532	14304	14451	14345	14558	14415	14459	14370	14352	14285	14306	14379	14339	14586	14253	14395	14307	14355	14405	14401	14396	14488	14308	14409	14392	14428	14369	14450	14486	14467	14676	14255	14345	14346	14464	14479	14399	14527	14486	14413	14186	14452	14256	14464	14512	14343	14342	14432	14380	14404	14427	14426	14301	14404	14140	14245	14106	14428	14200	14514	14452	14500	14344	14293	14306	14508	14390	14508	14471	14424	14411	14277	14417	14353	14382	14344	14501	14512	14467	14401	14226	14519	14444	14345	14521	14339	14383	14478	14307	14372	14450	14322	14445	14341	14519	14263	14348	14542	14437	14428	14449	14446	14354	14301	14428	14312	14526	14438	14459	14416	14450	14463	14339	14336	14301	14519	14492	14412	14305	14417	14374	14493	14337	14335	14459	14453	14378	14224	14380	14505	14447	14391	14562	14430	14504	14541	14476	14226	14376	14339	14324	14391	14341	14452	14389	14542	14379	14391	14287	14325	14281	14339	14585	14357	14339	14296	14386	14388	14400	14424	14473	14455	14321	14461	14413	14203	14395	14414	14279	14435	14521	14567	14362	14532	14445	14506	14338	14295	14451	14414	14225	14327	14491	14374	14340	14445	14468	14285	14334	14339	14413	14309	14464	14555	14386	14357	14310	14304	14351	14306	14449	14421	14378	14385	14193	14401	14465	14413	14445	14342	14327	14332	14400	14408	14262	14361	14389	14382	14327	14153	14393	14319	14563	14338	14410	14500	14341	14481	14536	14235	14419	14469	14410	14404	14495	14404	14487	14328	14381	14239	14464	14449	14147	14341	14282	14339	14288	14344	14621	14450	14466	14313	14250	14361	14327	14436	14439	14473	14403	14419	14510	14491	14311	14505	14543	14321	14372	14342	14321	14414	14342	14184	14419	14365	14351	14579	14282	14285	14513	14416	14385	14346	14425	14334	14227	14491	14425	14605	14548	14337	14505	14443	14455	14358	14505	14335	14652	14471	14461	14623	14470	14370	14418	14404	14491	14444	14372	14504	14296	14406	14514	14447	14352	14397	14382	14400	14375	14533	14386	14510	14370	14258	14342	14501	14175	14398	14525	14295	14428	14296	14517	14529	14345	14318	14381	14291	14335	14458	14464	14318	14427	14353	14493	14585	14415	14193	14421	14387	14255	14552	14521	14392	14435	14450	14284	14449	14335	14397	14240	14470	14470	14384	14306	14318	14368	14287	14469	14236	14309	14472	14441	14470	14467	14533	14425	14434	14424	14336	14554	14466	14342	14416	14258	14409	14385	14568	14478	14342	14548	14329	14313	14472	14380	14289	14394	14281	14484	14623	14426	14610	14495	14357	14330	14504	14388	14295	14531	14390	14359	14291	14469	14396	14399	14394	14274	14347	14564	14530	14426	14365	14287	14364	14445	14504	14332	14424	14346	14410	14420	14254	14437	14460	14423	14222	14548	14207	14315	14401	14406	14325	14388	14447	14404	14265	14386	14465	14274	14245	14504	14406	14349	14412	14508	14487	14343	14428	14445	14435	14444	14397	14443	14399	14494	14426	14458	14574	14452	14535	14477	14301	14338	14216	14237	14313	14431	14473	14414	14123	14547	14428	14441	14541	14370	14336	14419	14409	14405	14477	14390	14237	14429	14433	14507	14238	14500	14254	14449	14468	14407	14215	14461	14313	14368	14444	14428	14456	14243	14220	14324	14465	14407	14273	14477	14611	14338	14435	14486	14444	14210	14617	14561	14525	14517	14428	14303	14555	14533	14397	14368	14491	14401	14480	14421	14508	14554	14305	14274	14446	14316	14504	14234	14407	14252	14395	14313	14367	14432	14391	14459	14703	14465	14406	14535	14281	14486	14618	14226	14433	14491	14333	14498	14418	14409	14305	14490	14319	14355	14457	14422	14484	14470	14275	14409	14326	14499	14575	14563	14334	14367	14278	14518	14314	14363	14500	14441	14400	14355	14399	14322	14459	14445	14483	14513	14548	14411	14554	14442	14246	14335	14332	14280	14383	14430	14221	14337	14393	14404	14521	14326	14359	14297	14292	14440	14394	14421	14508	14301	14333	14473	14483	14290	14334	14310	14479	14319	14425	14400	14323	14445	14338	14428	14616	14477	14281	14216	14460	14399	14388	14414	14324	14280	14125	14483	14378	14471	14355	14499	14279	14423	14456	14494	14266	14463	14363	14484	14582	14405	14538	14330	14386	14496	14470	14325	14339	14272	14509	14448	14454	14381	14442	14283	14490	14410	14341	14478	14138	14508	14380	14480	14489	14397	14280	14336	14479	14488	14432	14345	14219	14343	14384	14578	14512	14370	14506	14282	14411	14434	14291	14346	14399	14436	14440	14412	14458	14469	14260	14316	14411	14408	14646	14252	14642	14436	14397	14331	14232	14294	14346	14465	14366	14389	14328	14368	14406	14282	14394	14410	14344	14266	14285	14375	14275	14385	14274	14612	14307	14322	14315	14390	14414	14382	14515	14365	14295	14402	14534	14382	14434	14253	14468	14489	14277	14262	14336	14412	14490	14479	14378	14433	14377	14336	14425	14452	14495	14473	14530	14354	14369	14615	14412	14360	14307	14308	14458	14501	14368	14375	14520	14433	14350	14378	14405	14451	14480	14345	14457	14347	14436	14508	14356	14311	14440	14298	14448	14400	14372	14346	14335	14372	14436	14570	14329	14430	14634	14479	14502	14309	14416	14320	14463	14506	14469	14381	14299	14334	14339	14361	14260	14266	14628	14398	14497	14446	14496	14488	14428	14387	14425	14400	14510	14288	14324	14332	14350	14345	14536	14460	14332	14543	14289	14344	14477	14232	14512	14407	14380	14531	14625	14434	14420	14476	14249	14358	14490	14341	14423	14433	14440	14477	14344	14303	14336	14302	14506	14302	14380	14217	14247	14486	14276	14289	14338	14416	14343	14450	14401	14354	14357	14366	14425	14391	14183	14396	14325	14362	14416	14274	14548	14340	14410	14546	14307	14454	14161	14483	14417	14303	14504	14324	14485	14501	14449	14311	14587	14331	14410	14443	14378	14451	14272	14454	14273	14347	14406	14314	14251	14378	14414	14328	14444	14446	14342	14461	14355	14311	14317	14497	14427	14275	14404	14402	14379	14420	14676	14412	14413	14180	14244	14471	14350	14454	14445	14321	14273	14500	14530	14497	14308	14430	14322	14499	14393	14316	14246	14405	14413	14355	14317	14351	14443	14370	14403	14505	14468	14383	14376	14371	14499	14166	14374	14396	14399	14370	14327	14511	14263	14363	14322	14403	14382	14380	14419	14270	14357	14645	14194	14440	14660	14305	14420	14246	14401	14329	14448	14360	14423	14395	14505	14336	14438	14462	14320	14502	14320	14434	14443	14371	14225	14296	14283	14467	14418	14486	14323	14465	14274	14470	14516	14196	14448	14354	14374	14499	14393	14362	14494	14324	14507	14328	14196	14296	14418	14465	14454	14497	14315	14293	14254	14375	14477	14426	14580	14444	14405	14414	14334	14376	14367	14457	14479	14372	14367	14296	14317	14503	14345	14486	14470	14594	14217	14463	14314	14340	14370	14345	14512	14510	14284	14410	14422	14431	14263	14297	14370	14404	14474	14428	14328	14371	14422	14386	14434	14309	14315	14445	14303	14358	14422	14343	14371	14350	14343	14445	14329	14522	14460	14475	14435	14598	14410	14526	14457	14494	14377	14469	14529	14275	14377	14479	14356	14324	14447	14446	14439	14609	14255	14297	14349	14273	14272	14419	14528	14250	14435	14389	14500	14413	14499	14477	14289	14463	14357	14271	14208	14466	14147	14332	14274	14360	14426	14613	14290	14366	14388	14155	14385	14287	14554	14547	14420	14394	14512	14549	14417	14217	14311	14408	14580	14292	14497	14371	14473	14289	14575	14298	14295	14415	14327	14351	14418	14404	14362	14302	14342	14452	14427	14420	14296	14441	14323	14412	14286	14266	14336	14525	14348	14301	14355	14227	14454	14431	14448	14554	14580	14480	14663	14369	14254	14351	14232	14347	14341	14555	14371	14363	14437	14449	14241	14380	14334	14372	14434	14341	14506	14503	14467	14332	14407	14289	14485	14334	14429	14449	14442	14553	14346	14369	14285	14299	14532	14497	14434	14337	14489	14400	14499	14308	14502	14482	14531	14516	14212	14431	14336	14507	14259	14474	14491	14351	14460	14433	14436	14190	14442	14292	14353	14380	14376	14479	14425	14419	14234	14236	14591	14421	14277	14421	14468	14345	14335	14334	14499	14417	14528	14330	14354	14310	14506	14313	14337	14356	14343	14332	14397	14256	14463	14371	14400	14439	14464	14384	14346	14372	14320	14481	14398	14346	14329	14479	14405	14423	14297	14435	14351	14458	14481	14393	14467	14264	14511	14512	14241	14390	14472	14294	14171	14560	14270	14436	14281	14428	14381	14441	14357	14408	14425	14439	14502	14259	14372	14398	14351	14344	14186	14547	14336	14330	14358	14454	14446	14409	14341	14297	14465	14426	14302	14456	14274	14378	14337	14334	14362	14406	14402	14307	14398	14644	14364	14407	14436	14486	14346	14460
28509	26047	32698	28542	22831	20496	18785	18091	17541	17723	17244	17234	17149	16977	17144	16754	16666	16679	16396	16380	16644	16386	16328	16381	16462	16188	16221	16291	16332	16219	16181	16157	16212	16331	16359	16340	16282	16541	16249	16298	16295	16253	16220	16325	16322	16200	16015	16188	16321	16253	16247	16274	16269	16236	16258	16203	16140	16281	16093	16261	16240	16251	16041	16178	16235	16173	16221	16089	16277	16180	16296	16146	16047	16232	16382	16039	16100	16332	16339	16281	16109	16110	16173	16057	16217	16117	16047	16286	16374	16229	16299	16314	16419	16036	16099	16293	16377	16109	16260	16392	16347	16270	16121	16150	16126	16177	16193	16274	16149	16297	16262	16153	16069	16148	16256	16261	16293	16175	16012	16147	16107	16406	16060	16147	16173	16219	16315	16144	16276	16214	16447	16384	16303	16135	16210	16428	16523	16134	16147	16233	16401	16071	16151	16368	16194	16242	16194	16380	16406	16251	16222	16285	16082	16202	16227	16018	16322	16303	16055	16388	16331	16343	16103	16209	16163	16354	16359	16239	16198	16259	16268	16150	16364	15924	16338	16181	16214	16309	16185	16156	16147	16237	16203	15927	16209	16326	16274	16209	16098	16215	15971	16055	16192	16171	16168	16091	16178	16169	16008	16177	16276	16204	16223	16301	16185	16270	16337	16349	16185	16032	16097	16147	16186	16359	16238	16316	16134	16104	16460	16153	16303	16129	16092	16245	16116	16217	16069	16167	16074	16266	16369	16360	16354	16109	16122	16283	15917	16191	16259	16288	16060	16144	16224	16161	16141	16308	16275	16107	16151	16139	16171	16190	16198	16483	16318	16227	16135	16098	16199	16142	16093	16134	16377	16149	16110	16365	16170	16124	16166	16225	16316	16143	16308	16128	16085	16269	16089	16188	16401	16264	16152	16280	16369	16046	16040	16063	16271	16160	16266	15977	16069	16204	16217	16287	16101	16186	16211	16397	16263	16341	16425	16323	16182	16189	16104	16165	16175	16160	16315	16313	16287	16168	16180	16085	15997	16245	16173	16210	16211	16174	16197	16305	16288	16283	16271	16083	16236	16283	16269	16265	16178	16208	16327	16138	16211	16051	16198	16350	16297	16344	16182	16180	16254	16135	16318	16355	16182	16446	16203	16358	16049	16245	16121	16105	16270	16362	16286	16227	16185	16406	16453	16124	16356	16189	16228	16155	16139	16082	16096	16177	16246	16212	16007	16142	16225	16466	16289	16049	16383	16093	16162	15996	16008	16245	16185	16305	16356	16246	16208	16131	16100	16148	16082	16382	16114	16196	16225	16202	16054	16267	15873	16276	16264	16179	16301	16190	16224	16341	16254	16285	16264	16216	16258	16098	16365	16271	16171	16239	16334	15888	16095	16097	16273	16130	15919	16159	16163	16245	16379	16256	16349	16335	16379	15969	16216	16457	16377	16271	16038	16003	16199	16452	16252	16174	16051	16256	16141	16202	16044	16155	16192	16085	16165	15909	16071	16259	16320	16299	16141	16010	16363	16314	16280	16181	16344	16212	16238	16355	16114	16164	16277	16066	16349	16169	16100	16133	16070	16309	16224	16185	16157	16188	16174	16200	16214	16087	16074	16146	16233	16095	16063	16244	15978	16240	16276	16277	16097	16220	16196	16176	16125	16339	16234	16116	16294	16068	16273	16331	16374	16191	16422	16316	16323	16209	16366	16120	16250	16122	16025	16222	16207	16181	16290	16252	16239	16150	16095	16351	16113	16129	16215	16264	16231	16161	16288	16103	16433	16249	16198	16246	16273	16168	15840	16096	16104	16207	16208	16124	16144	16152	16350	16190	16072	16048	16209	16148	16430	16284	16068	16176	16357	16136	16105	16270	16260	16049	16229	16191	16154	16382	16140	16241	16122	16153	16295	16238	16334	16289	16162	16317	16393	16181	16218	16048	16267	16164	16240	16159	16218	16059	16279	16065	16248	16054	16112	16252	16349	16371	16196	16132	16300	16300	16238	16245	16203	16190	16178	16310	16119	16300	16073	16249	16224	16323	16249	16405	16427	16216	16272	16033	16087	16468	16421	15998	16045	16332	16379	16374	16240	16180	16305	16240	16148	16084	16233	16171	16140	16185	16035	16160	16379	16319	16165	16037	16401	16310	16470	16200	16076	16307	16222	16131	16042	16226	16221	16289	16104	15891	16188	16178	16321	16019	16041	16268	16253	16363	16363	16182	16187	16195	16260	16190	16368	16291	16305	15909	16056	16218	16075	16257	16248	16341	16225	16134	16086	16184	16089	16193	16180	16186	16199	16324	16385	16181	16209	16346	16020	16277	16153	16170	16014	16258	16120	16220	16163	16212	16121	16289	16261	16295	16455	16235	16317	16183	16073	16159	16192	16078	16275	16045	16269	16461	16156	16202	16382	16340	16285	16230	15959	16316	16210	16038	16075	16237	16065	16025	16161	16295	16168	16305	16177	16048	15995	16131	16254	16130	16232	16349	16293	16363	16331	16350	16221	16103	16339	16161	16235	16250	16177	16210	16350	16257	16323	16221	16260	16186	16134	16191	15945	16258	15981	16192	16308	16280	16068	16169	16278	16342	16172	16102	16065	16289	16002	16005	16159	16182	16287	16300	16328	16115	16422	16219	16257	16304	16330	16162	16246	16407	16312	16260	16197	16224	16096	16376	16232	16330	16143	16127	16199	16218	16083	16249	16107	16303	16271	16436	16193	16326	16373	15970	16117	16323	16191	16035	16241	16125	16287	16261	16249	16296	16114	15917	16249	16276	16249	16228	16328	16141	16257	16189	16171	16288	15924	16269	16322	16200	16293	16339	16067	16596	16304	16171	16085	16105	16140	16266	16227	16367	16352	16014	16100	16243	16167	15980	16241	16384	16331	16234	16201	16275	16332	16107	16253	16432	16121	16250	16279	16409	16190	16137	16107	16180	16332	16277	16223	16069	15999	16367	16133	16313	16264	16372	16083	16248	16301	16467	16230	16229	16141	16125	16186	16116	16252	16239	16099	15997	16187	16288	16301	16242	16189	16189	16261	16207	15925	16135	16117	16106	16125	16309	16456	16243	16145	16292	16183	16204	16277	16115	16107	16240	16263	16198	16310	16339	16242	16191	16369	16317	16244	15944	16224	16097	16187	16112	16426	16132	16357	16213	16468	16180	16388	16433	16350	16165	16294	16289	16138	16348	16239	16197	16208	16225	16201	16146	16236	16261	16377	16223	16222	16100	16280	16324	16206	16258	16291	16278	16113	16144	16208	16310	16216	16135	16270	16247	16144	16139	16169	16243	16256	16293	16472	16220	16131	16118	16234	16117	16301	16285	16275	15985	16154	16264	16183	16202	16188	16333	16097	16277	16053	16164	16266	16193	16153	16058	16156	16272	16355	16232	16082	16114	16159	16294	16326	16297	16306	16093	16249	16059	16153	16217	16081	16294	16071	16101	16151	16231	16211	16066	16258	16040	16294	16273	16042	16195	16214	16204	16074	16193	16427	16103	16130	16203	16271	16202	16128	16453	16205	16308	16044	16082	16142	16237	16136	16282	16207	16067	15935	16173	16279	16295	16377	16117	16201	16322	16275	16122	16139	16053	16247	16122	16283	16108	16314	16158	16256	16243	16244	16279	16246	16236	16210	16100	16287	16146	16168	16358	16102	16247	16215	16360	16241	16142	15893	16118	16092	16248	16224	16312	16134	16131	16342	16112	16266	16106	16222	16210	16150	16342	16451	16245	16304	16259	15987	16409	16239	16320	16433	16021	16257	16239	16280	16109	16086	16245	16503	16127	16308	16103	16277	16361	16265	16335	16155	16199	16223	16086	16296	16148	16122	16208	16108	16214	16137	16109	16246	16118	16284	16022	16215	16028	16296	16392	16381	16219	16124	16151	16371	16310	16313	16101	16149	16078	16139	16124	16184	16407	16386	16120	16078	16351	16220	16104	16244	16272	16147	16321	16334	16208	15928	16125	16106	16197	16147	16331	16256	16158	16015	16116	16299	16121	16195	16293	16108	16298	16195	16086	16213	16177	16430	16120	16116	16189	16191	16268	16406	16165	16266	16236	16341	16171	16164	16085	16052	16245	16338	16251	16176	16009	16126	16138	16161	16160	16215	16207	16188	16140	15984	16241	16267	16303	16255	16077	16192	15944	16341	16184	16408	16291	16098	16159	16248	16125	16452	16171	16340	16004	16188	16055	16238	16166	16142	16069	16077	16115	16268	16282	16303	16116	16165	16193	16397	16339	16140	16038	16301	16142	16314	16235	16095	16435	16167	16325	16342	16321	16299	16230	16281	16283	16121	16248	16278	16245	16116	16301	16247	16246	16094	16107	16136	16162	16155	16150	16187	16248	16370	16287	16164	16193	16264	16350	16180	16114	16059	16223	16183	16223	16134	16156	16215	16470	16144	16228	16211	16149	16375	16104	16170	16229	16421	16278	16220	16308	16047	16233	16183	16249	16147	15934	16203	16052	16286	16289	16095	16172	16229	16335	16049	16232	16263	16350	16207	16263	16061	16063	16413	16233	16148	16348	16255	16151	16002	16269	16260	16250	16138	16173	16244	16138	16322	16192	16129	16276	16111	16211	16166	16267	16113	16423	16160	16222	16331	16257	16121	16192	16067	16188	16292	16231	16254	16443	16304	15966	16120	16144	16092	16235	16157	16111	16184	15897	16270	16146	16270	16323	16206	16149	16376	16059	16043	16273	16193	16424	16225	16211	16183	16175	16134	16333	16218	16227	16078	16092	16231	16170	16316	16268	16231	16185	16267	16135	16186	16310	16209	16262	16162	16268	16151	16141	16197	16171	16154	16384	16143	16257	16123	16251	16077	16089	16235	16242	15980	15929	16115	16118	16147	16217	16195	16240	16157	16237	16097	16605	16318	16110	16321	15980	16151	16245	16066	16354	16123	16155	16130	16094	15954	16147	15955	16335	16355	16272	16310	16182	16174	16209	16143	16301	16188	16187	16151	16162	16268	16335	16077	16144	16377	16190	16118	16221	16000	16215	16010	16245	16244	16179	16304	16112	16238	16373	16432	16264	16205	16231	16195	16124	16082	16319	16054	16145	16048	16060	16255	16352	16137	16121	16283	16382	16192	16151	16016	16220	16396	16307	16138	16291	16145	16170
27827	40253	35860	26324	22529	19418	17369	16599	16448	16126	15896	15406	15219	14965	14742	14574	14661	14431	14149	14373	14124	14052	14116	14434	13972	13977	13917	14126	14049	14064	13993	14029	13848	14037	13910	13955	13841	13985	14011	13835	14056	13901	13959	13857	14065	13915	13998	13927	13832	14001	13959	13919	13914	13909	13758	13927	13945	14089	13988	13906	13888	13826	14090	13853	13870	13881	13769	13935	13943	13930	13761	13970	13916	13871	13902	13957	13906	14023	13900	14009	13816	13817	13848	13917	13627	13863	14038	13916	13839	14038	13893	13768	13933	13875	13869	13839	13929	13674	13795	13740	13834	13962	13831	13833	13889	13829	13878	13734	13870	13864	13901	13964	13862	13949	13863	13856	13726	13859	13908	13746	13847	14049	13819	13886	13882	13992	13904	13682	14001	13929	13833	13773	13819	13746	13831	13940	13837	13922	14028	13930	13780	13841	13931	13997	13992	13894	13911	13914	13892	13829	13883	14007	13785	13828	13982	13912	13948	13631	13943	13944	13845	13867	13849	13984	13807	13972	13749	13856	13789	14043	13874	13675	13926	13974	13924	13661	13944	13813	13708	13867	13884	13887	13769	13877	14113	13931	13903	13845	13972	13950	13870	13903	13841	13819	13790	13923	13966	13985	13937	13999	13916	13819	13780	13916	13925	13971	13858	13846	13878	13885	13715	13759	13888	13967	13760	13943	13909	14070	13793	13944	13839	13883	13891	13952	13789	13869	13935	13700	13983	13873	13825	13796	13911	13947	13943	13878	13840	13948	13971	13890	13862	13919	13818	13657	13737	13814	13862	13719	13647	13951	13860	13970	13835	13929	13886	13783	13951	13938	14011	13713	13910	13873	13933	13868	13800	13935	13764	13995	13831	13839	13709	13918	13850	13798	13654	14070	14054	13735	13766	13766	13941	13866	13759	13695	13828	13907	13806	13865	13929	13874	13861	13954	13924	13921	13747	13780	13787	13936	13706	14060	13850	14003	13816	13775	13867	13857	13740	13737	13839	13756	13879	13815	13944	13917	13929	13999	13838	14006	13901	13835	13970	13933	13773	13775	13862	13937	13800	13853	13866	13841	13803	13918	13726	13783	13818	13809	13897	13865	13782	13645	13944	14050	13957	13869	13899	13948	13823	13839	13881	13793	13872	13931	13914	13941	13868	13991	13860	13754	13940	13733	13836	13971	13839	13943	13972	13786	13861	13877	13981	13760	13889	13784	13850	14061	13978	13893	13657	13983	13876	13876	13868	13854	13855	14053	13978	13874	13928	13749	13732	13968	13894	13864	13746	13771	13762	13857	13863	13740	13906	13845	13766	13767	14174	13806	13901	13797	13975	13898	13833	13844	13855	13723	13940	13776	13859	13812	13737	13968	13916	13721	13780	13846	13867	13891	13874	14071	13914	13864	13873	13915	13848	13948	13836	13837	13895	13908	13752	13780	13751	13725	13906	13757	13794	13723	13706	13766	13823	13864	13864	13937	13889	13753	13731	13928	13935	13852	13975	13856	13832	13951	13984	13753	13962	14030	13910	13697	13769	13853	13716	13923	14046	13801	13937	13868	13767	13849	13885	13792	13822	13783	13954	13874	13808	14007	13919	13927	13916	13741	13729	13942	13811	13996	13836	13914	13730	13705	13725	13907	14002	13857	13763	14007	13751	13752	13937	14065	13974	13844	13980	13853	13983	13867	13934	13929	13982	13834	13733	13990	13719	13973	13924	13879	13919	13674	13937	13965	13865	13943	13926	13825	13734	13841	13817	13882	13918	13965	13879	14018	13715	13889	13702	13859	13847	13820	13808	13968	13785	13960	13839	13825	13665	13845	13836	13866	13738	13864	13879	13914	13861	13871	13944	14017	13867	13971	13910	13960	13805	13833	13862	13697	13757	13951	13899	13947	13880	13832	13707	13815	13778	13891	13884	13885	13861	13804	13845	14019	13919	13900	13805	13929	13892	13935	14005	13735	13808	13886	13904	14044	13756	13777	13780	13861	13905	13775	13809	13880	13866	13956	13886	13799	13923	13745	13848	13839	13714	13987	13891	13718	13764	13877	13878	13873	13766	13672	13926	14018	13775	13930	13864	13813	13870	13798	13831	13620	13809	13814	14013	13924	13899	13790	14000	14012	13862	13853	13823	13846	13890	13757	13869	13903	13815	13887	13988	13986	13809	13883	13857	13985	13716	13900	13746	13998	13882	13912	13789	13834	13925	13861	13749	13842	13794	13777	13790	13977	13804	13997	13904	13888	13823	13777	13769	13902	13895	13900	13883	13953	13856	13968	13928	13957	13960	13728	13998	13904	13882	13875	13916	13852	13674	14007	13875	13808	13844	13771	13826	13812	13907	13855	14048	13717	13952	13923	13737	13729	13854	13935	13943	13807	13952	13880	13678	13898	13875	13898	13816	13857	13859	13915	13777	13913	13929	13898	13848	13805	14015	14121	13940	13870	13922	13731	13952	13912	13963	13900	13680	13792	13869	13908	13724	13802	13909	13862	13813	13902	13811	13880	13710	13834	13851	13984	13931	13933	13740	13866	13840	13958	13841	13906	13933	13906	13866	13954	13912	13869	13983	13895	13913	13878	13652	13926	13874	13962	13756	13903	13748	13767	13922	13733	13884	13843	13894	13962	13960	13891	13873	13759	13979	13823	13657	13908	13976	13957	13980	13885	14077	13931	13874	13730	13979	13867	13974	13890	13868	13765	13834	13696	13934	13879	13875	13845	13883	13966	13859	13985	13782	13899	13994	13767	13916	13916	13914	13823	13868	13843	13910	13916	13935	13701	13861	13885	13806	13914	13942	13817	13808	13834	13811	13907	13789	13815	13915	13796	13937	13926	13761	13826	13891	13946	14152	13947	13782	13947	13907	13639	13702	13835	13961	13865	13879	13953	13873	13542	14004	13905	13749	13954	13841	13888	13837	13904	13844	13959	13878	13916	13714	13834	14038	13710	14000	13740	13945	13856	13811	13879	13932	13909	13775	13746	13880	13766	13810	13743	13848	13829	13790	13910	13852	13909	13949	13847	13865	14034	13781	13900	13956	13789	13909	13910	13883	13909	13835	13913	13981	13923	13817	13736	13899	13909	13872	13728	13867	13847	13844	13836	13944	13724	13990	13743	13675	13882	13877	13668	13820	13926	13908	13970	13953	13862	14061	13989	13851	13663	13896	13907	13971	13954	13830	13752	13791	13903	13694	13973	13865	13906	13882	13854	13818	13864	14005	13872	14030	13916	13912	13519	13966	13839	13907	13719	13849	13879	13901	13886	13864	13897	13946	13952	13909	13859	13835	13920	13886	13932	13877	13725	13858	13859	13975	13987	13972	13745	13860	14069	13954	13895	13952	13796	14051	13821	13915	13876	13914	13955	13863	13959	13934	13852	14066	13902	13928	13846	13758	13874	13707	13745	13951	13920	14016	13984	13881	13957	13859	14028	13855	13934	13963	13796	13840	13806	13798	13786	14052	13951	14017	13818	13886	13960	13700	13877	13831	13827	13936	13916	13765	13853	13771	13760	13869	13839	13946	13887	13753	13822	13913	13794	13758	13965	13942	13802	13922	14023	13954	14021	13923	13931	13740	13844	13970	13805	13914	13752	13887	13833	13918	13751	13941	13905	13917	13829	13733	13700	14032	13800	14000	13732	13923	13807	13880	13929	13760	13874	13852	13913	13795	13895	14064	13833	14035	13905	13915	13838	13832	14036	13783	13769	13852	13707	13877	13718	14010	13781	13886	13788	13842	14048	13859	13894	13867	13849	13840	13867	13797	13839	13950	13745	13923	13851	13777	13888	13806	13746	13846	13917	13791	14068	13793	14012	13820	13689	14058	13846	13805	13960	13886	13837	13907	14020	13836	13882	13788	14069	13856	13976	13783	13900	13793	13739	13931	13929	13759	13931	13915	13891	13873	14050	13972	13807	13897	13814	13995	13886	13977	14020	14043	13883	13796	13911	13948	13967	13732	13911	13742	13852	14009	13992	13832	13947	13872	13975	13909	13705	13714	13868	13811	13786	13928	13924	13888	13800	13963	13793	13881	13933	13886	13858	13787	14018	13916	13979	13842	13967	13946	13766	14009	13783	13789	13855	13813	13879	13864	13819	13828	14051	13912	13769	13908	13873	13861	13912	13730	13790	13843	13865	13806	13966	13736	13774	13969	13980	13837	14011	13821	13813	13802	13959	13851	13847	13898	13872	14007	13770	13863	13669	13832	13889	13840	13801	13925	13780	13832	13809	13787	13973	13904	13779	13864	13830	13971	13806	13880	13748	13967	13971	13964	13869	13938	13857	13922	13931	13902	13987	13875	13911	13781	13640	13835	13963	14114	13972	13750	13894	13927	13749	13993	14079	13938	13868	13822	13868	13742	13716	13875	13883	14009	13943	13765	13949	13837	13915	14039	13772	13900	13910	13778	13891	14008	13881	13865	13781	13850	13765	13835	13948	13847	13848	14096	13972	13868	13893	13942	14113	13912	13867	13902	13932	13884	13786	13784	13966	13773	13927	14005	13797	14058	13836	13812	13842	13892	14016	13873	13917	13810	13755	14023	13955	13851	13907	13895	13955	13922	13909	13964	13960	13837	13965	13907	14261	13780	13823	13774	14011	13976	13920	13860	13715	13814	13900	13855	13868	13800	13932	13713	13991	13842	13738	13885	13922	13804	13918	13867	13853	13955	13930	13734	13997	13907	13910	13917	13859	13986	14000	13851	13799	13909	13699	13886	13948	13761	14013	13868	13805	13933	13964	13895	13875	13816	13936	13876	13952	13785	13710	13865	14096	13890	13896	13913	13843	13849	13883	14014	13730	13805	13896	13895	13867	13856	13622	14014	13840	13967	13897	13811	13782	13822	13780	13850	13854	13985	13846	13884	13965	13973	13885	13778	13976	13901	13899	13995	13883	13751	13904	13835	13895	13798	13743	13748	13903	14048	13785	13847	13813	13943	13812	13905	13928	13897	14034	13912	13982	13920	13819	13787	13966	13862	13722	13919	13807	14059	13665	13815	13780	13917	13937	13832	13666	13962	13919	13816	13770	13824	13912	13895	13955	13954	13888	13809	14026	14047	13963	13933	13718	13811	13763	13712	13925	13947	13878	13770	13819	13917	13595	13823	13860	13870	13935	14106	13801
23770	21031	28445	24523	23490	24385	23003	19624	18868	18643	18385	17758	17570	17435	17164	17101	16741	16839	16813	16641	16625	16768	16500	16477	16357	16361	16416	16428	16183	16229	16176	16118	16150	16140	16008	16075	16124	16122	16002	16140	16147	16099	16094	16086	16218	16202	16098	16181	16031	16095	15968	16236	15995	16033	15995	16162	16139	15947	16144	15892	16153	16062	16030	16246	16087	15887	15947	16017	16055	16016	16255	15994	16397	16256	15920	16105	16036	16134	16074	16032	16040	16182	15947	16016	15958	16266	16009	16256	15990	15958	15911	15983	16179	16014	16125	16126	15963	16128	16146	16023	16078	15967	16048	16112	16177	16154	15942	16019	16004	16342	16063	16016	16000	16132	16134	16093	16072	16101	16128	16007	16072	16015	15867	15945	16148	16010	16046	15928	16081	16055	16241	16143	15761	16171	15968	16136	16145	16052	16157	16113	16063	15985	15985	15834	15924	16253	15914	16179	16116	15980	16139	16077	16099	15930	16202	16071	15968	16083	16147	16202	16124	15962	16085	16002	16125	15822	15932	15885	15918	15975	16002	16142	15856	15893	16150	16200	16037	15940	16033	16036	16119	15966	15864	15969	16057	16093	15936	15927	16029	16006	15931	16101	16135	15949	16202	16085	16040	16042	16124	15904	16000	15772	16028	16049	15950	16156	16095	15967	16080	15976	15924	16088	16081	15901	16088	16115	15879	16035	16067	15862	15985	16057	16085	16065	15897	16133	15989	15899	15994	16120	16050	15976	15917	16024	15950	16114	16049	16137	16001	15737	16206	16027	15886	16018	15938	16229	15932	16133	16041	16197	15940	15782	15896	15905	16017	15934	16121	16147	15940	16018	16033	15991	15856	15721	16207	16149	16139	16118	16164	16035	16079	15920	15900	16022	15877	15946	16065	15907	16052	16058	16060	16147	16014	16248	16118	16063	16078	16029	15809	15978	16046	16102	15982	16198	16063	15827	16239	15980	15984	16033	15988	16057	16235	16000	16122	15986	16111	15898	16022	15925	16080	16009	15967	16011	16053	16155	15993	15926	15851	16080	15941	15925	16127	16085	15960	16125	16202	16031	16283	16009	15922	15858	16060	16133	16167	16045	16115	15676	15902	15938	16058	16113	16134	16106	15869	16126	16006	16032	15929	16017	16015	16147	15958	15943	16016	16144	16209	16182	15818	16046	16172	15890	16018	15941	16113	16003	15987	16127	15976	16028	15960	16015	16249	16162	15736	15981	16171	16121	15971	15869	15791	16076	16087	16052	15894	15833	16009	15894	16037	15903	16158	16233	16182	16015	16056	16117	16117	15926	16053	16159	16006	15971	15835	16054	16144	16099	16162	16000	16143	16071	15845	16163	16029	16008	15802	16102	16179	15975	15883	16083	15952	15875	16003	16052	16036	15985	16003	15995	16105	16074	16177	16033	15977	15998	16061	16205	16030	16074	15956	15966	16198	16118	16124	16177	16201	16002	16106	16016	16106	15984	16019	16366	15964	16122	16061	16117	16144	15884	16096	16140	16121	15961	16125	16073	16028	16132	15864	16057	16206	15880	16048	16046	16026	16108	15917	16076	16128	15900	16036	15933	16073	16075	15998	15984	16080	15953	16128	16063	16082	15997	16145	16118	15833	15976	16050	15905	16133	15958	16136	16035	15945	16018	15904	15951	16066	15933	16072	15900	16096	15837	16148	15810	16098	15905	16134	15941	16089	15962	16092	15986	16069	16048	16119	15993	16014	16075	16059	16004	15939	16012	15956	15986	16082	16149	16149	15870	16109	16089	15806	16092	15882	15967	15999	16122	16067	15984	16191	16191	16016	15934	16005	15962	16195	16067	16195	15744	16023	15909	16056	16094	16122	15930	16136	16194	16146	16184	15864	15991	16201	16123	15824	15904	16003	15908	16038	15769	15944	15934	15996	15956	16020	15962	16029	15935	16048	16028	16124	15922	15998	16251	15998	15893	16063	16080	16000	15909	15876	16016	16056	15981	15904	16141	15873	15999	16113	16180	15840	16166	15932	15911	16077	16097	15923	15737	16010	16098	15950	15901	16096	16053	16345	16075	16073	16007	15756	15959	16174	16171	15927	15933	16034	15823	16021	15966	15916	16006	16010	16046	16193	15964	16038	15970	15993	15881	16013	16198	15938	15984	15881	16212	16073	16253	16093	16057	16100	16154	16176	16114	15986	16035	15987	15761	16401	16063	16007	16144	15948	15931	16062	16019	16014	16102	16091	16104	16031	15979	16062	16145	16143	16015	16267	15849	15968	15881	15859	16110	15989	16019	16081	16122	15908	16068	16071	15868	15917	16096	16247	15901	15969	15966	16130	15874	15926	16106	16016	16097	16119	16122	16129	16066	15856	16102	16003	15968	15913	15892	16092	15895	16044	16080	16124	15972	16077	16153	16092	16032	16077	16009	16068	16104	15971	15935	15939	16092	15989	16135	15843	15848	15981	15922	16045	15934	16051	15828	16100	16125	16049	15994	15963	16077	16122	15989	16023	16031	15959	16078	16154	15920	16121	16139	15970	16026	16051	16020	15950	16108	15870	15936	16030	16075	16158	15937	16046	15898	16205	16172	16040	16095	15954	15727	15958	15780	15945	15792	15834	16033	15937	16140	15960	16030	15909	15853	15996	16100	16056	16095	15949	16041	16018	15769	15864	15856	16004	16079	15915	16016	16094	16100	15903	16020	16105	16061	16089	16207	16002	16078	16027	16113	15957	15984	15935	16020	16004	15957	15906	16073	16275	16153	15959	16141	16083	16232	16100	16088	15916	16226	16144	16057	15919	15897	15948	15889	16019	16114	16158	16036	16284	15983	15881	15878	16111	15981	16004	16198	16252	16094	15971	16151	15950	16246	15971	16027	16126	15912	16016	16106	15904	16007	16047	15977	15900	16060	16106	16012	16188	16014	16112	15927	15968	16071	16005	16004	15969	16088	15927	16113	16164	15967	15832	16117	15934	16005	16148	15972	16085	16035	16092	16040	16283	16056	16116	15978	15960	15983	16140	15674	16064	16110	16128	15991	16034	16248	15911	16056	15865	16027	16075	16212	16009	16099	16096	15898	16048	15917	16212	16066	15780	16063	16112	16063	15873	15960	16323	16050	15935	15881	16219	15803	16046	15929	16085	16089	16021	16010	16091	16141	15943	15890	15951	16205	16047	16212	16070	15860	15836	16123	16069	15834	15968	15998	16102	16020	16137	16207	16172	16265	15945	15978	15939	15951	15713	16059	16180	16140	15937	15772	15954	15727	15997	15910	15917	15996	16106	15858	16151	16061	16212	16032	16083	16029	16138	15944	16056	16025	15853	15976	16093	15953	15967	15969	15997	15897	16071	16032	16144	16007	15945	15868	15987	15900	16332	15776	15948	16071	15806	16068	16136	15954	16090	16110	16147	16059	15928	16004	16082	16005	15988	16030	15918	15903	16062	16027	16172	15978	16063	16106	16045	15994	16037	16122	16064	15941	15980	16056	16206	16057	16116	16037	16077	15976	16049	16071	16017	16201	16266	15951	16078	16096	16082	15929	15916	15889	16170	15970	16025	15920	15878	16092	16103	16022	15997	16101	16067	16018	15909	15966	16015	15960	16092	15815	16078	16050	16310	16257	16055	16002	15856	15916	16164	15981	16091	16057	15885	16139	16056	16074	15930	16037	16133	16203	16096	16041	15922	15967	16045	15997	16123	15815	15892	15952	16083	15911	16167	15988	16019	16016	16120	16029	16018	15947	16242	16140	15886	16035	16045	16056	16146	15943	16091	15798	16084	15986	16052	16021	16146	16125	16054	15910	15872	15933	15937	16052	16096	15853	16163	16049	16116	16161	16160	16182	16017	15847	16075	16150	16118	15778	15954	16016	15974	15953	15946	15897	15910	16033	15935	16070	15961	15863	15928	16050	16089	16101	16076	15967	16033	16112	15895	16035	16343	16140	16165	16121	16096	16136	16116	16065	15893	16032	15923	15923	15997	16067	15942	16076	16043	15994	16140	16122	16124	15988	15930	15957	15862	16015	15838	16095	15916	15822	16218	16036	15979	15789	16091	16056	15967	16030	15775	16178	16199	16152	15965	16068	16099	16065	16047	16133	15947	16048	15939	16039	15948	16234	16130	16015	16056	16022	15995	16051	16164	15900	16322	15962	15939	15987	15993	16066	16014	15974	15802	15889	15928	15911	15933	16058	16111	16005	15998	16029	16004	16124	16021	16007	16162	15925	15989	15974	15985	15893	16024	15852	16035	15972	16103	16155	16131	16040	16141	16081	15945	16046	16210	16041	16008	15961	16051	16101	15909	15959	16246	16068	16098	16072	15998	16224	16147	16017	16023	15862	15800	16023	16160	15980	15762	16044	16014	15956	16043	15960	16122	16044	15983	16027	15933	16045	16199	16034	15943	16060	15848	16015	16072	16170	15952	15961	15921	16245	16272	16036	16137	16147	16272	16139	16145	16068	16145	15877	15957	16111	15984	15913	16093	16077	16145	16129	15973	16097	15937	15818	16227	15983	15949	15871	16045	16017	16268	16063	16181	16032	16090	16048	15849	15956	16183	15994	16046	16084	16106	15961	16042	16048	16072	16020	15946	16100	16070	16100	15932	16008	15987	16154	15981	15840	15934	16141	15890	16180	15806	15995	16001	15928	16100	15926	16203	15824	16124	16012	15936	15990	15944	15853	15983	16023	16013	16060	16043	16199	16051	16014	16139	16000	16013	16114	16173	16213	15902	16022	15873	15997	15901	16058	15949	16115	16143	16093	16078	15905	16283	15946	15900	16107	16015	15998	16101	16078	16103	16076	16001	16084	15990	16101	15997	16052	15973	16121	16002	15939	16117	16126	15821	16013	16199	16086	15934	16005	15894	16113	16068	16134	16300	16080	16137	15966	16085	16023	15909	15952	16079	16113	15974	15878	15872	15990	16168	16089	16025	16179	15981	16027	15920	15951	15870	16250	15994	15935	16061	16024	15990	16030	16040	15969	15907	15853	15978	16024	16304	16069	15990	15913	16127	16073	16169	16027	15803	15910	16062	16237	15771	15956	15992	16287	16208	15983	16107	16073	16088	15921	15961	16058	15841	16251	16072	15985	15873	16102	16072	16114	16202	16031	15998	16078	16109	15980	15989	15887	16064	16176
27470	46861	42320	32236	27330	23126	20092	18764	18220	17558	16948	16306	15751	15529	15377	14989	14780	14701	14644	14481	14316	14349	14290	14266	14371	14125	14314	14302	14169	14023	14066	14041	13968	13834	14024	13987	13892	13935	13956	13816	13930	13696	13728	13804	13645	13809	13844	13740	13760	13797	13773	13648	13840	13768	13705	13747	13777	13772	13851	13680	13900	13749	13717	13847	13603	13908	13824	14034	13603	13766	13844	13842	13844	13977	13780	13705	13816	13846	13773	13807	13673	13728	13838	13872	13791	13627	13650	13874	13882	13710	13743	13660	13672	13881	13895	13819	13547	13847	13770	13814	13749	13649	13852	13961	13666	13783	13663	13793	13724	13748	13829	13841	13720	13863	13727	13693	13648	13799	13897	13881	13806	13639	13709	13790	13801	13888	13873	13731	13767	13572	13672	13816	13813	13863	13788	13758	13786	13817	13683	13739	13612	13736	13860	13868	13706	13708	13884	13787	13895	13734	13574	13841	13699	13722	13950	13830	13746	13795	13798	13789	13833	13849	13641	13736	13750	13711	13733	13629	14002	13671	13776	13755	13714	13790	13838	13637	13739	13787	13720	13807	13801	13689	13791	13644	13926	13669	13814	13701	13827	13753	13775	13741	13778	13873	13841	13805	13822	13825	13687	13865	13740	13863	13605	13777	13707	13684	13784	13718	13763	13872	13786	13807	13794	13771	13794	13910	13804	13633	13569	13698	13669	13788	13709	13706	13767	13672	13856	13798	13645	13729	13820	13807	13730	13644	13782	13877	13700	13813	13660	13761	13806	13735	13677	13776	13823	13726	13919	13707	13727	13622	13727	13731	13838	13855	13638	13801	13718	13843	13682	13666	13607	13764	13810	13713	13807	13780	13821	13748	13764	13931	13686	13879	13828	13608	13876	13820	13809	13940	13693	13841	13740	13783	13618	13759	13895	13716	13882	13699	13691	13693	13613	13687	13759	13709	13632	13807	13901	13622	13932	13807	13805	13753	13828	13874	13751	13837	13828	13870	13843	13795	13769	13777	13924	13681	13898	13821	13719	13817	13795	13657	13766	13946	13823	13679	13704	13763	13620	13694	13759	13798	13624	13770	13709	13735	13934	13811	13742	13777	13776	13761	13754	13855	13907	13733	13848	13801	13787	13858	13571	13889	13770	13849	13652	13757	13741	13811	13720	13674	13683	13680	13735	13763	13464	13622	13776	13929	13830	13758	13673	13913	13817	13871	13669	13720	13610	13679	13768	13767	13810	13824	13627	13799	13778	13917	14057	13677	13683	13854	13792	13651	13792	13823	13763	13451	13788	13824	13794	13817	13766	13918	13770	13624	13842	13698	13904	13723	13801	13744	13591	13852	13698	13700	13811	13631	13792	13772	13918	13891	13626	13667	13791	13830	13606	13732	13883	13707	13716	13791	13684	13785	13842	13696	13729	13747	13843	13710	13792	13775	13783	13765	13743	13702	13816	13824	13745	13913	13651	13880	13805	13635	13789	13743	13735	13679	13695	13732	13785	13755	13812	13530	13760	13893	13701	13652	13786	13819	13813	13661	13728	13766	13672	13715	13799	13794	13824	13893	13687	13642	13707	13779	13916	13756	13684	13817	13900	13618	13821	13852	13767	13763	13813	13886	13845	13766	13655	13822	13732	13861	13822	13709	13812	13544	13732	13759	13770	13759	13750	13880	13637	13716	13834	13980	13799	13809	13729	13776	13551	13631	13735	13926	13903	13706	13689	13764	13617	13804	13789	13767	13722	13726	13517	13790	13732	13741	13505	13725	13699	13810	13703	13725	13633	13840	13883	13890	13708	13858	13791	13825	14024	13985	13598	13658	13720	13747	13738	13635	13922	13855	13705	13843	13630	13618	13682	13905	13759	13745	13755	13729	13837	14032	13776	13739	14063	13941	13612	13716	13773	13861	13852	13719	13900	13808	13870	13842	13815	13673	13758	13698	13751	13900	13601	13878	13717	13761	13647	13598	13734	13761	13742	13755	13751	13937	13910	13796	13878	14011	13750	13578	13878	13560	13828	13754	13684	13736	13681	13838	13727	13860	13770	13761	13784	13675	13833	13741	13800	13798	13809	13752	13818	13751	13875	13897	13609	13709	13805	13758	13854	13743	13774	13931	13923	13909	13907	13804	13769	13700	13692	13668	13882	13796	13869	13859	13857	13660	13743	13766	13500	13827	13754	13726	13701	13585	13748	13778	13684	13832	13745	13735	13715	13756	13769	13922	13755	13795	13775	13826	13737	13608	13834	13818	13691	13697	13778	13719	13739	13703	13762	13698	13704	13643	13828	13896	13899	13729	13751	13736	13728	13950	13603	13800	13747	13645	13926	13718	13819	13849	13641	13765	13840	13673	13778	13695	13783	13757	13709	13914	13759	13695	13692	13695	13679	13678	13893	13611	13738	13763	13809	13736	13810	13683	13944	13768	13638	13822	13813	13741	13717	13748	13758	13960	13562	13701	14056	13803	13921	13734	13842	13794	13660	13952	13813	13759	13876	13657	13774	13773	13809	13958	13837	13828	13880	13679	13708	13757	13814	13825	13685	13847	13760	13763	13750	13759	13776	13709	13648	13832	13913	13838	13621	13897	13818	13836	13899	13813	13758	13844	13678	13838	13777	13608	13637	13736	13682	13712	13697	13743	13859	13767	13810	13850	13868	13730	13802	13586	13817	13791	13663	13823	13736	13790	13669	13634	13773	13707	13784	13890	13813	13600	13662	13695	13668	13809	13731	13631	13881	13926	13910	13751	13709	13825	13748	13889	13943	13763	13922	13808	13634	13726	13816	13711	13696	13834	13866	13733	13735	13800	13776	13873	13907	13892	13688	13684	13866	13765	13822	13775	13817	13653	13586	13797	13768	13722	13622	13719	13839	13849	13922	13746	13740	13825	13651	13860	13867	13755	13569	13864	13856	13827	13650	13805	13767	13734	13765	13826	13829	13917	13620	13672	13736	13830	13756	13816	13843	13919	13888	13837	13788	13803	13721	13797	13731	13785	13780	13746	13799	13519	13812	13855	13866	13803	13865	13772	13730	13615	13856	13782	13769	13682	13898	13668	13731	13725	13733	13930	13691	13812	13961	13750	13868	13873	13741	13658	13821	13610	13569	13872	13763	13804	13779	13853	13846	13723	13684	13800	13661	13753	13882	13872	13671	13671	13875	13819	13694	13820	13826	13732	13766	13802	13787	13720	13731	13862	13697	13806	13868	13850	13934	13876	13822	13658	13887	13927	13862	13713	13800	13814	13683	13748	13667	13727	13737	13675	13749	13791	13764	13735	13650	13787	13796	13695	13655	13766	13900	13767	13704	13731	13777	13715	13833	13901	13816	13558	13851	13781	13807	13841	13686	13790	13709	13719	13714	13750	13627	13751	14084	13731	13798	13818	13807	13752	13882	13760	13654	13760	13576	13834	13741	13671	13902	13750	13829	13911	13772	13768	13831	13800	13838	13720	13943	13803	13880	13766	13733	13933	13846	13666	13772	13699	13810	13917	13596	13827	13673	13659	13839	13791	13658	13713	13868	13741	13799	13831	13711	13733	13900	13851	13864	13651	13561	13824	13879	13761	13807	13772	13783	13765	13647	13685	13822	13674	13640	13773	13963	13639	13624	13716	13773	13859	13697	13887	13663	13787	13655	13771	13889	13921	13884	13761	13799	13759	13608	13787	13781	13849	13833	13786	13787	13775	13791	13705	13789	13657	13747	13717	13849	13975	13701	13603	13729	13809	13679	13824	13631	13717	13723	13754	13839	13669	13934	13791	13747	13761	13841	13865	13758	13793	13641	13758	13946	13806	13786	13771	13780	13688	13648	13703	13915	13722	13691	13728	13699	13771	13828	13706	13901	13823	13722	13572	13849	13590	13879	13814	13789	13768	13652	13843	13678	13767	13804	13755	13863	13898	13807	13802	13786	13687	13772	13787	13922	13794	13741	13739	13615	13723	13788	13622	13899	13698	13721	13862	13631	13704	13689	13802	13792	13922	13772	13873	13717	13737	13719	13778	13812	13927	13726	13767	13934	13996	13655	13827	13756	13826	13838	13723	13978	13761	13875	13891	13778	13859	13820	13804	13746	13818	13847	13784	13813	13616	13871	13634	13631	13818	13762	13745	14019	13742	13725	13765	13865	13594	13781	13730	13700	13830	13866	13786	13714	13746	13781	13852	13758	13776	13761	13842	13922	13655	13791	13725	13773	13814	13887	13780	13879	13744	13617	13775	13717	13844	13630	13804	13908	13754	13803	13779	13878	13814	13847	13961	13829	13717	13785	13751	13821	13644	13930	13738	13805	13827	13746	13695	13648	13742	13789	13845	13803	13608	13817	13697	13678	13659	13657	13860	13807	13796	13618	13795	13798	13720	13800	13818	13785	13575	13720	13818	13846	13911	13776	14097	13703	13637	13687	13738	13728	13778	13593	13950	13792	13754	13678	13860	13750	13836	13675	13782	13782	13818	13869	13690	13641	13660	13853	13728	13744	13707	13892	13889	13944	13658	13713	13674	13808	13704	13885	13760	13853	13657	13803	13725	13715	13627	13779	13729	13850	13731	13697	13584	13750	13778	13881	13874	13661	13990	13687	13810	13778	13626	13695	13958	13742	13823	13748	13672	14019	13729	13678	13845	13836	13798	13807	13831	13877	13806	13727	13751	13694	13731	13853	13675	13918	13949	13575	13705	13780	13803	13748	13705	13815	13756	13752	13921	13566	13653	13767	13850	13909	13660	13783	13898	13818	13815	13922	13739	13478	13668	13616	13789	13607	13782	13599	13731	13727	13709	13725	13705	13594	13526	13832	13793	13859	13734	13755	13709	13737	13839	13750	13815	13853	13723	13692	13678	13759	13873	13851	13993	13611	13584	13680	13739	13680	13712	13720	13902	13863	13757	13806	13779	13660	13811	13835	13828	13912	13760	13551	13736	13752	13834	13961	13755	13762	13786	13882	13845	13723	13819	13799	13711	13868	13698	13725	13822	13677	13989	13750	13866	13878	13795	13722	13717	13740	13699	13735	13634	13949	13791	13685	13683	13797	13815	13863	13742	13670	13861	13751	13837	13776	13661	13793	13730	13769	13603	13910	13880	13700	13723	13991	13909	13783	13694	13710	13732	13887	13745	13794	13854	13700	13686
22696	21034	28786	23632	22055	25206	27160	22046	20862	20691	20024	19525	19083	18815	18258	18378	17948	18251	17834	17984	17817	17596	17647	17587	17661	17457	17555	17450	17343	17379	17092	17294	17478	17257	17167	17255	17352	17316	17110	17178	17030	17105	17245	17276	17058	17073	17124	17029	16835	16994	17131	17233	17043	16937	17100	16781	17028	17193	16933	17039	17081	17112	17220	17061	16945	16977	17070	17210	17160	16988	16996	16825	17013	16907	16998	17263	16942	16865	17019	16922	16901	17162	16906	17067	17169	16998	17128	16988	17140	17145	16998	16885	17141	16990	16980	17036	17339	17030	16986	17049	17046	16785	16931	17049	17204	16852	17010	17252	17002	17055	17065	16999	17048	17059	17005	17098	17208	17104	17037	17022	17014	16846	16864	16876	17153	17116	17029	16976	17096	17100	16931	16981	16963	17132	16915	17040	17136	17163	17009	17149	16991	17163	16971	16695	17193	17206	16981	17047	17002	17104	16910	16891	16921	17050	17110	16928	17116	17011	17030	17221	17244	16920	16873	16977	17202	17073	17032	17043	17025	17181	16952	17049	17283	17116	16971	16935	17126	16956	17129	17031	17000	17161	17026	17168	16869	16985	16983	17017	17063	16989	16942	16977	16998	16946	16998	17111	17010	17116	17106	17104	17023	16970	16913	17038	16906	16831	16981	17097	16975	17028	16964	17015	16812	16954	17039	17090	16988	17098	16927	16816	16986	17063	16841	16911	17013	17121	17048	16968	16997	16887	17022	17051	17100	16952	16983	17045	16926	16922	17088	16808	17045	17084	17014	16985	16893	17085	17037	17008	16954	16999	17251	17062	16924	16953	17102	16912	16997	16836	17058	17137	17054	16900	17137	17098	17081	17011	17170	17040	16809	16905	16896	16905	16942	16926	16947	17076	17060	17030	17047	17035	17192	16983	16897	17088	17055	17066	17294	16968	16905	17212	17148	17119	17040	16795	17044	16894	16884	17036	16891	16799	17060	17052	17053	17072	17044	16920	17093	16971	16898	17157	17009	16917	17031	17173	17034	17175	17250	16847	17028	17053	17203	17045	17010	16973	17052	16877	16962	16882	16984	17207	17035	16943	17100	17155	16933	16894	17147	17065	16978	17001	16890	16963	16969	17313	17037	17174	16999	16980	17418	17257	16866	16918	16999	16898	16997	16983	17228	17120	17105	16919	17209	16908	17159	16947	17098	16821	17037	17123	17009	17037	17124	16844	16999	16943	17149	16984	16978	16971	17147	17030	16907	17114	17044	16949	17022	16993	16921	17176	17111	17125	16912	16714	17030	16942	16855	16918	16997	16723	16888	16931	17098	17037	17059	17192	16851	17020	17203	16624	17124	16952	16718	17064	17068	16979	16996	17047	16988	17101	16983	16956	16905	17231	16932	16914	16932	16984	16948	17091	16953	17025	16809	16729	17009	17041	17033	16971	17101	16940	17017	17140	16826	16884	17044	17236	17041	17056	16940	16869	17065	16959	16835	16941	17009	17117	17044	16995	17026	16927	16987	16898	17056	16748	16847	17024	17043	16821	16897	16921	17162	17097	16994	17031	17072	17121	16885	17043	17243	16865	16992	16893	17064	16969	17088	16896	16968	16789	16969	17040	17125	17170	17108	17296	16914	16990	17168	17062	16947	17075	16981	17017	16883	16888	17136	17126	16931	16858	17124	17041	16965	16936	16904	16853	17125	17069	16920	16939	17063	16938	16995	17137	16851	16845	17166	16939	17100	16973	16954	16763	16924	17035	17043	17008	16912	16884	16895	17056	16946	17118	17165	17015	17144	16917	17227	16907	16966	17002	16883	16896	17193	16966	17131	16976	16997	17014	16936	17089	17042	16982	16797	16979	17067	16794	16917	16956	16931	17135	16953	17022	16966	16990	16846	16759	16956	17055	16962	17023	17095	16946	17022	17094	16887	17014	16977	16975	17096	17063	17119	17072	16949	17046	17216	16991	17154	16981	17159	16919	16998	16916	16994	16986	17112	16992	16974	17040	16915	16990	16958	16707	17024	17122	17208	17090	17061	16803	16685	17029	16987	17021	17014	17004	17179	16749	16924	17174	17264	16838	16897	16872	17105	16910	17129	17310	17092	17185	16966	16850	17120	17131	17213	17026	17113	17043	16915	17250	17089	17192	17165	17226	16866	17013	17121	17178	16927	16938	17137	17085	17186	16795	16999	17107	17191	16867	16884	17042	16940	16864	17178	16907	17047	17099	16936	16905	16972	16907	16787	16946	16983	16833	16865	17166	16900	16932	16935	16979	17195	16958	17019	16970	17037	17010	17039	16948	17203	17035	16928	17098	16956	17112	16933	17182	16892	17220	16731	16943	16928	16932	17100	17027	16888	16867	17158	17043	16797	17054	16933	16849	16931	16888	17101	17092	17097	17035	17102	17084	16976	16964	17030	17147	17182	17037	16928	16930	16940	17048	17240	17178	17059	16943	17048	17032	17032	17065	17087	16997	17059	16929	17102	17025	16949	16773	16920	17116	16930	17049	17047	16767	16929	16857	16880	17049	17166	17011	17037	16866	16943	17201	17055	16763	16782	17127	17051	17002	16821	17121	17186	16864	17034	17050	17367	16988	17083	17055	16942	16753	16991	16859	17125	17060	17012	16868	16977	17071	16858	16916	17128	17122	16992	16869	16931	17095	16863	17109	16907	16768	16779	16903	17189	17055	17055	17023	17073	16940	17112	17050	17216	16948	17062	16858	16989	16837	16691	16720	16805	17207	17128	17085	16983	17166	17077	17041	17049	17001	17093	16809	16958	17046	17204	16844	17168	17127	17052	16949	16963	17058	17120	17000	17225	17132	16968	17257	16936	16985	17040	17089	17135	17144	17114	17036	16802	16992	17044	16987	16991	16975	17031	17081	16761	16825	16945	17075	16943	16963	16951	17007	16812	16909	17162	17054	16910	17058	17059	16846	16957	16977	16971	16997	17145	16972	17008	16949	17138	16952	17117	17179	16916	16992	16932	17048	17022	17020	16800	16788	17263	17234	16968	17049	16958	16936	16941	16896	16890	16986	17028	17057	16972	16850	17020	16969	16974	16818	17133	17077	16959	17045	17033	17051	17128	17025	17008	17105	16915	16767	17009	16955	17018	17253	16956	17062	16862	17047	17100	16907	17036	17015	16989	16962	16967	17106	17017	16991	16913	16963	17213	17087	17185	17122	17123	17003	16939	17326	17061	17044	17017	16933	16978	16834	17203	17168	17087	17092	17247	17006	17023	17207	17152	17036	17137	17153	16913	17165	16964	16945	17018	17092	17134	16973	17009	17051	17089	17027	17109	16972	17117	16817	17096	16904	16787	17044	16870	16993	16906	16977	17094	17081	17259	17028	16952	17067	16948	17017	16969	16884	16891	17108	17111	16974	16937	16981	16909	17043	16833	16916	16930	17028	16953	17135	17158	17001	17007	17117	17215	17262	17110	16935	16959	17002	16942	16996	17136	17137	16992	16930	16980	16834	17069	17022	17121	16871	16968	16840	16982	17151	17204	17019	16864	16905	16900	16939	16866	17028	17028	16884	16965	16876	17077	16736	17031	17105	17168	16962	17054	17017	17032	17133	16858	16938	17353	17207	17090	17139	16997	17108	16961	17119	17009	16927	16964	17133	17048	16940	16864	16993	16967	16811	17174	16983	17035	17159	17085	16974	17208	16993	16871	16984	16979	17189	16964	16806	17304	17148	17005	17046	17115	17196	17137	17111	17017	17127	16880	16850	17047	17071	16904	17107	17024	17096	16900	16983	17001	16816	17111	17026	16999	17030	16859	17008	17050	16894	16988	17114	17213	17019	16985	16972	17048	17247	17235	17050	17156	17080	17123	16913	16940	16981	17133	16975	17050	17101	16823	16941	17253	16922	16904	16920	17001	16986	17132	17222	16981	16978	17069	16995	16983	17103	16948	17196	17046	16789	16954	17095	17047	16839	17091	17146	16802	16896	16974	16854	17154	17167	16979	17125	17213	17083	17015	16789	16813	16906	17072	16990	17077	17016	16923	16969	17165	16968	17067	17086	17151	17197	16934	16980	16964	16957	17148	17078	17084	17009	17030	16942	17004	17003	17172	16957	16876	16840	16811	16995	16864	17018	16915	16977	17093	16991	16901	17349	17093	17070	17028	16921	17086	17072	16804	16963	17072	17078	17090	17117	16927	16894	16928	17102	16992	16866	16998	17004	16975	16961	16835	16987	16887	17014	16884	17003	16991	16989	17010	17081	17224	17214	17099	16890	17175	17310	17222	17006	16838	16772	17011	16916	16917	17113	16971	17092	17089	17128	17201	16991	17039	16829	17070	16925	16947	16977	17033	16862	17045	17053	16871	16948	16993	17080	16988	16821	17235	16997	17103	17093	17014	16978	16965	17160	17170	17113	17091	17062	17132	16968	16956	16998	17045	16820	17086	17097	16915	17175	17081	17018	17086	17003	17057	16963	17122	17018	16905	17074	17128	17030	17071	16974	17007	17195	17050	17051	17021	17116	16902	17060	16777	16992	17160	16843	17107	17083	17070	16874	17181	17099	16906	17056	16930	16951	17109	17024	17097	16936	16974	16960	16865	17055	16994	17108	17018	16858	17147	17122	17097	17083	17124	17148	17013	17061	17180	16834	17063	16770	17118	16981	16802	17008	17211	17134	17263	17026	17037	17029	16994	17342	16876	16825	16968	17017	17122	17051	16837	16832	16953	17135	16925	17002	17209	17042	16988	17089	17171	17033	17114	17047	17095	16875	16935	17254	16895	17081	16884	16968	16934	16965	16841	16926	16928	16930	16949	16975	16825	17008	16976	16867	17099	16993	17000	16967	17072	17079	16906	16906	17026	17065	17077	17130	16843	16847	16863	17298	17016	16981	17296	17061	17166	16777	16860	16967	17101	16949	16975	16950	17085	16928	16852	17166	16817	16810	17008	17055	16876	16990	17104	17011	16998	17061	17031	17016	17000	16911	16926	16982	16924	16939	17082	17023	16878	16914	16990	16988	17050	17075	16852	16958	16833	16907	17047	17214	17099	16859	17155	16916	17138	16894	17126	17079	16915	16728	16896	17106	16986	16948	17049	16940	16914	16940	16995	16955	16964	16939	16908	17027	17146	17138	17028	17006	17034	16911	17206	16946	17031	16832
29808	52413	47581	37130	31382	26367	22737	20791	20051	19429	18652	17800	16980	16710	16353	16288	15818	15584	15568	15629	15208	14993	15137	15115	15048	14809	14851	14873	14834	14720	14615	14451	14585	14534	14618	14442	14542	14360	14402	14463	14539	14503	14352	14261	14394	14297	14630	14313	14511	14313	14158	14155	14341	14406	14425	14228	14358	14234	14299	14268	14319	14307	14341	14298	14648	14230	14284	14263	14419	14383	14230	14336	14243	14362	14277	14231	14456	14385	14451	14410	14181	14374	14168	14278	14237	14385	14367	14391	14352	14221	14364	14419	14248	14408	14276	14252	13979	14202	14374	14366	14295	14370	14260	14273	14456	14452	14277	14509	14462	14338	14305	14270	14282	14318	14496	14215	14332	14157	14383	14201	14430	14283	14313	14345	14317	14175	14279	14395	14258	14268	14264	14348	14520	14247	14134	14299	14198	14360	14379	14234	14161	14367	14444	14295	14409	14393	14197	14224	14347	14257	14327	14269	14382	14364	14446	14171	14331	14304	14316	14170	14178	14390	14352	14350	14283	14441	14335	14278	14240	14293	14300	14222	14389	14332	14331	14433	14343	14332	14089	14300	14302	14445	14415	14157	14495	14290	14339	14488	14153	14248	14459	14292	14445	14207	14420	14227	14447	14273	14403	14370	14391	14225	14274	14297	14326	14240	14358	14276	14285	14409	14336	14348	14281	14297	14415	14283	14346	14178	14328	14468	14343	14227	14113	14433	14344	14348	14256	14330	14328	14272	14360	14310	14429	14240	14342	14323	14272	14327	14227	14316	14481	14295	14354	14236	14233	14269	14363	14368	14319	14344	14352	14383	14269	14131	14309	14356	14301	14217	14312	14400	14084	14302	14361	14284	14447	14217	14352	14329	14189	14250	14459	14153	14398	14194	14412	14427	14255	14364	14399	14267	14307	14207	14305	14375	14468	14202	14270	14402	14405	14262	14219	14155	14300	14226	14496	14411	14394	14226	14292	14263	14455	14431	14214	14340	14269	14280	14442	14188	14385	14341	14206	14352	14408	14210	14313	14294	14351	14247	14410	14282	14224	14384	14187	14391	14439	14232	14285	14385	14324	14625	14324	14372	14358	14362	14353	14208	14358	14409	14183	14221	14234	14488	14226	14308	14341	14293	14234	14090	14236	14405	14333	14279	14342	14181	14337	14299	14333	14206	14289	14467	14372	14394	14342	14303	14385	14178	14214	14318	14328	14445	14310	14380	14456	14239	14408	14465	14357	14312	14395	14259	14302	14336	14232	14294	14440	14211	14243	14251	14386	14397	14315	14268	14361	14341	14390	14353	14323	14439	14357	14334	14288	14362	14318	14187	14334	14252	14213	14243	14218	14385	14322	14374	14273	14280	14431	14149	14293	14169	14129	14181	14331	14283	14423	14210	14177	14242	14342	14267	14150	14217	14244	14461	14367	14324	14147	14397	14305	14250	14347	14328	14213	14323	14351	14257	14530	14300	14304	14215	14424	14279	14181	14145	14338	14352	14283	14326	14282	14236	14303	14142	14270	14325	14289	14272	14344	14342	14391	14217	14559	14256	14188	14272	14379	14424	14311	14570	14344	14293	14320	14369	14353	14312	14299	14352	14044	14456	14373	14281	14227	14243	14377	14266	14332	14424	14265	14237	14256	14230	14196	14314	14258	14227	14431	14289	14250	14209	14298	14318	14166	14279	14437	14467	14376	14384	14347	14222	14383	14132	14401	14280	14157	14297	14268	14352	14385	14199	14336	14338	14404	14258	14289	14230	14485	14352	14216	14508	14434	14181	14238	14223	14277	14159	14344	14200	14271	14243	14391	14253	14301	14331	14381	14170	14429	14280	14265	14243	14423	14306	14364	14144	14345	14226	14430	14348	14196	14295	14094	14415	14357	14377	14313	14310	14394	14294	14253	14353	14328	14368	14221	14269	14269	14359	14360	14289	14213	14334	14305	14564	14278	14396	14355	14337	14390	14262	14231	14298	14254	14474	14344	14320	14297	14215	14342	14301	14365	14248	14410	14242	14362	14308	14376	14403	14326	14207	14308	14344	14170	14374	14139	14340	14288	14454	14372	14388	14408	14275	14251	14237	14283	14284	14305	14169	14369	14316	14308	14446	14213	14481	14161	14209	14212	14271	14326	14313	14219	14296	14314	14387	14290	14101	14277	14241	14330	14314	14278	14184	14432	14308	14185	14215	14246	14344	14259	14368	14229	14317	14262	14308	14331	14369	14232	14159	14412	14305	14300	14362	14431	14318	14201	14252	14358	14300	14350	14352	14202	14262	14242	14360	14210	14328	14226	14310	14317	14476	14260	14283	14309	14119	14384	14333	14192	14341	14401	14321	14381	14339	14299	14120	14290	14129	14303	14364	14277	14388	14093	14403	14453	14244	14368	14280	14268	14220	14224	14290	14341	14344	14432	14204	14341	14249	14254	14237	14149	14362	14259	14353	14190	14456	14570	14232	14200	14281	14479	14268	14280	14391	14374	14396	14229	14272	14268	14262	14299	14194	14175	14386	14351	14395	14424	14189	14298	14274	14130	14399	14355	14156	14163	14366	14203	14332	14289	14333	14258	14427	14240	14314	14476	14460	14344	14164	14435	14235	14320	14141	14425	14350	14252	14508	14222	14258	14341	14321	14434	14146	14170	14305	14173	14382	14215	14237	14207	14444	14320	14433	14260	14274	14274	14261	14389	14189	14351	14244	14336	14406	14185	14424	14279	14229	14423	14170	14339	14306	14169	14295	14273	14352	14212	14188	14281	14283	14511	14205	14414	14219	14248	14439	14222	14308	14313	14284	14116	14413	14319	14424	14347	14331	14429	14346	14289	14208	14321	14138	14221	14121	14314	14265	14251	14151	14147	14356	14353	14218	14218	14221	14514	14237	14171	14444	14212	14257	14293	14226	14234	14444	14210	14377	14269	14203	14399	14322	14390	14177	14321	14143	14258	14384	14272	14449	14160	14476	14356	14283	14097	14191	14378	14361	14294	14176	14269	14468	14356	14370	14283	14333	14231	14236	14303	14218	14367	14282	14293	14286	14298	14241	14196	14372	14283	13978	14429	14278	14306	14270	14379	14247	14218	14356	14360	14349	14348	14323	14224	14210	14221	14370	14265	14199	14387	14266	14283	14130	14308	14365	14107	14330	14240	14381	14293	14350	14352	14381	14319	14207	14379	14235	14389	14298	14315	14154	14315	14237	14310	14281	14225	14518	14385	14300	14405	14389	14402	14346	14295	14290	14318	14329	14251	14229	14207	14466	14371	14358	14272	14221	14254	14141	14106	14276	14457	14242	14245	14368	14399	14156	14254	14541	14308	14293	14298	14253	14316	14285	14336	14128	14320	14269	14546	14313	14215	14114	14186	14175	14321	14327	14200	14265	14465	14258	14308	14375	14442	14211	14181	14179	14548	14321	14442	14257	14319	14436	14273	14327	14308	14307	14252	14254	14375	14403	14264	14226	14335	14491	14191	14220	14397	14191	14155	14352	14385	14282	14403	14317	14307	14216	14277	14115	14352	14241	14326	14154	14290	14414	14374	14277	14332	14226	14251	14281	14227	14203	14229	14286	14469	14344	14195	14335	14395	14472	14308	14432	14240	14282	14172	14194	14331	14311	14328	14321	14351	14279	14450	14153	14308	14312	14177	14193	14447	14378	14302	14131	14291	14299	14375	14272	14319	14327	14280	14111	14239	14381	14282	14192	14248	14143	14251	14106	14278	14090	14394	14210	14286	14463	14133	14398	14414	14297	14339	14250	14138	14323	14369	14257	14420	14284	14394	14465	14451	14379	14354	14221	14396	14280	14356	14352	14305	14197	14246	14366	14305	14298	14203	14287	14206	14264	14315	14540	14295	14407	14193	14308	14256	14418	14275	14384	14307	14188	14499	14224	14411	14111	14358	14237	14214	14199	14230	14211	14307	14318	14362	14233	14290	14400	14437	14419	14225	14398	14307	14382	14226	14224	14203	14195	14282	14423	14135	14176	14414	14453	14174	14246	14340	14220	14304	14328	14212	14367	14196	14318	14258	14339	14253	14317	14336	14428	14204	14235	14192	14250	14430	14377	14287	14625	14344	14405	14354	14321	14238	14377	14453	14362	14285	14380	14282	14416	14315	14330	14299	14301	14398	14359	14340	14254	14397	14325	14338	14281	14241	14234	14252	14307	14228	14174	14415	14395	14297	14110	14429	14103	14283	14293	14169	14336	14268	14230	14269	14337	14391	14370	14347	14499	14334	14303	14347	14335	14434	14314	14301	14444	14381	14228	14383	14414	14409	14206	14177	14184	14467	14247	14290	14209	14408	14225	14443	14370	14292	14220	14301	14240	14462	14240	14269	14416	14210	14278	14324	14336	14369	14261	14382	14208	14293	14154	14347	14289	14423	14151	14423	14317	14266	14526	14288	14371	14346	14276	14327	14493	14331	14207	14245	14286	14395	14325	14436	14261	14274	14308	14308	14393	14301	14391	14260	14243	14285	14238	14296	14390	14459	14241	14292	14225	14267	14451	14372	14369	14173	14166	14328	14236	14162	14310	14196	14140	14159	14332	14405	14271	14332	14164	14177	14357	14102	14329	14327	14195	14339	14255	14393	14361	14229	14246	14135	14368	14353	14221	14408	14335	14375	14386	14345	14180	14304	14197	14400	14426	14381	14304	14174	14374	14298	14370	14384	14395	14215	14418	14372	14207	14308	14190	14473	14231	14190	14131	14286	14056	14407	14267	14236	14196	14295	14358	14459	14336	14229	14247	14310	14410	14446	14348	14328	14302	14314	14302	14251	14348	14281	14225	14296	14186	14213	14401	14478	14325	14287	14272	14191	14286	14215	14248	14357	14337	14166	14398	14323	14249	14431	14229	14395	14239	14408	14172	14465	14166	14136	14347	14306	14376	13991	14231	14268	14216	14301	14283	14395	14614	14480	14464	14397	14227	14347	14383	14318	14262	14350	14260	14373	14296	14370	14256	14478	14273	14413	14216	14246	14388	14211	14358	14451	14165	14333	14471	14325	14258	14247	14204	14155	14156	14439	14463	14363	14395	14333	14438	14232	14490	14442	14242	14449	14331	14207	14152	14371	14420	14221	14226	14409	14180	14344	14181	14141	14312	14155	14136	14141	14282	14275	14295	14289	14418
28428	26559	33200	28915	23155	20622	18959	18070	17656	17592	17439	17278	16879	16798	16516	16637	16574	16500	16351	16393	16482	16236	16298	16392	16381	16286	16215	16150	16211	16005	16203	16076	15835	16065	16052	16129	16000	16167	16030	16137	16113	16053	16056	16148	15891	15926	15968	15931	16035	16365	16213	16145	15993	15935	16040	16084	16131	16220	15961	16172	16152	16072	16120	16022	15912	16043	16258	16098	15935	15920	16007	16214	16166	15913	15999	16103	15891	16060	16194	16090	15987	15962	16212	16002	16011	16008	15813	16107	16148	16061	16061	15975	15848	15901	16109	15921	15761	15935	16084	16072	16125	16122	16181	15954	16035	15900	15961	15961	16017	15943	15842	15913	15955	15920	15947	16021	16088	15788	16138	15893	15883	15898	16200	16108	16057	15926	16120	16068	16078	16010	15932	16094	15884	16114	16178	15967	15947	16157	16356	15969	16027	15963	16110	16317	16027	15930	15968	15886	16094	15963	15934	16191	16001	16139	16011	15880	15885	15922	16103	16105	16072	16039	16153	15963	16191	15994	16037	15909	15880	15788	15937	15950	16058	16125	16047	16161	16080	15988	16055	15894	15968	16031	16113	15885	16149	15990	16140	16231	16073	16125	15992	15960	16177	15945	16020	16094	16281	16186	15991	15765	16065	16062	15915	16043	16209	15922	16076	16127	16046	16064	15914	16114	16134	16055	16163	15850	15998	16064	16083	16075	16014	15885	16168	15902	16057	15829	16012	16166	15946	16096	15855	15828	16051	15971	16002	16017	16067	15859	15954	16338	15952	15908	15991	16002	16054	16052	15963	16081	15971	16133	15999	16094	15913	15887	15868	16014	16062	15954	15887	15913	16160	15985	15913	16046	16133	15877	16073	15961	16190	15999	15873	15965	15911	15959	16094	15959	16224	16103	16087	16001	15829	15977	16045	15795	16012	16083	16127	16021	16224	16049	15881	15950	16022	16009	16046	16186	16064	15988	15972	16109	15849	16028	16060	16207	16108	15947	16132	16006	16087	16023	16022	15990	16073	16113	16024	16155	16012	15937	16167	15854	16086	16104	16208	15948	15955	16114	16032	16021	16063	15987	15974	15919	16243	16073	15989	15873	16133	16012	16027	16097	16145	16032	15912	16087	16049	16231	16163	16124	16029	16033	15901	16054	16043	15984	15944	15957	15929	16169	15955	16047	16032	16043	15973	16052	15973	16117	15786	16148	16081	16092	16134	15935	16089	15941	15921	16040	16074	15909	16098	15924	15972	15836	15916	16061	16164	16053	16059	16022	16010	16233	16171	15878	15984	16220	15908	15922	15970	16052	16020	16143	15952	15999	16051	16029	16210	15885	16102	15985	16113	16126	16048	16047	15846	15953	15913	15821	16154	15877	16068	16081	15792	16180	16039	15931	16016	15963	16109	16157	16227	15971	15839	16207	16055	16019	16027	15987	16067	16017	16235	16250	15839	16086	15950	16000	16055	16003	16008	16095	15976	16018	16122	16003	15947	16013	16172	16115	15868	16014	15986	16187	16062	15894	16068	15939	16120	15883	16086	16213	15998	15969	16091	16079	16039	16020	16057	15904	16140	16034	15991	16001	16107	16024	16029	15991	16060	16189	16040	15935	16157	15959	15988	16023	16086	16076	16024	16144	16107	16046	16041	16159	15996	16015	15933	15960	15920	16175	16055	15975	15982	15944	15936	15994	16048	16142	15996	16010	16082	15969	16110	15849	15943	15968	16168	16366	16127	16199	16254	15705	16097	15757	16181	16029	16038	15963	15831	15912	15991	16156	16167	15938	16041	16207	15780	15800	15852	15817	15869	16174	15852	16118	16084	15960	16000	15943	16011	16111	15943	15955	15863	16003	15922	15941	16118	15879	15900	15821	16196	16019	16086	15977	16089	16186	16161	16222	16036	15939	16010	16051	16010	16009	16101	16191	16123	16202	16179	16001	16124	16132	16119	16136	15860	15904	16033	16045	16157	16066	15958	15875	15852	15983	16070	15857	16000	15956	15876	16125	15819	16176	16034	15842	16225	16092	15831	16078	16108	16205	16120	15813	16000	15967	16130	15884	16067	16110	16379	16401	16112	15902	15836	16225	16076	15977	16076	15886	16056	15971	16000	15931	16058	15944	15944	15964	16139	16090	16121	15952	16051	15963	16152	15950	16278	15972	15936	16125	16249	15784	15968	15971	16209	16001	15977	16020	15869	16010	16037	15962	16120	16046	15877	16040	15999	15869	16129	15939	16266	16036	16078	16116	16015	16130	16126	16044	16033	15960	16127	15957	15879	15962	16051	15791	16005	15964	16095	16154	15899	16086	16050	15956	16017	16015	16119	16261	16147	16055	16030	15843	16090	16075	16322	15936	16216	16175	16068	16079	16037	16214	16116	16162	16090	15877	16002	15968	15999	16135	16023	15868	16145	16081	16125	16189	16028	16258	16014	16079	15943	16115	16120	16052	15973	15988	15918	16021	16117	15824	16133	16234	16137	16158	16026	15889	16042	15892	16088	16045	15977	15981	16294	15984	16032	15980	16069	15970	16026	16033	15894	15992	16016	15836	16075	15967	16075	15982	16252	16101	16068	16078	16080	16153	15973	15994	16012	16125	15960	15925	16116	16121	15744	15933	15917	16026	16155	16066	15824	16014	16087	16166	16059	15842	15890	16148	15829	16159	16187	16013	16166	15972	15851	16067	15952	16075	16150	15999	15998	16132	16045	16299	16019	15929	15949	16121	16407	15942	15754	16082	16125	15911	16015	16053	16172	16176	16036	16034	16183	15983	15969	16067	16317	16078	16028	15968	16014	15991	15935	16056	15978	15951	16064	16062	15981	16104	16008	16136	16161	16216	16011	15903	16139	16037	15943	15808	15946	16020	16073	16055	15970	16041	16001	16162	16091	16068	16127	16014	16190	15891	16087	15952	16154	15839	16000	16042	16078	16218	16130	15942	16162	15980	16018	16135	16061	16094	16204	16008	15918	16009	16154	15843	16038	15945	15912	15975	16069	16243	16202	16075	16124	15841	16241	15987	16049	16136	16180	16034	16248	16081	16077	16085	16082	15945	15900	15849	16091	15986	16141	16065	16131	16024	15901	16124	16004	15874	16011	15945	16095	16025	16030	15985	16003	15892	15941	16163	16017	15973	15754	16027	16136	15796	16265	16093	16187	16402	15987	16056	16012	15937	15942	16063	16023	16202	16171	15985	15977	16047	16039	16217	16216	16026	15938	16042	15943	16047	15870	16060	16067	16099	16314	16083	16226	15990	16115	16125	16207	16083	16157	15970	15900	16114	16072	15935	16072	15866	16075	15873	15962	16185	16094	16121	16047	15883	16054	16013	16012	16057	16163	16118	16048	16222	16102	16094	15855	15988	16240	16151	15961	16246	16099	16174	15962	16143	16184	16072	16087	15962	16119	16232	16010	16103	16081	15817	16063	15951	16054	16135	15978	15917	16052	16233	16000	16061	16028	16057	16150	16021	15819	16086	16053	16084	16200	16085	15974	16055	15734	15948	15991	16057	16100	16087	16057	15894	16017	15872	15966	16064	16155	16040	16128	15881	15975	16107	15990	16069	15895	16171	16150	15869	15997	16132	16161	16143	16029	16150	16113	16142	15935	16023	15886	16031	15955	16041	16142	16024	15947	16124	15936	15960	16031	16061	15787	16066	16090	15918	15937	16035	16388	16113	16141	16000	15977	15972	15890	16100	16053	16147	16182	16130	16147	15933	15854	16133	16005	15971	15953	16055	16197	15999	16263	15950	15956	16042	16066	16070	16119	16104	16026	16032	15994	16003	16077	16053	15836	16070	16151	15922	15924	16073	16053	16000	16234	15960	16014	15956	15790	16113	15945	16063	15944	16090	15846	15956	16047	16139	16046	16123	15971	15933	15985	15990	15984	15968	16073	16085	15980	16026	15959	16065	16045	15872	16222	15712	16157	16126	16158	15849	15942	15857	15875	16113	16221	16049	16157	15961	16130	16181	16015	15870	16051	16052	15968	16059	16009	15979	16124	16210	15979	16124	15972	16016	15929	15931	16158	16133	16014	16001	16026	16026	16055	15911	16052	16326	16315	16047	16078	16132	15865	16023	16032	15895	16030	15912	16091	16004	15976	16221	16117	15963	15977	16039	16062	15972	16217	16162	16288	16065	15916	15864	15908	15892	16192	15998	16112	15984	16119	16119	16181	15940	16134	16110	16123	16013	16064	16211	16009	15895	15950	15934	16074	16019	16192	16014	15954	16020	16037	16043	16025	16025	16036	16002	15966	15969	16100	16046	16077	16167	16057	15835	16071	16114	15992	16059	15968	16045	16015	15747	16016	15980	16010	15944	16026	16026	16133	15927	16135	15860	16097	16081	16046	16189	15925	15877	16193	16004	15997	16061	16038	16241	16093	16148	16009	16031	15972	15994	15988	16163	16141	16053	16100	15914	16102	16101	16032	16100	16036	16097	15999	15985	15979	15965	16197	16010	15940	16124	15963	16153	16130	16018	15942	16026	16035	16119	16205	16039	16140	15960	15867	16066	15887	16237	15840	16016	15921	16143	16071	16015	15944	16071	16005	15971	15950	16134	16120	16065	16270	16054	15944	16044	16074	15976	16028	15956	15996	16273	16021	16071	16120	15908	15938	16102	16326	16141	15863	15937	16098	16216	15953	15966	16002	16007	15988	16140	15999	16027	16082	16000	16094	16005	16189	16054	16275	15993	15825	16033	16236	16053	16169	16080	16040	16110	15955	15873	16224	15965	15978	16058	15913	15952	16011	16000	15938	16154	15990	15995	16152	16088	16124	16037	16075	16014	16072	15954	15911	16108	16138	16038	16205	16130	16108	16247	16015	15938	16132	16200	16188	16181	16074	16070	16072	15973	15958	16109	15838	16075	15703	15978	16106	16151	16036	16096	16166	16071	16253	15931	16084	15970	16017	15917	16100	15931	16036	15990	16086	16078	16063	16055	16276	15965	15820	16021	15891	16044	16130	15807	15992	16108	15903	16110	16109	16159	16069	16025	16069	15959	15988	16351	16171	16059	15887	15870	16180	16196	15817	16129	15881	16062	16013	16157	15844	16100	16016	16038	16085	15940	16100	16028	16213	16038	15873	16169	15864	16059	16083	16000	16085	15949	16077	16128	15968	16113
28285	41496	36755	27172	22612	19633	17515	16486	16236	16093	15626	15341	14927	14711	14668	14483	14335	14182	14335	14051	14204	14124	14201	14005	13953	14053	13981	13959	13927	13965	13858	13900	13771	13770	13821	13973	13860	13655	13759	13698	13811	13800	13772	13871	13624	13649	13649	13827	13680	13852	13648	13660	13813	13731	13746	13735	13649	13596	13762	13847	13777	13723	13509	13688	13718	13813	13684	13686	13764	13826	13704	13786	13740	13688	13792	13856	13735	13651	13657	13743	13792	13652	13595	13945	13743	13946	13639	13777	13871	13754	13764	13925	13654	13750	13666	13665	13811	13974	13749	13781	13742	13778	13733	13719	13834	13785	13829	13566	13844	13680	13744	13726	13806	13634	13747	13614	13821	13773	13802	13850	13725	13639	13931	13702	13764	13588	13531	13955	13680	13695	13897	13670	13669	13805	13785	13678	13775	13803	13719	13909	13680	13678	13575	13662	13712	13839	13662	13610	13744	13593	13876	13735	13753	13628	13822	13748	13824	13762	13747	13839	13827	13695	13843	13788	13864	13749	13719	13673	13824	13691	13879	13670	13935	13805	13665	13837	13794	13562	13643	13769	13680	13831	13675	13765	13709	13803	13800	13695	13659	13861	13756	13813	13775	13530	13698	13653	13743	13758	13769	13812	13765	13764	13804	13586	13800	13756	13670	13631	13756	13702	13816	13862	13756	13658	13827	13810	13794	13539	13772	13826	13671	13798	13727	13654	13743	13798	13595	13721	13948	13878	13979	13668	13737	13784	13669	13704	13657	13895	13643	13677	13661	13673	13681	13732	13745	13649	13854	13753	13844	13858	13647	13711	13848	13779	13606	13766	13825	13914	13766	13828	13837	13630	13588	13720	13726	13849	13832	13658	13756	13705	13770	13745	13795	13693	13791	13645	13578	13662	13824	13662	13710	13741	13655	13890	13705	13819	13784	13765	13744	13674	13678	13696	13680	13692	13751	13790	13627	13707	13842	13674	13781	13685	13782	13785	13832	13760	13820	13587	13623	13730	13791	13818	13679	13712	13828	13833	13628	13923	13701	13756	13897	13738	13613	13890	13861	13863	13625	13773	13866	13674	13742	13704	13709	13844	13635	13777	13717	13821	13802	13694	13861	13679	13690	13735	13858	13903	13753	13827	13732	13759	13631	13769	13688	13765	13635	13684	13878	13724	13808	13797	13656	13731	13683	13650	13737	13666	13898	13548	13930	13680	13883	13660	13758	13690	13730	13751	13773	13703	13661	13758	13675	13705	13747	13610	13810	13779	13778	13874	13868	13778	13663	13649	13739	13692	13719	13844	13714	13721	13841	13847	13757	13696	13795	13770	13750	13681	13654	13633	13740	13844	13748	13806	13777	13721	13732	13658	13681	13598	13882	13715	13774	13771	13717	13789	13940	13714	13958	13652	13710	13757	13866	13605	13972	13778	13716	13643	13707	13747	13910	13828	13742	13839	13799	13771	13775	13715	13908	13668	13711	13646	13852	13755	13785	13730	13877	13702	13835	13765	13703	13751	13576	13853	13842	13575	13741	13616	13715	13876	13814	13837	13635	13806	13839	13780	13745	13560	13833	13721	13791	13688	13654	13636	13750	13941	13692	13779	13736	13681	13609	13714	13775	13725	13765	13861	13767	13687	13953	13759	13963	13655	13799	13593	13870	13629	13703	13734	13833	13758	13782	13749	13864	13638	13699	13842	13567	13785	13663	13728	13749	13809	13695	13558	13750	13698	13596	13572	13745	13793	13839	13809	13525	13761	13677	13680	13972	13924	13768	13634	13671	13723	13747	13767	13664	13826	13909	13870	13847	13553	13818	13799	13686	13692	13866	13784	13724	13781	13735	13878	13543	13604	13836	13791	13592	13630	13839	13777	13612	13808	13774	13778	13684	13688	13651	13725	13884	13664	13712	13852	13772	13711	13775	13694	13738	13902	13719	13575	13784	13737	13738	13653	13740	13661	13689	13778	13796	13661	13785	13702	13735	13795	13650	13781	13611	13771	13630	13839	13745	13832	13721	13887	13807	13633	13639	13757	13769	13911	13708	13890	13752	13782	13761	13648	13801	13827	13695	13827	13529	13682	13691	13707	13762	13809	13913	13665	13617	13662	13625	13867	13840	13792	13872	13863	13776	13766	13701	13876	13665	13613	13616	13599	13818	13748	13806	13704	13871	13693	13493	13866	13802	13845	13751	13792	13766	13756	13856	13654	13660	13538	13677	13796	13651	13713	13658	13611	13929	13733	13707	13865	13695	13628	13830	13779	13934	13722	13786	13728	13665	13927	13917	14003	13817	13706	13633	13715	13821	13525	13791	13668	13877	13724	13697	13791	13790	13697	13933	13809	13927	13780	13756	13772	13632	13811	13642	13859	13640	13504	13804	13654	13914	13706	13815	13740	13774	13864	13664	13887	13818	13823	13840	13878	13616	13793	13753	13762	13498	13826	13725	13827	13741	13819	13853	13742	13705	13751	13769	13596	13664	13888	13679	13863	13594	13787	13846	13706	13660	13786	13636	13825	13642	13706	13727	13765	13847	13886	13818	13581	13727	13639	13681	13639	13624	13859	13855	13855	13766	13640	13784	13879	13789	13815	13682	13722	13829	13769	13657	13763	13814	13670	13551	13731	13601	13801	13623	13773	13885	13682	13731	13733	13696	13777	13776	13813	13707	13766	13887	13819	13835	13688	13769	13704	13536	13753	13600	13738	13537	13663	13788	13788	13814	13793	13827	13674	13688	13907	13679	13727	13890	13930	13720	13597	13875	13717	13827	13873	13658	13785	13797	13788	13865	13772	13672	13841	13726	13735	13772	13739	13660	13777	13854	13751	13712	13839	13668	13858	13699	13685	13962	13775	13635	13822	13629	13664	13751	13704	13613	13918	13700	13765	13657	13728	13851	13712	13531	13786	13710	13782	13773	13770	13725	13549	13687	13750	13825	13795	13640	13966	13648	13754	13791	13675	13914	13857	13855	13940	13641	13772	13926	13710	13982	13796	13887	13601	13661	13599	13745	13786	13739	13901	13902	13759	13938	13510	13739	13707	13917	13694	13630	13769	13808	13795	13897	13675	13746	13789	13719	13683	13727	13719	13815	13813	13792	13700	13775	13763	13855	13661	13888	13925	13678	13686	13698	13696	13747	13742	13735	13618	13834	13786	13787	13739	13814	13812	13742	13860	13738	13663	13734	13818	13675	13697	13886	13773	13754	13646	13870	13790	13802	13926	13720	13721	13762	13998	13810	13711	13841	13734	13750	13641	13795	13691	13608	13789	13826	13734	13714	13577	13822	13623	13758	13646	13746	13877	13823	13808	13880	13845	13683	13887	13734	13806	13743	13784	13561	13491	13549	13733	13578	13674	13907	13643	13714	13839	13547	13759	13733	13753	13778	13752	13667	13859	13572	13579	13667	13733	13656	13768	13613	13838	13711	13714	13802	13650	13804	13778	13818	13758	13678	13685	13758	13719	13736	13743	13761	13692	13867	13788	13824	13796	13502	13800	13890	13769	13795	13692	13818	13613	13672	13660	13840	13704	13755	13795	13779	13841	13688	13758	13796	13790	13841	13936	13862	13799	13729	13736	13717	13730	13709	13797	13897	13798	13850	13790	13742	13931	13727	13723	13761	13756	13812	13766	13943	13687	13851	13753	13662	13839	13829	13863	13680	13771	13655	13749	13787	13671	13860	13775	13741	13660	13703	13741	13800	13765	13762	13788	13653	13713	13626	13783	13756	13823	13863	13804	13736	13680	13892	13568	13644	13810	13766	13703	13752	13863	13740	13798	13787	13732	13818	13739	13750	13724	13812	13986	13621	13843	13861	13745	13736	13803	13610	13788	13776	13749	13802	13961	13702	13825	13609	13970	13638	13806	13649	13766	13867	13663	13780	13671	13676	13653	13868	13775	13749	13741	13753	13751	13799	13854	13689	13711	13648	13878	13814	13851	13724	13707	13884	13871	13631	13743	13788	13779	13677	13702	13798	13544	13720	13701	13687	13816	13709	13770	13733	13718	13733	13794	13791	13721	13818	13692	13769	13580	13847	13639	13643	13696	13669	13652	13703	13710	13838	13823	13894	13792	13903	13808	13819	13765	13889	13746	13720	13709	13769	13805	13816	13691	13901	13759	13945	13783	13692	13808	13793	13768	13877	13703	13876	13699	13819	13507	13905	13621	13752	13882	13726	13617	13655	13775	13699	13646	13768	13714	13689	13809	13677	13822	13743	13679	13755	13696	13719	13771	13906	13644	13830	13816	13636	13727	13723	13712	13791	13607	13589	13572	13743	13787	13919	13750	13710	13686	13916	13884	13808	13829	13748	13659	13636	13808	13753	13695	13779	13676	13805	13733	13912	13765	13791	13804	13636	13670	13738	13797	13800	13764	13695	13660	13870	13809	13775	13875	13669	13851	13606	13665	13757	13765	13744	13703	13779	13646	13705	13607	13699	13806	13997	13663	13836	13839	13725	13696	13842	13759	13549	13774	13778	13790	13800	13837	13716	13802	13726	13738	13770	13760	13690	13888	13740	13783	13701	13755	13848	13525	13839	13722	13726	13594	13691	13575	13708	13789	13833	13805	13744	13644	13519	13746	13792	13857	13735	13617	13666	13754	13693	13795	13838	13648	13707	13727	13941	13848	13798	13816	13878	13772	13673	13703	13818	13700	13733	13696	13697	13711	13574	13612	13833	13825	13731	13713	13894	13679	13901	13649	13687	13742	13729	13924	13884	13751	13662	13750	13738	13879	13846	13679	13941	13608	13805	13760	13681	13834	13685	13894	13592	13748	13795	13725	13780	13810	13834	13817	13613	13747	13645	13652	13732	13743	13548	13764	13730	13767	13837	13841	13677	13646	13673	13770	13785	13674	13709	13648	13772	13857	13926	13802	13776	13606	13726	13663	13767	13857	13896	13601	13704	13845	13622	13688	13874	13861	13598	13856	13807	13624	13544	13694	13771	13769	13617	13733	13702	13763	13751	13734	13665	13778	13713	13809	13746	13610	13861	13657	13770	13706	13860	13754	13752	13686	13703	13590	13861	13729	13752	13722	13848	13680	13843	13709	13757	13703	13976	13743	13726	13721	13616	13709	13682	13790	13644	13826	13705	13735	13769	13571	13714	13741	13858	13786	13762	13759
23818	21042	28494	24587	23655	24542	23067	19437	18614	18602	18200	17767	17553	17351	16964	16884	16689	16716	16528	16405	16791	16447	16334	16286	16320	16376	16138	16219	16285	16154	16189	16231	16155	16184	16196	16143	15980	16096	15944	15997	16128	16232	16126	16003	15806	16103	15991	15930	15854	16159	16062	15986	15998	15944	16255	15997	15955	15944	15833	15998	16089	15930	15918	15942	15936	16085	16082	16047	15881	15935	15948	15951	16100	16023	15883	15939	16014	15949	15914	16167	16015	16065	15951	15876	15927	15793	15962	16070	16076	16081	16076	15883	15891	15878	16044	15812	16089	16029	16024	16064	16086	16087	16008	15938	15836	16049	16060	15884	16120	16042	16074	15973	15864	15891	15835	15852	15916	15788	15971	15983	15995	15958	15863	16089	15807	16159	15918	15837	15975	15983	15826	16074	16030	15877	16017	16186	15960	16026	16069	15970	16104	15808	15885	15888	15858	15865	15986	15935	15949	16095	15961	16057	15902	15916	15912	16035	16015	16033	16043	15905	16022	15891	15980	15890	16014	16064	16055	15903	16213	15982	16151	15968	15968	15912	16098	15867	15985	15890	16061	16177	16087	16143	16042	15881	16015	15916	15928	16128	15912	15984	15960	15913	16035	15786	15850	16011	15890	15856	15801	15949	16072	15981	16054	15970	15895	16109	16020	16000	16021	16099	16038	15801	15950	15916	15775	15940	16151	16006	16014	15922	15866	15991	16108	16031	15859	15957	15998	16056	16110	15952	16177	15865	15985	16009	15979	16167	16025	16006	15930	15702	15883	15917	15836	15837	15903	15967	16037	16010	15947	15973	16033	15963	16087	15885	15943	16000	16128	16172	16096	15933	15998	16162	16075	15818	15990	15911	15945	16020	15921	15982	15868	16033	15844	16005	15930	15838	16156	16028	16073	16013	16167	15958	15971	15839	16085	15818	15894	15960	16240	16098	16051	15966	15896	15870	16054	15829	15910	16140	15957	15969	16047	16268	16040	15844	16043	15841	16003	15903	15930	16122	15939	16052	15766	16106	15916	16124	16261	16106	15950	16030	15965	15951	15841	15813	16018	15831	15906	15828	15971	16100	15964	15941	15952	16060	15923	15990	15868	15980	16056	15667	16061	15881	15963	15835	15998	16055	16041	15955	16017	16206	16125	16097	16012	15754	16043	16004	15931	15905	15987	15881	16093	16046	16062	16061	16171	15937	15889	16031	15928	15943	15984	15866	15975	15799	16124	15888	15914	15813	15877	15969	15987	15729	15968	15976	16112	16173	15818	16019	15979	16192	15880	15895	16071	15679	15964	15887	16098	15881	16098	16093	16075	16001	16221	16126	16044	15973	15949	15987	15977	15915	15936	15862	15964	15983	15937	16058	16031	16146	16070	16076	15942	16025	16039	16042	15948	16072	15781	16027	15846	15898	15891	15956	15914	15928	15807	15713	16038	15815	15951	15885	15844	15770	15778	16067	16109	16059	15882	16107	15926	16023	16056	15971	16097	16033	16055	15972	16030	16050	16007	15844	15871	16017	15990	15916	16074	15937	15866	16011	16119	15997	16003	15601	16087	15835	16014	16034	15958	15943	15947	16035	15979	16160	15886	15798	15859	15853	15844	15779	15945	15932	15981	15861	16000	16002	15932	15982	16029	16065	15907	16250	16059	15964	15880	15862	16075	15968	15923	15992	15799	15993	16095	16016	15967	15905	16019	15854	15820	16012	15908	16047	16014	15745	15853	16067	15920	15879	15904	16010	15936	16144	15908	15857	15954	16053	15982	15959	15787	15895	15949	15836	15774	15933	15809	15864	15879	16029	16100	15885	16022	16115	16111	16006	15994	15851	15951	16064	16007	15921	15919	16044	16169	15971	16022	16170	15990	16016	16022	15901	16026	15866	15937	16047	15921	16133	15945	15997	16155	15848	16068	15840	16014	15925	15932	15937	16003	15847	16055	15962	15915	16140	15926	16191	15970	15970	15952	15765	16105	16074	16040	16152	16051	15991	16101	15953	15997	15936	16004	16004	16069	15845	15988	15947	15975	15962	16031	15773	15881	15883	16057	16008	15898	16031	16091	15878	15892	16124	16141	16198	16039	15868	16195	16003	15895	15967	15911	15887	16158	16031	15830	15942	15960	16032	16070	16058	16035	15920	15982	16036	15972	15882	15977	16107	15837	15967	15898	15973	16151	16203	16019	15875	15915	15942	16094	15756	15770	15918	16023	16096	16170	15870	15851	16130	15987	16277	16022	15854	16075	16002	16054	16082	16154	16100	16072	15871	15953	15871	16018	16017	16040	15774	15976	15966	15991	16164	16074	16020	16005	15971	15912	15812	16004	16142	16061	15955	16054	15952	16013	15971	16131	16030	16140	15830	15885	15991	16088	15933	15929	15756	15922	15836	16133	16049	15951	16103	16028	15997	16038	15986	15960	15851	15941	15988	15962	16123	16079	16202	15911	15889	16000	15907	16205	15989	15737	16006	16011	16096	16030	15933	15905	15914	15917	16158	15942	16014	15919	15839	16038	15824	16031	16202	15994	15900	16063	16020	16174	15920	16095	16084	15965	15971	15930	15992	15891	15912	16134	15878	16122	15957	15912	15988	16091	16069	16062	16164	15867	15960	16356	16288	16055	15982	16063	15977	15859	15992	16005	15854	16038	15881	15866	15855	15863	15828	15840	15850	16018	15799	15734	15868	16026	15923	16043	15997	16057	15966	16097	15846	16060	15948	15989	16064	16024	16027	15861	15962	15915	15904	16058	15786	15849	15772	15903	16051	15985	15937	15851	16009	15890	15874	15880	16048	15876	15978	16018	15900	16042	15964	15816	15786	15893	16094	16026	15831	15947	15921	15886	15973	16030	15833	15885	15930	15902	15803	15947	16003	15905	16154	15736	15900	16040	16054	16051	16018	16065	15746	16034	15989	15834	15916	16016	15843	15937	15930	15997	16070	16081	16086	16011	16017	15822	15723	15812	15809	16105	16104	16059	15877	15910	15868	16039	15793	16014	15940	16137	15998	16123	15916	16111	15935	16008	16053	16003	15948	16110	15975	15971	15982	16058	15971	16168	15906	16051	16103	16116	15773	15983	15961	15771	15964	16066	15800	16143	15979	15839	15931	15953	15909	15964	15848	16098	16046	15790	15987	16080	16102	15996	15866	15923	16154	15927	15961	15952	15914	16022	16168	15928	16110	15879	15960	15903	15993	15896	15903	15972	16143	15804	15769	16124	15986	16079	15896	15757	16001	15949	15878	16036	16017	16084	16020	16197	15956	16001	16104	15972	16007	15755	16101	16163	15997	16157	16069	15952	15897	16089	16140	15933	16211	15869	16073	15956	15916	16067	15963	16152	16113	16220	16031	15902	15941	15840	16137	15871	15806	15979	15960	16127	15962	16115	15867	15893	16052	15851	15940	16018	15760	15856	15729	16030	16015	16147	15969	16069	16073	15920	15988	15716	16292	15987	16006	15850	15888	15846	15995	15980	16039	15892	15795	15868	15978	16320	16124	15943	16047	16073	15980	15998	16301	16083	16087	16012	16179	16109	15939	16016	15901	15892	15842	16003	15820	15891	16165	16129	16135	15752	15946	15974	15832	15966	16259	16038	15964	15951	16080	16017	16011	15990	15993	15953	15995	15780	16029	16106	15793	16039	16100	15903	16076	15908	16117	16039	15993	16036	15877	15992	15829	16029	16104	16127	15921	16070	15930	16074	15955	16118	15854	16138	16194	16089	15973	16018	16047	16000	15921	15890	15935	16069	15959	16015	16087	16208	15647	15989	15970	15964	15982	16109	15917	16045	16022	16054	15874	15947	16022	15778	16081	15911	15901	16151	15990	15908	15948	16032	15791	15976	15808	16042	15898	15724	16084	15823	15837	15849	15872	16071	16006	15993	15772	15807	15937	16121	15979	15910	16038	16162	15857	15900	16184	16137	15996	16016	15748	16052	16131	16085	16061	15881	15984	15993	16018	16039	15981	16112	16074	15882	15884	15979	16146	16109	15998	15772	16043	15940	15968	15804	15845	15870	16050	15861	15783	16134	15988	15983	15937	16024	15980	15884	15890	15648	16028	16008	16074	15789	15974	15905	15961	15803	15738	15965	15939	16090	16010	15933	15951	15990	15936	15972	16108	15964	16022	16124	16005	16119	16080	15982	15874	15890	15958	16110	16021	16007	15900	15817	16031	15972	16090	16047	15904	15795	15840	16048	15820	16061	16089	16126	16296	15974	15909	15941	15902	15999	16142	15982	15845	15945	15920	15981	15983	15902	16052	16041	16061	16016	16115	15893	15867	16079	16005	15880	15953	15981	16069	16120	15868	16029	16188	16057	15905	15955	15917	15970	15881	15927	15892	16220	15860	15874	15860	16068	16086	15949	15940	15887	15788	15944	15884	16015	16191	16121	16024	16043	16000	15958	15868	15924	15949	15939	15891	15881	15983	16038	15854	15931	15898	15919	15940	15873	16140	15806	15927	16126	15862	15864	16020	15935	16066	15969	16117	15980	15758	16000	15972	16032	16193	16129	15989	15982	16120	16056	15804	16145	16021	16039	15971	16043	16049	15942	15878	15906	16009	16071	16011	15845	15870	16143	15986	15986	16036	15904	16119	15835	16111	15894	16000	15949	16096	16090	16120	15952	16049	16060	15940	16059	15935	15939	16115	16041	15968	16107	16035	16104	15884	16049	15937	16012	15858	16000	16092	16098	16147	15991	15859	16011	15997	15929	16201	15997	15951	15903	16123	16033	15940	16165	15889	15891	16183	16100	16103	16064	15955	15996	15954	15946	15709	15961	15760	16233	16027	15952	15835	15837	16022	16028	16184	15907	15861	15983	16030	16026	15915	15879	16049	15950	16141	16134	15719	15832	15908	16145	16094	15922	16012	16043	15996	16044	16005	16039	16112	16024	15931	15878	15827	15870	15973	15796	16067	15935	15990	15883	16106	15963	15837	15960	15945	16110	15747	16013	15913	15823	15736	16075	16088	16113	15978	16039	15947	15852	16019	15814	16021	16059	15882	16065	16026	15792	15847	15954	15907	15951	16195	15914	15984	16052	16034	16016	15868	16038	15831	15908	15757	15815	15850	15997	15973	15994	15916	15829	15843	16132	15916	16023	16178	15993	16027	15783	16167	15729	15852
28611	48150	43104	33320	27431	23214	20276	18355	17641	17616	16874	16079	15746	15307	15218	15105	14783	14861	14617	14402	14426	14304	14403	14235	14226	14046	14002	14151	13856	14034	13865	13804	14095	13937	13926	13903	13985	13880	13720	13753	13831	13854	13772	13779	13813	13704	13913	13820	13688	13646	13724	13912	13608	13652	13737	14086	13558	13630	13784	13623	13782	13644	13628	13760	13708	13804	13682	13711	13599	13813	13964	13680	13695	13804	13678	13802	13770	13579	13733	13892	13758	13770	13630	13810	13605	13542	13824	13955	13682	13774	13617	13707	13901	13880	13877	13619	13584	13736	13892	13560	13704	13781	13693	13704	13923	13871	13728	13779	13754	13629	13769	13685	13844	13629	13830	13721	13677	13694	13680	13760	13755	13642	13799	13754	13744	13722	13771	13777	13812	13834	13760	13623	13761	13862	13756	13682	13812	13877	13742	13882	13715	13774	13596	13714	13619	13656	13770	13640	13812	13603	13708	13715	13820	13678	13849	13658	13875	13651	13733	13757	13686	13705	13681	13762	13759	13701	13799	13552	13907	13762	13849	13713	13738	13876	13787	13722	13616	13659	13715	13676	13696	13958	13796	13676	13705	13826	13737	13703	13672	13620	13787	13734	13605	13797	13808	13712	13857	13563	13778	13634	13707	13717	13711	13732	13598	13727	13815	13785	13882	13676	13629	13654	13716	13679	13742	13652	13692	13815	13560	13888	13546	13838	13752	13760	13649	13737	13924	13667	13679	13675	13864	13624	13731	13754	13707	13793	13534	13697	13699	13861	13639	13618	13723	13716	13955	13882	13744	13684	13800	13655	13764	13625	13680	13657	13607	13903	13710	13863	13789	13764	13844	13808	13834	13720	13845	13783	13665	13723	13784	13719	13649	13671	13707	13750	13690	13825	13707	13708	13823	13643	13773	13745	13485	13708	13701	13745	13756	13626	13805	13618	13734	13668	13674	13717	13767	13772	13802	13651	13830	13730	13665	13773	13837	13838	13792	13871	13645	13668	13800	13631	13676	13778	13760	13642	13711	13847	13777	13577	13683	13733	13741	13696	13529	13677	13835	13678	13950	13634	13887	13677	13789	13809	13856	13649	13798	13744	13874	13742	13658	13646	13818	13852	13634	13757	13741	13692	13869	13819	13746	13950	13692	13783	13706	13707	13664	13796	13742	13808	13726	13859	13848	13616	13775	13699	13739	13665	13611	13827	13882	13825	13805	13671	13677	13770	13748	13687	13758	13845	13653	13670	13712	13801	13580	13675	13759	13735	13808	13780	13759	13851	13662	13666	13762	13795	13679	13739	13891	13843	13686	13576	13827	13731	13504	13676	13670	13736	13772	13563	13677	13718	13699	13675	13820	13715	13655	13784	13618	13771	13819	13603	13751	13654	13889	13592	13798	13573	13754	13854	13717	13866	13851	13733	13893	13645	13767	13820	13805	13835	13733	13659	13772	13700	13911	13634	13769	13655	13725	13716	13614	13710	13798	13651	13470	13804	13876	13690	13730	13734	13767	13882	13693	13755	13622	13762	13688	13916	13767	13728	13809	13706	13777	13702	13742	14013	13748	13681	13897	13680	13635	13753	13903	13628	13631	13821	13772	13787	13768	13809	13706	13792	13824	13717	13761	13635	13796	13685	13640	13740	13796	13797	13676	13752	13739	13572	13715	13782	13583	13718	13660	13814	13559	13868	13863	13629	13917	13810	13687	13758	13767	13744	13804	13826	13661	13753	13754	13734	13930	13657	13815	13825	13748	13776	13715	13643	13638	13740	13784	13745	13784	13636	13614	13741	13682	13804	13681	13551	13803	13482	13862	13773	13780	13774	13752	13773	13685	13729	13871	13625	13901	13682	13624	13630	13682	13682	13645	13543	13933	13725	13734	13573	13715	13727	13617	13780	13611	13656	13706	13621	13545	13601	13672	13884	13755	13670	13788	13594	13733	13783	13887	13907	13878	13817	13673	13734	13907	13787	13854	13589	13796	13696	13804	13666	13796	13593	13602	13748	13714	13869	13755	13718	13622	13752	13861	13648	13878	13681	13725	13529	13720	13911	13772	13734	13751	13862	13665	13682	13589	13820	13878	13768	13835	13845	13753	13804	13498	13723	13676	13546	13778	13616	13722	13715	13750	13814	13695	13902	13718	13816	13605	13719	13881	13666	13766	13720	13639	13808	13582	13874	13803	13799	13635	13571	13719	13756	13796	13772	13757	13636	13815	13923	13650	13658	13943	13708	13726	13707	13822	13662	13646	13746	13748	13943	13592	13588	13758	13713	13728	13659	13580	13666	13848	13682	13724	13722	13540	13788	13900	13691	13629	13786	13658	13667	13824	13664	13696	13715	13619	13799	13786	13811	13663	13749	13845	13662	13798	13698	13562	13721	13832	13726	13825	13748	13644	13571	13825	13744	13828	13604	13742	13609	13759	13701	13914	13742	13730	13699	13634	13805	13650	13659	13777	13650	13703	13507	13743	13649	13728	13726	13676	13869	13853	13763	13706	13709	13850	13787	13630	13976	13682	13856	13523	13774	13673	13865	13760	13692	13785	13616	13898	13718	13804	13510	13806	13858	13770	13707	13689	13745	13671	13705	13637	13672	13847	13859	13730	13743	13755	13684	13689	13799	13627	13537	13732	13709	13867	13800	13693	13837	13694	13804	13611	13798	13699	13740	13828	13900	13633	13631	13832	13768	13669	13775	13803	13717	13722	13739	13722	13701	13705	13814	13702	13810	13639	13770	13647	13742	13764	13914	13777	13755	13708	13681	13815	13807	13828	13545	13795	13816	13682	13758	13496	13642	13639	13704	13778	13638	13684	13844	13700	13645	13781	13785	13678	13713	13596	13643	13772	13713	13612	13861	13795	13731	13721	13850	13666	13785	13678	13655	13837	13708	13843	13594	13810	13573	13822	13816	13791	13783	13862	13630	13716	13785	13784	13634	13706	13596	13762	13756	13926	13752	13751	13579	13812	13817	13708	13669	13696	13738	13621	13663	13711	13699	13710	13665	13872	13708	13738	13819	13662	13608	13620	13805	13639	13717	13911	13649	13632	13666	13765	13865	13600	13762	13677	13720	13738	13819	13765	13791	13678	13607	13846	13692	13593	13784	13788	13648	13685	13907	13924	13636	13718	13735	13694	13830	13772	13728	13567	13708	13627	13687	13662	13672	13880	13659	13764	13942	13760	13800	13746	13632	13836	13838	13622	13557	13725	13712	13778	13769	13680	13783	13887	13737	13699	13778	13615	13698	13819	13801	13883	13660	13911	13692	13833	13864	13766	13792	13675	13613	13708	13741	13850	13762	13810	13791	13785	13750	13803	13851	13654	13655	13760	13873	13916	13773	13698	13682	13766	13850	13732	13773	13618	13696	13678	13746	13744	13647	13554	13803	13860	13563	13702	13828	13602	13732	13818	13799	13814	13663	13864	13635	13771	13786	13621	13768	14041	13835	13780	13566	13681	13793	13650	13581	13672	13733	13890	13765	13649	13608	13571	13734	13608	13762	13642	13632	13743	13742	13668	13550	13681	13587	13827	13607	13793	13622	13673	13734	13775	13672	13776	13673	13659	13651	13702	13769	13845	13873	13656	13762	13627	13631	13774	13730	13764	13783	13608	13602	13812	13655	13739	13790	13636	13780	13759	13916	13535	13732	13823	13667	13638	13744	13642	13657	13675	13658	13709	13792	13729	13798	13841	13816	13784	13817	13722	13722	13718	13638	13587	13734	13858	13887	13767	13748	13704	13726	13558	13723	13782	13667	13713	13746	13623	13818	13522	13791	13859	13721	13759	13644	13764	13682	13803	13847	13745	13694	13620	13680	13621	13596	13748	13527	13884	13719	13683	13747	13707	13684	13787	13668	13914	13736	13863	13897	13851	13714	13833	13905	13566	13891	13689	13486	13720	13704	13747	13744	13756	13741	13714	13624	13868	13817	13716	13774	13755	13920	13687	13733	13848	13710	13680	13679	13777	13771	13788	13874	13635	13673	13881	13650	13641	13750	13732	13866	13725	13802	13679	13662	13706	13922	13745	13724	13683	13785	13917	13669	13726	13723	13613	13738	13720	13696	13696	13620	13706	13723	13575	13729	13751	13764	13898	13859	13528	13751	13766	13654	13596	13846	13813	13690	13805	13817	13643	13797	13635	13676	13873	13602	13710	13764	13615	13714	13572	13877	13913	13773	13813	13623	13785	13647	13612	13789	13717	13636	13868	13690	13783	13706	13751	13726	13674	13837	13813	13671	13774	13578	13720	13636	13672	13703	13876	13712	13679	13788	13750	13885	13600	13676	13820	13578	13676	13651	13878	13674	13741	13889	13640	13620	13783	13685	13633	13398	13838	13746	13685	13823	13657	13867	13649	13591	13580	13543	13769	13509	13710	13673	13644	13755	13798	13671	13632	13790	13782	13765	13746	13804	13810	13746	13706	13717	13738	13844	13595	13957	13799	13579	13780	13673	13602	13743	13706	13770	13636	13838	13586	13584	13800	13824	13747	13721	13626	13727	13747	13746	13588	13729	13784	13931	13656	13605	13747	13846	13769	13703	13687	13800	13715	13980	13603	13680	13580	13873	13664	13628	13747	13777	13838	13478	13710	13643	13874	13652	13665	13558	13608	13713	13751	13866	13829	13761	13772	13655	13842	13727	13808	13680	13958	13837	13799	13729	13831	13759	13865	13813	13877	13758	13827	13898	13765	13865	13774	13858	13762	13902	13748	13721	13622	13781	13766	13838	13672	13820	13695	13674	13841	13720	13831	13801	13521	13687	13726	13672	13918	13684	13896	13667	13706	13792	13805	13705	13728	13723	13641	13736	13722	13605	13971	13687	13912	13688	13842	13681	13847	13804	13731	13843	13689	13760	13815	13663	13624	13762	13917	13853	13864	13624	13603	13775	13749	13809	13814	13678	13807	13775	13801	13678	13770	13557	13717	13736	13745	13672	13692	13704	13694	13792	13772	13725	13734	13745	13820	13806	13709	13596	13695	13815	13788	13751	13751	13719	13859	13776	13767	13778	13871	13678	13776	13555	13818	13585	13762	13830	13827	13640	13749	13656	13654	13691	13761	13688	13788	13758	13857	13838	13669	13692	13893	13716	13752	13731	13657	13712	13799	13787	13712	13734	13862	13856
22698	21028	28751	23645	22016	25186	27346	21635	20319	20323	19791	19200	19012	18482	18330	18523	17992	17855	17654	17768	17577	17751	17702	17683	17376	17256	17306	17252	17333	17160	16971	17125	17170	16925	17256	17167	16779	17087	17036	16988	16906	16780	17326	16957	16907	17150	16908	16983	16852	16940	17054	16849	16980	16702	16986	16871	16762	16897	16956	16880	16916	17084	17021	16718	16834	17030	16895	16795	17004	16828	16790	17021	16822	16929	16917	16749	16891	16873	16744	16823	16981	16764	16688	17208	16797	16679	16826	16784	16861	16689	16914	16993	16979	16839	16848	16733	16775	17062	16889	16766	16986	16946	16884	16786	17012	16766	16782	16853	16946	17060	17186	16777	16868	16782	16664	16898	16586	16817	16807	16853	16945	16929	16898	16846	16789	16828	16799	16924	16824	16937	17095	17031	16853	16898	16995	16730	16885	17027	16830	16835	16858	16754	16729	16792	17089	16944	16885	16892	16811	16909	16937	16830	16699	16742	16745	16566	17091	16958	16779	16617	16792	16674	16660	16892	16578	16928	16687	16638	16941	16734	16987	16962	16985	16733	16885	16903	16883	16917	16889	16676	16830	16768	17036	16919	16921	16920	16889	16744	16978	16856	16891	16906	16775	16698	16816	16926	16732	16771	16785	16943	16748	16833	16650	16931	16866	16914	16900	16656	16950	16877	16832	16984	16873	16722	16786	16774	16890	16943	16821	16977	16751	16911	16794	16799	16828	16761	16682	16711	16869	16804	17056	16774	17088	16721	16807	16753	16904	16751	16819	16874	16951	16796	16686	16901	16849	16802	16768	16626	16979	16793	16844	16627	16734	16922	16878	16564	16790	16876	16778	17020	16851	16762	16807	16929	17014	16691	16693	16745	16844	17065	16729	16806	16779	16924	16977	16881	17147	16941	16723	16670	16972	16884	16856	16704	17007	16833	16948	16892	16847	16804	16798	16724	16804	16849	16738	16485	16816	16943	16783	16890	16781	16887	16797	16883	16870	16921	17064	16665	16934	16719	16835	16778	16845	16965	16774	16864	16900	16566	16884	16731	16838	16781	16830	16670	16839	16669	16780	17008	16798	16945	16832	16652	16908	16972	16882	16862	16784	16766	16866	16844	16823	16839	16798	16897	16645	16613	16788	16797	16716	16948	16671	16983	17037	16633	16741	16710	16817	16943	16761	16977	16909	16896	16948	16852	16809	16975	16826	16810	16825	16719	16845	16780	17033	17092	17002	17044	16848	16839	16665	16626	16805	16814	16919	17065	16703	16889	16846	16896	16888	16946	16881	16817	16836	16905	16894	16898	16711	16757	16790	16977	17059	16993	16714	16806	16925	16903	16705	16747	17046	16768	16778	16757	16822	16763	16898	16744	16731	16977	16935	16883	16699	16676	16879	16497	16932	16818	16623	16834	16965	17005	16939	16650	16898	16873	16900	16847	17064	17099	16974	16765	16941	17087	16903	16814	16917	16728	16698	16867	16763	16912	16890	16935	17050	16684	16869	16750	16850	16733	16687	16725	16898	17000	16803	17005	16720	16896	16777	16734	16781	16758	16854	16823	16832	16770	16962	17033	16828	16733	16858	16773	16796	16758	16861	17035	16893	16783	16718	16915	16915	16882	16805	16824	16853	16815	16883	16862	16984	17026	16840	16892	16611	16551	16981	16768	16696	16762	16866	16764	16804	16913	16766	16747	17065	16671	16751	16725	16890	16906	16701	16794	16488	16857	16788	16791	16781	16991	16904	16797	16671	16708	16826	16830	16752	16812	16675	16799	16575	16921	16696	17029	16603	16883	16840	16869	16952	16932	16829	16741	16645	16776	16818	16627	16937	16751	16939	16713	16728	16959	16862	16751	17026	16925	16704	16741	16780	16674	16835	16920	17002	16781	16913	17087	16903	16828	16822	16743	16710	16726	16781	16793	16829	16816	16905	16926	16963	16816	16839	16781	16934	17006	16842	16849	16747	16895	16897	16784	16968	16887	16812	16680	16927	16654	16838	16792	16958	16939	16726	16858	16963	17082	16926	16762	16807	16962	16803	16698	16920	16801	16867	16583	16786	16877	16913	16940	17003	16912	16843	16705	16791	16744	16837	16920	16753	16628	16807	16867	16836	16863	16783	16712	16867	16701	17032	16745	16916	16862	16669	16755	16821	16527	16832	16906	16865	16781	16944	16697	16929	16768	16759	16628	16785	16786	16833	16629	16865	16767	16739	16714	16812	16865	16925	16775	16824	16969	17013	16798	16997	16844	16857	16753	16782	16684	16780	16701	16763	16896	16733	16874	16929	16793	16768	16713	17026	16661	16735	16854	17038	16838	16894	16960	16796	16793	16592	16903	16930	16793	16688	16956	16684	17007	16917	16670	16832	16899	16714	16895	16754	16736	16787	16777	16773	16762	16783	16903	16669	16935	16853	16801	17010	16996	16974	16784	16881	16728	16893	16790	16706	17023	16951	16848	16719	16860	16905	16996	16767	16846	16937	16879	16850	16785	16708	16805	16678	16823	16802	16799	16923	16829	16825	16810	16848	16917	16654	16882	16907	16937	16920	16908	16726	16852	16893	16921	16799	16881	16650	16822	16884	16882	16815	16915	16845	16725	16875	16798	16754	16884	16810	16562	16756	16813	16825	16877	16960	16799	16440	16733	16748	16783	16847	16684	16839	16783	16801	16772	16794	16640	16873	16926	16832	16678	16741	16842	16976	16946	16852	16794	16727	16940	16741	16708	16803	16648	16569	17013	16913	16869	16739	16861	16895	16675	16840	16743	16933	16862	16892	16738	16909	16856	16790	16769	16646	16720	16757	16924	16704	16796	16791	16849	16698	16868	16786	16678	17026	16915	16844	16865	17011	16948	16597	16831	16669	16820	16904	16812	16770	17188	16844	16757	16890	16810	16901	16837	16723	16758	16890	16845	16811	16948	17035	16838	16949	16821	16853	16836	16924	16861	16933	16890	16786	16796	16924	16911	16689	16706	17099	16735	16835	16870	16662	16848	16778	16826	16704	16713	16459	16846	16857	16744	16807	16894	16712	16723	16941	16678	16890	17036	16978	16814	16768	16866	16862	17007	16835	16903	16726	16878	16807	17023	16717	16960	16943	16749	16837	16802	16791	16699	16773	16786	16952	16894	16912	17056	16807	16835	16708	16619	16754	16834	16829	16797	16864	16825	16885	17027	16741	16976	16652	16771	16955	16900	16998	16858	16856	16750	17013	16771	16824	16655	16598	16854	16690	17041	16841	16721	16827	16914	17021	16769	16869	16978	16805	16606	16791	16893	16872	16852	16868	17015	16946	16750	16896	16844	16529	16574	16880	16937	16745	16681	16617	16679	16797	16906	16838	16693	16745	16797	16598	16728	16784	17009	16740	16934	16788	16871	16754	16721	16975	16800	16977	16886	16967	16700	16933	16838	16993	16753	16899	16755	16758	16738	16942	16849	16843	16901	16934	16814	16806	16742	16695	16793	16853	16691	16738	16827	16925	16723	16871	16930	17008	16782	16737	16695	16791	16663	16720	16840	16705	16974	16973	16892	16750	16837	16789	16916	16870	16673	16783	16843	17037	16916	16839	16696	16777	16628	16659	16690	16804	16800	16951	16748	16743	16742	16967	16878	16790	16832	16943	16872	16906	16713	16691	16605	16785	16647	16679	16709	16995	16806	16760	16634	16662	16865	16871	16722	16805	16687	16542	16858	16642	16804	16757	16792	16828	17079	16625	16932	16787	16799	17037	16717	16932	16897	16941	16754	16835	17011	16964	16750	16727	16872	16985	16711	16601	16707	16964	16733	16794	16692	16698	16955	16726	16640	16901	16895	16854	16872	16943	16911	16976	16876	16781	16966	16668	16890	16930	16916	16759	16722	16939	16905	16904	16608	16980	16810	16914	16863	16812	17016	16832	16819	17022	16734	16766	16722	16886	16733	16778	16776	16957	16906	16680	16910	16693	16630	17048	16909	16827	16778	16531	16796	16819	16919	16811	16937	16959	16926	16693	16810	16849	16736	16956	16956	16869	16847	16870	16658	16919	16613	16999	16743	16955	16953	16915	16852	16835	16828	16844	16674	16647	16765	16799	16796	16683	16773	16975	16711	16672	16815	16784	16827	16881	16918	16776	16776	16698	16847	16763	16852	16921	16645	16801	16842	16836	16699	16682	16713	16801	17067	16687	16925	16680	16817	16871	16790	16781	16950	16840	17133	16945	16798	16850	16957	16659	16958	17032	16940	16802	16998	17029	16658	16805	16992	16753	16959	16679	16900	16937	16720	16745	16731	16953	16951	16777	16917	16705	16826	16875	16786	16854	16725	16658	16778	16830	17007	17125	16899	16811	16928	16799	16883	16927	17075	16924	16925	16878	16798	16836	16801	17023	16755	16752	16905	16806	16877	17015	16912	16871	16829	16722	16798	16726	16714	16781	16653	16616	16913	16904	16810	17005	16794	16818	16742	16957	16719	16763	16788	16837	16965	16844	16894	16850	16789	16798	16749	16805	16794	16724	16872	16954	16790	16683	16675	16980	16874	16847	16836	16949	16639	16530	16765	16768	16930	16788	16841	16952	16931	16936	16880	16755	16882	16733	16732	16561	16572	16858	16598	16798	16724	16890	16987	16832	16893	16779	16729	17096	16917	16925	16739	16874	16984	16955	16846	16895	16757	16823	16771	16979	16863	16961	16984	17022	16864	16596	16934	16690	16652	16628	16823	16743	17014	16779	16837	16782	17004	16814	16737	16787	16640	16974	16894	16767	16946	16781	16866	16842	16821	16712	16804	16769	16842	16727	16896	17016	16814	16609	16781	16803	16815	16776	16854	16759	16857	16794	16781	16785	16711	16797	16674	16769	16622	16849	16765	16770	17001	16845	16743	16785	16916	16770	16798	16777	16794	16555	16781	16694	16805	16906	16804	16613	16804	16713	16800	16688	16801	16782	16958	16849	16846	16727	16849	17060	16806	16656	16924	16869	16748	16667	16892	16795	16876	16864	16905	16987	16733	16900	16833	16823	17000	16722	16877	16950	16730	16866	17152	16851	16833	16711	16879	16887	16794	16776	16791	16871	16688	16725	16819	16769	16868	16687	16973	16632	16665	16674	16852	16699	16821	16849	16795	17015	16863	16730	16564	16722	16813	16644	16817
30652	52804	48561	38027	31716	26549	22985	20451	19748	19107	18274	17774	16992	16616	16412	16129	15809	15611	15622	15330	15062	15229	15029	15044	14742	14701	14722	14739	14680	14433	14600	14485	14371	14517	14568	14378	14329	14517	14323	14501	14295	14429	14408	14362	14454	14245	14334	14267	14406	14380	14416	14357	14244	14448	14327	14327	14397	14269	14309	14154	14312	14282	14171	14330	14370	14259	14374	14264	14263	14184	14299	14300	14133	14234	14301	14208	14175	14452	14213	14388	14344	14331	14181	14225	14417	14417	14138	14291	14314	14104	14441	14388	14359	14313	14291	14160	14304	14317	14222	14317	14334	14324	14335	14298	14062	14359	14241	14295	14163	14163	14265	14241	14198	14246	14122	14292	14259	14358	14274	14280	14172	14194	14195	14110	14165	14409	14360	14342	14359	14101	14100	14345	14292	14247	14278	14248	14214	14288	14298	14147	14324	14335	14382	14134	14275	14244	14291	14270	14276	14330	14238	14392	14247	14169	14407	14241	14164	14336	14313	14325	14360	14129	14331	14307	14252	14318	14206	14079	14260	14192	14279	14233	14111	14195	14163	14486	14280	14120	14469	13996	14121	14225	14138	14120	14237	14212	14225	14237	14244	14185	14272	14319	14319	14245	14272	14373	14071	14241	14230	14219	14222	14139	14249	14365	14223	14203	14232	14161	14345	14519	14301	14272	14412	14358	14202	14369	14325	14122	14316	14123	14177	14335	14191	14335	14277	14185	14359	14179	14175	14326	14083	14360	14285	14185	14181	14193	14205	14163	14394	14199	14215	14191	14210	14374	14334	14404	14254	14195	14300	14262	14196	14177	14043	14411	14299	14222	14459	14196	14296	14198	14269	14155	14321	14109	14227	14423	14155	14109	14152	14158	14211	14271	14472	14305	14217	14279	14317	14151	14297	14182	14268	14100	14370	14283	14267	14287	14201	14272	14280	14350	14319	14411	14258	14332	14318	14330	14295	14150	14281	14098	14189	14421	14219	14395	14300	14164	14350	14342	14226	14326	14380	14234	14363	14264	14254	14227	14367	14237	14344	14261	14288	14343	14365	14146	14291	14402	14204	14239	14104	14265	14339	14108	14085	14386	14294	14432	14163	14271	14233	14412	14299	14283	14265	14345	14282	14155	14293	14112	14394	14213	14268	14255	14329	14312	14261	14149	14280	14093	14206	14129	14169	14274	14210	14225	14068	14286	14273	14226	14183	14218	14146	14280	14281	14246	14153	14145	14160	14136	14181	14137	14348	14200	14171	14192	14264	14227	14317	14229	14322	14236	14314	14183	14283	14133	14165	14082	14374	14193	14243	14263	14351	14274	14358	14213	14421	14296	14093	14207	14248	14295	14387	14248	14301	14199	14344	14353	14213	14140	14181	14248	14385	14069	14415	14088	14304	14382	14271	14240	14193	14421	14149	14350	14299	14127	14250	14339	14266	14344	14246	14319	14283	14269	14198	14138	14280	14203	14287	14377	14158	14339	14018	14168	14119	14156	14320	14279	14119	14242	14296	14214	14313	14279	14318	14333	14137	14270	14267	14222	14228	14132	14327	14214	14317	14084	14114	14098	14158	14128	14249	14156	14265	14094	14129	14267	14312	14332	14272	14151	14088	14178	14208	14044	14379	14321	14103	14307	14152	14187	14252	14198	14216	14490	14134	14205	14264	14315	14083	14285	14490	13997	14273	14143	14296	14243	14327	14368	14218	14150	14345	14201	14247	14233	14273	14258	14354	14232	14432	14181	14169	14307	14070	14290	14486	14179	14098	14207	14218	14189	14423	14112	14098	14113	14308	14446	14310	14193	14229	14267	14380	14367	14163	14320	14103	14240	14345	14326	14192	14280	14358	14138	14271	14249	14299	14130	14034	14264	14341	14225	14284	14307	14203	14252	14311	14074	14316	14168	14241	14221	14165	14290	14261	14255	14146	14151	14368	14320	14265	14023	14204	14325	14234	14173	14303	14200	14260	14289	14288	14361	14244	14304	14150	14322	14249	14197	14233	14147	14228	14156	14347	14284	14175	14249	14360	14221	14150	14152	14341	14266	14327	14385	14384	14447	14387	14204	14035	14147	14165	14039	14178	14361	14116	14248	14293	14033	14393	14120	14288	14424	14284	14269	14198	14250	14326	14239	14236	14310	14359	14273	14298	14302	14255	14209	14244	14296	14332	14347	14285	14152	14201	14240	14372	14321	14135	14167	14004	14211	14168	14281	14084	14322	14310	14236	14316	14038	14403	14287	14207	14366	14183	14294	14377	14268	14213	14103	14239	14274	14323	14265	14066	14318	14272	14263	14241	14301	14249	14413	14167	14226	14121	14387	14327	14340	14240	14287	14269	14182	14185	14177	14298	14261	14332	14301	14188	14130	14266	14258	14291	14233	14030	14254	14197	14260	14228	14278	14145	14274	14160	14274	14403	14387	14369	14084	14265	14178	14193	14143	14290	14020	14365	14287	14153	14312	14222	14360	14248	14221	14207	14208	14205	14080	14286	14285	14288	14169	14160	14190	14192	14258	14160	14308	14172	14231	14023	14247	14280	14286	14320	14231	14289	14265	14287	14233	14175	14252	14233	14304	14125	14330	14151	14129	14223	14186	14235	14194	14087	14260	14281	14308	14483	14205	14182	14243	14293	14130	14382	14183	14162	14254	14185	14317	14244	14248	14069	14327	14241	14389	14201	14301	14176	14204	14272	14152	14183	14187	14303	14195	14153	14386	14315	14230	14243	14427	14273	14178	14330	14243	14233	14256	14204	14218	14171	14407	14295	14466	14145	14141	14224	14353	14408	14169	14260	14281	14440	14259	14221	14264	14133	14217	14152	14133	14171	14160	14288	14184	14285	14174	14252	14305	14210	14180	14141	14306	14183	14257	14343	14280	14304	14269	14377	14123	14194	14281	14376	14214	14270	14199	14301	14237	14100	14089	14181	14139	14277	14345	14287	14212	14221	14086	14310	14384	14181	14259	14167	14168	14021	14289	14322	14402	14406	14190	14080	14303	14185	14189	14279	14133	14253	14083	14234	14215	14137	14214	14285	14316	14386	14159	14337	14285	14258	14131	14336	14201	14216	14224	14231	14377	14307	14243	14060	14220	14331	14270	14352	14089	14280	14296	14166	14329	14316	14197	14237	14375	14147	14170	14239	14155	14284	14249	14181	14281	14229	14320	14421	14283	14465	14324	14319	14196	14347	14371	14213	14310	14127	14172	14421	14225	14134	14316	14302	14202	14375	14307	14158	14141	14269	14345	14149	14286	14312	14316	14254	14174	14291	14301	14314	14300	14371	14265	14201	14260	14308	14209	14228	14176	14153	14206	14329	14327	14248	14292	14187	14338	14134	14007	14062	14215	14238	14405	14195	14355	14146	14140	14143	14261	14137	14272	14150	14063	14173	14148	14017	14309	14218	14238	14318	14369	14506	14295	14138	14319	14144	14133	14209	14229	14380	14435	14282	14330	14309	14330	14097	14235	14158	14297	14215	14167	14181	14103	14237	14160	14095	14062	14268	14282	14317	14158	14368	14171	14217	14211	14334	14240	14065	14393	14270	14267	14208	14292	14275	14273	14418	14149	14044	14329	14171	14183	14204	14042	14310	14101	14134	14182	14138	14239	14214	14403	14234	14266	14272	14301	14286	14377	14200	14214	14221	14202	14218	14398	14216	14345	14245	14090	14304	14276	14209	14293	14176	14356	14432	14240	14160	14190	14218	14182	14160	14257	14216	14186	14307	14234	14234	14243	14240	14299	14233	14259	14270	14256	14141	14296	14249	14348	14294	14139	14150	14127	14082	14225	14009	14230	14270	14286	14134	14311	14304	14305	14214	14318	14245	14182	14362	14287	14123	14148	14062	14206	14242	14417	14165	14289	14320	14215	14512	14228	14590	14369	14187	14070	14275	14321	14127	14319	14106	14309	14336	14332	14173	14340	14032	14177	14005	14250	14183	14287	14259	14295	14273	14178	14101	14195	14179	14287	14361	14114	14136	14214	14213	14171	14365	14359	14198	14330	14079	14348	14294	14109	14438	14438	14147	14102	14173	14209	14292	14329	14266	14267	14251	14178	14219	14363	14205	14284	14462	14273	14320	14182	14214	14165	14262	14144	14237	14250	14421	14197	14204	14290	14184	14355	14122	14301	14211	14265	14412	14163	14267	14190	14293	14291	14218	14217	14324	14207	14331	13991	14157	14282	14227	14187	14203	14287	14352	14214	14259	14211	14191	14248	14277	14273	14173	14394	14173	14269	14291	14156	14144	14287	14160	14267	14257	14312	14216	14224	14231	14203	14244	14184	14253	14237	14301	14012	14525	14261	14169	14237	14233	14265	14241	14165	14353	14346	14185	14258	14408	14082	14347	14313	14043	14244	14203	14273	14202	14350	14208	14141	14267	14259	14298	14275	14209	14092	14235	14255	14288	14266	14230	14297	14466	14330	14191	14432	14159	14317	14339	14145	14300	14179	14265	14027	14174	14258	14339	14261	14311	14124	14141	14285	14236	14290	14160	14194	14319	14345	14281	14318	14446	14228	14049	14299	14277	14287	14147	14283	14243	14141	14182	14247	14404	14119	14236	14239	14249	14073	14301	14350	14320	14278	14226	14221	14279	14214	14318	14216	14132	14322	14164	14278	14115	14321	14207	14197	14316	14406	14389	14158	14341	14157	14379	14187	14232	14149	14300	14250	14513	14232	14198	14075	14130	14087	14149	14199	14128	14247	14220	14247	14174	14438	14270	14285	14265	14324	14107	14114	14277	14328	14220	14383	14253	14357	14130	14210	14086	14433	14175	14332	14261	14381	14143	14102	14142	14192	14263	14165	14302	14293	14326	14035	14196	14385	14196	14157	14276	14161	14149	14114	14186	14419	14140	14316	14244	14331	14287	14232	14305	14428	14243	14123	14410	14262	14314	14126	14227	14238	14046	14360	14255	14453	14135	14279	14349	14351	14216	14362	14213	14390	14204	14326	14086	14316	14249	14091	14267	14335	14295	14245	14270	14173	14180	14345	14261	14305	14182	14138	14367	14257	14265	14319	14352	14251	14237	14190	14234	14078	14135	14078	14120	14236	14303	14248	14367	14071	14310	14180	14321	14176	14265	14272	14170	14203	14188	14115	14303	14368	14228	14234	14258	14265
28375	26468	33592	29803	23427	20581	18628	17431	17347	17291	16996	16856	16940	16457	16465	16350	16293	16153	16192	16207	16320	16309	16190	16136	16109	16145	16095	16036	16138	16101	16116	16072	16023	16009	16036	16026	15875	15788	15913	16037	15945	16031	16046	16120	16037	16015	15959	15917	15963	15918	15896	15815	16141	15793	16015	15895	15871	16036	15838	15896	15971	16052	15945	16133	15913	15815	15833	15785	15879	16022	16059	15758	16010	15716	16092	15974	16017	15940	15847	15954	15942	15719	15926	15908	16160	16012	16000	15915	15965	15914	15839	15805	15793	15951	16053	15853	15962	15970	15840	15773	15727	16060	15976	15822	15829	15875	15752	15788	16042	15925	15837	15889	15794	15746	15864	15954	15821	15955	15895	15890	15915	15983	15825	16000	15933	15688	15782	16064	15815	15740	15944	15823	15879	15816	16064	15904	15942	15940	16066	15919	15865	16041	15998	16043	15916	15837	16008	15879	16018	15999	15865	15959	15832	15898	16126	15870	15851	15941	15656	15846	15967	15879	15847	15942	15913	15786	15781	16117	15863	15699	15835	15991	15866	15823	15896	15910	15839	15848	15970	15897	15953	15885	15913	15909	15809	15721	15956	15852	15749	16034	15939	15905	16104	15619	15804	15956	16018	15891	15906	15726	15801	15923	16018	15882	15947	16069	16017	15888	15927	16015	15978	15983	16090	15813	15971	15651	15917	15981	15876	15784	15767	15971	15832	15810	15842	15856	15585	15970	15763	15785	15835	15917	15915	16157	15994	15793	15900	15914	15948	15914	15916	15937	15879	15887	15797	15907	15863	15872	15801	16014	15865	15918	16084	15864	16026	15787	16056	15988	15988	16173	15905	15902	15851	15874	15818	15900	15988	16056	15799	16121	16076	15718	16138	15671	16097	15848	15985	15948	15926	15828	16205	15819	15884	16024	15798	15738	15774	15950	16107	15850	15965	15951	15874	15818	15912	15808	15825	15981	15898	16062	16095	15973	15904	15724	15796	15740	15959	15938	15918	15841	15784	15814	16015	16074	15939	15825	15919	15956	16062	15856	15970	15890	15824	15942	15909	16053	15895	15927	15915	15695	15931	15883	15872	15881	15959	15895	15998	15948	16014	16044	15677	15785	15661	15936	15847	15780	15899	15811	15894	16002	16007	15722	15927	15792	15968	16113	15872	15833	15954	15744	15814	16109	15877	15858	15873	16066	15904	15760	15851	15913	15888	15862	15897	16111	16205	15993	15970	15815	15798	16030	15898	15956	16032	15702	15886	16132	15855	15819	15631	15972	15943	16066	16015	15859	15928	15947	16201	15995	15969	15736	15947	15732	16005	15626	15942	16062	15917	16044	15914	15944	15788	16060	16013	15827	15801	15816	15881	15826	16176	15682	15877	15843	15800	15795	15916	15798	16027	15864	16135	15841	15866	15999	15883	15773	15757	15941	15811	15986	15996	16075	15872	15911	15896	15949	16107	16027	16109	15881	15877	15984	15941	15871	15776	15819	16240	16054	15927	15760	15797	15809	15966	15902	15926	15862	15907	16183	16108	15780	16004	16052	15919	15763	15879	15839	16131	15907	16161	15737	16032	16027	15774	15864	15810	16006	16060	15969	15956	15645	15995	15818	15724	16172	16134	15898	15963	15852	15912	15868	15831	15985	15856	15834	15680	15740	15995	15968	15860	15818	15986	16045	15925	15921	15932	16039	15895	16123	16028	15885	15860	15974	15858	15914	15859	15710	15873	15872	15843	15964	15854	15934	15984	15875	15783	15668	16061	16031	15998	15907	16255	15813	15587	15850	15795	15855	15817	15748	15916	15993	15821	15770	15964	15792	16018	16006	15965	15994	15945	15766	16117	15815	15756	15912	15904	15867	16037	15995	15811	15904	15872	15798	15803	15807	15785	16054	16077	15854	15771	15881	15840	15809	15830	15854	16075	15970	16141	15973	15765	15828	15944	16011	15797	15918	15950	15976	15973	15811	16019	16026	15992	15820	15914	15961	15856	16033	15985	15756	15933	15922	15917	15803	15833	15943	15808	15941	16094	15967	15860	15857	15956	15934	15833	15656	15757	15991	16032	15956	15820	15999	15952	16069	16025	16078	15918	16080	15812	15762	16016	15835	15879	15732	15821	15835	15859	15788	15942	15989	16032	15980	15880	15897	16117	16012	15984	15929	15925	16002	15728	16015	16012	15747	15896	16000	15886	15973	15952	15816	16144	16074	15930	15869	15970	15965	16012	15942	15968	15939	15905	15891	15951	16223	15779	15862	15855	15944	15831	15978	15776	15863	15972	15792	15863	16035	15958	15908	16015	15929	16001	15880	15943	15799	15954	15870	15983	15795	15926	16064	16025	15935	15906	15882	15943	15970	15935	15874	15793	16016	16029	16021	16001	15962	15914	15797	15875	15921	15742	16120	15809	15846	15803	15512	15954	15922	16033	15769	15841	15791	16056	16129	15988	16003	15788	15829	15833	16002	15980	16003	15986	15820	15763	15902	15809	15834	15866	15964	16203	15758	15930	15805	15802	15803	15965	15682	15751	15865	15847	15965	15917	15949	16094	15873	15980	15920	16058	15987	16043	15965	15857	16049	15879	15905	16086	15865	15844	15932	15794	16029	15926	15751	16076	15881	15670	16062	15908	15865	15725	16019	15784	16088	15849	15964	16017	16046	15970	15956	15823	15864	15830	15999	15932	15801	15926	15831	15958	15860	15845	15702	15744	15984	15934	16111	15672	15857	15742	15863	15795	15799	15862	15915	15894	15873	15975	16094	16148	15904	15804	15935	15745	15922	16070	15723	15730	15877	16040	15935	15865	16005	15997	15992	15915	15805	15817	16032	16056	16026	15942	15884	15851	15829	15883	15990	15839	15972	15917	15726	15913	15988	15904	15855	16130	15847	16021	15830	15976	15943	15931	15889	15913	15890	15909	15934	15931	15921	15819	15923	15865	15770	15765	15790	15644	15944	15886	15943	15903	15785	15772	15682	15896	15846	15767	15835	16102	15930	15773	15919	15767	15869	16031	15914	15954	15784	16081	15803	15879	16028	16114	16159	15909	15883	15726	15733	15775	15832	16008	16079	15776	15955	15915	15950	15941	15964	16013	15881	15954	15852	15893	15937	15929	16084	15916	16120	15888	15833	15820	15896	15948	15963	15670	15658	15926	15829	16031	16056	15900	15886	15970	15939	15886	16018	15803	15884	15979	15966	15852	15848	15984	15749	15951	16016	15898	15919	16027	15814	15769	15834	15808	15840	15994	16045	16161	15930	15895	15992	16050	16015	16029	15825	15704	15887	15884	15810	16011	16041	15864	15711	15869	16120	16005	15990	15725	15909	15930	15903	15753	15886	15975	15835	15896	15805	15945	15936	15988	15763	16014	15818	16088	15874	16054	15883	15878	15991	15883	15766	15853	15837	15984	15787	15824	15941	15946	16091	16120	16011	15881	15933	15908	15950	15724	15864	15899	15942	15846	15824	15933	15928	15754	15919	15945	15915	16083	15737	15981	15805	15849	15769	15773	15741	16087	15977	15968	16093	15955	16025	15884	15822	15938	15775	15997	16079	16020	15837	15689	16021	15793	15778	16145	15880	15944	15894	15684	15994	15914	15940	15835	16030	16001	16054	15726	15866	15961	15955	15850	16108	15902	15889	16042	16074	16002	15752	15995	15987	15896	15826	15841	15848	16061	15980	16154	16013	15882	15912	15863	15981	16013	15821	15984	15993	15768	15935	16104	15953	16025	15994	15932	15846	16006	15693	16072	16105	16011	15907	16093	15916	15854	15969	15882	15722	15876	15787	15815	16037	15923	15764	15993	15813	16019	16024	15906	15731	16040	15815	15853	16278	15988	15820	15972	15804	15967	15898	15823	15877	15976	15900	15944	15861	15885	15762	15906	15962	15883	15890	15823	15969	15759	15914	15916	15837	15853	15850	15987	15872	16034	15893	15732	15852	15803	15979	15920	15810	15906	15785	15897	15843	15962	15988	15912	15962	15831	15809	15820	15910	15816	16123	16006	15915	15873	16153	15881	16059	15798	15885	15831	15866	16074	16106	15974	16072	16106	15755	15693	15841	15830	15942	15821	16111	15860	15884	15926	15885	15756	15713	16056	15805	15884	15912	16040	16181	15917	15948	15962	15856	16051	15881	15678	16031	15864	15869	15952	15948	16019	15915	15637	15870	16032	16165	16060	15950	15860	15833	16030	15947	15814	16073	15870	15915	15835	15883	15889	15934	15957	16060	15916	15910	15711	15828	15931	15893	15870	15807	15944	15818	15952	15798	15885	15632	16186	15996	16023	15920	16073	15849	16164	16057	15980	15888	15943	15984	15846	15889	15831	16028	15979	15702	15813	15663	15952	15935	16026	15814	16029	15706	16034	15931	15719	16014	15873	15783	15973	16007	15904	16020	15981	15962	16077	15970	15949	15917	15913	15985	15817	15948	16017	15845	16087	15893	15911	15898	15969	15991	15850	15972	15863	15931	15765	16037	15815	16025	15889	15883	15828	15969	15852	15840	15962	15840	15906	15968	15868	16086	15786	15817	15992	15923	15781	15810	15890	16111	16035	15891	15936	15965	15938	15834	15884	15876	15825	15681	15867	15945	16118	15976	15876	15968	15980	16073	15840	16023	15876	15926	15980	16042	15724	15849	15725	15903	15613	15973	15938	15765	15943	16042	15856	15895	15956	15867	15711	15785	15599	15936	16012	15893	15949	15955	15836	16036	16018	15915	16030	15908	15855	15993	15816	15874	15927	15826	15935	15970	15807	15928	15858	15749	16001	15843	16044	15876	15750	15692	16035	15888	15817	15952	15928	15862	15927	15973	15935	15804	15889	15970	16012	15852	15830	15846	16021	15955	15815	15991	15773	16030	15808	15947	15929	15986	15784	15833	15924	15956	15641	15907	15813	15868	15954	15768	15962	15974	16093	15937	15713	15856	15942	16088	15856	15904	15730	15967	15828	15674	15803	15932	15878	15882	15859	15810	15984	15892	15896	15713	15833	15901	15786	15887	15970	15904	15760	15929	15921	15723	15931	15879	15682	16033	15989	15945	15894	15683	15994	16027	15682	15898	15839	15967	15913	15827	15791	15889	16037	15907	15984	15800	15941	16219	16178	16131	15830	15900	15874	15861
28638	41383	37280	28225	23146	19755	17429	16238	15868	15540	15357	15150	14833	14631	14560	14308	14275	14314	14031	14100	14216	14094	13945	13905	13892	13783	13848	13930	13833	13888	13906	13821	13865	13924	13878	13876	13745	13816	13710	13694	13663	13633	13522	13789	13816	13802	13831	13555	13559	13785	13813	13817	13706	13585	13814	13675	13768	13722	13796	13903	13787	13778	13792	13653	13733	13575	13784	13517	13471	13759	13633	13685	13604	13678	13562	13752	13745	13660	13610	13735	13643	13700	13773	13712	13779	13684	13643	13790	13666	13684	13821	13568	13668	13648	13819	13592	13632	13827	13663	13575	13769	13672	13635	13556	13667	13646	13685	13734	13768	13664	13655	13717	13645	13697	13627	13676	13614	13720	13591	13733	13790	13644	13714	13707	13823	13533	13826	13668	13841	13821	13763	13664	13810	13553	13761	13699	13726	13732	13582	13642	13704	13785	13662	13778	13774	13671	13768	13592	13701	13497	13610	13782	13813	13759	13713	13679	13879	13731	13572	13709	13754	13727	13606	13844	13632	13687	13635	13513	13831	13664	13460	13620	13551	13717	13736	13550	13698	13623	13813	13629	13632	13625	13756	13736	13780	13738	13672	13846	13763	13799	13622	13633	13584	13637	13636	13836	13627	13708	13669	13752	13601	13757	13565	13755	13713	13782	13859	13675	13576	13569	13744	13621	13861	13536	13711	13560	13636	13772	13757	13619	13776	13547	13538	13699	13897	13697	13777	13672	13796	13666	13830	13673	13666	13741	13632	13716	13776	13681	13916	13818	13670	13680	13717	13580	13931	13732	13769	13584	13649	13626	13732	13722	13717	13632	13778	13771	13604	13772	13641	13724	13707	13677	13722	13681	13854	13908	13616	13686	13711	13569	13687	13755	13628	13593	13654	13557	13728	13702	13790	13714	13765	13669	13651	13893	13728	13797	13762	13722	13708	13657	13717	13738	13680	13972	13736	13625	13779	13669	13526	13743	13676	13866	13752	13614	13671	13709	13737	13856	13671	13570	13578	13765	13711	13796	13734	13685	13786	13766	13493	13682	13729	13642	13741	13678	13821	13562	13705	13816	13806	13716	13652	13673	13891	13763	13654	13664	13636	13536	13731	13778	13594	13742	13682	13644	13581	13588	13852	13663	13640	13722	13798	13845	13813	13836	13708	13537	13610	13778	13639	13618	13839	13762	13724	13676	13760	13797	13775	13777	13678	13649	13553	13831	13701	13774	13788	13727	13687	13599	13796	13667	13547	13751	13797	13853	13673	13654	13643	13905	13658	13638	13909	13707	13609	13783	13690	13321	13805	13652	13736	13689	13681	13574	13546	13694	13766	13638	13664	13652	13607	13583	13708	13561	13720	13841	13841	13558	13681	13798	13679	13736	13631	13675	13655	13811	13624	13645	13703	13781	13787	13612	13683	13686	13736	13595	13612	13692	13594	13603	13803	13532	13682	13718	13694	13701	13769	13727	13717	13747	13805	13655	13693	13589	13620	13773	13632	13782	13461	13736	13703	13693	13758	13722	13655	13693	13710	13813	13785	13595	13732	13702	13590	13722	13871	13670	13671	13594	13599	13625	13563	13632	13642	13739	13560	13553	13702	13680	13720	13696	13698	13615	13735	13542	13675	13712	13815	13715	13605	13678	13700	13930	13641	13733	13722	13554	13671	13590	13794	13667	13806	13893	13631	13618	13740	13653	13631	13719	13679	13768	13680	13830	13770	13743	13667	13637	13766	13836	13604	13719	13611	13735	13742	13833	13830	13684	13610	13683	13879	13699	13658	13775	13687	13703	13658	13634	13657	13639	13564	13681	13758	13731	13565	13764	13509	13686	13583	13719	13741	13748	13602	13662	13740	13728	13701	13636	13631	13626	13745	13671	13761	13731	13694	13779	13748	13655	13624	13672	13807	13696	13723	13692	13665	13646	13494	13565	13721	13680	13656	13460	13624	13609	13704	13494	13701	13622	13725	13711	13671	13520	13918	13645	13727	13661	13596	13667	13761	13723	13701	13683	13642	13879	13689	13544	13860	13777	13798	13667	13791	13642	13740	13618	13794	13820	13687	13740	13708	13692	13635	13698	13708	13709	13500	13822	13497	13660	13787	13725	13605	13699	13691	13654	13687	13637	13722	13567	13867	13739	13728	13689	13726	13673	13701	13812	13778	13794	13683	13674	13708	13678	13552	13681	13745	13688	13505	13640	13616	13643	13726	13547	13571	13658	13807	13496	13546	13628	13558	13618	13767	13607	13773	13835	13754	13732	13888	13831	13720	13762	13731	13698	13755	13710	13571	13635	13809	13817	13457	13567	13784	13781	13708	13510	13789	13687	13648	13771	13690	13579	13677	13519	13825	13591	13764	13733	13882	13662	13659	13575	13923	13775	13536	13895	13758	13732	13735	13762	13653	13598	13813	13530	13797	13818	13779	13805	13713	13601	13832	13696	13676	13763	13584	13754	13509	13725	13722	13861	13603	13886	13522	13673	13793	13596	13632	13665	13740	13757	13605	13705	13794	13753	13574	13646	13734	13920	13790	13633	13619	13686	13845	13746	13897	13597	13571	13856	13741	13802	13751	13676	13634	13691	13774	13598	13569	13617	13788	13591	13696	13745	13688	13544	13642	13728	13643	13652	13728	13781	13561	13725	13914	13737	13773	13683	13728	13606	13568	13728	13581	13734	13612	13740	13687	13592	13738	13743	13743	13770	13772	13860	13659	13727	13753	13758	13836	13821	13816	13754	13657	13665	13602	13742	13661	13907	13801	13578	13664	13596	13789	13669	13749	13581	13595	13632	13640	13869	13639	13539	13647	13768	13771	13720	13824	13730	13674	13629	13632	13622	13701	13577	13802	13815	13760	13732	13726	13728	13723	13589	13661	13605	13837	13634	13686	13704	13750	13762	13821	13809	13681	13636	13674	13656	13725	13649	13687	13593	13581	13658	13711	13681	13814	13752	13737	13842	13670	13737	13753	13841	13727	13625	13782	13752	13687	13737	13700	13709	13811	13700	13850	13701	13671	13713	13771	13939	13807	13625	13782	13560	13824	13710	13579	13705	13514	13746	13876	13731	13767	13679	13712	13771	13605	13549	13646	13729	13813	13753	13594	13691	13745	13674	13842	13720	13691	13603	13777	13777	13816	13690	13701	13692	13624	13642	13776	13645	13547	13739	13775	13724	13686	13751	13699	13646	13802	13678	13647	13815	13696	13577	13749	13834	13566	13651	13718	13845	13563	13779	13515	13664	13845	13666	13782	13712	13807	13576	13850	13725	13695	13659	13735	13561	13719	13721	13856	13761	13802	13490	13680	13566	13680	13750	13683	13630	13613	13750	13725	13823	13764	13636	13517	13665	13881	13730	13524	13578	13723	13601	13667	13745	13604	13818	13778	13703	13679	13765	13788	13589	13675	13558	13686	13803	13679	13572	13619	13652	13684	13768	13741	13680	13762	13688	13849	13733	13782	13734	13758	13549	13788	13809	13817	13726	13794	13886	13903	13688	13709	13819	13778	13779	13803	13772	13704	13656	13682	13630	13553	13705	13756	13823	13717	13767	13605	13754	13730	13690	13774	13654	13731	13603	13597	13631	13640	13725	13568	13700	13732	13622	13493	13669	13624	13681	13745	13706	13621	13808	13694	13615	13847	13729	13542	13768	13566	13647	13578	13902	13702	13711	13672	13623	13583	13565	13765	13763	13709	13721	13619	13704	13721	13748	13581	13613	13658	13694	13723	13801	13677	13742	13909	13393	13580	13761	13534	13686	13623	13755	13540	13743	13605	13717	13657	13717	13543	13636	13594	13639	13718	13618	13750	13600	13637	13678	13704	13659	13609	13686	13786	13899	13835	13715	13600	13607	13736	13667	13699	13696	13716	13653	13901	13747	13774	13677	13734	13654	13731	13790	13650	13942	13596	13547	13735	13687	13676	13672	13607	13731	13839	13681	13727	13636	13742	13764	13717	13820	13604	13510	13787	13535	13721	13751	13846	13539	13641	13678	13756	13713	13743	13688	13747	13837	13765	13634	13759	13701	13704	13645	13782	13453	13720	13676	13644	13565	13876	13715	13850	13704	13539	13789	13746	13605	13602	13696	13666	13697	13590	13759	13670	13802	13686	13694	13714	13734	13833	13773	13742	13650	13826	13620	13836	13691	13654	13716	13769	13778	13503	13578	13691	13606	13589	13728	13715	13782	13577	13613	13637	13826	13652	13516	13726	13515	13675	13706	13782	13709	13511	13832	13473	13741	13722	13698	13794	13689	13777	13643	13692	13590	13681	13641	13690	13540	13743	13649	13715	13695	13737	13825	13695	13778	13570	13590	13705	13701	13568	13615	13671	13685	13608	13623	13552	13707	13575	13736	13668	13703	13786	13632	13794	13584	13740	13796	13659	13643	13738	13682	13695	13642	13650	13753	13892	13846	13871	13654	13694	13747	13793	13745	13634	13682	13772	13674	13579	13673	13781	13699	13734	13649	13734	13537	13695	13726	13833	13682	13597	13635	13914	13718	13837	13758	13825	13793	13817	13657	13716	13793	13582	13772	13651	13522	13909	13616	13845	13615	13882	13596	13862	13785	13820	13770	13657	13692	13836	13618	13767	13898	13659	13720	13646	13749	13678	13792	13601	13581	13798	13762	13554	13521	13792	13726	13796	13644	13554	13673	13669	13667	13635	13825	13668	13858	13679	13670	13811	13603	13669	13660	13715	13729	13539	13647	13723	13703	13590	13746	13724	13765	13628	13820	13806	13775	13790	13599	13597	13780	13776	13667	13546	13565	13650	13710	13618	13671	13751	13884	13643	13584	13716	13690	13704	13558	13698	13799	13804	13840	13734	13806	13600	13808	13725	13762	13673	13618	13636	13707	13719	13770	13783	13830	13635	13727	13644	13801	13693	13676	13714	13811	13784	13809	13688	13759	13686	13676	13722	13796	13686	13692	13505	13716	13568	13741	13797	13652	13633	13764	13792	13534	13678	13857	13653	13732	13805	13669	13617	13920	13870	13815	13843	13748	13680	13646	13803	13719	13567	13525	13861	13778	13799	13652	13809	13723	13729	13733	13661	13665	13712	13707	13580	13676	13748	13733	13776	13722	13698	13717	13832	13725	13765	13734	13727	13820	13715	13644	13698	13883
23723	21029	28514	24556	23671	24423	22866	18993	18564	18370	18092	17486	17415	17011	16912	16692	16783	16610	16530	16462	16262	16445	16312	16303	16378	16285	16148	16206	16106	16168	16219	16313	15992	16030	15954	15919	15936	15846	15881	15769	15936	15915	15943	15988	15920	15881	15879	15781	15861	15705	15755	15845	15903	15797	16013	16029	15899	15780	15794	15880	15854	15866	15932	15840	15835	15830	15787	15795	15720	15739	15969	15646	16059	15954	15954	16047	15942	15933	16031	15979	15879	15875	15718	15786	15845	15718	15906	15882	15863	15957	15740	16006	15669	15879	15791	15780	15939	15844	15922	15781	15678	15795	15818	15847	15816	15680	15887	15937	15947	15778	15989	16048	15875	15876	15824	15770	15733	15983	15911	15809	15801	15916	15910	15893	15550	15834	15848	15837	15806	15846	15891	16083	15832	15898	15904	15957	15813	15794	15876	15875	15808	15838	16034	15999	15858	15727	15751	15762	15780	15744	15724	15775	15652	15710	15730	15846	15876	15870	15673	15936	15774	15788	15945	15857	15879	15747	15955	15859	15883	15798	15835	15802	15899	15870	15838	15920	15902	15920	15838	15644	15904	15979	16053	15939	15816	15769	15844	15859	15914	15820	15954	15702	15860	16003	15905	16051	15808	15949	15963	15626	15816	15932	15887	15911	15778	15729	15899	15797	15622	15957	15821	15885	15772	15766	15851	15743	15923	15699	15876	15714	15810	15889	15589	15841	15679	15839	15937	15981	15876	15903	15811	15922	15845	15746	15706	15858	15868	15864	16003	15734	15702	15703	15853	15836	15770	15791	15847	15859	15968	15848	15924	15994	15762	15749	15811	15814	15944	15940	15905	15870	15895	15830	15854	15864	15793	15670	15756	15754	15847	15574	16045	15691	15666	15693	15787	15865	15821	15945	15850	15895	15918	15868	15963	15729	15785	15828	16075	15616	15752	15712	15778	16005	16071	15809	15862	15707	15616	15921	15854	15639	15703	15942	16012	15934	15827	16065	15855	15755	15662	15984	15769	15726	15797	15826	16002	16003	15862	15785	15866	15874	15965	15821	15737	15867	15866	15830	15962	15900	15985	15914	15902	15827	15780	15888	15804	15924	15785	16002	15998	15858	15934	15657	15911	15735	15906	16036	15877	15827	15933	15686	15758	15845	15764	16012	15856	15912	15820	16041	15878	15686	15800	15616	15837	15811	15663	15850	15860	15727	15898	15884	16014	15922	15764	15986	15836	15889	15664	16069	15787	15995	15837	15872	15711	15653	15658	15880	15830	15953	15835	15966	15952	15763	15738	15928	15973	15815	16010	15915	15917	15879	15843	15799	15949	15649	15936	15972	16045	15702	15900	15875	15748	15843	15786	15811	15745	15790	15672	15786	15759	15643	15882	15982	15846	15899	15789	15886	15760	15881	15892	15914	15976	15730	15963	15738	15764	15921	15879	15835	15858	15980	15941	15842	15821	15797	15799	15764	16038	15877	15951	15925	15868	15880	15827	15839	15732	15753	15924	15960	15945	15741	15994	15693	15814	15936	15969	15831	15816	15884	16006	15861	15736	15925	15648	15906	15755	15875	16029	15931	15710	15688	15835	15983	16006	15837	15854	15795	16106	16041	15702	16079	16003	15736	16051	15836	15926	15943	15991	15793	15832	15878	15959	15957	15837	15888	15749	16015	15910	16014	15777	15925	16054	15903	16018	15896	15834	15826	15988	15763	15609	16080	15946	15879	15949	15786	15729	15670	15734	15894	15959	15865	16029	15888	15822	15697	15988	15763	15679	16068	16032	15868	15855	15886	16008	15973	15834	16040	15869	15723	16077	15865	15710	15727	15695	15866	15703	15782	15891	15857	15750	15731	16087	15765	15809	15787	15790	15577	15796	15927	15888	15955	15888	15894	15808	15782	15827	15880	15903	15760	15751	15845	15842	15697	15859	15867	15923	15822	15822	15992	15729	15942	15928	15731	15977	15779	16072	15763	15791	15970	15725	15694	15745	15983	16043	16021	16070	15933	15759	16016	15813	15908	15804	15961	15935	15587	15812	15897	15875	15702	16007	15823	15877	15866	15813	15749	15552	15871	15808	15882	15832	15858	15845	15979	15951	15898	15708	15799	15804	15817	15701	15674	15879	15822	15974	15807	15788	15962	15888	15689	15765	15814	16042	15959	16025	15847	15959	15763	16002	15724	15840	16063	15907	15791	15890	15809	15786	15759	15637	15878	15866	15888	15878	15921	15956	15687	15938	15826	15692	15852	16045	15849	15704	15948	16146	15774	15910	15583	15864	15869	15771	15730	15801	15911	15927	15719	15831	16047	15905	15721	15777	15841	15623	15760	15837	15977	15982	15931	15953	15786	15820	15907	15818	15782	15672	15814	15707	15831	15912	15793	15913	15771	15827	15851	15762	15759	15746	15699	15800	15664	15742	15801	15847	15928	15985	15783	15786	15835	15944	15793	15761	15685	15616	15780	15726	16057	15667	15844	15996	16139	15882	15871	15977	15969	15779	15765	15975	15779	15914	15911	15900	15790	15867	15892	15908	15744	15935	15689	15822	15845	15786	15909	15949	15689	15755	15895	15608	15870	15965	15811	15943	15989	15924	16030	15901	15745	15664	15759	15863	15829	15747	16010	15832	15789	15859	15893	15821	15848	15898	15819	16054	15853	15926	16047	15861	15806	15842	15729	15901	15924	16155	15999	15566	15975	15978	15875	15718	15721	15898	15726	15809	15891	15924	15811	15939	15770	15871	15841	16069	15956	15901	15820	15926	15876	15934	15827	15739	15997	15978	15642	15759	15689	15862	15906	15839	15817	15802	15798	15981	15973	16015	15853	16154	15767	15689	15905	15905	15740	15861	15848	15944	15927	15793	15648	15890	15783	15923	15731	15879	15838	15832	15789	15887	15953	16011	15803	15876	15797	15934	15861	15781	15976	15897	15657	15882	15657	16047	15800	15767	15676	15849	15816	15844	15855	15734	15921	15887	15922	16092	15811	15734	15700	15860	15646	15847	15827	15933	15818	15780	15796	15771	16000	15797	15984	16062	16020	15841	15788	15865	15880	15955	15787	15701	15728	15970	15947	15992	15900	15894	15747	15939	15881	16085	15913	15659	15801	16018	15677	15897	15806	15867	15883	15962	15910	15768	15853	15766	15765	15825	15825	16093	15868	15715	15677	15690	15848	15862	15743	15922	16005	15791	15694	15787	15791	15664	15794	15892	15887	15637	15869	15963	15865	15890	16056	15953	15954	15913	15937	15776	15791	15713	15872	15874	15773	15670	15874	15841	15920	15844	15967	15766	15744	15847	15723	15867	15842	15913	15864	15855	15872	15876	15791	15895	15772	15654	15945	15901	15753	15782	15817	15892	15810	15988	15881	15871	15610	15844	15915	15894	15623	15870	15648	15697	15791	15970	15783	15804	15677	15839	15678	15797	15810	15912	15746	15809	15811	15699	15710	15805	15782	15709	15969	15754	15923	15794	15906	15885	15948	15768	15981	15913	15724	16038	15895	15917	15624	16008	15750	15622	15894	15902	15923	15732	15971	15842	15813	15901	15990	15739	15939	15718	15948	16187	15826	15940	15862	15805	16017	15921	15744	15901	15843	15714	15902	15917	15840	15904	15919	15946	15861	15921	15753	15914	15685	15785	15944	15916	15683	15905	15721	15795	15894	15929	15923	15921	15938	16001	15991	15827	16051	15856	15890	15765	16078	15760	15969	15910	15923	15846	15864	15972	15965	15853	15960	15874	15818	15874	15780	15895	15735	15654	15804	15707	15838	15638	15607	15955	15821	15945	15909	15945	15937	15714	15873	15537	15894	15866	15915	15886	15724	15790	15891	15941	15949	15838	15709	15836	15888	15866	15664	15749	15956	15961	15870	15729	15980	15829	15888	15721	15645	15982	15836	15931	16014	15825	15842	15623	15687	15863	15759	15862	15829	15750	15978	15929	15731	16092	16030	15970	15935	15785	15570	15791	15905	15876	15886	15818	15874	15699	15817	15731	15913	15847	15886	16008	15932	15833	15889	15847	15934	15734	15838	15669	15915	15780	15823	16020	15959	15728	15795	15932	15929	15859	15877	15706	15850	15978	15776	15899	15685	15860	15786	15747	15664	15809	15913	15865	15860	15954	15791	15881	15670	15842	15602	15902	15878	15854	15760	15950	15868	15863	15700	15809	15767	15891	15824	15983	15867	15926	15661	15957	15876	15937	15938	15768	15759	15769	15815	15851	15871	15844	15904	15835	15871	15509	15734	15904	15934	15981	15894	15901	15791	15773	15764	15873	15623	15879	15725	15934	16078	15741	15892	15744	15735	15954	15806	15893	15681	15930	15813	15879	15779	15753	15935	15862	15857	15937	15904	15959	15976	15872	15957	15952	15753	15804	15769	15684	15697	15888	15904	15766	15912	15753	15849	15871	15940	16093	15982	15867	15698	15744	15931	15799	15794	16100	16017	15631	15991	15877	15923	15829	15870	15662	15848	15953	15872	15881	15831	16025	15833	16047	15837	15965	15846	15873	15764	15911	16074	15837	15910	15730	15879	15889	15867	15863	15827	15860	15920	15601	15927	15738	15766	16170	15761	15934	15997	15737	15859	15903	15916	16057	15762	15591	15790	15878	15830	15704	15847	15947	15909	15795	15841	16045	15816	15828	15677	15797	16050	15871	15654	15857	15660	16020	15843	15740	15703	15676	15953	15868	15752	15862	15767	15977	15937	15959	15830	15889	15847	15917	15663	15704	16004	15984	15910	15911	15716	15697	15770	15750	15730	15877	16041	15926	15834	16004	15841	15881	16006	15926	15792	15856	15853	15824	15945	15925	15770	16000	15778	15961	15745	15748	15832	15889	15872	15676	15966	15787	15819	15844	15778	15690	15975	15986	15878	15923	15737	15838	15803	15821	15811	15716	15795	15769	15861	15835	15743	15886	15833	15911	15655	15890	15763	15923	15954	15822	15585	15781	15763	15865	15904	15837	15777	15853	15720	15854	15816	15904	15721	15728	15564	15528	15913	15677	15781	16102	15488	15702	16021	16009	16015	15960	15827	15792	15766	15853	15855	15719	15735	15779	15743	15774	15910	15808	15946	16060	15672	15904	15865	15740	15870	15783	15919	15800	15728	15894	15819	16014	15806
28412	48534	43717	33793	28083	23522	19920	18218	17769	17442	16672	16192	15865	15387	15363	15205	14848	14669	14333	14205	14456	14251	14140	14114	14139	13978	13949	13861	13913	14079	13991	14111	13940	13841	13878	13987	13786	13803	13795	13705	13918	13886	13781	13809	13864	13715	13734	13865	13656	13866	13753	13840	13909	13844	13715	13773	13711	13659	13513	13640	13705	13643	13521	13742	13830	13749	13736	13798	13860	13771	13781	13753	13815	13620	13618	13405	13813	13622	13699	13700	13623	13626	13843	13680	13798	13746	13766	13651	13683	13704	13529	13795	13721	13671	13772	13524	13582	13793	13604	13672	13567	13657	13716	13629	13654	13784	13530	13811	13743	13722	13741	13752	13700	13644	13654	13796	13863	13642	13809	13660	13730	13563	13769	13727	13889	13637	13726	13564	13708	13763	13720	13799	13786	13853	13835	13684	13648	13521	13694	13643	13661	13667	13627	13697	13793	13720	13623	13724	13575	13763	13825	13828	13755	13701	13702	13790	13650	13754	13721	13887	13718	13693	13857	13744	13782	13776	13757	13721	13467	13750	13819	13761	13670	13716	13604	13653	13551	13759	13672	13587	13801	13728	13564	13854	13893	13669	13608	13688	13688	13717	13680	13494	13698	13635	13651	13796	13689	13617	13769	13747	13827	13819	13812	13689	13860	13790	13539	13680	13566	13640	13627	13863	13766	13633	13650	13716	13636	13491	13767	13736	13700	13779	13552	13637	13738	13591	13692	13680	13701	13834	13644	14017	13640	13825	13737	13662	13828	13978	13572	13738	13590	13831	13781	13944	13814	13814	13771	13715	13730	13784	13605	13753	13841	13582	13798	13576	13536	13775	13801	13818	13599	13692	13564	13834	13698	13775	13924	13593	13717	13731	13680	13745	13764	13749	13806	13701	13699	13816	13653	13745	13637	13775	13619	13642	13712	13562	13644	13815	13806	13739	13701	13754	13527	13749	13741	13552	13826	13808	13682	13704	13563	13823	13785	13565	13728	13779	13660	13654	13686	13627	13799	13651	13682	13702	13642	13611	13820	13704	13682	13749	13847	13718	13656	13700	13515	13664	13751	13613	13798	13804	13546	13754	13844	13766	13651	13641	13645	13607	13742	13655	13581	13690	13767	13722	13714	13677	13780	13782	13751	13726	13656	13592	13863	13698	13696	13686	13720	13760	13756	13762	13725	13841	13822	13814	13581	13656	13580	13641	13768	13777	13715	13634	13893	13918	13710	13689	13595	13497	13819	13720	13817	13633	13604	13754	13726	13655	13742	13562	13708	13623	13606	13732	13848	13537	13714	13683	13844	13682	13727	13744	13628	13788	13778	13677	13796	13732	13770	13580	13791	13764	13900	13694	13716	13649	13813	13644	13581	13681	13762	13732	13704	13807	13592	13662	13700	13519	13730	13602	13747	13668	13723	13550	13635	13647	13743	13662	13747	13821	13779	13736	13781	13602	13755	13768	13623	13697	13660	13718	13839	13974	13619	13724	13674	13592	13790	13571	13621	13744	13618	13734	13672	13765	13699	13732	13666	13397	13536	13731	13598	13636	13725	13622	13816	13684	13819	13690	13810	13738	13534	13621	13678	13670	13624	13674	13638	13804	13849	13715	13661	13651	13659	13674	13570	13585	13774	13640	13647	13699	13686	13825	13820	13703	13700	13734	14007	13762	13882	13674	13837	13659	13711	13847	13565	13585	13849	13594	13571	13643	13660	13677	13775	13643	13658	13597	13799	13868	13633	13723	13412	13942	13743	13723	13909	13775	13684	13880	13572	13688	13524	13778	13718	13585	13775	13809	13699	13721	13596	13740	13651	13752	13696	13783	13887	13839	13606	13659	13638	13569	13693	13683	13542	13744	13858	13595	13636	13679	13821	13802	13518	13713	13684	13843	13627	13723	13620	13643	13510	13734	13729	13741	13761	13825	13756	13717	13866	13702	13934	13689	13678	13676	13671	13579	13587	13646	13772	13587	13642	13563	13782	13630	13646	13775	13753	13794	13667	13676	13796	13705	13770	13747	13759	13661	13783	13608	13741	13697	13828	13828	13693	13748	13757	13773	13660	13537	13835	13597	13679	13682	13669	13654	13617	13692	13720	13681	13738	13826	13749	13775	13706	13904	13618	13756	13571	13798	13826	13595	13577	13576	13762	13690	13823	13863	13638	13740	13757	13761	13614	13729	13706	13603	13808	13551	13729	13610	13555	13730	13415	13661	13612	13695	13751	13752	13835	13737	13733	13711	13597	13774	13727	13797	13704	13810	13815	13771	13682	13764	13588	13782	13666	13501	13859	13697	13782	13655	13738	13727	13659	13565	13905	13674	13839	13766	13717	13756	13684	13576	13668	13660	13724	13715	13548	13728	13622	13725	13735	13692	13749	13656	13641	13679	13559	13822	13671	13717	13830	13663	13706	13716	13697	13804	13582	13704	13712	13728	13648	13639	13614	13769	13604	13723	13704	13655	13708	13603	13617	13839	13718	13624	13639	13800	13747	13767	13609	13775	13858	13746	13727	13695	13720	13688	13762	13524	13728	13779	13640	13632	13664	13783	13720	13730	13589	13699	13626	13646	13664	13750	13813	13701	13688	13470	13706	13846	13672	13786	13782	13918	13643	13679	13833	13754	13589	13808	13773	13649	13861	13899	13702	13628	13733	13787	13628	13660	13715	13839	13608	13794	13652	13706	13586	13782	13746	13651	13582	13840	13805	13595	13621	13808	13675	13784	13715	13844	13771	13586	13697	13669	13740	13748	13850	13730	13840	13816	13592	13827	13761	13737	13753	13684	13697	13590	13629	13497	13676	13702	13677	13762	13590	13735	13461	13800	13738	13770	13711	13658	13611	13673	13681	13792	13751	13781	13724	13803	13694	13821	13714	13619	13712	13693	13680	13783	13670	13733	13865	13814	13685	13704	13779	13649	13751	13748	13878	13830	13632	13619	13588	13726	13682	13699	13810	13848	13690	13613	13859	13705	13701	13721	13786	13737	13508	13659	13685	13607	13661	13826	13760	13926	13710	13920	13711	13756	13758	13605	13719	13784	13628	13671	13740	13746	13823	13686	13779	13570	13671	13768	13697	13632	13778	13705	13586	13770	13650	13557	13869	13812	13782	13604	13545	13602	13668	13712	13751	13699	13680	13680	13755	13678	13608	13854	13835	13684	13788	13708	13818	13683	13531	13805	13680	13773	13625	13744	13748	13551	13710	13701	13582	13678	13681	13729	13693	13667	13822	13724	13802	13577	13493	13893	13681	13711	13745	13695	13541	13639	13626	13577	13953	13819	13478	13832	13636	13829	13854	13612	13708	13678	13811	13751	13618	13717	13636	13601	13664	13641	13660	13903	13748	13744	13578	13692	13770	13612	13709	13809	13729	13644	13612	13755	13597	13789	13696	13706	13687	13784	13607	13758	13692	13724	13778	13760	13802	13545	13764	13743	13709	13903	13635	13715	13791	13793	13806	13652	13542	13670	13793	13675	13769	13737	13829	13669	13656	13703	13731	13874	13679	13421	13733	13629	13605	13720	13732	13650	13765	13677	13782	13695	13751	13926	13717	13765	13788	13660	13609	13655	13649	13691	13771	13529	13638	13852	13651	13682	13760	13618	13734	13622	13703	13667	13721	13825	13808	13743	13776	13722	13726	13699	13770	13681	13718	13566	13666	13587	13734	13748	13550	13648	13674	13630	13802	13730	13810	13895	13769	13714	13696	13744	13777	13617	13696	13715	13501	13782	13651	13806	13625	13796	13729	13697	13857	13814	13695	13788	13570	13761	13848	13732	13730	13610	13734	13697	13545	13679	13850	13759	13612	13617	13638	13574	13751	13727	13788	13775	13793	13747	13757	13566	13579	13781	13647	13781	13702	13606	13760	13627	13581	13515	13638	13631	13736	13675	13807	13670	13851	13780	13711	13715	13653	13594	13710	13662	13964	13656	13707	13801	13650	13719	13764	13723	13621	13767	13750	13679	13685	13825	13642	13726	13796	13768	13561	13684	13585	13684	13752	13591	13744	13740	13609	13662	13952	13893	13647	13789	13757	13683	13776	13693	13561	13590	13655	13667	13538	13751	13601	13622	13576	13662	13764	13818	13753	13811	13729	13713	13625	13842	13607	13895	13551	13611	13545	13723	13505	13706	13741	13643	13670	13843	13639	13753	13671	13727	13655	13780	13669	13758	13874	13717	13648	13670	13674	13675	13793	13703	13716	13695	13703	13660	13741	13813	13713	13781	13780	13586	13825	13782	13781	13719	13608	13853	13909	13765	13897	13735	13590	13639	13702	13775	13551	13854	13729	13670	13721	13592	13795	13670	13773	13544	13796	13548	13599	13731	13714	13782	13881	13804	13660	13591	13644	13661	13829	13498	13667	13777	13773	13732	13842	13650	13556	13770	13808	13744	13645	13668	13641	13726	13799	13670	13918	13694	13830	13798	13627	13578	13822	13683	13690	13856	13643	13629	13630	13490	13730	13714	13659	13782	13715	13675	13763	13638	13654	13840	13732	13765	13658	13638	13662	13899	13794	13715	13777	13614	13789	13702	13782	13658	13761	13772	13597	13831	13676	13459	13733	13703	13685	13675	13751	13769	13770	13819	13708	13652	13652	13678	13832	13769	13803	13480	13758	13808	13874	13765	13679	13631	13910	13759	13572	13774	13672	13666	13757	13480	13717	13708	13672	13578	13789	13777	13810	13708	13640	13689	13759	13785	13572	13601	13770	13541	13711	13836	13794	13650	13681	13733	13704	13762	13662	13824	13557	13718	13630	13866	13573	13698	13852	13697	13821	13679	13650	13614	13773	13723	13756	13688	13735	13856	13731	13783	13678	13560	13842	13871	13706	13691	13741	13841	13464	13734	13662	13784	13794	13619	13786	13829	13667	13738	13552	13717	13803	13651	13744	13712	13785	13482	13777	13924	13719	13758	13639	13568	13801	13561	13716	13697	13670	13721	13690	13729	13857	13697	13650	13576	13679	13676	13752	13644	13677	13796	13623	13721	13635	13661	13672	13680	13603	13776	13759	13646	13659	13675	13615	13578	13513	13742	13698	13752	13672	13951	13758	13796	13663	13777	13826	13652	13724	13680	13605	13782	13669	13677	13667	13757	13765	13727	13649	13695	13523	13771	13854	13591
22729	21042	28799	23601	22111	25347	27353	21721	20465	20801	20256	19399	18969	18708	18468	18233	18166	17939	17926	17850	17830	17448	17576	17690	17642	17402	17283	17405	17270	17216	17116	17172	17247	16917	17144	16979	17226	16886	17226	16604	17084	17008	16977	16990	17006	17166	16986	17298	16799	17022	17108	17038	16877	17064	17152	17015	17025	16915	17008	16927	17154	17048	16982	16913	17158	16931	16829	16972	17071	16760	16955	16910	17053	16970	16918	17024	16845	17005	17084	16943	17088	16906	16901	16882	16820	16807	17047	17065	16906	17001	17132	16786	16851	16956	16963	16737	16964	16909	16843	16913	16980	16771	16863	16875	16998	17091	16841	17036	16723	17047	16926	16808	16903	16992	16930	16834	16837	17060	16889	16926	16883	16792	16896	16952	16887	16892	16663	16820	16992	17234	16855	17159	16812	16935	16841	16752	16980	16802	16624	16905	16820	16933	16987	16961	16893	16815	16912	16775	16791	16810	17141	16988	17067	16825	16960	16926	16858	16781	16908	16787	16942	16751	16768	17022	17084	16950	17039	17012	17015	16986	16897	17127	17002	16867	16724	17044	16978	16917	16903	16924	16735	16968	16886	17030	16623	16775	16845	16898	16912	16678	16997	17062	16967	17014	16952	16891	16845	16903	16897	16694	16998	16941	16820	16935	17045	16924	16932	17040	16983	16848	17049	16905	16739	16900	16911	17107	17018	17004	17132	16950	17083	16915	17040	16924	16737	16827	17043	16960	16774	16939	16937	16983	16954	16918	16929	17021	16789	16914	16850	17003	16854	17022	16809	16870	16873	16839	16975	16997	17068	16793	17073	16793	16913	16894	17126	16860	16853	17120	16840	16932	16947	16759	16804	16968	17066	16963	16900	16842	16879	16952	16956	16946	16842	16967	16985	17032	16813	16718	16877	16962	16961	16833	16956	16733	16899	16655	16903	16860	16884	16885	16991	17221	16904	16941	17020	16869	16869	16758	16781	16844	16762	17095	16949	17028	16730	16883	16717	16757	16911	16794	16996	16761	17140	17117	16765	16810	16965	17128	16768	16964	16864	16743	17028	16894	16829	16696	16940	17008	16912	17073	17132	16892	16812	16807	16846	17023	17061	17032	17040	16906	16744	17052	16815	17090	16742	16827	16907	16950	17007	16794	16786	16887	16718	16777	16884	16984	16795	16804	16892	16980	16934	16892	16791	16864	16819	16914	16924	16892	17012	16907	16892	16866	16984	17033	16858	16975	16733	16932	17073	16866	16812	16713	16968	16872	16923	16700	16867	16834	16990	17009	16734	17111	16785	16916	17060	16975	16921	17023	16955	16891	16994	16913	16872	16952	16962	17010	17088	16800	16962	16666	16758	16702	16905	16952	16693	16934	17070	16947	16835	16982	16931	16893	16905	16766	16930	16760	16735	16984	17042	16891	16861	16806	16984	16720	16752	16982	17074	16777	16752	16823	16717	16896	17099	16766	16569	17097	16831	16886	16803	16877	16903	16729	17081	16945	17084	16846	17042	16838	16817	16899	17031	16857	16762	16902	16922	16955	16865	17056	16840	16900	16937	16806	16810	16835	16899	16723	16703	16829	16985	17001	16760	16806	16876	16884	16650	16988	17060	16721	16929	16905	16878	16810	17002	16635	16685	16950	16934	16955	16833	17044	16858	17052	16782	16936	17066	16925	16783	16916	17072	16962	16937	17010	16922	16966	16800	16794	16905	17139	16862	16678	16959	16993	16864	16839	17077	16807	16864	16763	17093	16846	16823	16835	17120	16947	16909	16798	16892	16566	16879	16939	17080	16860	16789	16895	17022	17103	16994	16846	16793	17100	16781	16761	16875	16905	16868	17069	17217	16878	17154	17003	17159	16885	17010	16827	16983	16675	16920	16921	16710	16789	16804	17101	16772	16574	16912	16970	16813	16876	16907	16927	16952	17093	16716	16945	17027	16794	16894	16735	17040	16784	16829	16915	16827	16639	16827	16803	16819	16943	16967	16860	16997	17034	16814	16881	16872	16772	16795	16853	16876	16897	16934	16917	16879	16874	16924	16791	16995	17044	16831	17030	16751	16793	17016	16768	17012	16882	16920	16733	16810	16705	16714	17061	16956	16885	16803	16949	16754	16979	16783	16729	16929	16785	16977	16923	16822	17052	17055	16933	17036	17002	16784	16910	16832	16777	16664	17034	16897	16913	17052	16920	16891	16913	16967	16923	16830	16906	17046	16934	16966	16905	17086	16872	16958	16894	16872	16986	16912	17017	16981	17033	16904	17040	17159	16771	16967	16877	16951	16839	16946	16974	16881	16806	16776	16858	16777	16709	17069	16865	17159	16921	16929	16696	16714	16824	16781	16949	17108	16998	17045	16812	16787	17069	16806	16903	16839	16887	16808	16835	16821	16949	16912	16831	17002	16914	17000	16803	16959	16857	16906	16993	16922	16754	17102	16759	16643	16885	16928	16946	17047	16853	16895	16823	17162	16891	16852	17002	16939	17138	16790	16854	17081	16895	16949	16857	16932	16840	17078	16923	17026	16971	16888	16871	16806	17095	16895	16886	16971	16834	16830	16921	16783	16953	17106	16927	16733	16952	16826	16969	16902	16932	16990	17140	16737	16931	16848	16919	16875	16985	16920	16897	16791	17085	16804	16829	16856	16869	17139	16860	16834	16859	16858	16998	16625	16932	16912	17044	16879	16675	16771	16909	16806	16942	16825	17206	17017	16825	16878	16890	16962	16967	16996	17017	16903	16923	17108	16794	16982	16862	16760	16881	17148	16945	16956	16993	17014	16818	17009	16938	16903	17018	16790	17048	16754	16793	16823	17079	16685	17032	16840	17144	17021	17188	16812	16753	16934	16999	16897	16876	16879	16895	16983	16600	16957	16761	16870	16742	16891	16909	16782	16886	16923	17141	16741	16828	17144	16943	16763	16861	17043	16874	16689	16996	16846	16790	16818	16833	17027	16944	16868	16871	16784	16782	16707	16715	16781	16790	17009	16949	16802	16848	16781	17043	16954	17003	16935	16874	16905	16846	16919	16989	16865	16834	16934	16702	16735	16848	16889	16882	16845	16829	16994	16962	16827	16922	16986	17018	17125	16887	16809	16813	16647	16817	17216	16760	16823	16866	16949	16841	16884	16782	17006	16862	16949	17129	16785	16740	16833	17100	16995	16794	16873	16850	16927	16988	16945	16696	16999	17003	16913	16758	16889	16925	16818	16946	17015	16847	17007	16844	16776	16816	16894	16703	16757	16821	16975	16957	16892	16989	16906	16973	16927	16809	16963	17208	16954	16871	16896	16825	16878	16826	16808	16952	16968	16972	16810	16838	17097	17003	16987	16958	16727	16865	16958	16972	17001	16872	17056	16819	16965	16835	16769	16959	16953	17123	16913	16695	16745	16787	16730	16727	16815	16837	16784	16832	17023	16944	16993	16782	16862	16876	17045	16824	16839	17013	16841	16777	16770	17095	16917	17024	16920	16749	16863	16989	16985	17086	16800	17203	16861	16780	17016	16932	16922	16809	17016	16822	16874	16795	16886	16763	16779	16863	16817	16841	16830	17015	16745	17030	16941	16957	16859	16868	16805	16887	16884	16902	16502	16972	17099	16780	16711	17087	16901	16827	16988	16954	17000	16844	16948	16805	16792	16897	16856	16908	16872	17055	16723	16900	16967	16958	16901	16953	16893	16895	16732	16829	17003	16922	16829	16952	16842	16852	16891	17039	17064	17037	16984	16918	16915	16855	16957	16967	16645	16883	16811	16893	16984	16788	16850	16957	17014	16951	16864	16756	16850	16894	16876	16944	16895	16895	17030	17020	16834	16876	16855	16658	17024	16772	16911	16938	16758	16923	16969	16942	17031	16651	16918	16917	16845	16952	16940	17162	16793	16764	16799	16784	16866	16889	16725	16929	16966	16900	16925	16823	16950	16891	16942	16751	16788	16977	16995	16792	16974	16792	16850	16804	16961	16846	16737	16849	16927	16820	16843	16857	16946	16791	16890	16875	16854	16926	16853	16885	16897	16913	16871	16743	16843	16978	16827	17005	16833	16832	16783	16730	16957	17007	16997	16750	17006	16856	16906	17017	16965	16845	16873	16921	17027	16971	16930	16695	16893	17118	16834	17000	17139	16786	16985	16833	16914	16766	16786	16913	17080	16891	16900	16836	16928	16961	16885	16833	16897	16747	16667	16952	16938	16813	16968	16961	16967	16741	16937	17132	16988	16942	16869	16727	16884	16966	16874	16791	16676	16774	16810	16969	17005	16680	16762	16880	16880	16718	17022	17012	16986	16923	16866	16929	16914	16904	17022	16856	16914	16965	16909	16898	16864	17073	16828	16871	17166	16774	17035	16992	16706	16533	16913	16911	16770	16994	16736	16817	16963	17093	16966	16977	16847	17034	17249	16943	16918	16935	16994	17033	16697	16901	16941	16888	17067	16942	16995	16841	16971	16874	16929	16982	16964	17118	17097	16868	16799	16798	17053	16781	16751	16926	16906	17081	16861	16898	17046	16963	16992	16945	17002	16877	16758	16636	16860	16675	16972	16942	16849	16876	16825	16801	16794	16709	16717	16966	16875	16970	17249	17109	16951	17027	16888	16813	16991	16757	16869	16860	16867	16925	16902	16860	16852	16878	16661	16774	16928	17056	16812	16806	16881	16950	16831	16636	16840	16975	16817	16917	17009	16974	17053	16738	16875	16887	16943	16940	16954	16858	16924	16851	17021	16895	16814	16860	16969	16901	16975	16853	17174	17014	16803	16865	16788	16926	16879	16869	16845	16881	16816	16919	16747	16943	17332	17073	17082	16904	16816	16976	16910	16951	16824	16891	17085	17001	16960	17056	17042	16964	16950	16878	16980	17026	17066	16944	16824	17087	16917	17083	16947	16927	16841	17010	16928	16891	17001	16791	16978	16931	17011	16904	16765	16977	16861	16878	16748	16847	17079	16911	16820	16860	16954	16914	17054	16846	16912	17001	16957	17070	16967	16799	16739	16943	16922	17044	17031	16986	16988	17066	17163	16901	16763	16656	16951	17065	16809	16929	16898	16817	16729	16918	16739	16911	17254	16949	16861	17036	16907	16912	16912	16884	16926	17059	16768	16660	16749	16925	16727	16799	16797	16773	16765	16968	16805	16769
30288	53606	48578	38522	32263	26858	22972	20465	19788	19320	18588	17678	17223	16654	16392	16083	15796	15718	15354	15342	15129	15142	15077	15075	15049	14743	14848	14524	14504	14744	14581	14672	14615	14531	14537	14588	14534	14424	14339	14506	14423	14441	14387	14380	14530	14274	14179	14307	14284	14238	14296	14340	14307	14316	14237	14454	14404	14385	14311	14159	14262	14158	14457	14362	14293	14380	14381	14372	14389	14227	14232	14365	14233	14428	14475	14379	14237	14297	14306	14333	14373	14315	14324	14407	14308	14316	14276	14317	14229	14290	14475	14316	14216	14285	14445	14271	14285	14203	14350	14353	14231	14176	14345	14406	14322	14433	14332	14400	14321	14311	14168	14193	14344	14403	14245	14310	14289	14346	14301	14210	14167	14314	14450	14203	14452	14155	14321	14390	14189	14466	14300	14447	14277	14225	14227	14282	14343	14218	14355	14516	14257	14138	14259	14270	14237	14210	14326	14340	14302	14286	14330	14410	14280	14320	14468	14234	14215	14158	14427	14428	14398	14274	14280	14319	14071	14250	14210	14428	14245	14146	14218	14311	14408	14319	14216	14305	14345	14223	14160	14502	14217	14327	14400	14308	14326	14471	14081	14351	14403	14297	14361	14217	14286	14270	14294	14410	14434	14483	14135	14180	14307	14397	14236	14333	14253	14237	14284	14267	14245	14281	14290	14207	14435	14340	14394	14335	14357	14236	14490	14251	14278	14368	14377	14095	14324	14373	14218	14307	14364	14319	14298	14207	14284	14287	14340	14200	14249	14314	14249	14307	14247	14464	14157	14176	14341	14285	14212	14300	14302	14258	14192	14326	14211	14300	14187	14390	14581	14174	14318	14414	14306	14312	14352	14232	14560	14467	14270	14452	14331	14509	14176	14203	14341	14137	14343	14299	14331	14248	14342	14354	14403	14342	14300	14416	14332	14158	14448	14246	14591	14312	14364	14149	14172	14174	14131	14495	14382	14389	14257	14454	14375	14315	14330	14136	14340	14269	14377	14171	14218	14368	14243	14287	14317	14233	14245	14211	14379	14200	14247	14269	14477	14412	14443	14332	14267	14113	14360	14446	14333	14241	14249	14337	14207	14292	14256	14300	14387	14364	14269	14376	14239	14329	14282	14266	14223	14265	14269	14423	14239	14402	14400	14256	14239	14351	14278	14459	14331	14299	14405	14164	14339	14283	14430	14484	14404	14134	14263	14162	14329	14360	14551	14301	14233	14361	14315	14182	14366	14345	14368	14221	14429	14210	14037	14167	14436	14508	14063	14295	14238	14121	14346	14265	14154	14248	14300	14355	14164	14352	14298	14388	14263	14385	14203	14444	14334	14412	14230	14250	14472	14114	14360	14381	14176	14415	14084	14252	14247	14436	14065	14275	14279	14241	14277	14333	14246	14353	14334	14320	14205	14248	14407	14286	14447	14224	14330	14150	14260	14310	14329	14223	14393	14223	14173	14397	14248	14322	14314	14330	14304	14410	14337	14355	14298	14436	14336	14394	14380	14363	14408	14247	14250	14210	14212	14400	14314	14494	14226	14211	14316	14237	14361	14291	14106	14336	14210	14246	14513	14110	14307	14478	14338	14208	14278	14328	14396	14329	14340	14342	14205	14253	14227	14434	14211	14421	14378	14180	14324	14413	14372	14166	14327	14417	14255	14328	14243	14238	14138	14336	14459	14415	14247	14344	14376	14226	14189	14219	14266	14267	14381	14295	14329	14333	14221	14329	14264	14237	14388	14276	14219	14393	14256	14299	14446	14358	14371	14153	14318	14206	14224	14256	14369	14311	14385	14204	14224	14385	14118	14133	14301	14238	14406	14310	14325	14365	14282	14295	14232	14312	14169	14316	14471	14209	14265	14323	14359	14130	14310	14348	14119	14310	14346	14184	14306	14297	14366	14306	14233	14214	14297	14249	14258	14136	14263	14338	14394	14398	14262	14209	14218	14302	14220	14305	14171	14426	14471	14310	14206	14356	14363	14263	14375	14171	14173	14260	14376	14279	14351	14120	14182	14447	14237	14276	14224	14341	14213	14362	14292	14119	14248	14356	14302	14263	14289	14226	14300	14140	14439	14310	14288	14316	14277	14148	14262	14304	14148	14079	14389	14287	14400	14156	14364	14227	14216	14385	14452	14164	14227	14378	14323	14375	14294	14282	14486	14293	14343	14314	14156	14373	14206	14144	14258	14349	14164	14358	14302	14246	14360	14236	14225	14225	14293	14369	14272	14312	14264	14255	14272	14323	14333	14509	14207	14292	14343	14291	14229	14134	14230	14266	14253	14308	14279	14295	14372	14284	14301	14297	14360	14253	14471	14267	14377	14262	14135	14305	14252	14307	14366	14144	14131	14385	14245	14328	14295	14178	14257	14271	14118	14282	14378	14264	14243	14212	14247	14348	14099	14185	14278	14276	14207	14209	14222	14213	14335	14405	14451	14425	14262	14301	14218	14253	14501	14176	14194	14277	14386	14399	14350	14106	14183	14347	14342	14265	14223	14402	14228	14267	14344	14272	14283	14270	14391	14453	14332	14371	14272	14306	14096	14380	14448	14390	14209	14313	14377	14260	14194	14493	14337	14374	14374	14304	14225	14153	14364	14205	14194	14330	14130	14148	14345	14246	14338	14225	14254	14247	14248	14416	14167	14197	14399	14096	14345	14251	14373	14166	14256	14172	14384	14327	14466	14176	14242	14348	14401	14316	14366	14257	14426	14313	14434	14378	14300	14302	14126	14375	14093	14236	14492	14228	14233	14167	14289	14241	14329	14167	14467	14151	14146	14247	14296	14211	14405	14475	14284	14383	14160	14379	14272	14359	14268	14273	14352	14353	14177	14201	14229	14445	14274	14352	14183	14152	14232	14364	14313	14153	14138	14306	14378	14452	14252	14353	14357	14131	14270	14277	14315	14338	14301	14230	14226	14484	14371	14424	14222	14262	14341	14300	14199	14108	14185	14313	14272	14124	14277	14382	14441	14222	14370	14310	14288	14436	14190	14291	14137	14328	14336	14109	14342	14214	14491	14267	14421	14313	14326	14278	14436	14180	14541	14319	14326	14501	14166	14331	14340	14165	14316	14204	14245	14305	14163	14144	14338	14207	14330	14105	14322	14449	14184	14404	14216	14266	14443	14420	14437	14160	14314	14395	14171	14270	14350	14305	14317	14200	14418	14432	14358	14241	14240	14237	14321	14240	14216	14323	14365	14349	14270	14273	14244	14399	14100	14416	14097	14257	14484	14384	14197	14222	14247	14255	14409	14264	14153	14121	14188	14267	14284	14170	14516	14318	14363	14357	14518	14287	14429	14227	14227	14390	14451	14328	14389	14317	14301	14281	14476	14328	14415	14248	14239	14295	14530	14169	14304	14260	14254	14247	14209	14201	14229	14288	14209	14250	14250	14246	14155	14188	14203	14315	14197	14296	14252	14221	14320	14387	14182	14333	14223	14224	14350	14345	14242	14335	14381	14572	14198	14211	14249	14371	14294	14222	14249	14336	14172	14371	14331	14216	14351	14430	14308	14242	14345	14349	14290	14321	14507	14302	14285	14257	14259	14369	14254	14354	14109	14333	14327	14353	14369	14226	14177	14258	14531	14133	14094	14367	14341	14428	14208	14331	14182	14150	14324	14420	14184	14375	14172	14197	14127	14364	14506	14410	14088	14374	14331	14232	14113	14220	14336	14354	14229	14265	14398	14188	14269	14163	14459	14301	14324	14368	14257	14260	14362	14222	14277	14366	14285	14375	14333	14108	14534	14538	14347	14244	14400	14344	14253	14271	14336	14223	14314	14368	14424	14362	14311	14212	14489	14206	14371	14158	14359	14356	14251	14328	14303	14324	14166	14242	14357	14304	14312	14408	14255	14239	14334	14294	14420	14414	14226	14114	14171	14087	14273	14638	14255	14306	14339	14408	14263	14246	14179	14291	14150	14215	14310	14077	14211	14325	14136	14320	14298	14369	14131	14287	14230	14290	14308	14350	14208	14221	14193	14504	14391	14305	14288	14176	14357	14035	14196	14261	14425	14121	14188	14266	14405	14396	14280	14452	14253	14206	14271	14427	14299	14349	14439	14168	14223	14410	14313	14355	14334	14305	14294	14197	14160	14240	14120	14240	14334	14313	14318	14214	14328	14339	14314	14292	14141	14351	14229	14168	13999	14154	14188	14294	14306	14455	14323	14339	14332	14423	14477	14365	14228	14260	14217	14102	14249	14226	14312	14362	14250	14523	14323	14380	14359	14232	14237	14309	14183	14312	14213	14438	14205	14362	14350	14356	14273	14345	14283	14449	14240	14504	14433	14347	14331	14287	14217	14269	14248	14479	14308	14340	14383	14376	14125	14290	14131	14191	14209	14258	14333	14184	14438	14411	14221	14333	14416	14350	14320	14402	14089	14232	14305	14272	14355	14307	14285	14263	14231	14244	14448	14413	14418	14300	14252	14313	14121	14309	14462	14264	14363	14301	14261	14149	14417	14261	14058	14164	14345	14184	14378	14286	14305	14330	14250	14304	14205	14248	14246	14209	14306	14250	14363	14244	14317	14241	14342	14303	14218	14368	14336	14278	14164	14349	14292	14153	14277	14478	14264	14293	14286	14302	14146	14424	14390	14217	14304	14176	14487	14111	14175	14305	14491	14315	14374	14362	14391	14285	14251	14324	14260	14269	14270	14417	14286	14278	14222	14316	14233	14309	14324	14146	14401	14340	14177	14261	14184	14316	14214	14483	14221	14307	14207	14298	14286	14286	14413	14289	14283	14313	14347	14326	14268	14302	14369	14356	14032	14295	14075	14263	14414	14204	14417	14168	14192	14235	14507	14372	14313	14342	14220	14274	14315	14420	14410	14270	14188	14223	14246	14331	14413	14343	14383	14393	14388	14249	14526	14146	14259	14166	14377	14150	14246	14163	14314	14294	14299	14280	14346	14245	14347	14091	14123	14287	14252	14317	14336	14322	14170	14271	14225	14367	14302	14262	14261	14260	14402	14215	14374	14279	14200	14293	14349	14291	14351	14264	14369	14451	14270	14164	14430	14484	14258	14319	14391	14312	14242	14301	14190	14266	14370	14329	14313	14356	14207	14141	14328	14328	14170	14207	14149	14321	14264	14293	14077	14410	14238	14371	14284	14172
28754	27164	33952	30033	23863	20621	19187	17955	17490	17460	17350	17090	16981	16834	16930	16752	16553	16387	16292	16478	16453	16367	16356	16355	16350	16173	16257	16344	16153	16252	16298	16157	16333	16087	16275	16316	16310	16041	16109	16169	16248	16080	15966	16132	16090	16090	16008	16186	16125	16366	16181	16296	16176	16126	16194	15907	16196	16069	16259	16141	16249	16220	16158	15973	16092	15988	16046	16116	16152	16347	16061	16262	16161	16196	16235	16294	16075	16248	16094	16121	15964	16196	16003	16436	16204	16075	16286	16215	16299	16250	16168	16317	15995	16131	16258	16101	16079	16339	16164	16252	16253	16164	16198	16292	16263	16037	16100	15787	16178	15965	16233	15921	16233	16162	16133	15948	15913	15959	16074	16007	16014	16048	16196	16236	16021	15810	15986	16146	16221	16078	16163	16063	16182	16093	16226	16157	16127	16123	16218	16268	16138	16232	16131	16074	16096	16030	15966	15919	16111	16168	16135	16214	16335	16073	16091	16036	16235	16078	16123	16226	16231	16308	16093	15945	16040	16231	16254	16165	16224	16301	16211	16268	15962	16111	16100	16122	16210	16017	16272	16233	16271	16100	16273	16078	16138	16250	16284	16064	16113	15904	16016	16152	16124	16152	16252	15974	16195	16217	16136	16022	16302	16098	16335	16179	16108	16163	16010	16020	16202	16201	16363	16088	16068	15870	16054	16069	16044	16176	16246	16184	16159	16199	15989	16088	16147	16048	16029	16143	16279	16235	16088	16153	16112	16237	16228	16269	16139	16050	16294	16159	16244	16101	16143	16087	16109	16002	16064	16168	16109	15995	16227	16182	16057	16331	16162	16174	16191	16132	16280	16168	15995	16090	16119	15902	16181	16136	16253	16161	16180	16159	16165	16095	16027	15986	15980	16210	16035	16127	16278	16129	16258	16220	16247	16219	16099	16026	16187	16047	16352	16297	16129	16036	16251	16107	16178	16055	16280	16130	16081	16036	16069	16210	16216	16241	16292	16455	16091	16033	16058	15955	16127	15977	16161	16209	16179	16309	16002	16022	16120	16159	16253	16043	16224	16120	16191	16085	15959	16221	16185	16065	15913	16132	16182	16146	16205	16206	16146	16123	16083	15987	16043	16137	15944	16028	16346	16183	16192	16106	16245	16115	16142	16112	15961	16209	16266	15935	16164	16030	16249	16172	16265	16122	16022	16178	16181	16225	16238	15795	15987	16134	16128	16167	16107	16176	16090	16201	16048	16138	15998	16157	16202	16089	15932	16169	16089	16266	16216	16134	16382	16338	16140	16081	16170	16150	16079	16116	16093	16272	16095	16155	16204	16044	16100	16170	16384	16079	16217	16105	16160	15967	16122	16065	16093	15986	16199	16347	16111	16161	15979	16053	16203	16288	16123	16079	16262	16170	16262	16146	16042	16137	16092	16238	16156	16120	16125	15972	16172	16046	16276	16329	16118	16130	16057	16270	16160	16320	15996	15984	16197	16249	16281	16013	15969	16063	16161	16265	16310	16179	16125	16094	16164	16147	16058	16262	15983	16206	16263	16185	16060	16135	16110	16162	16101	16137	16365	16019	16212	16239	16205	16139	16192	16152	15986	16209	16262	16033	16091	15977	16204	16157	16165	16023	16163	16116	15965	16240	16185	15919	16070	16031	15919	16015	16123	16154	16029	16104	16225	15897	16341	16070	16076	16215	16079	16172	16193	16092	16138	16097	16116	16086	16279	16272	16108	16200	16227	16143	16028	16271	15993	16147	16150	16109	16009	16199	16150	16123	15990	16038	16059	16390	16355	16163	16292	15932	16290	15952	16174	16291	16299	16191	16240	15932	16283	16226	16057	16120	16081	16259	16177	16216	16204	16138	16299	16180	16444	16310	16057	16227	16015	16242	16179	16091	16221	16081	16249	16133	16042	16121	16163	16028	16336	16125	16371	16250	16089	16062	16287	16059	16325	16240	16284	16138	16124	15981	16095	16148	16176	15907	16130	16115	16301	16053	16271	16253	16003	16068	16011	15966	16033	16130	16195	16093	16244	16038	16118	16104	16313	16017	16292	15900	16150	16041	16344	16257	16053	15999	16164	16075	16211	16244	16243	16112	16116	16179	16279	16154	16191	16035	15979	16354	16099	16073	16343	16087	16149	16178	16103	16256	16154	16217	16223	16223	16065	15955	16070	16169	16095	16152	16222	16155	16071	16224	16043	16188	16088	16027	16058	16197	16153	16169	16152	16251	16028	16068	16278	16021	16080	15967	16261	16184	16219	16030	16080	16228	16073	16226	16202	15865	16113	15882	16098	15989	16263	16133	16190	16018	16292	16193	16157	16039	16299	16142	15985	15799	16165	16112	16214	16226	16029	16046	16114	16321	16204	16329	16095	15980	16030	16258	16160	16054	16110	16155	16301	16309	15913	16131	15967	15990	16074	16124	16017	16012	15967	16025	16156	16241	16174	16305	16247	15952	16188	16237	16199	16203	16124	16001	16158	16008	16145	16097	16318	16237	16139	16237	15984	16058	16296	16005	16159	16015	16211	16025	16182	16308	16202	16031	16146	16321	16200	16248	16049	15952	16007	16157	16129	16073	16098	16295	16170	16026	15928	16001	16007	16195	16092	15940	16050	16019	16254	16143	16288	16190	16112	15940	16025	16102	16208	16084	16132	16244	15954	16203	16219	16054	16129	16107	16195	15986	16341	16139	16142	16035	16155	16004	16315	16029	16178	16199	15955	16189	16296	16052	16221	16070	16072	16227	16175	16321	16135	16095	16029	16133	16033	16138	16115	16249	16001	16180	16097	16258	15894	16234	16082	16083	16025	16075	16072	16078	16113	15890	16090	16109	16041	16204	16181	16100	16157	16008	16129	16208	16166	16115	16136	15932	15950	16105	16078	16056	16107	16137	16263	16231	16197	16213	15991	16138	16275	16158	16233	16116	16238	16190	16073	16115	16195	16204	16285	16122	16222	16051	16160	16071	16235	16276	16199	16176	16192	16154	16232	16040	16143	16235	16168	16041	15978	16013	16168	16337	16094	16148	16178	16194	16189	16257	16293	16273	16002	16190	16163	16377	16060	16028	16146	16163	16097	16236	16114	16010	16092	16119	16060	16156	15993	16255	16506	16028	16356	16152	16192	16231	16105	16294	16232	16269	16206	16181	15962	16053	16185	16067	16085	15927	16049	16241	16001	16174	16315	16041	15846	16144	15997	16076	16203	15917	15926	16025	16121	16344	16332	16402	16314	16041	16110	16229	16193	16173	16079	16477	16262	16135	15970	16251	15968	16200	16215	16185	16083	16043	16170	16237	16258	16034	16104	16147	16248	16198	16200	15970	16016	16229	16201	16032	16125	16260	16010	16268	16147	16129	16278	15950	15983	15997	16053	16157	16224	16201	16273	16025	16175	16158	16308	15988	16107	15921	16230	16264	16387	16057	16144	16153	15986	16245	16561	16033	16062	16080	16127	16070	16158	16127	15992	16017	16146	16292	16214	15992	16206	16056	16218	16159	16007	16206	16196	16288	16173	16139	16181	16212	15992	16399	16214	16198	16312	16312	16328	15889	16088	16152	16258	16217	16053	16078	16306	16146	16143	15910	16096	16012	16180	16210	16248	16263	15970	16099	16065	16001	16070	16217	16087	16210	16131	16169	16034	16018	16174	16269	16073	15964	16181	16154	16131	16084	16046	16027	16244	15927	16341	16114	16083	16071	16199	16127	16151	16148	16229	16309	16251	16005	16016	16045	16117	16243	16278	15979	16277	16292	16211	16117	16014	16120	16175	16057	15771	16102	16074	16221	16291	16246	16110	16198	16291	16205	16280	16114	16094	16179	16317	16094	16049	16268	16262	15952	16236	16099	16066	16085	16213	16078	16133	15920	16188	16085	16249	16004	16320	16175	16117	15946	16187	16219	16384	16075	16435	16222	16193	16168	16149	16039	16216	16099	16310	16248	16207	15898	16326	16223	16174	16130	16125	16272	16207	15938	16242	16223	16053	16187	16125	16266	16109	16301	16147	16145	16090	16268	16231	16213	16180	16195	16171	16121	16217	16156	16092	16161	16129	15925	16137	16110	16206	16138	15992	16074	16071	16161	16308	16095	16136	16280	16002	16215	16009	15966	15992	16164	16099	16018	16108	15937	16146	16085	16104	16125	16209	15854	16150	16167	16344	16195	16036	16018	16101	16192	16066	15986	16021	15991	15918	16140	16326	16183	16150	16097	16248	16238	16192	16199	16192	16174	16123	15924	16225	16110	16298	16107	16114	16144	16097	16106	16021	16076	16320	16060	16015	16063	16063	16122	16095	16172	16065	16049	16222	16068	16226	16241	16251	15951	16101	15987	16200	16196	16082	16262	15948	16224	15902	16107	16124	15842	16249	16076	16093	16240	16114	16266	16063	16112	15973	15997	16210	16256	16332	16226	16100	16028	16127	15924	16084	16007	16173	16190	16124	15943	16125	16052	16189	16134	16083	16027	16178	16176	16026	16141	16281	16335	16156	16175	16216	16200	15992	16041	16155	16201	16249	15964	16072	16093	16152	16206	16170	16161	16140	16050	16357	16141	16096	16266	16208	16120	16246	16103	16374	16132	16219	16395	16113	16212	16027	15947	16204	15891	16124	16253	16150	16154	15979	16298	16240	16240	16138	16216	16299	15967	16048	16273	16046	16081	16090	16296	16037	16141	16000	16185	16011	16233	16210	16294	16318	16092	16206	16239	16297	16010	16002	16184	16218	15997	16033	16218	16314	16096	16229	16311	16347	16157	16180	16243	16249	16060	16267	16233	16155	15916	16140	16274	16164	16056	16157	16333	16147	16148	16016	16040	16246	15852	16116	16080	16126	16123	16221	16133	16236	16055	16019	16241	16279	16271	16245	16147	16242	16336	16215	16355	16280	16102	16169	16206	16094	16239	16223	16199	16162	16172	15927	16300	16230	16115	16065	16070	16255	16372	16204	16200	16361	16069	16061	16009	16217	16082	15882	16034	16097	16259	16015	16202	16329	15949	16160	16186	16129	16217	16250	16083	16224	16269	16226	15991	16282	16069	15980	16311	16194	16147	16202	16184	16031	16180	16310	16344	16068	16310	16280	16227	16139	16028	16321	16215	16274	16100	16144	16179	16124	16143	16178	16348	16096	16124
29064	42423	37340	28594	23420	20245	18067	16376	16133	15756	15792	15256	15063	14994	14985	14644	14450	14426	14401	14218	14157	14238	14212	14229	14224	14138	14234	13959	14008	13890	13978	13888	14032	13943	13767	13874	14045	13916	13855	13828	14016	13892	13976	13969	13890	13946	14019	13958	14028	13794	13855	13851	13878	13892	13849	13961	13884	13970	13828	13943	14019	13727	13987	13956	14049	13824	13851	13859	13870	13869	13853	13921	13826	13945	14010	13830	13875	13950	13897	13979	13897	13835	13987	13735	13996	13880	13914	13728	13803	13944	14004	13761	13878	13671	13833	14029	13918	13697	13868	13804	13812	13859	13887	14006	13780	13695	13934	14107	13943	13806	13892	13741	13741	13936	13740	13811	13745	13879	13878	13855	13855	14021	13783	13773	13900	13900	14084	13843	14033	13821	13708	13998	14001	13854	14069	13691	13862	13884	13964	13844	13794	13883	13827	14057	14014	13892	14100	13750	13705	13822	14136	13841	13871	13852	13867	13957	13841	14078	13794	13904	13860	13993	13687	13804	13844	13893	13771	13986	13662	13861	13849	13770	13816	13763	14024	13854	13819	13981	13861	13825	13882	13671	13845	13867	13887	13873	13625	13698	13939	13866	13797	13778	13962	13901	13986	13896	13870	13857	13955	13913	13907	13798	13952	13941	13974	13886	13822	13834	13828	13935	13891	13860	13884	13782	13798	13738	13770	14031	13726	13802	13918	13801	13915	13778	13881	13820	13724	13876	14052	13805	13976	13739	13901	13665	14013	13839	14011	13952	13859	13850	13966	13817	13832	13844	13863	13889	13844	13774	13899	13831	13743	13974	13777	13777	13937	13979	13947	13807	13817	13975	13903	13818	13801	13898	13718	13722	13804	13808	13676	13979	13885	13912	13671	13850	14069	13816	13896	13877	13692	13843	13923	13886	13771	13819	13756	13972	13919	13796	13947	13943	14045	13872	13789	13865	14016	13831	13848	13906	13769	13852	13900	13969	13805	13933	13861	13777	13845	13791	13753	13754	14029	13820	13706	13940	13899	13984	13824	13742	13897	13658	13914	13863	13964	13751	13780	13851	13959	13818	13995	13750	14006	13883	13826	13854	13712	13968	13843	13761	13901	13922	13941	14017	13885	14024	13953	13862	13778	13957	13843	13893	13838	13890	13785	13832	13870	13921	13798	14043	13927	13858	13859	13790	13951	13724	13916	13868	13879	13966	13836	13939	13849	13882	13895	13888	13699	13938	13960	13751	13742	13842	13760	13874	13933	13861	13900	13859	13891	13823	13961	14037	13916	13893	13984	13850	13913	13867	13885	13942	13828	13937	13993	13833	14020	13931	13920	13880	13822	13862	13865	13901	13937	13772	13948	13799	13936	13929	13857	13862	13868	13892	13847	13836	13838	13851	13876	13977	13854	13923	13934	13848	13819	13930	13827	13867	13923	13862	14087	13875	13935	13997	13948	13844	13802	13738	13796	13893	13757	13815	13891	13762	13978	13821	13833	13782	13795	13805	13908	13947	13777	14052	13864	13722	13921	13790	13935	13727	14022	13964	13874	13709	13810	13871	13887	13786	13966	13995	13915	14010	13981	13903	13685	13846	14006	13936	14010	14116	14054	13962	13857	13767	13685	13963	13712	13732	13884	13955	13835	13813	13833	13844	13765	13848	13915	13819	14108	13749	13779	13865	13935	13932	13790	13829	13784	13879	13680	13939	13715	13810	14017	13829	13910	14018	13871	13863	13753	13909	13921	13790	13898	13841	13883	13890	13796	13925	13883	13908	13781	14026	13805	13768	13811	13796	13753	13817	13976	13881	13908	13820	13755	13979	13821	13998	13815	13707	13764	13939	14071	13935	13789	13793	13827	13866	13838	13889	13766	13816	13905	13844	13885	13922	13816	13866	13821	13845	13916	13963	13733	13805	13950	13697	13829	13896	13970	13832	13976	13845	13941	13853	13925	13825	13781	13934	13809	13666	13896	13934	13520	14034	13781	13925	13809	13784	13757	13876	13822	13870	13898	13758	13896	13787	13728	13725	13877	13863	13873	14000	13771	13813	13764	13915	13937	13920	13939	14087	13817	13798	13924	13964	13789	13793	13780	13984	13796	13706	13748	13900	13989	13782	13951	13997	13876	13921	13862	14008	13761	13987	13866	13759	13842	13928	13810	13724	13857	13803	13809	13874	13634	13963	13750	13806	13922	13817	13655	14039	13983	13923	13669	13847	13788	13903	13959	13901	13784	13877	13806	13739	13999	13867	13843	13933	13858	13918	13773	13837	13819	14157	13756	13938	13761	13923	13916	13864	13846	13850	13839	13836	13894	13785	13936	13929	13881	13892	13858	13792	13939	13786	13872	13832	13900	13877	13843	14019	13852	13893	13723	13876	13859	13782	14007	13888	13966	13951	13825	13851	13919	13914	13884	13901	13862	13928	13825	13945	13982	13917	14058	13811	13786	13734	13785	13755	13740	14036	13818	13897	13949	13961	14063	13949	13889	14039	13961	13857	13984	13982	13871	13958	13791	13657	13791	13687	13854	14083	13719	13859	13947	13940	13947	13890	13869	14038	13872	13898	13967	13844	13830	13868	13797	13851	13877	13892	13910	13873	13799	13917	13794	13807	13993	13992	13951	13958	13990	13897	13822	13746	13826	13979	13769	13816	13945	14020	13833	13819	13928	13979	14017	13803	13777	13944	13788	14005	14056	13962	13846	13963	13965	13931	13900	13891	14026	13693	13863	13830	13951	13866	13707	13943	13851	13929	13975	13824	13954	14046	13920	13813	13887	13945	13677	13922	13833	13735	13812	13950	13794	13891	14037	13849	13787	13864	13826	14074	14052	13824	14000	13848	13904	13673	13880	13917	13828	13875	13960	13939	13945	13888	13848	13845	13858	13680	13975	13938	13791	13771	13941	13945	13804	13893	13954	13879	13945	13947	13739	13820	13706	13832	13848	13867	13867	13714	13732	13951	14069	13839	13817	13885	13877	14028	13709	13830	13902	13646	13725	13839	14034	13973	13888	13960	13832	13930	13892	13962	14090	13903	13882	13825	13814	13822	13947	13817	13944	13862	14016	13726	13649	13870	13828	13829	13845	13832	13864	13857	13967	13990	13814	13846	13863	13785	13842	13852	13847	13885	13837	13908	13978	13887	13736	13819	13866	13824	13950	13917	13800	13798	13812	13730	13886	13982	13868	13854	13790	13813	13928	13888	13878	13852	13837	13836	13771	14028	13845	13936	13868	13913	13849	13871	13934	13792	13942	13816	13728	14020	13747	13753	13866	13806	13941	13812	13806	13692	13778	13703	13830	13846	13738	13900	13813	14000	13819	13884	13845	13915	13939	13910	13783	13944	13709	13764	13891	13850	14078	13781	13768	13758	13781	13912	13776	13968	13902	13806	13932	13870	13983	13883	13864	14011	13881	13944	13903	13928	13876	13979	13912	13890	13850	13856	14024	13839	13904	13892	13989	13645	13824	13937	13938	13764	13891	13815	13750	13854	13737	14088	13901	13745	13844	13947	13851	13946	13793	13817	13869	13991	13856	13807	13916	13917	13981	13939	13861	13813	13878	13874	13872	13894	13941	13914	14027	13834	13781	13867	13838	13879	13777	13819	13835	13978	13845	14123	13847	14018	13865	13795	14005	13737	14022	13659	13822	13797	13912	13841	13844	13859	13892	13976	13928	13807	13901	13949	14048	14013	13912	13842	13710	13781	13729	13911	13791	13915	13901	13736	13698	13928	13858	13841	13868	13768	13870	13887	13856	13904	13649	13822	13826	13865	13865	13819	13780	13808	13828	13917	13892	13807	14050	13741	13993	13902	13938	13960	14012	13923	13845	13901	13891	13804	14055	13944	13767	13900	13933	13864	13860	13776	14038	13751	13799	13922	13881	13856	14126	13941	13728	13877	13740	13936	13953	13899	13800	13940	13859	13913	13892	13868	13861	13940	13992	13987	13932	13975	13881	13916	13808	13848	13942	13890	13884	13944	13986	13784	13966	14025	13955	13812	13918	13835	13835	14039	13795	13863	13752	13851	13920	13778	13836	13966	13850	13873	13748	13929	13933	13927	13844	13972	13906	13963	13831	13878	13724	13888	13677	13719	13822	14064	13754	13835	13791	13825	14105	13784	13872	13952	13954	13846	13911	13852	13834	13837	13798	13772	13895	13829	13880	13928	13911	13796	13791	14024	13780	13827	13988	13980	14014	13673	13958	13801	13955	13910	13846	13778	14017	13716	13775	13891	13943	13867	13817	13928	13944	13893	13937	13838	13873	13858	14064	13857	13989	13838	13933	13882	13781	13818	13899	13950	13805	13828	13877	13736	13749	13833	13657	13750	13891	13904	13836	14047	13807	13921	13751	13940	13790	14001	13864	14040	13857	13940	13773	13895	13577	13949	13939	14004	13957	13841	13983	13925	13942	14035	13730	13963	13998	13996	13698	13732	14010	13929	13793	13872	13938	13826	14008	13867	13866	13974	13939	14076	13798	13761	13909	13812	13982	14032	13881	13858	13818	14144	13866	13804	13994	13806	13934	13874	13863	13774	14118	13942	14031	13846	13901	13904	13946	13827	13894	13957	13901	13701	13879	13740	13858	13908	13984	13875	13958	13888	13838	13852	13992	13973	13756	13900	13779	13758	13771	13849	13895	13735	13847	13964	13874	13813	13821	13837	13860	13838	13721	14105	13877	13931	13740	13854	13913	13834	13784	13863	13996	13705	14064	13866	13829	13874	13938	13813	13758	13867	14057	13964	13972	13791	13991	13754	13819	13893	14021	13751	13802	13873	13810	13916	13852	13864	14016	13876	13975	14044	13912	13849	13986	13913	13851	13991	13882	13885	13782	13833	13872	13810	13880	13737	13951	13768	13691	13970	14029	13964	13941	13807	13799	13797	13754	13805	13805	13870	13978	13829	13677	13920	13893	13774	13774	13781	13861	13845	14078	13860	13894	13894	14027	13982	13824	13713	13697	13726	13822	13770	13832	13785	13809	13964	13811	14001	13902	13851	13784	13913	13898	13831	13955	13908	13851	13814	13860	13713	13858	13770	13863	13989	13988	13855	13768	13951	13885	13760	13825	14006	13895	13923	13976	13874	14031	13788	13868	13810	13772	13810	13941	13903	13894	13901	13882	13907
23854	21098	28587	24651	24147	25172	23734	19532	18578	18774	18264	18045	17635	17287	17219	17204	17079	16734	16951	16647	16954	16626	16493	16496	16540	16485	16564	16262	16182	16446	16393	16414	16605	16479	16266	16368	16449	16336	16408	16347	16383	16511	16235	16210	16081	16143	16218	16286	16178	16299	16360	16235	16304	16014	16276	16501	16231	16195	16333	16113	16388	16218	16382	16120	16133	16215	16325	16193	16207	16164	16200	16151	16256	16301	16162	16205	16162	16089	16129	16225	16018	16054	16292	16150	16183	16244	16167	15985	16057	16346	16094	16207	16184	16071	16313	16247	16196	16120	16363	16334	16184	16268	16350	16013	16181	16332	16191	16150	16325	16212	16017	16028	16153	16093	16109	16179	16151	16365	16327	16173	16265	16102	16195	16224	16315	16077	16141	16321	16199	16087	16213	16512	16337	16202	16207	16068	15984	16027	16186	16155	16249	15973	16080	16231	16138	16115	16251	16287	16163	16150	16206	16079	16135	16197	16201	16190	16243	16246	16212	16419	16161	16219	16314	16080	16343	16126	16206	16184	16395	16323	16336	16235	16165	16130	16451	16240	16107	16069	16178	16289	16183	16309	16275	16237	16261	16176	16337	16243	16236	16199	16030	16299	16029	16256	16277	16109	15991	16377	16128	16268	16247	16195	16247	16048	16171	16303	16288	16089	16207	16225	16162	16250	16053	16134	16117	16128	16220	16183	16158	16120	16008	15918	16208	16185	16261	16301	16041	16165	16214	16163	16128	16322	16149	16106	16104	16090	16123	16054	16324	16100	16129	16337	16247	16150	16379	16303	16283	16249	16141	16276	16286	16048	16286	16205	16152	16041	16133	16024	16085	16009	16394	16331	16344	16185	16254	16178	16165	16131	16102	16148	16225	16105	16064	16145	16099	16364	16303	16294	16240	16186	16119	16242	16263	16091	16065	16182	16064	16236	16159	16143	16077	16178	16109	16349	16217	16223	16139	16049	16248	16024	16202	16171	16242	16063	16338	16207	16195	16110	16163	16195	16243	16193	16206	16266	16190	16158	16225	16290	16267	16220	16435	16348	16175	16288	16108	16005	16236	16315	16347	16336	16264	16327	16392	16201	16197	16183	16107	16230	16237	16159	16126	16105	16123	16135	16171	16000	15878	16247	16506	16136	16095	16335	16232	16194	16331	16154	16267	16225	16181	16051	16232	16157	16164	15990	16218	16305	16020	16179	16269	16114	15989	16305	16160	16298	16159	16251	16361	16244	16174	16276	16199	16032	16163	16206	16070	16352	16117	16371	16478	16096	16184	16233	16225	16135	16388	16421	16455	16276	16117	16073	16482	16255	16249	16069	16490	16164	16141	16002	16177	16302	16058	16204	15978	16117	16174	16279	16032	16094	16229	16239	16340	16106	16155	16047	16240	16281	16140	16173	16204	15878	16130	16191	16263	16276	16364	16195	16302	16229	16055	16119	16331	16258	16171	16102	16037	16214	16148	16315	16138	16238	16061	16283	16256	16092	16079	16219	16064	16132	16043	16213	16184	16148	16318	16306	16134	16259	16310	16035	16304	16458	16269	16197	16008	16057	16239	16245	16086	16226	16138	16163	16247	16199	16336	16144	16164	16148	16106	16137	16061	16226	16285	16116	16257	16358	16208	16378	16311	16276	16159	15938	16421	16335	16197	16329	16358	16182	16291	16259	16275	16263	16212	16215	16075	16229	16277	16228	16092	16354	16143	16088	16075	16112	16091	16301	16114	16074	16272	16179	16275	16179	16132	16143	16231	16258	16098	16109	16223	16157	16201	16259	16093	16358	16355	16209	16134	16274	16102	16129	16178	16153	16238	16408	16319	16292	16097	16137	16178	16232	16125	16040	16333	16189	16308	16187	16280	16100	16116	16090	16211	16122	16508	16048	16020	16185	16007	16193	16267	16281	16252	16192	16396	16195	16329	16159	16181	16260	16090	15984	16441	16321	16119	16211	16245	16159	16098	16273	16383	16322	16019	16239	15986	16128	16324	16422	16283	16202	16173	16017	16104	16180	16175	16296	16290	16243	16207	16335	16286	15968	16300	16279	16182	16142	16329	16219	16217	16166	16255	16226	16114	16214	16289	16150	16122	16047	16258	16178	16084	16081	16468	16161	16132	16185	16147	16046	16160	16187	16211	16286	15980	16224	16221	16126	16104	16081	16085	16205	16114	16290	16246	16133	16130	16221	16239	16202	16124	16137	16016	16065	16394	16153	16065	16228	16369	16294	16103	16169	16068	16180	16034	16108	16129	16185	16191	16132	16192	16416	16304	16214	16196	16337	16163	16477	16136	16097	16140	16215	16060	16273	16311	16275	16317	16295	16163	16083	16037	16334	16271	16113	16011	16240	16238	16289	16127	16119	16161	16326	16194	16185	16072	16344	16233	16255	16108	16061	16222	15989	16128	16225	16174	16252	16080	16403	16044	16225	16175	16152	16173	16142	16177	16063	16244	16173	16315	16299	16162	16167	15935	16252	16065	16189	16123	16353	16238	16054	16247	16102	16060	16071	16047	16019	16256	16250	16252	16177	16217	16437	16217	16232	16215	16231	16183	16068	16126	15854	16118	16267	16059	16170	16160	16234	16074	16069	16155	16306	16297	16344	16145	16210	16227	16240	16194	16235	15984	16064	16157	16150	16161	16243	16424	16275	16116	16061	16107	16004	16195	16334	16334	16193	16088	15953	16058	16216	16142	16171	16223	16217	16248	16338	16161	16005	16208	16294	16190	16189	16061	16131	16008	16051	16082	16260	16280	16275	16180	16224	16098	16127	16157	16071	16208	16083	16189	16038	15999	16066	16217	16036	16069	16300	16219	16288	16162	16255	16372	16400	16339	16154	16125	16282	16152	16240	16265	16122	16342	16150	16144	16187	16295	16168	16174	16243	16177	16263	16233	16102	16188	16184	16109	16356	16042	16222	16155	16138	16129	16087	16307	16193	16147	16150	16061	16109	16287	16192	16043	16009	16033	16047	16147	16070	16233	16313	16274	16166	16005	16138	16331	16207	16212	16146	16241	16232	16297	15983	16046	15992	16175	16303	16158	16238	16226	16305	16163	16177	16303	16058	16206	16096	16059	16209	16187	16395	16084	16318	16176	16218	16189	15978	16119	16134	16048	16100	16185	16029	16149	16021	16073	16291	16241	16174	16211	16033	16254	16135	16192	16140	16245	16246	16323	16073	16213	16182	16091	16188	16219	16113	16165	16120	16367	16083	16120	16066	16232	16271	16470	16181	16313	16212	16235	16269	16220	16341	16157	16300	16299	16304	16241	16028	16126	16305	16401	16315	16185	16094	16204	16498	16089	16023	16171	16050	16227	15981	16273	16100	16042	16082	16245	16182	15912	16099	16222	16033	16137	16037	16256	16310	16089	16243	16175	16171	16282	16176	16179	16162	16256	16259	16173	16281	16096	16044	16220	16140	16271	16241	16130	16303	16179	16270	16150	16095	16204	16114	16181	16318	16183	16331	16213	16150	15998	16130	16187	16171	16254	16138	16278	16249	16297	16062	16182	16442	16227	16161	15974	16184	16137	16383	16202	16158	16144	16198	16265	16065	16214	16070	16362	16178	16102	16153	16131	16287	16176	16405	16077	16069	16170	16303	16082	16011	16261	16387	16220	16269	16019	16184	16229	16064	16079	16191	16137	16361	16203	16028	16089	16211	16125	15865	16247	16350	16166	16270	16115	15963	16160	16088	16277	16206	16079	16113	16125	16118	16142	16183	16161	16355	16174	16342	16056	16086	16123	16357	16386	16275	16123	16124	16392	16340	16277	16070	16105	16103	16281	16371	16146	16131	15997	16221	16185	16125	16254	16292	16100	16276	16121	16241	16060	16221	16115	16106	16235	16215	16220	16316	16364	16179	16385	16135	16318	16322	16262	16055	16093	16203	16151	15873	16268	16197	16290	15896	16091	16147	16075	16173	16122	16229	16192	16264	16385	16142	16232	15962	16252	16071	16073	16306	16225	16196	16318	16204	16351	16249	16311	16314	16296	16285	16164	16183	16293	16266	16045	16238	16077	16264	16063	16159	16115	16274	16184	16260	16204	16466	16133	16240	16202	16068	16305	16122	15996	16181	16206	16225	16384	16159	16280	16113	16119	16017	15994	16317	16162	16205	16138	16080	16270	16115	16078	16148	16370	16081	15949	16331	16129	16222	16450	16250	16193	16014	16313	16109	16101	16218	16362	16157	16217	16190	16228	16014	16322	16397	16145	16166	16282	16363	16383	16178	16202	16144	16093	16305	16339	16050	16156	16151	16238	16254	16095	16388	16194	16077	15929	16220	16134	16180	16143	16324	16300	16123	16357	16235	16286	16194	16405	16352	16373	16249	16271	16202	16051	16050	16321	16281	16095	16297	16208	16308	16135	16318	16347	15994	16171	15972	16134	16179	16203	16291	16194	16212	16375	16152	16245	16128	16351	16191	16101	16131	16273	16113	16270	16351	16200	16239	16279	16444	16199	16166	16199	16120	16081	15995	16163	16298	16183	16063	16173	16241	16033	16330	16209	16007	16285	15874	16156	16096	16161	16134	16418	16189	16064	16182	16196	16169	16060	16186	16213	16306	16376	16186	16009	16088	16106	16333	16501	16372	16181	16153	16158	16177	16125	16314	16181	16276	16132	16102	16397	16065	16244	16536	16317	16288	16297	16153	16126	16154	16187	16069	16135	15958	15973	16123	16117	16235	16056	16349	16026	16269	16354	16145	16043	16348	16212	16324	16179	16174	16101	16165	16093	16141	16265	16120	16269	16363	16358	16113	16082	16189	16274	16297	16191	16049	16212	16164	16159	15993	16222	16203	16184	16228	16177	16065	16202	16147	16220	16235	16228	16148	16318	16110	16116	16010	16178	16291	16251	16214	16231	15941	16242	16007	16202	16281	16132	16234	16144	16249	16215	16271	16096	16241	16104	16221	16292	16080	16259	16131	16241	16369	16108	15974	16280	16186	16167	16229	16262	16319	16060	16196	16438	16146	16256	16095	16198	16354	16267	16144	16138	16200	16192	15983	16303	16160	16090	16162	16206	16288	16057	16310	16260	16126	16290	16170	16282	16002	16250	16124	16147	16232	16156	16433	16067	16164	16196	16125	16115	16144	16232	16215	16212	15957	15950	16237
28691	49089	44243	34577	29183	24416	21155	18478	17641	17287	17067	16446	16013	15448	15286	15041	14767	14710	14570	14664	14328	14424	14315	14253	14255	14401	14041	14095	14086	14063	14159	14090	14106	14128	14162	14049	13876	13887	13866	13969	14114	14061	14104	13986	14112	13984	13872	13792	13930	13938	13810	14008	13721	14076	13927	13752	14059	14019	13751	13903	13849	13933	13819	13854	13985	13858	13818	14015	13968	13808	13910	13933	14033	14133	14027	13848	13975	13844	14109	13877	13838	13921	13878	14022	14013	13973	14017	13803	13982	13901	14021	14029	13897	13833	14031	13753	13872	13898	14127	13985	13836	13951	13758	13794	13893	13825	13726	13758	13822	13928	13972	13807	13721	13868	13881	14023	14078	14043	13786	13710	13919	13934	13880	13767	13898	13812	13888	13969	13814	13861	13861	13747	13895	13973	13896	13926	13885	13817	13880	13826	13762	13832	13845	13892	13872	13929	13886	13770	13825	13982	13796	13989	14154	13900	13962	14000	13818	13986	13906	13750	13814	13969	13866	13943	13827	13978	13938	14043	13767	13887	13928	13807	13928	13901	13933	13945	13826	13852	14034	13832	13780	13805	13832	13899	13840	13844	13903	14026	13756	13706	13875	13891	13895	13941	13749	13927	13949	13967	13917	13918	14019	13947	14068	14015	13883	13775	13774	13797	13907	13856	13982	13997	14043	13834	13840	13996	13887	13776	13962	13688	13777	13960	13723	14031	13867	13814	13795	13734	13882	13727	13867	14048	14032	13947	14036	13738	13774	13983	13707	13999	13862	13765	13856	13914	13728	14007	13891	13998	13868	14102	13976	13845	13953	14010	13796	13898	13930	13911	13791	13962	13749	13859	13689	13838	13946	13834	13868	13823	13931	13917	13885	13827	13834	13946	13888	13965	13844	13822	13722	14026	14052	13775	14064	13933	14140	13992	13923	13848	13766	13958	13967	13874	13934	13935	13741	13876	13855	13915	13890	13973	13944	13936	13823	13908	13875	13991	14079	14038	13989	13948	13825	13849	13842	13941	14036	13946	14013	13886	13954	13990	13931	13791	13854	13993	13864	13761	13753	13870	14019	13878	14042	13892	13897	13856	13960	13888	13830	13877	13793	13915	13910	13908	13946	13914	14082	13927	13839	13913	13807	13863	13906	13916	13814	14052	13878	13825	14061	13889	13941	13776	13830	13910	13849	13828	13778	13829	13792	13804	13997	13837	13858	13891	13883	14059	13992	14002	13814	13865	13804	13938	13914	13937	13919	13964	13858	13907	13782	13771	13637	13940	13887	13891	13919	14078	13930	13858	13689	14001	13897	13877	13823	13936	13921	14092	13921	13935	13953	13839	13981	13822	13865	13765	13823	13956	13916	13748	14095	13951	13894	13778	13840	13804	13863	13794	13725	13722	13729	13737	13858	14020	13908	13771	13943	13675	14038	13759	13974	13776	13799	14013	13785	13916	13759	13822	14043	13952	13821	13993	13916	13908	14021	13825	13992	13773	13713	14024	13865	13946	13935	13907	13962	14053	13945	13895	13918	13807	13907	14076	13744	13981	13899	13833	13949	13772	13914	13939	13873	13861	13778	14017	13986	13902	13951	13806	13721	13943	13905	13989	13885	13770	13993	13881	13973	13847	13912	13942	13854	13841	13880	13735	13910	13835	13967	13785	14028	13930	14056	13803	13980	13745	13770	13933	14006	13888	13977	13914	13705	13733	13846	13869	13852	13902	13857	13826	13839	13787	14033	13875	13957	13832	13875	13783	13759	13899	13794	13930	13976	14012	13796	14050	13915	13875	13763	13984	13782	13829	13838	13960	13881	13936	13864	13898	13957	13791	13729	13877	13823	14043	13894	13927	13965	14000	14052	13900	13951	13890	14014	13887	13975	13886	13949	13807	13869	13979	13866	13832	13883	13755	13919	13777	13739	13930	13958	13887	13901	13939	13944	14025	13800	13889	13836	13773	13801	13848	13917	13825	13819	13770	13847	14019	13812	13991	13924	13777	13741	13688	13887	14036	13961	13815	13795	14042	13813	13783	13853	13819	13930	13878	13848	13795	13989	13829	13957	13764	13913	13960	13767	14160	13751	13877	13761	13794	13934	13898	13774	13785	13863	13871	13912	13778	14198	14002	14078	13912	13873	13963	13917	13856	13918	13861	13942	13787	13886	13995	13944	14002	13780	13867	13858	13959	14019	13844	13895	13895	13993	13938	13713	13823	13983	13695	13884	13749	13768	13746	13762	13945	13927	13951	13969	13810	13929	13816	13868	13848	13823	13936	14000	13868	13923	13906	13905	13848	13768	13875	13857	13903	13800	13966	13901	13837	13925	13900	14044	13868	14009	14061	13754	13958	13961	13891	13906	13722	14051	13920	13810	13800	13792	13988	13957	13796	13770	13895	13906	14104	13886	13857	14020	13923	13861	13942	13965	13866	13919	13902	13836	13936	13863	14021	13986	13688	13720	13821	13776	13845	13888	13872	13634	14082	13829	13919	13797	13781	13806	13910	13921	13841	13932	13991	13756	13812	13743	13993	13866	13961	13961	13826	13946	13758	13945	13885	13778	13995	13960	13768	13860	13857	13766	14075	13782	13907	13827	13928	13954	14014	13918	14074	14065	13774	14064	13801	13924	13849	13951	13888	13839	13843	13739	13883	13979	13766	13897	13897	14007	13951	13934	13877	13823	14040	13773	13821	13814	14008	14042	13763	13975	13963	13830	13856	13784	13786	13826	14007	13881	13903	13882	13862	13749	13854	13914	13899	14047	13938	13694	13850	13984	13886	13916	13779	13851	14056	13927	13770	13935	13973	13901	13922	13886	13788	13862	13936	13960	13917	13895	13855	13909	13876	13892	13930	13973	13850	13770	13964	13925	13775	13949	13952	13713	13867	13860	13879	14038	13909	13804	14003	13825	13957	13793	13742	13950	13804	13923	14058	13959	13910	13871	13913	14089	13974	13953	13796	13791	14024	13744	13928	13925	13795	13712	13996	13930	13967	13829	13904	13666	13801	13867	13900	13864	13794	13849	13871	13812	13855	13794	13936	13736	13875	13785	13911	13944	13894	13771	13885	13892	13907	13894	13984	13790	13912	13990	14055	13782	13998	14004	13839	13863	13847	13918	13870	13989	13898	13871	13944	13920	14040	13791	13733	13729	13573	13910	13790	13801	13821	13761	13898	13887	13737	13967	14026	13870	13953	13832	13997	13964	14001	13941	13873	13828	13807	13796	13893	14074	13899	13790	14025	13899	13970	13883	13888	13885	13972	13779	13959	13825	13815	13890	13777	13782	14099	13735	13828	13940	13832	13955	13943	13857	13915	13928	13974	13937	13973	13744	13842	13918	13822	13787	13757	14005	13952	13795	13758	13798	14028	13886	13923	13768	13856	13892	14023	13897	13769	13926	13795	13792	13906	13849	13852	13878	13795	14017	13973	13962	13889	13973	13995	13983	13999	13937	13907	13909	13912	13708	13913	14012	13951	13902	13898	13755	13880	14028	13834	13947	13681	14081	13806	14015	13937	13910	14060	13805	13830	13881	13905	13882	13825	13852	13968	13917	13891	13855	13924	14022	13754	13981	13964	13967	14061	13935	13693	13827	13903	13985	13881	14033	13804	13913	13978	13844	14016	13944	13950	13780	13841	13932	13902	13801	13884	13834	13837	14028	13808	14025	13778	13962	13835	13885	13887	13861	14007	13966	13880	13831	13786	13923	13968	14063	13779	14023	14022	13947	13794	13933	13863	13891	13929	14043	13845	14013	13828	13731	14039	13922	13719	13832	13847	13982	13825	13869	13931	13846	14005	14009	13776	13898	13813	13898	13945	14022	13959	14016	13919	13926	13885	13835	13796	13894	13899	13854	14079	13885	13961	14057	13987	14020	13938	13997	13853	13774	14139	13922	13827	13800	13810	13968	14017	13870	13944	14008	13956	13934	14023	13766	13940	13835	13932	13924	13942	13841	13732	13856	13838	13993	13797	13998	13939	14007	13913	14046	13928	13800	13867	13745	13921	13879	13915	13892	13805	14087	13991	13852	13887	13917	14008	13799	13917	13916	13877	13952	13944	13925	13917	13983	13673	13789	13934	13788	13901	14083	13792	13777	13931	13949	13820	13806	13957	13960	13958	13868	13898	13926	13911	13772	13765	13896	13843	13934	13880	14014	13796	14070	13738	13888	13966	13908	13907	13959	13829	13719	13972	13989	13887	13815	13843	13836	13719	13935	13765	13976	13821	13787	13890	13986	13957	13728	13954	13891	14187	13823	13982	13929	13997	13789	13875	13977	13741	13790	13922	13875	13872	13793	13857	13863	13846	13952	13814	13876	13773	13976	13779	13766	13767	13828	13886	13896	13848	13834	13841	13925	13924	13904	14110	13968	13812	13969	13831	13829	13876	13902	13891	13788	13898	13830	13901	13967	13964	14000	13788	14005	13844	13845	13833	13881	14051	13889	13917	13806	14043	13945	13796	13772	13773	13940	13695	13897	13808	13861	13876	13866	13868	13841	13907	13787	13868	13933	13880	13962	13920	13965	13782	13787	13994	13796	13972	13745	13840	13800	13957	13867	13989	14015	13753	14049	13907	14009	13785	13876	13891	13749	13855	13994	14047	13751	13886	13939	13961	13836	14003	13835	14003	13848	13942	13833	13835	14051	13768	13958	13951	13881	13841	13831	13985	13935	13968	13888	13766	13813	13857	13777	14032	13966	13916	13880	13985	14048	13896	13866	13892	13877	13812	13691	13939	14030	13798	13829	13939	13839	14064	14051	13786	13868	13627	14053	14072	13860	14071	13875	13837	13921	13842	14003	13713	14115	13972	13874	13957	13965	13686	13903	13876	13929	14100	13978	13845	13824	14007	13767	13857	13874	13985	13779	13759	13993	13771	13962	13880	13859	13996	14007	13707	13909	13951	13911	13783	13936	13904	13874	13846	13797	13868	14053	13816	14067	13952	13779	13831	13971	13881	13850	13853	14005	14040	13765	13988	13959	13979	14002	13789	13832	13892	13878	13898	13732	13933	13913	13984	13917	13722	13783	13837	13920	13988	13767	14066	13766	13907	13897	13810	13883	14150	13985	13880	13908	13829	13861	13919	13825	14003	13999	13984	13885	14040	13964	14014	13848	13971	13862	13912
22748	21092	28879	23683	22394	25899	28113	22030	20658	20807	20351	19858	19613	19029	18654	18674	18633	18375	18019	18155	18075	17955	17874	17802	17758	17611	17693	17510	17470	17524	17570	17439	17438	17510	17273	17513	17350	17440	17219	17272	17204	17361	17427	17267	17427	17478	17250	17483	17125	17300	17213	17300	17317	17361	17478	17266	17142	17217	17454	17261	17266	17266	17296	17317	17397	17528	17298	17422	17440	17224	17414	17238	17255	17234	17259	17228	17230	17251	17313	17162	17316	17205	17231	17239	17345	17453	17209	17444	17187	17090	17319	17269	17342	17243	17380	17334	17231	17407	17279	17387	17447	17276	17450	16996	17373	17457	17412	17245	17066	17314	17471	17453	17083	17455	17344	17524	17350	17319	17221	17074	17020	17131	17426	17128	17368	17312	17248	17278	17178	17158	17143	17290	17221	17308	17221	17402	17324	17408	17296	17249	17218	17077	17175	17139	17139	17230	17350	17356	17449	17047	17086	17244	17070	17335	17306	17339	17387	17289	17216	17295	17118	17227	17192	17246	17280	17359	17312	17237	17269	17111	17209	17191	17242	17234	17257	17173	17108	17208	17527	17396	17462	17235	17339	17433	17213	17166	17470	17198	17100	17379	17120	17067	17085	17143	17169	17167	17218	17091	16931	17281	17137	17099	17281	17148	17339	17037	17277	17174	17077	17406	17096	17228	17265	16963	17153	17289	17334	17329	17268	17146	17017	17453	17385	17039	17124	17163	17248	17320	17134	17189	17194	17495	17505	17378	17237	17256	17276	17194	17008	17314	17276	17196	17406	17316	17165	17409	17296	17103	17238	17281	17333	17379	17185	17029	17324	17140	17328	17157	17160	17083	17183	17256	17317	17164	17386	17110	17262	17220	17212	17494	17300	17099	17146	16948	17246	17436	17398	17196	17351	17160	17251	17217	17085	17393	17323	17159	17088	17269	17428	17156	17182	17295	17450	17221	17249	17243	17218	17235	17185	17228	17228	17158	17281	17028	17139	17119	17028	17236	17116	17226	17262	17148	17189	17184	17283	17295	17203	17196	17359	17322	17366	17143	17237	17397	17259	17210	17310	17357	17339	17098	17229	17302	17235	17370	17251	17144	17100	17163	17233	17210	17249	17164	17278	17250	17181	17183	17080	17177	17303	17249	17481	17052	17217	17414	17315	17167	17420	17316	17313	17333	17420	17164	17164	17382	17236	17367	17307	17051	17212	17255	17012	16997	17178	17248	17299	17139	17235	17267	17460	17222	17168	17152	17060	17043	17350	17389	17214	17334	17143	17187	17361	17303	17062	17287	17235	17146	17219	17299	17143	17330	17240	17285	17223	17183	17219	17300	17242	17334	17392	17227	17205	17136	17410	17365	17324	17249	17381	17077	17219	17327	17231	17005	17333	17418	17118	17359	17290	17123	17243	17295	17287	17179	17176	16975	17215	17253	17161	17265	17288	17047	17143	17215	17342	17388	17175	17190	17112	17201	17198	17267	17339	17318	17307	17405	17220	17227	17207	17146	17354	17446	17084	17262	17256	17085	17098	17209	17393	17188	17097	16901	17344	17157	17479	17209	17254	17202	17224	17313	17094	16893	17211	16994	17325	17277	17260	17181	17222	17304	17234	17033	17406	17093	17095	17283	17393	17143	17186	17403	17193	17199	17045	17150	17275	17238	17342	17256	17290	17238	17052	17284	17302	17181	17255	17313	17094	17271	17318	17306	17188	17097	17361	17269	17268	17335	17157	17113	17501	17455	17188	17429	17037	17297	17354	17230	17128	17118	17140	17155	17339	17127	17221	17315	17185	17138	17193	17111	17150	17182	17330	17279	17231	17385	17380	17292	17150	17344	17158	17380	17164	17194	16991	17336	17208	17374	17267	17249	17458	17404	17198	17397	17468	17340	17253	17262	17366	17256	17088	17340	17189	17253	17285	17187	17064	17266	17215	17138	17204	17122	17204	17200	17293	17355	17199	17334	17253	17100	17206	17067	17216	17463	17459	17151	17090	17410	17249	16971	17146	17225	17102	17320	17239	17155	17156	17243	17205	17399	17064	17159	17179	17362	17458	17092	17430	17344	17047	17229	17252	17261	17273	17207	17103	17270	17324	17266	17148	17208	17189	17395	17404	17372	17285	17418	17231	17198	17106	17104	17155	17197	17148	17160	17147	17198	17345	17158	17444	17404	17205	17273	17322	17289	17130	17135	17165	17351	17038	17268	17186	17428	17261	17196	17396	17283	17168	17264	17164	17301	17415	17211	17383	17425	17293	17185	17268	17258	17134	17035	17104	17180	17301	17351	17427	17340	17132	17186	17172	17199	17066	17222	17170	17216	17205	17146	17184	17261	17273	17280	17110	17154	17175	17064	17309	16993	17263	17248	17196	17378	17163	17114	17290	17307	17287	17230	17297	17261	17271	17161	17282	17207	17243	17219	17134	17133	17107	17329	17312	17162	17168	17377	17228	17092	17203	17180	17472	17162	17391	17137	17359	17266	17280	17378	17349	17053	17283	17186	17178	17121	17239	17315	17245	17240	17334	17194	17180	17067	17287	17089	17353	17334	17336	17163	17238	17122	17043	17205	17189	17079	17112	17299	17430	17193	17334	17235	17309	17257	17166	17293	17045	17113	17252	17147	17299	17247	17368	17216	17084	17080	17049	17273	17145	17229	17071	17191	17195	17190	17365	17102	17191	17005	17244	17059	17365	17212	17219	17063	17275	17366	17300	17320	17130	17067	17424	17333	17344	17197	17114	17391	17207	17302	17262	17198	17269	17339	17249	17228	17194	17178	17345	17270	17226	17170	17039	17232	17384	17063	17339	17293	17298	17218	17142	17399	17360	17147	17393	17188	17264	17271	17102	17249	17152	17314	17220	17082	17190	17579	17388	17410	17280	17293	17165	17072	17343	17305	17055	17217	17272	17238	17292	17096	17023	17243	17243	16964	17268	17209	17210	17056	17189	17349	17287	17403	17287	17204	17193	17158	17489	17188	17218	17261	17095	17309	17214	17371	17251	17157	17219	17361	17237	17023	17079	17250	17340	17108	17175	17184	17103	17321	17493	17311	17133	17271	17318	17320	17296	16890	17292	17049	17253	17134	17370	17295	17343	17155	17153	17365	17207	17200	17333	17265	17391	17224	16960	17340	17079	17272	17427	17205	17272	17165	17219	17337	17158	17274	17269	17271	17304	17457	17359	17307	17465	17174	17350	17395	17216	17293	17183	17124	17163	17226	17195	17090	16994	17204	17281	17094	17439	17278	17428	17295	17334	17294	17208	17277	17074	17265	16977	17285	17113	17360	17277	17349	17270	17250	17165	17172	17441	17256	17017	17143	17164	17413	17060	17258	17254	17285	17293	17237	17189	17480	17125	17440	17429	17200	17516	17308	17282	17312	17245	17116	17231	17224	17156	16915	17113	17248	17182	17309	17167	17031	17275	17531	17548	17189	17360	17334	17416	17299	17366	17439	17598	17323	17314	17306	17416	17261	17162	17314	17162	17145	17326	17209	17311	17242	17268	17215	17326	17223	17310	17195	17401	17582	17360	17366	17156	17305	17278	17298	17072	17173	17225	17425	17072	17180	17374	17334	17233	17178	17298	17147	17185	17492	17302	17305	17383	17136	17370	17518	17093	17149	17226	17309	17297	17222	17232	17306	17384	17327	17209	17210	17413	17216	17563	17312	17408	16985	17290	17273	17377	17125	17323	17241	17320	17165	17161	17174	17162	17129	17281	17341	17256	17231	17266	17199	16969	17283	17133	17349	17163	17257	17321	17064	17105	17496	17397	17334	17254	17107	17265	17051	17553	17218	17343	17292	17209	17224	17372	16986	17145	17221	17257	17120	17164	17221	17184	17552	17157	17199	17153	17362	17228	17254	17287	17295	17278	17148	17217	17295	17072	17250	17241	17303	17383	17144	17434	17308	17227	17274	17121	17039	17258	17407	17309	17295	17206	17393	17103	16931	17203	17362	17304	17191	17226	17016	17099	17332	17148	17159	17034	17034	17194	17465	17361	17303	17329	17303	17187	17322	17259	17504	17461	17196	17273	17230	17293	17137	17432	17369	17137	17073	17235	17078	17241	17382	17036	17154	17243	17355	17366	17081	17175	17285	17302	17255	17123	17343	17201	17109	17089	17244	17358	17286	17201	17140	17130	17108	17347	17293	17242	17256	17037	17196	17408	17113	17453	17252	17153	17263	17182	17357	17208	17384	17276	17213	17249	17249	17355	17159	17013	17171	17316	17398	17377	17049	17379	17352	17324	17186	16965	17209	17429	17404	17340	17100	17253	17369	17420	17271	17147	17254	17241	17177	17248	17302	17029	17180	17245	17220	17153	17158	17222	17067	17067	17173	17333	17269	17165	17270	17204	17178	17524	17406	17340	17120	17282	17376	17254	17229	16919	17062	17241	17412	17293	17133	17245	17150	17343	17174	17363	17295	17281	17197	17093	17106	17341	17184	17224	17510	17051	17157	17170	17200	17346	17082	17149	17099	17506	17174	17130	17277	17156	17263	17082	17298	17112	17156	17109	17260	17259	16981	17413	17294	17408	17353	17080	17308	17447	17192	17221	17152	17283	17245	17206	17196	17158	17173	17226	17154	17176	17440	17271	17295	17319	17252	17074	17397	17195	17201	16980	17305	17094	17214	17292	17152	17233	17286	17236	17184	17212	17393	17351	17093	17210	17292	17409	17294	17374	17318	17268	17119	17145	17079	17377	17226	17352	17219	17232	17274	17247	17325	17250	17104	17252	17235	17386	17177	17197	17246	17278	17195	17387	17284	17223	17250	17228	17168	17362	17352	17128	17494	17248	17538	17296	17195	17091	17032	17210	17206	17586	17462	17287	17285	17178	17231	16957	17074	17334	17237	17288	17255	17294	17350	17385	17178	17341	17170	17345	17210	17036	17253	17272	17259	17250	17208	17302	17285	17152	17243	17347	17297	17255	17311	17303	17243	17394	17313	17082	17244	17272	17289	17245	17156	17208	17150	17249	17186	17059	17308	17426	17141	17448	17224	17325	17219	17379	17447	17132	17156	17231	17213	17374	17399	17304	17309	17532	17355	17380	17297	17173	17238	17254	17136	17162	17401	17287	17108	17230	17109	17256	17184	17243	17101	17414	17248	17298	17109	17217	17173
30863	54685	49425	38882	33172	28071	24165	20623	19489	19303	18569	18141	17415	16825	16532	16122	15866	15676	15614	15377	15323	15158	15339	15108	15002	15101	14840	14844	14785	14797	14663	14870	14654	14734	14671	14784	14521	14661	14474	14470	14663	14657	14526	14549	14703	14496	14463	14490	14562	14581	14513	14647	14337	14435	14453	14349	14505	14395	14336	14459	14513	14590	14442	14530	14342	14390	14536	14635	14414	14502	14579	14700	14311	14587	14477	14442	14460	14506	14530	14443	14544	14426	14325	14508	14449	14565	14511	14509	14348	14488	14526	14502	14584	14421	14377	14491	14568	14651	14398	14559	14383	14521	14428	14521	14224	14428	14547	14563	14555	14552	14456	14405	14436	14585	14558	14362	14504	14412	14312	14562	14418	14509	14530	14567	14619	14580	14437	14481	14356	14353	14447	14623	14337	14428	14582	14400	14413	14305	14396	14524	14582	14261	14354	14640	14530	14335	14439	14423	14489	14409	14574	14486	14457	14314	14511	14446	14463	14452	14403	14491	14322	14520	14472	14568	14497	14528	14302	14350	14449	14483	14490	14625	14484	14362	14442	14531	14671	14380	14502	14523	14533	14348	14468	14451	14443	14229	14364	14286	14519	14424	14538	14259	14371	14532	14487	14407	14514	14302	14435	14476	14399	14379	14460	14536	14454	14465	14465	14344	14643	14599	14440	14539	14580	14356	14442	14485	14256	14429	14400	14449	14467	14495	14257	14471	14615	14432	14527	14647	14350	14399	14421	14443	14515	14435	14323	14524	14596	14572	14323	14563	14530	14571	14369	14438	14571	14468	14285	14304	14467	14492	14452	14541	14409	14378	14337	14449	14485	14409	14443	14154	14526	14418	14388	14319	14453	14341	14355	14605	14424	14450	14328	14489	14448	14495	14300	14385	14656	14382	14480	14495	14342	14560	14479	14432	14509	14438	14360	14438	14388	14382	14583	14569	14347	14500	14450	14400	14518	14338	14375	14373	14486	14660	14552	14493	14444	14504	14566	14509	14441	14448	14507	14347	14539	14470	14434	14637	14372	14499	14558	14350	14518	14510	14577	14389	14500	14437	14394	14593	14342	14428	14611	14553	14458	14514	14434	14780	14403	14424	14314	14539	14592	14537	14413	14442	14326	14393	14526	14493	14370	14446	14418	14414	14509	14321	14456	14637	14551	14363	14479	14558	14359	14484	14235	14494	14463	14405	14361	14387	14395	14472	14563	14412	14499	14388	14583	14664	14578	14433	14331	14559	14492	14596	14596	14434	14519	14516	14426	14443	14439	14499	14465	14385	14402	14546	14412	14474	14339	14428	14494	14534	14536	14542	14622	14410	14509	14458	14418	14596	14569	14489	14376	14474	14449	14479	14417	14509	14425	14383	14565	14357	14447	14370	14416	14394	14668	14421	14362	14454	14539	14375	14459	14196	14500	14460	14346	14417	14480	14525	14599	14490	14507	14435	14571	14570	14285	14448	14506	14491	14395	14208	14490	14488	14329	14537	14496	14563	14584	14453	14462	14375	14604	14445	14361	14459	14680	14567	14307	14600	14627	14476	14540	14313	14487	14453	14482	14397	14338	14415	14513	14531	14393	14409	14471	14475	14437	14461	14500	14354	14419	14610	14558	14494	14377	14564	14663	14565	14461	14567	14507	14374	14523	14434	14483	14456	14478	14510	14352	14315	14460	14541	14470	14519	14517	14503	14409	14541	14469	14603	14470	14466	14571	14440	14379	14612	14422	14377	14319	14534	14337	14462	14422	14544	14583	14381	14355	14402	14337	14498	14292	14433	14301	14685	14573	14522	14434	14635	14466	14585	14576	14351	14441	14264	14522	14195	14496	14548	14409	14495	14426	14299	14349	14600	14664	14506	14393	14530	14442	14527	14592	14289	14331	14446	14352	14520	14489	14574	14425	14417	14564	14373	14389	14365	14504	14386	14475	14383	14268	14385	14463	14393	14631	14454	14507	14566	14664	14513	14452	14541	14463	14445	14318	14617	14356	14451	14449	14427	14413	14498	14317	14503	14348	14370	14516	14503	14445	14344	14589	14287	14347	14502	14562	14504	14430	14394	14482	14440	14495	14509	14600	14486	14388	14350	14400	14388	14506	14431	14288	14476	14282	14502	14276	14504	14443	14322	14557	14448	14504	14652	14336	14402	14554	14414	14494	14553	14407	14455	14506	14559	14347	14494	14536	14465	14405	14653	14283	14406	14449	14461	14475	14517	14526	14419	14384	14419	14372	14315	14358	14544	14366	14366	14451	14730	14412	14435	14507	14463	14339	14492	14394	14359	14389	14428	14436	14440	14441	14393	14601	14554	14512	14333	14652	14480	14635	14593	14462	14556	14424	14356	14483	14465	14264	14402	14523	14467	14502	14394	14361	14514	14499	14426	14546	14381	14569	14468	14403	14379	14223	14448	14446	14471	14371	14386	14465	14427	14504	14269	14417	14456	14385	14522	14338	14459	14436	14421	14476	14473	14407	14550	14307	14493	14269	14450	14336	14534	14556	14443	14457	14539	14356	14480	14451	14504	14339	14295	14263	14463	14543	14519	14548	14436	14591	14358	14613	14458	14541	14411	14246	14493	14371	14483	14520	14323	14322	14361	14375	14274	14541	14411	14438	14438	14500	14545	14353	14523	14441	14482	14592	14440	14299	14315	14471	14555	14363	14477	14451	14467	14466	14394	14493	14522	14336	14340	14416	14300	14358	14596	14400	14535	14589	14330	14484	14390	14411	14429	14499	14353	14463	14388	14313	14581	14511	14424	14519	14127	14527	14453	14461	14373	14476	14493	14571	14448	14366	14313	14273	14594	14427	14585	14460	14380	14522	14381	14721	14273	14627	14456	14406	14408	14485	14440	14386	14408	14378	14487	14581	14432	14411	14528	14398	14360	14550	14610	14538	14452	14407	14499	14547	14330	14575	14416	14457	14472	14415	14428	14421	14356	14552	14626	14473	14490	14539	14472	14415	14353	14413	14233	14473	14565	14484	14386	14550	14404	14489	14410	14424	14425	14335	14536	14372	14508	14338	14473	14513	14349	14441	14389	14343	14546	14480	14507	14377	14402	14239	14356	14498	14451	14587	14468	14457	14420	14337	14673	14353	14536	14594	14415	14486	14452	14496	14416	14440	14388	14422	14563	14491	14527	14400	14493	14540	14413	14529	14504	14335	14464	14529	14556	14435	14391	14336	14500	14457	14550	14484	14455	14252	14455	14543	14291	14520	14441	14462	14573	14489	14586	14591	14387	14577	14497	14308	14342	14632	14310	14511	14581	14490	14632	14538	14650	14503	14354	14364	14423	14513	14438	14468	14548	14420	14447	14387	14642	14340	14480	14297	14412	14397	14375	14493	14527	14501	14570	14512	14383	14454	14457	14352	14403	14386	14448	14535	14546	14294	14485	14335	14537	14440	14604	14656	14591	14494	14466	14453	14400	14333	14413	14447	14431	14431	14459	14594	14298	14452	14330	14474	14406	14489	14526	14576	14344	14504	14393	14605	14441	14311	14457	14546	14466	14526	14420	14384	14357	14450	14557	14607	14610	14369	14427	14350	14472	14396	14469	14522	14394	14435	14530	14432	14406	14361	14548	14554	14578	14405	14561	14488	14357	14464	14595	14338	14459	14467	14538	14504	14345	14301	14447	14615	14461	14562	14480	14497	14490	14384	14491	14343	14395	14418	14561	14428	14406	14563	14526	14490	14459	14565	14481	14446	14486	14371	14284	14366	14453	14258	14401	14470	14501	14346	14470	14437	14630	14469	14591	14396	14340	14479	14320	14509	14516	14505	14387	14383	14440	14407	14437	14238	14443	14489	14432	14566	14564	14372	14502	14383	14521	14382	14401	14523	14442	14397	14404	14523	14436	14442	14530	14375	14516	14436	14522	14347	14466	14534	14360	14421	14491	14313	14413	14602	14582	14388	14459	14543	14557	14377	14532	14297	14465	14380	14733	14562	14500	14501	14390	14481	14387	14662	14513	14462	14455	14395	14415	14490	14468	14411	14249	14425	14511	14419	14441	14351	14425	14483	14578	14441	14478	14536	14473	14444	14334	14437	14549	14397	14345	14491	14403	14567	14570	14292	14467	14429	14455	14268	14589	14459	14255	14382	14420	14556	14377	14294	14438	14533	14207	14577	14559	14375	14325	14494	14449	14536	14396	14510	14451	14556	14442	14379	14449	14653	14558	14236	14384	14328	14573	14412	14464	14384	14435	14386	14370	14451	14529	14459	14486	14452	14516	14506	14556	14456	14549	14481	14560	14381	14628	14271	14469	14328	14461	14443	14519	14494	14592	14555	14364	14589	14519	14607	14370	14454	14387	14415	14336	14526	14400	14300	14365	14577	14447	14452	14349	14389	14520	14533	14505	14356	14528	14508	14390	14429	14400	14466	14360	14348	14448	14405	14423	14540	14513	14381	14230	14588	14568	14467	14392	14405	14344	14446	14432	14421	14378	14533	14425	14422	14390	14463	14411	14495	14404	14353	14603	14378	14621	14398	14334	14279	14517	14488	14443	14575	14443	14358	14395	14511	14422	14365	14349	14430	14532	14292	14384	14485	14583	14538	14392	14646	14486	14529	14504	14342	14372	14422	14472	14493	14461	14493	14562	14536	14348	14348	14423	14466	14450	14460	14339	14491	14609	14444	14478	14482	14533	14273	14568	14423	14565	14382	14391	14465	14515	14621	14380	14428	14503	14401	14561	14461	14300	14468	14566	14497	14356	14683	14363	14538	14463	14645	14482	14569	14656	14354	14550	14598	14374	14313	14435	14581	14510	14521	14586	14323	14401	14328	14331	14583	14326	14515	14713	14400	14409	14440	14624	14393	14338	14515	14568	14414	14216	14531	14417	14353	14423	14542	14447	14425	14454	14282	14466	14439	14462	14348	14369	14282	14443	14437	14311	14572	14337	14441	14416	14516	14496	14445	14346	14521	14516	14542	14550	14430	14304	14451	14590	14293	14419	14553	14514	14519	14321	14433	14608	14324	14382	14544	14432	14388	14489	14379	14636	14599	14602	14530	14359	14451	14275	14542	14419	14404	14625	14505	14576	14393	14347	14392	14527	14472	14531	14420	14399	14375	14310	14551	14431	14424	14435	14482	14465	14553	14325	14671	14286	14406	14437
28670	27212	34624	30638	24538	21462	19699	18160	17867	17701	17641	17367	17112	17055	17056	16857	16924	16803	16770	16493	16578	16568	16605	16611	16573	16378	16545	16442	16563	16618	16448	16335	16596	16506	16308	16361	16252	16291	16318	16650	16497	16555	16354	16611	16420	16355	16365	16295	16543	16553	16432	16305	16347	16433	16471	16366	16536	16604	16322	16264	16407	16526	16179	16459	16419	16352	16475	16403	16537	16490	16248	16348	16395	16259	16541	16426	16180	16374	16521	16417	16308	16374	16307	16422	16431	16241	16315	16533	16250	16406	16241	16563	16218	16494	16306	16380	16269	16220	16369	16352	16447	16536	16495	16523	16398	16366	16523	16256	16300	16336	16363	16366	16428	16296	16409	16357	16401	16229	16383	16135	16324	16529	16327	16337	16416	16324	16186	16367	16229	16369	16442	16436	16306	16408	16299	16319	16307	16455	16428	16389	16375	16322	16404	16413	16547	16430	16310	16299	16390	16395	16261	16488	16377	16392	16384	16464	16476	16300	16392	16277	16393	16358	16299	16302	16400	16264	16389	16468	16434	16412	16305	16415	16447	16519	16392	16339	16368	16303	16496	16376	16283	16285	16294	16312	16478	16525	16567	16358	16316	16353	16270	16197	16379	16177	16365	16513	16373	16234	16427	16468	16402	16541	16461	16364	16291	16396	16259	16275	16392	16305	16272	16355	16278	16241	16207	16434	16518	16224	16331	16585	16453	16475	16395	16450	16490	16393	16380	16427	16257	16493	16123	16216	16259	16298	16237	16314	16269	16248	16342	16543	16081	16349	16216	16268	16273	16236	16316	16415	16334	16303	16292	16310	16526	16427	16304	16292	16131	16355	16333	16256	16256	16281	16485	16417	16393	16349	16491	16417	16267	16407	16182	16379	16221	16322	16293	16378	16447	16248	16396	16646	16224	16358	16396	16533	16349	16397	16280	16379	16465	16350	16294	16404	16319	16452	16419	16386	16505	16462	16513	16441	16463	16437	16393	16391	16310	16337	16427	16283	16252	16241	16303	16339	16279	16177	16326	16348	16260	16399	16424	16317	16305	16225	16240	16282	16316	16437	16566	16423	16331	16236	16343	16440	16151	16378	16437	16395	16257	16380	16294	16447	16548	16477	16713	16368	16312	16321	16369	16233	16446	16344	16177	16413	16443	16046	16289	16296	16428	16328	16499	16544	16336	16384	16539	16113	16095	16350	16581	16432	16310	16365	16203	16314	16510	16250	16444	16366	16202	16360	16264	16333	16387	16339	16275	16435	16305	16450	16077	16439	16317	16363	16547	16408	16347	16356	16304	16418	16375	16353	16251	16262	16310	16383	16180	16411	16476	16474	16489	16534	16355	16399	16389	16290	16229	16611	16372	16451	16222	16246	16475	16499	16560	16213	16309	16393	16351	16284	16369	16441	16251	16101	16433	16269	16361	16113	16486	16203	16413	16401	16344	16185	16252	16375	16462	16381	16423	16234	16594	16405	16338	16408	16401	16109	16536	16184	16345	16368	16369	16246	16411	16289	16245	16251	16353	16249	16220	16172	16391	16430	16441	16166	16433	16417	16410	16535	16601	16497	16291	16461	16552	16379	16326	16194	16374	16515	16514	16470	16413	16431	16330	16415	16450	16398	16244	16305	16407	16427	16443	16462	16578	16571	16338	16316	16318	16278	16288	16199	16294	16384	16502	16365	16222	16738	16609	16380	16258	16280	16161	16348	16446	16425	16298	16201	16444	16152	16140	16343	16130	16075	16418	16220	16149	16207	16492	16508	16304	16416	16301	16247	16411	16348	16374	16634	16372	16375	16498	16131	15984	16074	16407	16339	16213	16194	16337	16182	16267	16336	16346	16345	16454	16385	16338	16423	16499	16375	16383	16170	16283	16266	16304	16403	16300	16319	16400	16508	16451	16221	16442	16343	16324	16397	16478	16401	16501	16234	16140	16259	16393	16383	16310	16469	16306	16473	16129	16406	16192	16230	16447	16398	16098	16338	16387	16272	16365	16293	16256	16205	16394	16345	16441	16310	16235	16401	16261	16339	16195	16222	16301	16454	16628	16282	16479	16476	16459	16401	16426	16317	16399	16360	16423	16368	16505	16296	16548	16524	16461	16192	16485	16467	16192	16297	16405	16301	16225	16506	16483	16312	16330	16239	16400	16150	16542	16250	16140	16337	16403	16473	16401	16471	16432	16399	16150	16285	16523	16227	16430	16183	16393	16344	16482	16449	16365	16401	16477	16321	16441	16511	16401	16135	16352	16327	16475	16539	16351	16371	16483	16263	16390	16339	16350	16291	16368	16432	16386	16361	16388	16440	16379	16404	16384	16373	16382	16287	16380	16148	16122	16238	16471	16150	16323	16500	16322	16327	16234	16380	16231	16294	16529	16477	16389	16474	16256	16242	16300	16360	16336	16504	16462	16298	16277	16363	16283	16263	16277	16234	16295	16340	16308	16283	16455	16340	16501	16362	16431	16434	16504	16289	16278	16286	16456	16358	16487	16376	16299	16465	16528	16244	16096	16199	16225	16357	16218	16370	16393	16246	16417	16267	16429	16296	16392	16368	16602	16276	16318	16435	16433	16488	16454	16308	16324	16347	16250	16252	16340	16367	16340	16305	16380	16376	16432	16272	16303	16371	16455	16387	16428	16496	16553	16572	16481	16494	16535	16373	16266	16405	16395	16440	16343	16502	16333	16418	16321	16386	16293	16368	16475	16559	16325	16286	16175	16411	16262	16312	16354	16561	16283	16279	16520	16379	16292	16369	16297	16345	16372	16404	16490	16497	16434	16258	16247	16367	16418	16255	16287	16415	16188	16360	16166	16451	16364	16288	16343	16389	16165	16237	16462	16573	16412	16497	16412	16413	16216	16719	16346	16423	16515	16377	16504	16474	16462	16482	16264	16518	16300	16207	16220	16243	16409	16352	16358	16225	16304	16424	16219	16278	16474	16225	16284	16472	16377	16297	16246	16529	16582	16443	16464	16289	16434	16405	16327	16392	16270	16391	16492	16316	16385	16506	16309	16294	16222	16407	16206	16341	16461	16407	16481	16364	16228	16230	16291	16302	16247	16200	16767	16197	16542	16283	16359	16222	16322	16455	16398	16428	16283	16346	16557	16385	16405	16359	16157	16194	16538	16458	16387	16369	16539	16410	16366	16349	16427	16406	16608	16298	16493	16381	16388	16245	16469	16437	16459	16315	16303	16329	16549	16239	16281	16311	16431	16247	16369	16410	16417	16454	16274	16220	16301	16473	16273	16341	16399	16375	16519	16283	16409	16217	16281	16426	16534	16442	16295	16330	16456	16306	16226	16437	16532	16565	16311	16504	16538	16476	16339	16458	16503	16407	16422	16466	16418	16537	16328	16231	16519	16160	16323	16378	16388	16256	16315	16361	16310	16399	16422	16285	16244	16432	16662	16410	16433	16281	16256	16329	16387	16501	16416	16415	16355	16320	16376	16554	16328	16546	16312	16374	16316	16418	16407	16302	16393	16280	16452	16422	16375	16407	16611	16051	16229	16157	16321	16263	16305	16611	16280	16374	16349	16385	16564	16394	16428	16349	16241	16151	16232	16267	16446	16452	16470	16364	16448	16325	16401	16489	16459	16471	16295	16497	16364	16366	16382	16322	16436	16575	16487	16647	16259	16321	16272	16559	16358	16368	16340	16358	16315	16293	16179	16259	16347	16243	16308	16376	16230	16512	16425	16106	16394	16433	16349	16252	16316	16446	16520	16214	16226	16187	16471	16476	16434	16248	16140	16213	16352	16273	16178	16327	16319	16512	16251	16303	16435	16209	16276	16503	16283	16333	16506	16251	16537	16401	16228	16332	16107	16348	16405	16216	16164	16412	16492	16455	16318	16539	16344	16457	16309	16231	16104	16501	16379	16646	16496	16422	16272	16303	16488	16447	16212	16584	16281	16306	16614	16466	16381	16327	16410	16363	16357	16409	16245	16402	16505	16396	16337	16328	16389	16403	16457	16376	16321	16272	16223	16266	16360	16378	16381	16620	16306	16340	16450	16441	16285	16167	16208	16298	16588	16371	16461	16447	16446	16566	16231	16270	16494	16180	16297	16541	16434	16262	16264	16261	16277	16366	16462	16425	16436	16352	16252	16403	16466	16441	16305	16447	16344	16446	16543	16476	16457	16398	16366	16592	16561	16231	16310	16443	16333	16557	16212	16386	16284	16352	16501	16510	16460	16438	16415	16392	16403	16156	16336	16418	16401	16262	16331	16266	16547	16338	16328	16418	16529	16435	16329	16197	16274	16461	16271	16151	16333	16346	16183	16262	16464	16531	16235	16329	16400	16525	16333	16480	16595	16282	16315	16546	16225	16396	16293	16415	16319	16407	16407	16324	16288	16447	16431	16303	16436	16406	16510	16513	16302	16167	16433	16388	16259	16281	16306	16513	16376	16323	16266	16395	16321	16221	16360	16395	16371	16291	16354	16422	16381	16211	16441	16372	16219	16239	16322	16400	16482	16450	16358	16494	16472	16353	16302	16274	16501	16323	16360	16317	16350	16369	16320	16241	16282	16494	16361	16224	16283	16377	16479	16359	16609	16538	16354	16347	16573	16430	16377	16282	16374	16455	16595	16340	16396	16421	16328	16410	16380	16210	16232	16399	16406	16282	16362	16168	16336	16403	16387	16315	16289	16486	16436	16339	16273	16311	16383	16405	16380	16447	16561	16372	16365	16291	16211	16412	16668	16360	16408	16232	16268	16419	16365	16397	16283	16203	16192	16457	16512	16207	16235	16438	16208	16193	16276	16462	16219	16508	16425	16341	16435	16310	16438	16367	16365	16222	16592	16350	16495	16306	16372	16332	16365	16448	16529	16513	16255	16572	16443	16360	16576	16407	16465	16439	16442	16142	16250	16354	16361	16342	16429	16293	16379	16309	16308	16347	16350	16300	16421	16446	16323	16288	16522	16403	16495	16168	16450	16387	16287	16370	16570	16380	16280	16198	16484	16324	16303	16418	16312	16303	16559	16304	16589	16566	16532	16269	16422	16454	16305	16279	16525	16264	16421	16416	16315	16456	16478	16371	16235	16292	16421	16613	16338	16431	16284	16375	16624	16788	16455	16531	16443	16387	16314	16161	16390	16515	16569	16465	16443	16288	16555	16522
29513	42845	38271	29096	24190	20662	18500	16601	16071	16010	15765	15453	15202	15002	14862	14797	14527	14230	14374	14342	14322	14402	14133	14253	14279	14150	14136	13948	14133	14030	14222	14175	14023	13959	14150	13858	14192	14162	14004	13908	13993	14003	14022	14105	14147	13870	13997	13974	14027	14001	13929	14025	14073	14036	13952	14055	13997	13974	13902	13989	13939	14023	13951	13952	14055	13834	13992	13998	14065	13936	14120	13821	13940	13982	13966	14020	13899	13872	14040	14011	14072	14024	13929	13963	13936	14065	13859	13936	13799	13931	13895	13797	13995	13797	14004	13874	13968	14039	14036	14096	13931	13962	14076	13749	13791	13845	14023	13937	14044	13805	14022	13939	13980	14147	13842	13825	13978	14087	13919	13951	13933	14033	14032	13871	13865	14009	13771	13898	13865	14080	14103	14013	13951	13942	14023	14023	13829	14067	13902	14053	13995	13990	14015	13977	14124	13931	14019	13823	14064	14028	14039	13981	13848	14039	13944	13873	14099	13873	13844	13843	13991	14011	13756	14102	13981	13988	14000	13918	13892	14177	14061	14058	14134	13934	14153	13828	13960	14034	14109	14009	13922	13812	13895	14092	14132	13794	13894	13957	14124	13916	13881	14072	13908	13976	13860	13925	13864	13961	13965	14024	14140	13958	14137	13836	13990	14106	14001	14119	13828	13953	13921	13998	13914	14043	14151	14174	14064	13943	13837	14033	14102	14158	13929	14048	13885	13803	14077	13789	14102	13873	13721	13961	13779	14054	13992	13883	14134	13952	13783	14081	13864	14034	13886	13919	13955	13941	14093	13868	13888	13945	13909	14000	13997	13820	13831	13907	13739	13940	14059	13907	13927	13807	14192	14083	13918	13921	14155	13999	13876	13721	13973	13914	13809	13895	13951	14269	13891	14152	14068	13871	14055	13962	13992	13992	13933	14174	14021	13973	13956	14045	13956	13940	13920	13937	13812	13884	13917	13954	13944	13984	14007	13950	13838	13982	14070	13969	13957	14023	13947	13835	14021	14024	13937	14004	14079	13969	13880	14060	13925	13908	14050	14073	14047	13931	14195	14092	13998	13770	13909	13978	13837	13961	14011	13881	14161	13969	14046	13873	13894	13985	13915	14000	13987	13989	14093	14231	13948	14068	13944	14025	14040	13919	13970	13981	13939	14010	13905	13965	14018	13852	13976	13999	14078	13831	13988	14144	13918	14001	13899	13918	14023	13859	13955	13902	14041	14081	14090	14046	13968	13841	13936	13968	13809	13883	14099	13817	13908	14001	13771	13942	14045	14024	13941	14051	13885	13988	13957	13914	13977	13929	14075	14040	13940	14154	13863	14141	14093	13941	14017	13966	14072	13969	14020	13949	14056	14071	13935	14113	14017	13901	13920	14129	13963	14117	14020	13964	14043	13939	13984	13875	13847	13928	13913	14049	13877	13974	14081	13926	14039	13975	13831	13954	13864	14049	13970	14129	13887	13995	13964	14064	13952	14111	13975	14033	14042	13895	13863	14046	13866	14089	13912	13963	14007	13746	13854	13922	14113	13938	13972	14006	13910	13902	13977	14000	13993	13791	14068	14008	14187	13998	13963	14058	13977	14035	13849	13987	13991	13951	14080	14052	14061	14104	14082	13926	14024	13858	13855	13880	13994	13975	14021	13935	13831	13827	13850	13987	14028	13694	13837	14049	14028	13840	13997	14017	13800	13961	13942	13985	14058	13847	14066	13979	14114	14078	13895	13948	14124	14027	13988	14011	14006	14062	13973	13920	14063	14092	14065	13749	13898	13944	13971	13859	14141	14043	14105	13965	13985	14081	14038	14033	13940	14159	14152	13985	13936	14082	13844	13954	13944	14070	13870	13828	14007	14065	14061	13820	13904	14038	14146	13839	13946	13877	13876	13903	13868	13817	13897	13986	13881	13969	13948	14041	14039	14021	13949	13894	14025	13986	13885	14115	14213	13822	14108	13821	14133	13900	13813	13964	14007	13808	13919	14081	14030	14012	13976	13942	13899	14074	14085	13904	14113	14183	14062	14092	14040	13938	13870	14048	13881	13924	13873	13840	14103	13764	13906	13874	14031	14019	14138	14039	13981	13948	13931	14105	13955	14023	13885	14112	13863	14080	14132	13990	14008	13953	14080	14089	13900	13862	13924	14039	13862	13995	13965	13972	14115	14158	13935	14042	14051	13834	14096	14078	13999	13956	14141	13905	14080	14021	14239	13892	13922	13897	13965	13807	13772	13889	13861	14005	13940	13985	13889	13918	14031	14086	13911	13937	13988	14124	13924	14121	14044	14111	13927	14182	14178	13875	13857	14098	14043	13973	13950	13967	13833	13813	14078	13925	13913	13897	13978	14062	14007	14052	14012	13927	13972	13927	14011	13794	13977	13979	13955	14024	13997	14112	13937	14241	13858	13957	14113	13822	13908	13922	13907	13922	14023	13868	14109	13812	14014	13960	13785	13999	13933	13909	14056	13848	13905	14022	13984	14011	13865	13974	13880	13883	13854	14038	13880	14040	13891	13834	13943	13864	13987	14008	14162	14132	14003	14002	14064	14084	13720	13928	14040	13971	13945	13949	14035	13847	13923	13966	13904	13945	13828	14025	13887	13841	13925	14076	13919	14044	13877	14142	13954	13987	13933	13810	13844	14015	13865	13917	14095	13864	13862	14116	14010	14036	13974	14003	13981	13987	13993	13997	14003	14044	14118	13959	13844	13993	14103	13967	14078	13996	13980	13948	14077	13949	13896	14185	14008	13994	13843	13960	14048	13954	14002	13849	14084	13972	13865	14022	13866	13777	13960	14089	13946	13870	13906	13921	14035	13906	14057	14043	13852	13977	14018	14027	14013	14090	14119	13952	13977	14109	13782	13973	13814	13939	14076	14098	13972	13991	14026	14005	14048	13942	13858	13973	13931	14076	13914	14058	13941	13802	13871	13893	13944	13945	13986	13994	13913	14062	13953	14072	14147	14064	13887	13886	13966	13989	13953	13991	13836	13895	13696	14097	13829	14013	13967	13760	13818	14013	14031	13917	13980	14230	13934	14203	13950	14110	14035	13772	13912	14115	13879	13836	13998	13734	13798	13993	13902	14086	13985	14046	14032	13902	13981	14023	13922	13923	14078	14032	13873	13969	13977	13978	14012	13901	13914	13888	14077	14081	13965	14074	14045	13972	13916	13922	13922	14094	13846	14169	13988	14048	14015	13953	13998	13906	13942	14046	13974	13907	13923	13790	13921	14048	13984	14088	14056	14044	14011	14087	13855	14020	13906	13884	14018	13931	13872	14067	13932	13936	14247	14013	14054	13964	13974	13920	14005	13932	13927	14040	14035	14055	13949	13947	13763	13967	14042	14067	14018	13896	14013	13884	14052	14056	14012	13863	14063	14054	13920	14061	13989	13903	14010	13937	13997	13919	13776	14011	13848	13973	14092	13950	13888	13986	13998	14140	14026	13791	13999	13966	14065	13959	13750	13904	13843	13874	13929	13951	13954	13906	14046	14014	13922	13979	13845	14112	13948	13987	13912	14052	13799	14035	13983	14019	13928	14049	13993	14093	13923	13951	13959	14031	13995	14074	13935	13791	14075	13889	13916	13870	13810	13988	14031	13951	13978	13945	13876	13844	13922	13872	13913	14169	13924	13951	13942	13993	13941	13999	14031	13993	13983	13903	14056	13876	13925	14105	13858	14126	13925	14042	14047	13795	13932	13868	14052	14025	13962	13938	14064	13939	14029	13952	14034	13937	14088	13973	13971	13917	13915	14022	13975	13890	13969	14093	14068	14021	14045	13907	13911	13993	13862	13884	13887	14117	13827	13937	13926	13898	13943	14067	13975	14058	13883	14004	14075	13825	13932	13841	13837	14001	14010	13976	14059	14079	13964	13934	13974	14086	13952	13973	13960	14022	14041	13996	13831	13849	14090	13902	13982	13966	13979	14057	13969	14174	13937	13922	14187	14004	14040	13953	14010	13918	14097	13923	13976	14009	13864	13852	14068	14099	13939	13904	14036	14023	13943	13978	13898	13987	13963	13898	13975	14033	13890	14056	13761	13931	13843	14092	14034	14016	14188	13997	13995	14126	14091	13910	14014	14178	14134	13929	14011	13967	13960	14058	13852	13992	13928	14089	14032	13932	13983	14057	14015	14000	14140	13799	13910	14110	14037	13978	13937	14044	14188	14001	13990	13998	13954	13954	13971	14029	13838	14025	14053	14001	14017	14062	13942	14123	13815	13931	13938	14083	13957	14180	14158	13870	13976	14002	14005	14155	14003	14027	14059	14055	14042	13866	13951	14085	13974	14021	13942	13828	13986	13806	13892	14048	14185	14186	13907	13986	13821	14045	14094	13994	13886	13984	13974	13994	13970	14103	13914	13956	13962	13753	14020	14041	14185	13851	13974	13983	13987	13817	13941	13937	13836	13960	13749	13975	13879	14150	13912	13953	14051	13987	14063	13811	14128	13931	13914	14035	14141	13973	13977	13891	14030	13959	13940	13990	13945	14068	14156	14073	13867	13880	13977	14130	13778	13908	13934	13955	14013	13773	14042	13840	13987	13917	14189	13965	13905	14079	13788	14050	13977	14002	13968	13946	14091	13827	14192	13975	14117	13953	13985	13814	13895	14069	14002	14103	13750	13932	14042	13878	13934	14045	14074	13939	13983	13817	13952	13981	13931	14014	13931	13955	13936	14156	14084	14019	13792	13942	14006	13936	14058	14112	13928	14015	13922	13883	14009	13873	13879	14089	14034	14085	14071	13877	14050	14050	14054	14000	14108	14005	13847	14040	14010	13940	13967	14255	13979	14066	13881	14002	13898	13884	13847	13962	13871	13950	13928	13751	13924	13862	13884	14108	13907	13892	13983	13982	14003	14101	13954	14115	13988	14007	13980	13897	13911	13856	13968	13934	13942	13940	14075	13801	14002	13956	14185	13963	13802	14033	14143	14011	14095	13979	13935	14201	14004	13855	13879	13978	14065	14014	13989	13991	13943	13968	14006	13763	14099	13916	14125	13964	13900	14034	13998	14103	13914	13954	13882	14030	13984	14049	14023	14113	13901	13940	14101	13928	14172	13977	13985	14115	13986	13867	14015	14111	14065	13873	13987	13909	13970	13890	14005	14060	13944	13906
23856	21056	28526	24756	24192	25348	23955	19801	18462	18418	18289	18216	17858	17489	17401	17177	17071	16908	16954	16861	16900	16427	16728	16808	16762	16645	16516	16439	16488	16350	16520	16384	16385	16558	16439	16401	16274	16485	16304	16482	16320	16405	16421	16398	16319	16219	16301	16478	16379	16432	16291	16231	16327	16245	16331	16246	16156	16055	16413	16309	16501	16384	16358	16303	16380	16346	16556	16380	16436	16357	16262	16264	16251	16434	16353	16248	16121	16209	16161	16194	16102	16190	16190	16315	16216	16259	16376	16230	16182	16114	16182	16232	16221	16424	16178	16191	16438	16263	16324	16206	16467	16144	16312	16388	16351	16222	16226	16430	16363	16448	16388	15960	16238	16341	16334	16268	16280	16440	16117	16474	16361	16131	16082	16310	16387	16369	16234	16257	16272	16347	16261	16142	16337	16348	16365	16269	16241	16195	16166	16301	16266	16294	16531	16401	16264	16341	16278	16370	16276	16316	16231	16222	16280	16257	16088	16312	16311	16316	16285	16281	16070	16123	16123	16250	16116	16252	16162	16314	16150	16203	16275	16472	16315	16188	16236	16198	16154	16256	16307	16292	16309	16360	16355	16355	16244	16067	16235	16343	16286	16331	16306	16148	16337	16573	16156	16060	16367	16325	16229	16372	16493	16094	16408	16131	16165	16302	16267	16109	16291	16252	16383	16142	16251	16231	16243	16256	16290	16212	16259	16218	16268	16264	16229	16113	16040	16158	16407	16390	15913	16104	16293	16363	16109	16208	16214	16352	16224	16206	16299	16419	16361	16199	16146	16105	16131	16319	16269	16308	16335	16236	16074	16216	16195	16168	16416	16274	16424	16113	16314	16234	16454	16184	16401	16180	16175	16212	16284	16193	16269	16197	16278	16226	16217	16228	16288	16200	16326	16058	16437	16077	16167	16380	16159	16269	16414	16340	16180	16066	16265	16305	16458	16413	16121	16492	16298	16394	16306	16420	16142	16224	16257	16483	16299	16306	16275	16233	16435	16157	16383	16272	16121	16331	16379	16191	16323	16351	16183	16355	16231	16307	16204	16260	16346	16172	16314	16400	16279	16280	16330	16435	16266	16224	16379	16435	16416	16427	16255	16421	16284	16283	16185	16293	16250	16480	16173	16166	16193	16345	16121	16474	16496	16234	16350	16180	16266	16248	16177	16244	16264	16239	16421	16038	16231	16239	16308	16217	16207	16637	16179	16136	16227	16280	16248	16121	16343	16186	16219	16284	16510	16310	16432	16348	16269	16234	16127	16353	16566	16367	16081	16170	16185	16285	16397	16245	16255	16130	16168	16225	16275	16376	16325	16439	16327	16244	16369	16229	16249	16459	16147	16156	16312	15969	16052	16211	16187	16282	16146	16224	16344	16215	16314	16229	16170	16141	16291	16111	16270	16284	16202	16248	16139	16091	16287	16330	16071	16277	16407	16293	16101	16270	16182	16292	16409	16486	16118	16536	16198	16371	16420	16201	16348	16301	16132	16189	16327	16315	16018	16218	16334	16003	16112	16227	16256	16296	16449	16199	16279	16114	16334	16117	16362	16261	16285	16207	16022	16427	16039	16336	16189	15961	16189	16171	16284	16172	16261	16289	16163	16154	16292	16303	16330	16485	16311	16426	16275	16235	16231	16458	16562	16076	16411	16153	16236	16238	16312	16203	16245	16405	16329	16278	16237	16232	16134	16322	16094	16362	16144	16245	16407	16375	16004	16361	16201	16248	16261	16276	16233	16299	16293	16268	16624	16298	16283	16484	16393	16259	16316	16307	16123	16250	16402	16317	16115	16359	16325	16214	16471	16453	16272	16208	16361	16187	16303	16412	16324	16288	16230	16308	16281	16105	16274	16285	16254	16243	16376	16267	16412	16076	16066	16075	16273	16263	16165	16326	16312	16481	16306	16348	16299	16244	16103	16072	16235	16185	16267	16241	16280	16324	16256	16264	16255	16489	16480	16102	16186	16142	16369	16376	16263	16282	16406	16334	16229	16235	16256	16210	16211	16299	16438	16215	16201	16292	16306	16114	16521	16295	16388	16200	16522	16194	16124	16192	16587	16142	16442	16425	16105	16177	16188	16298	16143	16368	16435	16285	16455	16237	16216	16168	16294	16234	16213	16268	16159	16377	16453	16300	16359	16256	16500	16280	16233	16159	16087	16164	16319	16235	16359	16135	16176	16304	16284	16184	16137	16080	16099	16203	16225	16189	16314	16337	16323	16185	16285	16217	16231	16108	16336	16447	16169	16247	16354	16464	16148	16120	16425	16279	16348	16313	16435	16515	16383	16135	16395	16200	16136	16359	16216	16064	16278	16140	16312	16253	16291	16158	16419	16289	16224	16293	16135	16191	16453	16239	16227	16238	16217	16138	16450	16347	16375	16260	16495	16177	16007	16334	16337	16215	16200	16363	16259	16329	16435	16384	16216	16394	16240	16197	16331	16228	16563	16452	16281	16331	16281	16400	16246	16226	16211	16012	16218	16401	16253	16430	16356	16353	16177	16137	16253	16367	16126	16269	16345	16569	16182	16235	16154	16289	16274	16266	16085	16435	16325	16166	16048	16080	16340	16281	16457	16093	16195	16203	16026	16370	15978	16222	16314	16259	16211	16140	16214	16227	16414	16349	16285	16232	16244	16292	16260	16173	16504	16245	16331	16405	16278	16377	16275	16096	16306	16245	16245	16422	16164	16319	16201	16310	16085	16232	16025	16355	16442	16250	16313	16078	16230	16364	16205	16196	16210	16254	16292	16398	16342	16429	16122	16258	16408	16246	16303	16387	16425	16308	16341	16225	16357	16192	16334	16394	16382	16394	16374	16412	16210	16345	16423	16336	16240	16410	16175	16223	16329	16304	16437	16281	16382	16341	16161	16244	16211	16227	16204	16200	16112	16425	16247	16464	16117	16278	16204	16222	16207	16224	16403	16242	16148	16193	16405	16537	16314	16536	16391	15999	16404	16344	16214	16384	16291	16456	16005	16187	16231	16036	16292	16312	16114	16131	16346	16305	16190	16253	16130	16358	16203	16195	16324	16150	16306	16289	16153	16331	16261	16078	16260	16533	16055	16402	16175	16271	16427	16231	16436	16318	16198	15925	16260	16315	16199	16262	16197	16264	16228	16247	16092	16296	16254	16350	16455	16187	16297	16211	16202	16256	16236	16402	16313	16051	16249	16206	16373	16256	16422	16535	16337	15975	16300	16288	16217	16403	16403	16342	16148	16212	16256	16345	16178	16222	16282	16114	16311	16332	16159	16314	16314	16302	16340	16258	16205	16235	16034	16440	16108	16264	16093	16289	16166	16415	16437	16005	16233	16100	16228	16233	16401	16322	16392	16073	16115	16224	16203	16152	16203	16403	16475	16316	16220	16144	16175	16240	16299	16412	16108	16417	16193	16385	16246	16198	16130	16212	16308	16208	16079	16201	16141	16036	16356	16276	16148	16204	16143	16252	16271	16183	16323	16402	16354	16221	16308	16334	16297	16144	16244	16246	16374	16010	16061	16551	16239	16185	16407	16184	15988	16320	15942	16502	16335	16050	16220	16286	16369	16260	16241	16224	16263	16168	16190	16150	16286	16217	16421	16117	16249	16268	16347	16185	16286	16358	16218	16249	16287	16317	16311	16269	16192	16266	16175	16289	16310	16193	16438	16225	16281	16265	16198	16256	16391	16222	16122	16209	16348	16238	16262	16289	16233	16158	16116	16184	16138	16150	16108	16197	16215	16491	16290	16200	16228	16297	16282	16280	16327	16368	16228	16268	16456	16300	16282	16329	16406	16512	16405	16315	16401	16413	16272	16190	16013	16200	16362	16099	16214	16120	16106	16243	16253	16311	16342	16291	16434	16232	16272	16344	16443	16183	16184	16126	16220	16322	16134	16367	16282	16408	16453	16174	16236	16380	16283	16516	16389	16147	16225	16295	16408	16204	16212	16449	16361	16309	16246	16356	16474	16332	16229	16133	16161	16143	16263	16167	16331	16348	16322	16280	16229	16109	16258	16130	16387	16162	16242	16445	16262	16221	15915	16134	16193	16197	16188	16452	16269	16131	16263	16205	16198	16234	16301	16333	16432	16216	16357	16241	16410	16156	16579	16295	16327	16409	16083	16274	16213	16143	16262	16301	16139	16331	16006	16251	16170	16075	16315	16150	16158	16307	16176	16166	16334	16279	16451	16334	16271	16289	16240	16477	16148	16206	16274	16185	16112	16135	16440	16275	16214	16274	16299	16330	16206	16279	16495	16295	16211	16437	16434	16194	16128	16279	16246	16396	16427	16290	16378	16510	16439	16298	16292	16102	16471	16232	16278	16025	16162	16366	16358	16132	16372	16357	16239	16171	16360	16252	16348	16278	16264	16239	16226	16347	16284	16201	16109	16281	16431	16364	16206	16441	16149	16129	16548	16496	16503	16444	16279	16272	16133	16169	16261	16215	16297	16309	16288	16323	16268	16345	16231	16443	16317	16254	16358	16259	16450	16331	16322	16208	16428	16192	16330	16358	16356	16309	16431	16423	16300	16181	16244	16271	16324	16060	16366	16113	16239	16167	16096	16276	16343	16248	16226	16132	16248	16444	16224	16245	16157	16135	16111	16218	16118	16373	16184	16286	16195	16455	16374	16258	16209	16224	16298	16206	16236	16167	16138	16149	16146	16238	16345	16136	16184	16348	16229	16421	16466	16275	16238	16179	16014	16296	16212	16208	16116	16269	16240	16170	16198	16343	16335	16271	16050	16386	16187	16294	16321	16337	16465	16346	16010	16247	16126	16191	16193	16205	16323	16399	16424	16283	16268	16425	16321	16361	16314	16192	16365	16077	16296	16463	16352	16157	16268	16275	16158	16272	16298	16221	16324	16195	16140	16313	16270	16199	16165	16142	16188	16339	16391	16027	16111	16304	16450	16391	16229	16302	16331	16306	16253	16244	16309	16341	16340	16488	16521	16154	16492	16392	16311	16432	16335	16109	16356	16230	16124	16092	16233	16386	16096	16063	16472	16264	16325	16203	16450	16131	16268	16468	16340	16514	16343	16121	16113	16391	16424	16199	16194	16275	16151	16327	16214	16039	16161	16092	16099	16452	16293	16285	16216	16228	16357	16367	16325	16241	16172	16389	16247	16217	16234	16285
29186	49719	45104	34439	29171	24528	21357	18361	17381	17272	16868	16376	16220	15812	15275	15204	14915	14820	14742	14496	14573	14553	14397	14479	14346	14231	14307	14098	14095	14114	14015	14070	14021	14112	14166	14018	13877	14010	14057	14050	14016	14047	13957	14089	14093	13913	14091	13984	14001	14029	13939	13981	13932	14005	13903	13770	13975	13930	13970	14028	13965	14037	13924	13986	14006	14005	14010	13788	14020	13851	13948	13902	14079	13829	13874	13916	13847	13997	14025	13772	14063	13677	13985	13981	14010	13802	13925	14023	13933	13913	13994	13861	14197	13901	13957	13957	13965	13907	14005	13970	13949	14088	13964	14015	13771	13991	13823	13968	14096	13948	13904	13910	13970	14150	13947	14006	13930	13936	13843	13976	13881	13739	13997	13998	13859	13964	13862	14064	13882	13859	13846	13840	13949	13907	13846	13759	14013	13961	14016	13907	13805	13912	14020	13925	13876	13893	13853	13917	13814	13985	14024	13996	13979	13929	14017	13956	13959	13950	14036	13874	13940	13810	14068	13900	14002	13822	13832	13960	13963	13860	13974	13897	14032	13890	13907	13935	13970	13878	13963	13718	13786	14092	14101	13991	13771	13892	13997	13837	13865	13864	14019	13893	13980	13836	14022	13943	13909	13942	13893	14097	13905	13894	13855	13931	13949	14039	13950	13889	13991	13993	13756	13827	13890	13760	14015	13858	13732	14020	13826	13893	13898	14002	13757	13888	13858	13966	13759	13845	13939	13943	14011	13976	13904	13908	13911	13978	13930	13773	14003	13922	14033	14079	14009	13934	14012	13932	13991	13906	13914	13884	14154	13898	13952	14045	14115	13974	13865	13870	14005	14001	13950	14038	13789	13801	13799	13819	13975	13918	13923	13757	13920	14066	13866	13970	13952	13838	13920	14001	13878	14020	13893	14028	13981	13974	14166	13941	13857	13962	14006	13749	13951	13887	13946	14069	14008	13880	14118	13993	13828	13917	13867	13854	14002	13918	13937	13816	13842	13924	14141	13872	13821	13902	13945	14063	14021	13849	13958	13938	13808	13898	13844	13913	13848	14063	13965	14020	14065	13797	14196	14114	13824	13831	14025	13918	13924	13919	13761	14002	13848	13867	14008	13898	13925	13821	13836	13895	13854	13840	13872	13950	13895	13985	14026	13778	13958	13868	13829	13943	13785	13870	13859	13753	13934	13999	13939	13948	13818	13920	13974	13852	13846	13802	13854	13883	14000	13965	13871	13933	13989	13848	13903	14061	14018	13944	13935	13969	13912	13893	13900	13899	13840	13834	13937	13968	13976	13995	13803	13743	13890	13875	13819	13929	13915	13967	13963	13931	13891	13840	13923	13959	13847	13933	14004	13804	13884	13983	13940	13881	13874	14159	14066	13881	13974	13804	13833	13890	13936	13871	14004	13815	13912	13914	14076	13973	14056	13967	13929	13804	13864	13839	13875	13781	13877	13856	13883	13866	13916	14032	13904	13876	13894	13874	13921	13913	13939	13960	13905	13874	13875	13923	13936	13818	13967	13930	13876	13922	14044	13904	13872	13795	14086	13782	14124	13841	13936	14057	13863	13892	13926	13772	13886	13703	14154	14133	13793	13753	13972	13881	13911	13890	13765	13787	13836	13962	13966	13996	13907	13926	14079	13832	13913	13923	14100	14010	13889	13907	13761	13866	14149	13976	13856	13865	13885	13920	13981	13908	13852	14001	13982	13891	13936	13900	13996	13954	13836	13892	14036	13797	13779	13951	13863	13887	13958	13800	13883	13778	13902	13882	13920	13869	14033	14053	13838	13991	13955	14016	13838	14043	13877	13957	13813	13959	13861	14001	13971	13802	13837	14106	13853	13759	13878	13947	13852	13937	13798	14093	14027	13992	14009	13790	14130	13871	13915	13984	13938	13919	13956	13831	13835	13801	14006	13810	14089	14038	13902	13863	13914	13984	14162	13724	13839	14131	13782	14046	13859	13885	13820	13863	13923	13820	13899	13994	14001	13811	13982	13959	13944	13803	13862	13976	13750	14031	13908	13910	13837	13866	13986	13991	13877	13909	13878	13812	13885	13830	13874	13870	14016	13881	14005	13884	14121	14131	13941	13784	13924	13762	13979	14030	13945	13985	13992	13992	14031	13930	13972	13987	13916	13771	13817	13911	13897	13847	13873	13810	13992	13863	13957	13860	13850	13857	14162	13908	13859	13852	13951	13771	13752	13866	13945	13910	13778	13681	13830	13932	13953	13918	13860	13848	13850	13953	14018	13925	14107	13873	14008	13963	14025	14045	13918	13946	13969	13971	14081	13788	13945	13879	13927	13787	13881	13869	13951	13927	14012	13917	13890	14026	13951	13977	13947	13962	13916	13834	13994	13854	13970	14098	13959	13825	13905	14072	13948	14109	13878	14041	13857	13908	13928	13942	13934	13957	13894	14075	13832	13890	13973	13842	13789	13907	14049	14006	13949	13866	13976	14019	13922	13927	13888	13878	13908	14020	13933	13918	13812	14029	13879	13910	13908	13880	13902	13937	13918	13798	13946	13868	13945	13835	13926	13983	13927	13880	13971	13886	13962	13821	14032	14142	14009	13992	13754	13975	13928	13841	13768	14095	13890	13927	13981	13884	14031	13867	13845	14031	13809	13871	14007	14018	13973	13949	14013	13894	13971	13923	13899	13856	13926	13923	13904	13993	14032	13802	13868	13782	13863	14051	14156	13850	13984	14030	13918	13974	13946	13757	13822	13876	13943	13766	13887	14044	13768	13791	13917	14079	14091	13882	13958	13793	13902	13997	13819	13919	13933	13922	13843	13800	13839	14054	13969	13934	14034	13946	13924	13959	13962	14003	14179	13939	13829	13900	13846	13942	13774	13913	13987	14014	13793	13698	13920	13937	13828	13856	13819	14029	14021	13914	13936	14048	13864	13836	13959	14104	13715	13948	14092	14040	13888	14021	13864	13966	13778	13981	13861	13933	13905	13960	13925	13856	14071	13854	14016	13934	13790	13960	13979	13868	13902	13979	13956	14047	13918	13766	13924	13938	14014	13922	13808	13768	14055	14045	14017	13954	13678	13918	13937	13925	13997	13969	13868	13638	13946	13910	14017	13989	13817	13936	13976	14089	13904	13954	13968	14009	13995	13911	13849	13770	13759	14011	13874	13822	13996	13881	13933	13941	13985	13942	13947	13988	14011	13813	13983	14099	14038	14004	13859	13950	13955	14029	13990	13874	13965	14146	13941	14084	13917	13844	13986	14172	14081	13896	14021	14090	13845	13711	13819	13988	14057	14182	13900	13837	13840	13997	13953	13953	13755	13807	13805	13786	13850	13796	14013	13819	14039	13879	13772	13910	14121	13897	13834	13920	13874	13876	13948	13901	13866	13773	13883	13863	13892	13784	13954	13767	13791	13955	14012	13970	13981	13996	13805	14062	13890	13971	13826	13971	13799	13894	13866	13900	14055	13924	13804	13914	13794	13820	13905	13891	13961	13816	13823	14046	13881	13956	13892	13816	13905	13960	14041	13787	13876	13760	13932	13960	13886	14050	13794	13976	13999	13977	13903	13897	13827	13920	14033	13902	13893	13815	13986	14026	13853	13860	14082	13982	13829	13968	13977	13893	14068	13896	14148	14108	13828	13761	13944	13948	13928	13914	14104	13962	13886	13902	13976	13848	13813	13867	13896	14033	13877	13935	14026	13881	13994	13917	13950	14167	13871	13935	13947	13938	13925	14046	13910	13861	13801	13853	13987	13895	13874	13928	13772	13982	13812	14158	13926	13934	13871	13976	13796	13914	13973	13968	13892	13756	14022	13958	13857	13941	13928	13918	13818	13896	13856	13918	13950	14028	13844	13953	13805	13854	13886	13789	13875	13925	13964	13878	13920	13843	13980	13776	13987	13728	13878	13867	13925	13940	13896	13991	14022	13892	14018	13773	13816	13982	13996	13833	13854	14032	13888	13998	14043	13937	13823	13847	13875	13871	14015	13945	13931	14020	14005	13878	14018	13847	14056	13902	13854	13792	13882	13839	13880	13941	13960	13710	13888	13971	13824	14020	14018	13815	13895	14129	13876	14117	13856	13956	13729	14041	13873	13867	14058	13946	13882	13976	13980	13925	13871	13920	13924	13778	14051	14008	13746	14067	13851	14050	14092	13964	13854	14012	13992	13865	13927	13882	13959	13700	13818	13937	13757	13849	14043	13939	13926	13892	13895	13944	13828	13894	13872	13930	13910	13939	13949	14186	14053	13876	13890	13882	13934	13928	13898	13893	13999	13831	13904	13918	13806	13691	13826	13916	13733	14031	14114	14033	14011	13804	14056	13952	13978	13952	13987	14000	13917	13909	13830	14098	13947	13912	13954	13841	13944	13957	13948	13975	13916	13942	13919	13671	13944	13859	13890	14105	13946	13904	14115	14006	14030	13760	13963	13957	13700	13996	13792	14026	13887	13975	13925	14009	13980	13767	14012	13878	14036	14057	14062	13981	13775	13834	13945	13700	13820	13912	13869	13852	13917	13911	14067	13832	13957	13849	14018	13797	13947	13939	13950	13850	13889	13773	13824	13951	13787	13817	13858	13841	13811	13987	13813	14118	14050	13733	13785	13872	13892	14151	13961	13879	13935	13691	13733	13935	13898	13871	14079	13961	13950	13863	13938	13805	13791	13990	14006	13839	13850	13958	13844	13894	13947	13704	13878	13953	14057	13935	13887	13795	14024	13841	13903	13897	13910	14019	13938	13994	13889	13887	13959	13953	13868	13970	13965	13883	13956	13964	13901	13890	13837	13967	13935	13828	13899	14009	13817	13970	13935	13970	13804	13825	14008	13789	13920	13959	13946	13893	13975	13913	13869	13820	14102	13858	13894	14040	13920	13875	13876	14078	13887	14013	13897	13898	13841	13976	14034	13864	13814	13943	13886	13798	13985	13842	14054	13906	14015	13776	14025	13907	13897	13918	13903	13957	13967	13864	13978	13913	13993	13834	14053	14099	13749	14084	13985	13940	13941	14025	13881	13781	13886	13841	13819	13914	13865	13860	13733	14092	14004	13921	13765	14053	13907	14013	13946	14061	13917	13779	13956	13955	13805	13881	13791	13878	14014	13926	13894	13924	13868	13976	13931	13923	13962	13827	13848	13878
22705	21038	28790	23655	22290	26091	28192	21993	20378	20454	19921	19550	18988	18835	18868	18570	18440	18244	18140	18050	17944	17779	17836	17904	18069	17660	17645	17804	17618	17587	17533	17448	17329	17559	17389	17361	17474	17617	17327	17619	17367	17474	17442	17627	17256	17548	17306	17141	17512	17260	17464	17443	17257	17279	17208	17303	17287	17418	17340	17168	17427	17271	17300	17183	17463	17360	17475	17270	17595	17518	17353	17486	17253	17257	17206	17278	17081	17295	17375	17422	17175	17083	17242	17190	17262	17357	17258	17208	17244	17351	17359	17352	17212	17252	17242	17179	17404	17204	17160	17088	17138	17261	17163	17463	17231	17383	16965	17393	17326	17456	17269	17165	17271	17282	17146	17357	17215	17270	17307	17034	17158	17102	17331	17058	17174	17132	17263	17340	17266	17184	17228	17069	17207	17065	17013	16964	17143	17279	17368	17218	17330	17302	17313	17213	17234	17211	17212	17235	17278	17360	17147	17226	17317	17183	17475	17405	17306	17224	17479	17285	17305	17310	17157	17178	17179	17160	17228	17240	17320	17310	17280	17218	17284	17223	17372	17192	17194	17159	17294	17238	17269	17175	17306	17393	17426	17140	17370	17186	17150	17249	17238	17360	17115	17233	17180	17224	17010	17075	17137	17268	17264	17369	17295	17169	17173	17310	17376	17081	17357	17337	17257	17262	17482	17247	17285	17274	17295	17433	17310	17259	17070	17465	17206	17335	17263	17295	17312	17175	17160	17130	17341	17282	17209	17262	17292	17093	17402	17343	17222	17300	17130	17446	17216	17284	17288	17329	17196	17298	17187	17068	17137	17102	17209	17078	17115	17192	17156	17371	17165	17385	17270	17179	17070	17070	17494	17148	17314	17257	17085	17284	17339	17221	17281	17391	17237	17359	17330	17241	17193	17120	17358	17416	17130	17294	17328	17200	17075	17184	17274	16924	17129	17245	17319	17225	17424	17385	17151	17309	17338	17275	17191	17096	17123	17342	17250	17040	17239	17253	17167	17097	17143	17117	17136	16995	17212	17240	17380	17315	17370	17338	17145	17400	17380	16978	17252	17095	17268	17310	17292	17305	17194	17112	17167	17158	17315	17081	17286	17166	17262	17592	17205	17247	17218	17045	17361	17248	17188	17045	17283	17277	17168	17488	17225	17230	17374	17434	17231	17334	17074	17238	17037	17175	17218	17123	17300	17250	17263	17040	17146	17325	17422	17120	17172	17239	17189	17331	17127	17204	17346	17110	17137	17207	17324	17175	17262	17348	17172	17413	17234	17211	17343	17114	17376	17143	17166	17072	17200	17209	17328	17091	17329	17117	17315	17058	17061	17377	17366	17356	17304	17179	17303	17232	17225	17059	17368	17079	17097	17229	17385	17181	17242	17073	17139	17174	17234	17016	17230	17292	17197	17168	17283	17253	17095	17265	17241	17200	17155	17160	17153	17462	17256	16986	17329	17206	17375	17330	17085	17110	17130	17332	17036	17208	17163	17262	17215	17136	17205	17286	17283	17098	17133	17217	17210	17212	17249	17383	17247	17099	17161	17346	17361	17074	17265	17093	17328	17156	17223	16968	17196	17099	17136	17371	17179	17182	17434	17409	17176	17255	17237	17126	17345	17201	17294	17330	17064	17025	17153	17194	17126	17456	17438	17252	17390	17135	17251	17359	17293	17327	17354	17203	17233	17230	17227	17306	17496	17115	17359	17298	17104	17273	17375	17125	17140	17240	17303	17429	17270	17369	17355	17040	17293	17303	17372	17140	17256	17117	17295	17168	17291	17073	17187	17308	17310	17371	17353	17080	17338	17097	17029	17358	17210	17321	17104	17201	17162	17205	17052	17341	17203	17429	17385	17087	17286	17217	17248	17141	17183	17085	17487	17321	17078	17148	17381	17309	17169	17185	17141	17256	17308	17210	17323	17160	17157	17279	17179	17485	17218	17257	17104	17328	17113	17210	17332	17362	17314	17381	17300	17361	17195	17134	17438	17403	17245	17070	17321	17245	17227	17356	17245	17221	17099	17337	17091	17144	17227	17310	17325	17092	17129	16915	17392	17274	17284	17196	17150	17349	17189	17146	17325	17379	17160	17161	17283	17027	17269	17411	17306	17215	17256	17132	17181	17262	17218	17341	16913	16960	17228	17149	17178	17188	17118	17169	17000	17285	17081	17117	17153	16901	17047	17141	17328	17308	17285	17367	17483	17022	17138	17264	17307	17296	17130	17289	17321	17133	17413	17232	17356	17322	17296	16936	17062	17416	17122	17253	17085	17187	17443	17297	17172	17309	17330	17224	17268	16919	17270	17233	17226	17078	17236	17278	17173	17274	17487	17393	17020	17294	17166	17254	17159	17223	17454	16997	17235	17369	17288	17114	17366	17296	17276	17190	17271	17332	17325	17326	17204	17053	17092	17016	17255	17191	17114	17226	17193	17281	17127	16998	17025	17214	17222	17178	17168	17295	17265	17145	17171	17298	17286	17143	17326	17262	17327	17312	17296	17270	17192	17273	17327	17221	17288	17016	17150	17367	17107	17029	17203	17152	17271	17201	17285	17185	17208	17366	17265	17347	17305	17171	17266	17109	17126	16942	17248	17038	17419	17301	17497	17437	17152	17074	17302	17164	17224	17252	17158	17136	17179	17354	17450	17141	17308	17184	17245	17009	17125	17084	17341	17163	17354	17142	17182	17202	17296	17068	17199	17488	17268	17088	17145	17307	17187	17273	17390	17241	17271	17135	17074	17043	17160	17381	17482	17105	17377	17165	17291	17436	17360	17278	17266	17156	17084	17227	17263	17214	17033	17276	17379	17336	17328	17368	17263	17316	17214	17281	17260	17088	17043	17394	17419	17274	17327	17230	17195	17211	17103	17315	17337	17331	17342	17355	17330	17071	17296	17500	17288	17211	17199	17287	17212	17276	17229	17240	17328	17007	17114	17281	17184	17361	17312	17017	17229	17311	17075	17221	17363	17067	17118	17139	17239	17412	17371	17351	17216	17221	17301	17120	17390	17235	17237	17257	17097	17320	17244	17058	17294	17191	17284	17200	17167	17219	17224	17224	17212	17408	17170	17190	17270	17287	17218	17205	17273	17486	17327	17261	17193	17495	17110	17151	17060	17312	17233	17113	17194	17226	17216	17219	17239	17097	17031	17185	17099	17344	17279	17264	17496	17129	17316	17246	17224	17299	17180	17188	17087	17049	17213	17189	17419	17282	17357	17179	17402	17293	17230	17208	17281	17193	17156	17292	17250	17231	17344	17220	17077	17056	17345	17318	17355	17255	17260	17210	17475	17200	17271	17095	17047	17325	17101	17210	17176	17282	17158	17109	17191	17356	17115	17212	17280	17301	17281	17209	17227	17336	17117	17341	17289	17136	17207	17030	17253	17171	17130	17198	17257	17302	17364	17247	17086	17234	17296	17420	17127	17054	17095	17105	17242	17256	17467	17236	17286	17311	17370	17076	17239	17141	17182	17289	17490	17268	17411	17281	17339	17240	17208	17260	17216	17207	17217	17068	17219	17323	17172	17131	17091	17084	17207	17211	17218	17144	17165	17240	17347	17246	17156	17320	17114	17225	17206	17173	17286	17203	17191	17238	17270	17078	17367	17219	17385	17387	17165	17222	17223	17328	17225	17280	17353	17322	17392	17305	17342	17278	17225	17440	17283	17362	17218	17306	17255	17151	17136	17211	17153	17379	17273	17197	17336	17268	17464	17284	17211	17393	17105	17246	17186	17186	17242	17263	17373	17148	17137	17445	17186	17251	17059	17227	17269	17201	17171	17175	17320	17475	17271	17193	17403	17293	17337	17263	17312	16994	17436	17212	17447	17393	17358	17180	17052	17386	17273	17228	17353	17048	17366	17061	17095	17127	17234	17041	17103	17200	17373	17199	17309	17193	17383	17191	17237	17140	17347	17219	17309	17211	17203	17134	17214	17333	17304	17290	17043	17351	17307	17185	17218	17365	17385	17275	17223	17345	17517	17200	17150	17232	17048	17252	17218	17134	17470	17237	17245	17262	17300	16875	17303	17143	17208	16991	17161	17327	17254	17127	17371	17133	17222	17161	17319	17331	17197	17126	17071	17139	17345	17192	17314	17111	17145	17169	17215	17213	17113	17136	17288	17148	17452	17389	17310	17189	17117	17430	17244	17434	17277	17397	17108	17120	17151	17304	17239	17419	17042	17329	17230	17215	17121	17268	16974	17222	17475	17072	17193	17267	17209	17355	17279	17239	17125	17152	17198	17351	17446	17259	17217	17191	17269	17074	17107	17179	17279	17305	17364	17306	17254	16977	17095	17169	17103	17211	17299	17304	17425	17249	17141	17274	17248	16937	17213	17080	17188	17365	17342	17175	17111	17511	17293	17264	17271	17259	17231	17153	17315	17220	17117	17345	17345	17348	17218	17282	17258	17203	17241	17121	17361	17365	17165	17111	17439	17102	17477	17421	17240	17336	17125	17100	17295	17326	17236	17202	17419	17049	17400	17253	17432	17040	17235	17371	17321	17162	17266	17306	17344	17162	17147	17342	17164	17304	17091	17236	17332	17216	17245	17160	17199	17260	17207	17286	17295	17364	17352	17310	17311	17321	17250	17169	17255	17236	17443	17315	17340	17325	17152	17313	17443	17256	17256	17290	17145	17088	17258	17147	17105	17493	17234	17256	17318	17307	17191	17153	17082	17329	17350	17319	17225	17165	17251	17244	17148	17330	17401	17256	17278	17397	17142	17238	17312	17198	17252	17270	17223	17175	17244	17249	17137	17118	17014	17282	17177	17144	17257	17148	17406	17150	17409	17112	17237	17398	17371	17425	17178	17197	17311	17398	17049	17300	17167	17158	17125	17290	17210	17322	17256	17252	17151	17231	17281	17352	17229	17207	17268	17228	16997	17306	17362	17363	17428	17410	17086	17248	17306	17256	17166	17277	17203	17331	17198	17366	17224	17296	17263	17067	17352	17129	17283	17283	17336	17242	17475	17253	17195	17370	17133	17266	17090	17260	17243	17150	17127	17168	17228	17138	17026	17288	17386	17061	17339	17398	17307	17486	17126	17243	17249	17199	17304	16980	17032	17322	17287	17266	17403	17177	17169	17211	17306	17276	17180	17227	17380	17067	17246	17298	17073	17219
31855	55222	49592	38933	33030	28579	24449	20467	19397	18854	18480	17793	17400	16884	16476	16289	15873	15739	15503	15538	15515	15386	15253	15127	15089	14896	14935	14844	14811	14670	14860	14986	14752	14711	14689	14728	14623	14504	14774	14582	14518	14602	14542	14651	14496	14511	14642	14524	14538	14631	14525	14629	14639	14556	14585	14588	14541	14554	14504	14647	14474	14656	14350	14521	14576	14468	14523	14450	14510	14463	14662	14484	14474	14367	14383	14596	14505	14530	14414	14407	14653	14389	14555	14512	14511	14511	14468	14461	14455	14565	14365	14511	14576	14544	14585	14426	14462	14534	14589	14468	14485	14435	14481	14504	14458	14530	14531	14397	14471	14631	14562	14483	14262	14317	14453	14497	14514	14505	14466	14576	14355	14434	14429	14414	14638	14302	14578	14556	14446	14472	14400	14473	14531	14578	14419	14516	14608	14550	14494	14526	14538	14493	14478	14312	14492	14561	14591	14466	14642	14362	14397	14574	14474	14402	14709	14482	14423	14368	14564	14666	14465	14671	14534	14450	14530	14453	14636	14630	14322	14392	14518	14538	14510	14539	14615	14622	14541	14354	14490	14538	14571	14550	14478	14445	14604	14629	14612	14521	14553	14526	14501	14618	14444	14305	14512	14394	14484	14613	14727	14477	14548	14434	14466	14342	14596	14426	14492	14527	14576	14472	14624	14519	14488	14493	14420	14498	14535	14552	14555	14517	14500	14471	14551	14348	14486	14476	14546	14331	14390	14515	14497	14498	14513	14501	14431	14308	14419	14524	14511	14402	14465	14507	14652	14465	14483	14513	14547	14501	14387	14549	14404	14482	14407	14530	14424	14409	14642	14564	14451	14491	14496	14267	14479	14490	14536	14370	14512	14369	14331	14533	14559	14502	14654	14560	14652	14345	14415	14465	14348	14609	14376	14320	14530	14384	14406	14538	14455	14369	14440	14561	14486	14555	14567	14422	14516	14404	14517	14584	14498	14567	14574	14512	14638	14474	14657	14415	14488	14422	14530	14464	14743	14541	14536	14449	14612	14505	14513	14428	14563	14482	14522	14447	14574	14484	14478	14458	14534	14490	14532	14646	14487	14456	14444	14435	14391	14539	14592	14600	14571	14518	14595	14450	14415	14484	14281	14583	14428	14397	14412	14547	14408	14525	14421	14697	14457	14498	14610	14431	14683	14584	14410	14372	14516	14314	14521	14448	14446	14496	14391	14564	14543	14431	14528	14651	14462	14537	14420	14469	14554	14429	14354	14363	14591	14515	14638	14556	14656	14592	14472	14558	14324	14626	14494	14571	14437	14430	14481	14482	14425	14416	14469	14387	14573	14558	14470	14697	14427	14269	14456	14493	14400	14313	14647	14404	14480	14381	14425	14579	14437	14304	14717	14595	14360	14462	14548	14624	14304	14617	14445	14632	14491	14598	14491	14504	14512	14474	14496	14581	14738	14633	14463	14505	14534	14435	14700	14490	14498	14422	14457	14737	14614	14556	14522	14326	14366	14466	14294	14414	14485	14528	14277	14630	14607	14478	14408	14442	14466	14570	14663	14545	14512	14447	14700	14474	14668	14427	14422	14575	14340	14320	14442	14502	14515	14445	14495	14594	14489	14449	14472	14547	14503	14395	14412	14352	14697	14446	14665	14287	14513	14447	14354	14481	14380	14469	14523	14345	14558	14469	14454	14680	14408	14539	14441	14534	14570	14710	14329	14412	14716	14483	14666	14612	14359	14674	14472	14555	14375	14343	14455	14440	14448	14629	14571	14435	14518	14550	14533	14600	14512	14556	14530	14319	14563	14408	14446	14488	14482	14462	14561	14601	14443	14481	14440	14466	14496	14517	14483	14480	14582	14520	14539	14359	14537	14495	14555	14438	14443	14567	14210	14563	14504	14482	14413	14522	14410	14354	14484	14446	14372	14578	14436	14416	14364	14610	14500	14282	14499	14585	14363	14568	14464	14323	14592	14505	14357	14467	14555	14452	14496	14558	14493	14346	14456	14468	14489	14521	14556	14580	14441	14557	14438	14523	14646	14566	14604	14522	14436	14506	14498	14410	14614	14434	14422	14517	14458	14512	14424	14535	14333	14520	14491	14638	14508	14677	14462	14388	14415	14445	14568	14332	14453	14477	14429	14520	14409	14424	14479	14266	14634	14571	14580	14508	14386	14503	14450	14740	14581	14443	14532	14569	14482	14519	14393	14642	14487	14716	14499	14662	14662	14483	14629	14658	14447	14602	14277	14461	14432	14550	14413	14522	14534	14546	14402	14429	14540	14544	14369	14606	14577	14418	14581	14528	14607	14327	14588	14360	14523	14535	14589	14514	14286	14463	14520	14528	14544	14402	14529	14645	14393	14579	14544	14490	14355	14350	14285	14529	14483	14519	14604	14415	14617	14582	14443	14524	14567	14471	14468	14384	14606	14455	14411	14483	14515	14615	14607	14596	14522	14352	14463	14403	14539	14459	14420	14553	14406	14348	14568	14345	14459	14490	14446	14411	14604	14483	14453	14507	14357	14598	14444	14417	14638	14489	14539	14554	14636	14530	14632	14430	14555	14432	14464	14430	14450	14468	14485	14651	14488	14463	14526	14495	14529	14539	14395	14476	14434	14510	14439	14417	14452	14480	14426	14451	14619	14453	14385	14276	14643	14605	14533	14492	14476	14515	14487	14484	14408	14513	14459	14349	14428	14248	14344	14568	14452	14537	14617	14498	14483	14369	14391	14433	14351	14485	14570	14443	14542	14500	14534	14549	14403	14409	14540	14543	14533	14606	14459	14514	14412	14491	14616	14357	14525	14526	14478	14643	14428	14460	14606	14527	14457	14433	14402	14606	14535	14401	14543	14521	14422	14394	14510	14429	14371	14410	14522	14354	14538	14524	14583	14570	14452	14563	14382	14530	14544	14442	14465	14501	14348	14547	14540	14512	14306	14339	14582	14515	14377	14619	14616	14446	14510	14375	14455	14454	14522	14477	14468	14618	14450	14705	14601	14371	14597	14458	14547	14370	14551	14416	14517	14690	14463	14468	14437	14499	14563	14590	14439	14491	14513	14593	14526	14439	14499	14505	14531	14444	14372	14501	14435	14491	14483	14492	14478	14463	14492	14561	14461	14480	14538	14532	14563	14559	14219	14365	14370	14546	14612	14640	14481	14593	14557	14464	14428	14451	14412	14381	14530	14510	14577	14396	14569	14376	14572	14547	14369	14571	14459	14405	14473	14457	14361	14726	14578	14399	14627	14443	14546	14550	14426	14548	14466	14513	14580	14630	14527	14488	14462	14592	14419	14373	14552	14500	14586	14438	14571	14539	14573	14514	14423	14669	14414	14419	14605	14544	14540	14472	14555	14479	14500	14418	14585	14457	14554	14285	14522	14518	14401	14717	14578	14348	14417	14274	14533	14664	14437	14591	14592	14470	14397	14508	14488	14399	14537	14525	14551	14550	14462	14538	14423	14585	14439	14507	14598	14545	14472	14472	14616	14507	14493	14499	14423	14386	14474	14497	14449	14414	14396	14571	14517	14626	14725	14471	14478	14568	14558	14440	14369	14572	14468	14561	14377	14430	14513	14563	14531	14630	14531	14503	14252	14351	14454	14425	14602	14581	14580	14460	14507	14544	14515	14522	14606	14457	14389	14351	14455	14436	14477	14368	14586	14510	14643	14632	14556	14349	14413	14560	14442	14358	14602	14576	14581	14584	14478	14533	14416	14415	14533	14479	14299	14497	14626	14484	14401	14387	14311	14378	14665	14490	14622	14593	14481	14612	14545	14427	14437	14486	14379	14535	14293	14462	14398	14535	14415	14639	14478	14462	14499	14602	14609	14444	14561	14446	14587	14508	14579	14523	14437	14317	14619	14607	14573	14416	14513	14533	14594	14357	14480	14499	14447	14462	14664	14361	14620	14494	14526	14630	14409	14544	14451	14489	14770	14399	14519	14473	14458	14491	14367	14376	14356	14533	14589	14445	14536	14585	14530	14392	14489	14467	14586	14394	14583	14506	14315	14286	14616	14521	14681	14522	14475	14603	14579	14491	14449	14346	14519	14361	14544	14500	14507	14450	14528	14435	14433	14534	14434	14541	14668	14499	14808	14560	14360	14303	14479	14300	14460	14590	14434	14470	14437	14528	14394	14408	14543	14573	14431	14379	14489	14430	14478	14561	14496	14573	14596	14378	14275	14488	14372	14599	14474	14418	14398	14299	14318	14450	14513	14448	14612	14460	14511	14434	14571	14546	14533	14451	14434	14526	14534	14588	14481	14505	14564	14610	14531	14652	14457	14434	14388	14365	14369	14486	14493	14557	14489	14406	14459	14613	14483	14421	14588	14511	14448	14465	14521	14326	14603	14590	14530	14386	14567	14419	14514	14422	14528	14494	14455	14465	14588	14508	14514	14473	14434	14504	14476	14629	14616	14474	14470	14495	14522	14374	14662	14475	14433	14277	14515	14460	14469	14486	14391	14423	14419	14496	14583	14510	14486	14438	14456	14354	14475	14431	14570	14449	14579	14518	14432	14509	14579	14569	14506	14505	14249	14789	14619	14572	14497	14507	14375	14547	14272	14541	14482	14517	14560	14545	14368	14529	14478	14532	14439	14352	14636	14549	14344	14415	14523	14524	14436	14463	14624	14583	14468	14410	14555	14430	14434	14434	14532	14582	14469	14441	14374	14596	14488	14660	14502	14517	14456	14302	14428	14364	14580	14392	14725	14586	14633	14486	14527	14341	14526	14385	14333	14559	14431	14647	14383	14593	14581	14576	14488	14538	14431	14669	14434	14466	14333	14351	14580	14330	14554	14609	14331	14391	14432	14530	14569	14423	14527	14503	14500	14617	14483	14533	14489	14569	14456	14410	14642	14482	14556	14475	14515	14550	14469	14522	14607	14570	14312	14551	14580	14564	14505	14528	14318	14568	14546	14462	14617	14449	14391	14476	14542	14518	14463	14396	14459	14517	14442	14392	14476	14422	14518	14628	14331	14573	14618	14635	14623	14400	14354	14539	14461	14514	14468	14459	14514	14499	14446	14707	14480	14473	14481	14371	14376	14547	14459	14219	14541	14491	14435	14615	14488	14571	14604	14408	14495	14545	14522	14544	14436	14385	14611	14554	14449	14564	14513	14433	14432	14458
28839	27669	35087	31245	24628	21955	20166	18008	17820	17704	17521	17448	17098	16841	17039	17018	16786	16769	16930	16739	17026	16566	16658	16757	16694	16459	16553	16536	16473	16537	16585	16402	16680	16537	16365	16609	16374	16488	16385	16325	16399	16368	16499	16384	16637	16221	16572	16315	16324	16364	16386	16292	16351	16519	16670	16458	16549	16461	16403	16401	16418	16404	16625	16456	16564	16385	16454	16413	16470	16582	16526	16494	16495	16371	16583	16513	16327	16432	16383	16365	16436	16369	16397	16378	16369	16401	16590	16515	16290	16419	16436	16439	16441	16429	16095	16397	16413	16326	16285	16410	16275	16396	16393	16391	16281	16378	16370	16414	16535	16471	16474	16361	16163	16371	16523	16526	16307	16438	16418	16580	16463	16430	16530	16562	16573	16491	16304	16318	16415	16336	16310	16535	16285	16339	16531	16374	16408	16247	16521	16468	16479	16373	16304	16368	16549	16573	16180	16402	16217	16522	16363	16438	16447	16335	16364	16346	16447	16553	16222	16418	16387	16489	16454	16337	16576	16443	16113	16305	16514	16394	16451	16560	16422	16659	16361	16415	16450	16385	16346	16297	16145	16345	16551	16277	16542	16287	16384	16490	16579	16336	16553	16400	16651	16494	16325	16198	16332	16427	16495	16481	16535	16361	16367	16402	16467	16254	16486	16470	16321	16549	16567	16447	16414	16428	16424	16304	16356	16539	16560	16545	16473	16255	16409	16380	16534	16585	16595	16268	16371	16437	16270	16582	16367	16504	16384	16407	16378	16362	16243	16236	16275	16521	16467	16538	16435	16317	16478	16645	16600	16355	16343	16347	16384	16638	16512	16359	16419	16425	16075	16307	16489	16402	16463	16356	16339	16471	16493	16560	16658	16574	16469	16211	16461	16375	16457	16290	16345	16444	16410	16359	16320	16234	16427	16240	16246	16294	16602	16610	16203	16252	16441	16581	16334	16336	16256	16427	16480	16347	16408	16415	16233	16440	16258	16522	16343	16391	16419	16555	16392	16389	16487	16535	16500	16462	16575	16283	16245	16241	16420	16379	16370	16482	16416	16601	16428	16380	16361	16504	16529	16343	16475	16439	16289	16471	16424	16625	16587	16472	16434	16443	16421	16370	16422	16565	16321	16302	16442	16215	16491	16361	16527	16482	16375	16257	16126	16429	16081	16107	16456	16291	16508	16393	16455	16266	16407	16477	16581	16425	16349	16490	16576	16421	16510	16392	16439	16290	16459	16491	16466	16291	16488	16507	16492	16565	16556	16391	16376	16456	16285	16306	16229	16407	16436	16356	16385	16371	16286	16479	16422	16116	16290	16238	16422	16408	16369	16415	16434	16479	16402	16535	16567	16309	16456	16453	16285	16502	16430	16495	16499	16342	16470	16501	16496	16158	16492	16508	16395	16497	16278	16385	16244	16488	16488	16545	16352	16473	16264	16531	16400	16421	16332	16351	16318	16385	16262	16405	16444	16461	16393	16459	16262	16590	16319	16418	16220	16146	16435	16372	16432	16443	16411	16249	16366	16423	16686	16649	16359	16256	16311	16408	16499	16340	16418	16642	16214	16349	16365	16278	16436	16468	16377	16467	16468	16421	16434	16248	16390	16537	16455	16541	16245	16276	16561	16402	16509	16540	16340	16050	16253	16642	16519	16382	16352	16268	16434	16353	16394	16386	16171	16339	16357	16333	16466	16453	16407	16581	16525	16361	16378	16474	16385	16300	16296	16248	16403	16598	16713	16516	16418	16403	16532	16529	16282	16519	16458	16463	16372	16475	16543	16347	16533	16474	16302	16226	15997	16185	16393	16441	16461	16359	16200	16468	16571	16468	16427	16541	16356	16536	16619	16502	16387	16411	16236	16247	16530	16440	16396	16403	16458	16417	16245	16472	16496	16437	16397	16306	16368	16481	16260	16389	16403	16448	16182	16585	16446	16519	16521	16295	16400	16444	16475	16421	16516	16364	16407	16445	16454	16550	16474	16443	16410	16456	16447	16489	16437	16364	16513	16597	16527	16524	16342	16271	16521	16420	16470	16501	16323	16383	16346	16188	16432	16381	16466	16393	16427	16445	16346	16501	16359	16320	16249	16369	16212	16497	16441	16383	16320	16491	16380	16400	16442	16413	16229	16491	16419	16181	16461	16362	16465	16476	16534	16245	16526	16357	16544	16357	16540	16216	16441	16599	16359	16506	16426	16356	16508	16565	16313	16424	16435	16454	16554	16438	16431	16382	16383	16365	16298	16353	16553	16412	16619	16311	16159	16335	16316	16419	16513	16525	16510	16396	16514	16327	16398	16641	16446	16476	16327	16219	16291	16286	16352	16439	16472	16493	16592	16312	16493	16556	16376	16530	16461	16293	16579	16224	16512	16276	16444	16481	16396	16487	16201	16457	16526	16257	16578	16580	16447	16382	16453	16303	16516	16356	16330	16271	16371	16441	16245	16487	16528	16488	16201	16488	16459	16489	16415	16498	16501	16549	16368	16447	16444	16466	16396	16356	16395	16268	16402	16476	16358	16441	16560	16309	16361	16388	16422	16433	16263	16591	16432	16604	16345	16502	16527	16531	16492	16262	16312	16226	16459	16412	16266	16432	16570	16574	16382	16483	16351	16323	16219	16342	16354	16503	16351	16457	16486	16380	16486	16177	16346	16376	16583	16226	16371	16534	16223	16348	16437	16310	16423	16469	16392	16445	16521	16488	16324	16415	16450	16558	16466	16486	16360	16700	16446	16389	16087	16275	16303	16318	16456	16460	16535	16454	16461	16476	16431	16314	16510	16585	16463	16312	16401	16377	16462	16351	16587	16361	16267	16426	16289	16364	16518	16461	16639	16504	16395	16454	16431	16405	16445	16403	16524	16388	16557	16455	16330	16471	16336	16538	16289	16475	16330	16296	16599	16392	16608	16488	16403	16324	16432	16419	16434	16408	16377	16136	16317	16475	16452	16364	16577	16289	16562	16341	16315	16303	16257	16535	16480	16452	16332	16315	16410	16213	16307	16312	16535	16503	16478	16507	16470	16471	16399	16370	16380	16319	16405	16307	16548	16557	16457	16506	16331	16444	16372	16467	16409	16514	16475	16372	16584	16395	16424	16499	16261	16541	16542	16386	16346	16348	16615	16219	16256	16454	16508	16311	16558	16440	16338	16447	16525	16518	16458	16445	16392	16462	16284	16298	16333	16260	16185	16373	16287	16309	16396	16403	16378	16526	16435	16148	16308	16276	16607	16399	16355	16390	16272	16349	16295	16412	16576	16426	16593	16309	16440	16322	16218	16380	16336	16354	16183	16345	16362	16360	16141	16319	16457	16244	16448	16231	16554	16440	16317	16462	16553	16346	16503	16417	16278	16421	16278	16339	16356	16426	16185	16507	16527	16543	16484	16194	16272	16179	16315	16360	16498	16353	16504	16534	16239	16684	16630	16433	16460	16345	16361	16405	16367	16452	16247	16348	16418	16372	16435	16277	16312	16250	16245	16344	16559	16475	16210	16405	16484	16277	16423	16132	16408	16240	16406	16512	16305	16602	16324	16460	16523	16254	16314	16524	16390	16377	16311	16437	16353	16375	16429	16332	16352	16485	16524	16488	16697	16512	16229	16332	16228	16165	16387	16233	16300	16328	16281	16434	16441	16428	16715	16458	16574	16357	16514	16399	16467	16375	16564	16459	16423	16595	16466	16325	16395	16434	16555	16401	16540	16422	16290	16527	16552	16293	16403	16480	16405	16312	16380	16400	16592	16372	16333	16375	16264	16385	16583	16441	16407	16593	16477	16443	16318	16388	16534	16451	16388	16413	16393	16260	16357	16508	16433	16372	16232	16275	16407	16472	16407	16491	16266	16250	16445	16382	16316	16630	16432	16361	16469	16440	16228	16258	16277	16450	16317	16276	16474	16321	16599	16536	16428	16452	16378	16198	16296	16269	16463	16457	16465	16267	16330	16363	16645	16335	16591	16496	16278	16183	16419	16421	16420	16347	16369	16379	16337	16207	16626	16380	16326	16581	16371	16388	16367	16326	16433	16461	16415	16273	16351	16431	16178	16351	16611	16392	16516	16432	16407	16376	16407	16486	16566	16365	16348	16573	16492	16400	16466	16707	16280	16333	16322	16389	16395	16451	16541	16585	16520	16505	16343	16364	16396	16513	16681	16502	16315	16307	16305	16323	16446	16383	16584	16360	16245	16446	16337	16424	16652	16530	16377	16414	16387	16299	16380	16393	16331	16378	16407	16552	16427	16511	16424	16395	16366	16479	16335	16698	16468	16539	16496	16318	16466	16508	16454	16474	16488	16406	16413	16193	16488	16376	16239	16307	16389	16426	16473	16437	16478	16382	16288	16476	16520	16502	16338	16499	16345	16245	16380	16216	16330	16558	16440	16535	16298	16424	16565	16532	16506	16419	16401	16420	16499	16431	16311	16545	16462	16503	16488	16368	16283	16446	16356	16343	16243	16209	16537	16443	16434	16475	16431	16425	16428	16327	16436	16331	16479	16402	16500	16444	16559	16520	16440	16361	16383	16421	16258	16345	16218	16521	16663	16360	16269	16466	16502	16509	16440	16433	16414	16364	16359	16549	16574	16309	16186	16219	16568	16390	16519	16410	16325	16409	16302	16324	16263	16321	16503	16480	16354	16284	16297	16245	16425	16368	16446	16440	16459	16305	16405	16332	16432	16488	16271	16153	16350	16286	16554	16353	16532	16234	16420	16534	16444	16256	16524	16418	16584	16490	16439	16284	16517	16587	16358	16584	16593	16422	16317	16603	16770	16386	16371	16605	16440	16434	16554	16434	16301	16395	16454	16420	16418	16571	16581	16445	16335	16308	16363	16836	16615	16503	16345	16246	16404	16448	16365	16473	16632	16358	16280	16140	16359	16365	16463	16465	16330	16383	16188	16500	16165	16653	16355	16293	16479	16250	16451	16365	16372	16446	16387	16625	16504	16535	16416	16377	16427	16381	16635	16369	16333	16346	16422	16273	16285	16640	16420	16387	16326	16621	16494	16535	16460	16489	16356	16428	16297	16436	16211	16247	16440	16458	16497	16448	16233	16569	16546	16412	16372	16367	16369	16195	16255	16469	16226	16310	16251	16467	16401	16241	16432	16355	16332	16348	16341	16412	16507	16367
30098	43586	38834	29456	24255	21370	19175	16424	16044	15814	15689	15387	15298	14762	14839	14524	14497	14481	14559	14468	14410	14245	14295	14220	14330	14272	14278	14075	14123	14204	14052	14199	13971	14163	14108	14058	13982	14016	14202	14140	14015	13924	14122	14079	14103	14019	13936	13950	13955	13933	14118	14028	14034	13824	14142	13959	13928	14086	13983	14109	14180	14133	14152	13835	14112	14027	14030	13942	14016	14049	13979	13989	13876	13951	14088	13968	14090	13800	14013	14048	13959	13942	14023	13945	14054	14101	13849	14084	13899	14030	14000	14021	14002	14080	14156	14148	13891	14098	14080	14053	14016	13890	13989	13783	14094	13969	14069	14055	14001	13929	13994	14177	14108	14023	14149	13959	14054	14036	14008	14049	14016	14111	14079	13920	14094	14132	13961	14056	14056	14086	14161	13854	14094	13985	13988	14059	14109	13955	14043	14091	13865	13941	14154	14103	14026	14123	13920	13991	13977	13929	13819	14003	14082	13985	14208	13917	14021	14079	14002	14053	13950	13893	13778	14059	14040	13716	14103	14033	14029	13942	13927	13980	13971	13935	13947	13968	13846	13907	14059	13864	13971	14014	13945	13984	13984	14044	13997	14121	13969	14041	13908	13963	13929	14011	13910	13855	14087	13898	13973	13944	14075	13898	14095	13953	14156	13994	14245	13938	13943	14043	13926	14074	13976	13995	14032	13947	14021	13913	13955	14174	14025	13858	14103	13948	14100	13942	14020	14057	14011	14058	13993	14035	13929	14072	13832	14093	13972	14102	13942	14120	14105	13942	13972	14180	14114	13973	14044	13985	14059	14043	14036	14038	13953	13999	14027	14215	13905	14048	14010	13940	14079	14189	13877	14026	14009	14004	13963	14001	13994	13940	13996	13867	14065	13927	13812	14176	14021	14100	14056	14124	14188	14014	14026	14172	14069	14013	13854	14178	13908	14002	13913	13966	13933	14004	14054	13957	13842	14131	14137	13991	14089	14074	13969	14009	13953	14069	14091	13958	13980	13951	13976	14038	13955	13990	13983	14010	14037	13951	13919	14108	14117	13958	14031	14012	13965	14068	14139	14019	14016	13981	14044	14033	13923	14092	13895	14053	13944	13997	14001	14052	13883	13891	13960	13954	13909	14114	14156	14083	13984	13944	14097	14029	14132	13880	14064	14016	13897	14020	13869	14080	13985	14110	13901	13757	13912	13996	13971	14127	13933	14218	14060	14040	14055	13953	14024	14168	13845	13987	14029	14113	14025	14178	13903	13944	13865	13997	14058	14010	13925	13995	13939	14068	13956	13764	14001	13978	13965	14114	14003	13996	14060	14075	14079	14055	14039	13944	14071	14036	13891	14021	13911	13931	14089	14116	14009	14080	14070	13971	14010	13976	14042	14041	14042	14183	13824	14086	14157	14026	14158	14144	14034	13951	13945	13940	13897	13976	14056	13983	14209	13967	14087	13942	13993	14083	14005	14121	14033	13904	14135	14024	14027	14194	13922	13857	13959	14001	14036	13924	13892	14094	14074	13898	13908	14023	14100	14079	13948	14096	14043	13996	14078	13855	14091	13952	13914	14128	13962	13964	14045	14008	13986	14048	13822	14072	13994	14131	14006	14107	13984	13887	14049	14151	14078	13963	13973	14054	14040	14204	13737	14055	13971	13902	14010	13925	14079	13871	14046	14000	14042	14026	14097	14003	14204	13942	14114	13908	13863	14102	13946	14133	14121	13970	14029	13966	13947	14072	13955	14199	13836	13925	13969	14018	13996	13909	14058	13899	14182	13860	14046	13976	13939	13959	13993	14016	14139	13951	13988	14107	14034	13849	14088	14109	13922	13991	14015	13936	13939	13915	14012	13971	13982	13906	13869	14035	14091	13903	14123	14188	14051	14105	14037	13950	14078	13944	14040	14050	14111	13976	13904	14061	14175	14024	14139	13914	13953	13906	14108	13925	14029	14117	13967	13932	14157	13912	14102	14145	14176	13921	13885	14070	13973	14053	14061	14096	14002	13953	13964	14104	13845	14084	13886	13981	14041	14050	13954	14072	13955	13992	13877	13934	14017	13998	14014	14006	14033	14044	13917	14034	14097	13941	13968	13892	14005	13956	13926	14032	14143	13856	13938	14098	13983	14064	14115	14078	14076	13941	13991	13985	14054	14159	13848	14059	13984	14099	14067	14012	13990	13777	14173	13935	13953	14153	14024	13954	14006	13885	14056	14057	14223	13934	14086	13938	13953	14060	14086	14001	13970	13941	14079	14069	14097	14006	13983	13945	14141	13989	14047	14038	14087	14118	14024	14030	13878	13963	14079	13886	14016	14075	14084	14098	13972	14180	14068	14061	14012	14031	13969	14165	14034	14121	13686	13965	13952	13953	14068	14041	13852	13959	13972	14028	14047	14060	14071	14040	13843	13991	13840	13903	14064	14010	13971	13993	14077	14092	13902	14077	13923	13863	13948	14251	14064	14077	13847	13826	14138	13866	13972	13894	14158	13986	14089	13871	14047	14064	14155	14104	14092	14006	14070	14024	14019	14092	14039	14027	14147	14187	14170	14073	13822	14072	13803	13906	13972	14184	13958	14137	13888	13895	14119	13967	14091	14033	13875	14079	13953	13948	13919	13991	14023	14070	14012	14038	13932	13860	14053	13907	13870	14076	14118	14072	14015	13884	14002	13887	14169	14054	14006	13946	13955	13988	14035	14065	14057	14008	14115	13988	13890	14032	13840	14003	14084	14125	14027	14029	13853	14013	14111	13910	14015	13959	14034	14005	14124	14083	14153	14118	13999	14164	13890	13923	14165	14040	14066	13954	13977	13988	14050	14219	13918	14047	13858	14062	13953	14053	14015	14014	14043	14107	14007	13999	13928	14082	14036	14038	14031	13871	14180	13952	14013	13986	14050	13869	14090	14277	13943	13942	14005	14002	13913	13997	14060	13924	14040	13952	14056	13980	14014	13988	14002	14077	13879	13934	14093	14234	14132	14093	14014	14119	13955	13919	14009	13942	14106	13989	14191	13951	13905	14032	14261	13956	13977	13996	14057	14110	14089	13942	14095	13916	13847	14194	14025	14029	14121	14089	13976	14013	13931	13926	14132	13989	14193	13954	14125	14031	13999	14069	14080	13959	14065	14029	14109	14129	13896	14122	13917	13922	14052	14090	13829	14079	13937	14025	13967	13941	14004	13993	13996	14020	14029	13937	14191	14049	14026	13926	13902	14065	13988	13942	14025	14056	14037	13968	13902	14069	14046	13971	14014	14099	14081	14017	14124	13952	13883	13963	13938	13914	13972	14046	14012	13973	13907	13858	14087	14058	14008	14058	14039	14037	14134	14056	14020	14070	14007	13919	13992	14006	13983	13970	14058	13986	14240	13883	14098	14081	13986	13904	13960	13926	14008	14119	13995	14019	14110	14001	14096	14112	14012	14051	14015	13950	14206	14051	13983	14023	13971	14031	14023	14033	14007	13897	14043	13954	14068	13925	13975	13864	14117	13903	13998	14019	13918	14065	13987	14064	13933	14222	14046	14110	14068	14080	14174	13921	14031	13962	14111	13992	13964	13955	13909	14017	13992	13864	13912	14099	14055	14114	13919	14013	14095	13928	14032	13991	14117	13965	13985	14030	14068	13969	14080	14010	13962	13916	14137	14048	14051	13968	13848	13962	14029	13974	14052	13860	13871	14109	14021	14012	14048	14109	13879	13791	14148	14096	13989	14103	13903	13985	14241	14086	14033	13989	13820	13879	14015	14028	13802	14013	14015	13771	14158	14036	14091	13963	13934	13873	14103	14044	14045	14061	14038	13992	14075	14010	13959	14092	13892	13971	14050	13966	13934	14006	14060	14046	13991	14034	13983	13991	14164	14091	14062	14147	13874	13993	14080	13987	13855	13995	13996	14023	13874	14058	14124	13949	14006	14088	14034	13905	13977	14114	13997	14126	14061	13997	13881	14027	13995	13955	14131	13985	13941	14246	14044	14192	14074	14098	14046	13949	14031	13914	13968	14116	13994	14011	14046	14166	13933	13950	14120	14051	13932	14050	13989	14120	14102	14073	13921	14141	14067	13811	14077	14156	13953	14131	14031	13953	13876	13972	14102	14015	13956	13972	14098	14063	13936	13955	14015	13977	13992	14132	14000	14021	13972	14001	14030	13918	14180	13852	14057	14094	13988	14076	14129	14043	14010	13968	14007	13750	13834	14047	13887	13943	14027	14015	14051	13962	13911	14031	14036	13954	14043	14058	13997	13967	14167	13993	14030	14087	14032	14068	14092	13790	14133	14014	14054	14003	13969	13877	13810	14068	14151	14042	14012	13978	14098	14179	14053	14021	14059	13921	14121	13923	14002	13858	14087	14213	14041	14124	13931	14096	14137	13978	13955	13958	14072	14042	13973	14005	14034	13919	14088	14018	14174	14035	14112	13939	14043	14080	14070	14074	13961	13914	13889	13808	14011	14072	13861	13964	14105	14005	14160	14121	14029	14132	14031	13983	13865	14175	14073	14113	13976	13866	13996	13895	14059	14011	14128	14083	14038	14137	14068	14009	13933	14023	14154	14168	13912	14186	13971	14142	13864	13962	14116	13888	13930	14066	14061	13925	14026	14102	14205	14062	14076	13923	14006	14191	13910	14038	13934	14104	14080	13967	14154	14051	14164	14139	13982	13966	14040	13997	14062	13918	14131	14010	13965	14140	14013	14074	14108	14104	13916	13967	14004	13930	13875	14125	13937	14009	14115	14061	13947	13871	14060	13905	14000	13919	13924	14121	13932	14152	14072	13970	13945	14049	14103	14002	14026	14060	14013	14104	14014	13985	13963	14044	13937	14012	14045	14276	13987	14000	14097	14106	13879	14094	14100	14035	13935	13927	13830	14017	13934	14031	14132	14007	13841	13908	14015	14078	14197	13971	14088	14105	13918	14008	14043	14016	14059	14021	14037	13844	14065	14140	13978	14002	14136	14121	13917	13947	13982	13985	13902	13982	14035	13969	13908	14113	14013	13964	14120	14019	13964	13989	13939	14049	14034	14033	14140	13920	13977	13871	14093	14026	13978	14061	14060	13988	14134	14023	14047	13864	14023	13898	14095	13929	13984	14083	14098	13922	13919	13896	14083	14055	14174	14007	13921	14036	13931	14040
23854	21076	28618	24759	24249	25610	24752	20031	18611	18625	18040	17858	17555	17441	17310	17319	17073	16988	16856	16641	16690	16675	16574	16663	16522	16547	16406	16572	16296	16346	16370	16257	16480	16497	16329	16188	16333	16324	16254	16338	16254	16259	16348	16213	16410	16458	16283	16371	16260	16368	16179	16188	16173	16257	16220	16206	16332	16299	16235	16393	16375	16313	16474	16250	15987	16282	16283	16164	16230	16201	16229	16192	16352	16208	16084	16402	16346	16359	16093	16220	16288	16230	16127	16313	16175	16221	16065	16038	16260	16268	16256	16209	16199	16342	16387	16391	16312	16189	16297	16140	16222	16164	16420	16337	16260	16233	16199	16154	16337	16276	16402	16275	16134	16196	16145	16320	16263	16287	16324	16250	16164	16114	16192	16254	16254	16384	16270	16438	16090	16502	16289	16237	16050	16283	16234	16277	16132	16322	16289	16305	16323	16306	16426	16352	16239	16236	16122	16434	16430	16274	16345	16274	16245	16045	16334	16285	16300	16117	16394	16189	16298	16168	16159	16156	16351	16378	16213	16295	16231	16357	16332	15979	16306	16370	16172	16323	16215	16102	16308	16293	16111	16240	16185	16123	16425	16237	16188	16122	16230	16241	16299	16088	16142	16202	16303	16218	15963	16197	16191	16126	16142	16059	15957	16231	16217	16281	16211	16080	16094	16203	16418	16385	16209	16146	16295	16205	16310	16107	16347	16265	16079	16115	16391	16284	16510	16324	16197	16233	16200	16276	16143	16413	16218	16305	16144	16146	16176	16220	16237	16234	15959	16275	16261	16096	16315	16103	16326	16266	16106	16262	16303	16209	16187	16037	16080	16206	16172	16260	16085	16251	16301	16053	16039	16178	16172	16216	16277	16189	16090	16502	16210	16145	16161	16335	16183	16345	16347	16211	16130	16229	16196	16087	16101	16256	16312	16319	16075	16233	16128	16261	16534	16181	16252	16172	16080	16254	16344	16234	16407	16349	16130	16344	16258	16077	16176	16428	16314	16397	16294	16324	16124	16150	16189	16188	16246	16239	16222	16301	16203	16247	16062	16249	16562	16225	16162	16158	16369	16195	16068	16317	16063	16451	16305	16299	16256	16237	16115	15909	16031	16268	16286	16286	15992	16141	16283	16200	16322	16203	16160	16173	16252	16232	16165	16264	16200	16165	16253	16190	16106	16269	16176	16265	16057	16173	16304	16304	16200	16296	16216	16186	16282	16236	16142	16216	16249	16165	16105	16327	16111	16016	16226	16188	16409	16208	16315	16255	16157	16186	16428	16374	16340	16206	16233	16252	16321	16329	16260	16076	16124	16028	16158	16213	16206	16441	16238	16181	16200	16324	16227	16158	15994	16183	16180	16435	16258	16205	16275	16100	16325	16194	16173	16096	16093	16310	16372	16285	16322	16184	16202	16156	16116	16142	16340	16264	16306	16126	16525	16291	15956	16481	16117	16075	16236	16142	16473	16178	16432	16410	16216	16234	16315	16045	16319	16142	16123	16120	16246	16146	16302	16264	16132	16362	16407	16258	16161	16263	16236	16239	16289	16554	16301	16161	16297	16293	16262	16375	16436	16104	16157	16332	16037	16244	16232	16256	16084	16494	16301	16317	16206	16252	16117	16223	16324	16161	16114	16282	16233	16217	16384	16127	16145	16160	16286	16196	16125	16131	16408	16141	16191	16081	16209	16122	16320	16330	16187	16172	16170	16233	16274	15947	16254	16135	16259	16317	16232	16198	16394	16163	16201	16192	16552	16237	16389	15923	16166	16092	16232	16206	16301	16112	16077	16234	15938	16159	16301	16229	16261	16239	16096	16272	16215	16277	16083	16180	16457	16273	16029	16310	16261	16330	16355	16178	16001	16012	16191	16325	16404	16213	16353	16143	16209	16464	16136	16135	16202	16212	16275	16287	16299	16228	16177	16141	16226	16316	16309	16132	16207	16250	16139	16258	16053	16379	16227	16039	16369	16193	16139	16132	16204	16239	16171	16215	16296	16066	16083	16306	16235	16176	16091	16094	16333	16322	16100	16413	16182	16341	16435	16240	16125	16334	16230	16346	16136	15922	16164	16273	16309	16283	16155	16327	16156	16348	16092	16161	16441	16156	16103	16411	16210	16332	16355	16278	16084	15980	16216	16194	16291	16394	16193	16125	16156	16278	16209	16402	16096	16297	16347	16234	16415	16194	16244	16401	16116	16143	16490	16160	16377	16158	16344	16222	16433	16176	16210	16084	16170	16216	16418	16182	16192	16340	16425	16450	16145	16370	16258	16234	16243	16217	16337	16198	16145	16316	16170	16215	16345	16485	16401	16301	16284	16340	16298	16402	16355	16449	16195	16302	16193	16333	16456	16293	16288	16459	16392	15993	16156	16293	16241	16097	16354	16237	16236	16206	16125	16282	16153	16353	16302	16198	16197	16176	16415	16333	16304	16243	16164	16435	16086	16124	16434	16339	16197	16382	16150	16274	16298	16350	16195	16338	16210	16181	16190	16339	16206	16151	16219	16363	16223	16105	16397	16159	16353	16134	16246	16328	16543	16290	16043	16254	16398	16190	16256	16137	16263	16130	16170	16179	16296	16072	16271	16007	16200	16157	16291	16037	16361	16131	16240	16222	16241	16263	16294	16349	16151	16243	16075	16103	16567	15905	16134	16190	16419	16016	16118	16186	16116	16141	16149	16260	16270	16208	16143	16353	16026	16175	16009	16023	16250	16426	16236	16248	16200	16121	16200	16193	16128	16263	16328	16080	16143	16160	16266	16160	16112	16141	16213	16265	16171	16139	16292	16276	16196	16291	16148	16269	16289	16357	16161	16022	16145	16162	16236	16021	16334	16226	16284	16117	16230	16271	15949	16121	16186	16194	16170	16329	16195	16165	15883	16257	16257	16221	16236	16114	16219	16165	16221	16230	16134	16133	16400	16450	16139	16335	16164	16162	16273	16590	16178	16153	16353	16372	16168	16259	16228	16293	16209	16232	16300	16156	16441	16023	16160	16213	16035	16246	16409	16166	16102	16064	16204	16129	16431	16162	16311	16205	16201	16189	16108	16063	16272	16353	16363	16257	16318	16263	16127	16067	16173	16353	16299	16405	16281	16180	16164	16212	16347	16237	16275	16270	16281	16113	16232	16345	16157	16356	16148	16375	16226	16259	16279	16074	16262	16050	16244	16199	16226	16211	16184	16275	16284	16200	15987	16387	16272	16232	16401	16222	16474	16304	16064	16090	16192	16026	16455	16447	16414	16061	16235	16237	16235	16292	16150	16205	16188	16360	16138	16219	16236	16541	16350	16109	16170	16269	16226	16356	16182	16192	16096	16138	16128	16268	16218	16010	16418	16379	16377	16322	16208	16059	16312	16025	16168	16245	16332	16221	16270	16281	16110	16187	16289	16145	16242	16200	16248	16205	16353	16235	16157	16084	16191	16261	16186	16217	16242	16182	16454	16100	16208	16229	16214	16053	16343	16247	16290	16290	16107	16332	16242	16390	16325	16156	16090	16298	16461	16244	16290	16282	16422	16234	16216	16223	16327	16099	16346	16374	16220	15938	16312	16128	16309	16433	16300	16106	16323	16054	16206	16230	16274	16226	16129	16185	16203	16361	16260	16277	16138	16179	16250	16197	16296	16404	16030	16092	16300	16396	16242	16111	16356	16335	16165	16182	16161	16293	16367	16326	16412	16361	16439	16186	16354	16359	16410	16497	16420	16444	16256	16328	16440	16125	16249	16065	16519	16162	16265	16303	16358	16116	16205	16173	16114	16249	16265	16060	15920	16083	16323	16239	16163	16328	16249	16445	16341	16421	16102	16261	16248	16027	16144	16470	16079	16267	16390	16241	16086	16277	16289	16159	16332	16003	16340	16281	16282	16323	16191	16292	16436	16273	16149	16149	16078	16197	16348	16270	16141	16344	16248	16326	16116	16328	16242	16286	16126	16219	16228	16288	16313	16156	16290	16394	16174	16187	16160	16410	16209	16064	16218	16354	16106	16093	16234	16226	16382	16263	16282	16164	16158	16183	16124	16296	16325	16212	16117	16296	16293	16264	16411	16266	16377	16195	16252	16151	16238	16244	16053	16172	16332	16218	16345	16358	16341	16242	15908	15950	16291	16194	16528	16104	16247	16298	16221	16161	16228	16176	16247	16111	16262	16433	16358	16407	16059	16235	16202	16183	16308	16219	16410	16223	16392	16338	16169	16056	16041	16229	16287	16347	16294	16033	16209	16158	16163	16248	16192	15997	16097	16205	16187	16586	16146	16334	16294	16194	16373	16348	16268	16315	16236	16214	16129	16102	16302	16149	16184	16270	16399	16197	16333	16208	16064	16226	16088	16243	16248	16473	16212	16072	16161	16249	16335	16247	16206	16353	15973	16276	16205	16312	16238	16222	16320	16430	16186	16299	16192	16112	16218	16061	16414	16432	16263	16326	16387	16134	16355	16128	16177	16232	16347	16326	16259	16021	16273	16252	16184	16281	16371	16093	16154	16340	16230	16184	16079	16133	16310	16187	16193	15993	16220	16162	16177	16152	16135	16190	16357	16248	16305	16152	16222	16147	16108	16184	16151	16305	16281	16152	16359	16129	16386	16225	16268	16152	16179	16320	16288	16159	16272	16183	16402	16150	16292	16281	16414	16124	16230	16155	16235	16156	16255	16253	16149	16329	16135	16151	16272	16188	16042	16187	16290	16021	16240	16184	16400	16333	16309	16557	16404	16072	16278	16135	16079	16186	16010	16363	16205	16282	16406	16194	16302	16194	16394	16282	16175	16136	16203	16253	16141	16142	16265	16341	16279	16214	16105	16362	16096	16229	16096	16094	16348	16266	16351	16275	16362	16091	16303	16153	16378	16311	16396	16308	16343	16164	16165	16250	16234	16357	16343	16118	16331	16239	16234	16054	16293	16390	16249	16153	16460	16209	16271	16004	16007	16196	16189	16434	16242	16257	16247	16402	16383	16158	16297	16263	16235	16334	16326	16136	16197	16108	16283	16216	16222	16341	16134	16261	16447	16284	16305	16273	16501	16218	16101	16385	16118	16249	16127	16158	16348	16109	15842	16219	16254	16097	16150	16320	16275	16276	16346	16212	16218	16407	16088	16314	16372	16244	16297	16157	16280	16300	16210	16332
29881	50202	45129	34881	28879	25347	22391	18591	17535	17109	16567	16082	16015	15653	15398	15073	14904	14772	14567	14558	14385	14590	14562	14531	14491	14454	14442	14128	14148	14115	14201	13996	13991	14147	14054	14235	14022	13914	14011	14002	14131	14006	14189	13881	13903	13925	14052	14022	13902	13941	13908	13922	14029	14100	13875	13892	14041	14016	13768	13989	14097	13986	14033	13993	13913	13943	14062	13900	14000	13996	13900	13882	13812	13932	14061	13957	13936	13976	13880	13999	13872	13894	14154	13967	13960	13902	13994	14050	14099	14026	13773	13905	14010	13836	13868	13989	13763	13920	13978	13892	13961	13851	13727	14054	13791	14032	14000	13929	13830	13914	13935	13938	14048	13803	13814	13863	13851	14068	13917	13990	14163	13992	13925	13992	13796	13900	14190	13845	13751	14004	13968	14046	13926	13930	14030	13862	13997	13879	13804	13864	13976	13954	13878	13814	13899	13855	13984	13908	13932	14089	13940	13813	13890	13910	13962	13729	13976	13987	13851	13945	13939	13896	13998	13870	13964	13783	13923	13984	13938	14013	13946	13918	13696	14190	13885	13998	13901	13998	13911	13802	13912	14006	13793	14004	13830	14027	13812	13946	13826	13853	13802	13864	13977	13822	13898	14052	13990	13780	13856	13875	13893	13908	13925	13942	14038	13955	14014	14035	13907	14038	13849	13988	13823	14040	13972	13895	13999	13942	13903	13949	13884	14000	13844	13925	13875	13936	13892	13848	13938	13848	13777	13853	13912	13899	13854	13825	13957	13947	13989	13970	13853	13755	13917	13852	13840	14013	13896	13901	13833	13918	13852	13820	13921	13882	13849	13882	13970	13893	13888	14112	13932	13990	13869	14028	14019	14000	13904	13749	13842	13777	13873	13962	13799	14115	13763	13863	13970	13902	13894	13721	13990	14022	14145	13892	13979	13849	14026	13928	13916	14000	13941	13798	13956	13923	13950	13952	13788	13895	13991	13971	13862	13977	13788	14030	14018	13915	14085	13841	13804	13920	13997	13840	13923	13910	13914	13888	13831	14037	13906	13897	13848	14050	13785	13844	13963	13970	13955	13721	13915	14075	13804	13915	13931	14016	13958	13864	13870	13843	13804	14062	13882	13970	14002	13928	13988	13934	13836	13976	14018	13791	14078	13855	13951	13906	13904	14037	13897	13810	13899	13870	13862	14020	13951	13999	14015	13846	14024	13918	13874	13887	13776	13770	13785	14150	13881	13809	13918	13992	13939	13885	13948	13844	13837	13801	13969	14065	13694	13769	13796	13767	13884	14022	14035	14055	13955	13863	13921	13878	14136	13843	13848	13833	13982	13910	13884	14004	13893	13807	14036	13929	13753	13840	14005	13826	13757	13833	13837	13973	13947	13898	14004	13870	13961	13991	13786	13978	13772	13792	13901	13915	13852	14011	13962	13930	13984	13818	13931	13806	13871	14076	13931	13891	13975	14036	13916	13932	13932	13878	13726	13883	13813	13935	13738	13852	13904	13814	13837	13748	13816	13834	13916	13853	13794	13983	13902	13936	14014	13929	13948	13987	13882	13851	13723	13859	13896	13933	13816	13916	13941	14125	13940	13931	13888	13928	14009	13932	14013	13977	13866	13957	13953	13870	13857	13922	13790	13790	13811	14019	13810	13856	13842	14046	13857	13932	14008	13861	14081	13824	13848	13888	13786	13756	13970	13934	14010	13856	14027	13869	14064	13950	13975	13934	14101	13910	13915	14041	13914	13928	14046	13749	13872	13816	14006	13959	13875	14121	14039	13980	13950	13962	13917	13922	13782	13956	13852	13972	14123	13952	13844	13921	13823	13876	13868	13949	13915	13931	13999	13888	14020	13928	14086	13876	13997	14055	14031	13655	13775	14060	13948	14012	13892	13843	13844	13889	13913	13937	13979	13838	13801	13950	13935	13979	13965	13930	14060	13905	14135	13952	13903	13740	13840	14076	14001	13913	13912	13842	13984	14078	13959	13996	13883	13877	13957	13911	13830	13872	13846	13915	13902	13783	13782	13990	13931	13813	13810	14040	13965	13983	13923	13871	13878	13801	13804	13864	13871	14006	14046	13954	14000	13886	14064	14062	13943	14008	13937	13983	13729	13930	13822	13942	13906	13736	13890	13894	13883	13950	13872	13945	13825	13987	13903	13887	13886	13799	13915	13919	13799	13872	13789	13978	13833	13856	13867	13844	14015	13898	13909	13914	13869	13901	13975	13928	13936	13935	13777	13865	13774	13824	13801	13948	13744	14087	13952	13925	13779	13930	13776	13819	13875	14107	13850	13743	13904	13792	13974	13941	13779	13989	13876	14069	13947	14063	14011	13857	13950	13868	13783	13894	13864	13873	13832	13958	14110	13978	13953	13844	13963	14027	13911	13801	13910	13956	13807	14013	14209	13946	13919	13831	13778	13777	13889	13766	13805	13861	13830	13934	13890	13749	14082	13959	13980	14001	13824	13961	13859	13890	13916	14092	13935	13925	13903	13888	13826	13959	14102	13844	13996	13926	13864	13884	13872	13858	13840	13758	13948	13972	13992	13863	13872	13993	13897	13948	13979	13746	13871	13899	13942	13932	13958	13981	13757	13824	13879	13801	13884	13934	14036	13783	13946	13881	13867	13816	14008	13853	13906	13874	13843	14020	13966	14092	13885	13664	14026	13775	13863	13904	13975	13949	14000	14147	13949	13783	13872	13976	14005	14018	13878	13924	13794	14077	13924	13655	13884	13930	13887	13820	13819	13869	13852	13675	13998	13915	13845	13875	13953	13865	13897	14004	13716	13956	13884	13867	14026	13827	13813	13915	13879	13924	13851	14048	13772	13961	13897	13974	13978	14113	13929	13797	13925	13878	13916	13919	13985	13930	13884	13959	14106	14051	14069	13889	13822	13936	13938	13963	14005	13951	13998	13840	14101	13708	13972	13962	13893	13887	13891	13933	13946	14030	13896	13876	13899	14087	13957	13825	13967	13932	13873	13961	13966	13760	13836	13981	13845	13988	13830	13987	13836	14077	13984	13869	13797	13962	13870	13900	13778	14007	13942	14106	14045	14100	13918	13954	13903	13890	13840	14046	13990	13892	13801	14074	13832	13747	13933	13692	13851	13911	13746	13979	13962	13946	13786	13982	13923	13832	13894	13794	13876	13835	13978	13912	13851	13994	13969	13939	13768	14065	13966	13921	13941	13767	13918	13791	13835	13801	13868	13926	13889	13948	13879	14081	14013	13858	14024	13952	14013	13966	13904	13825	13768	13901	13874	14082	13987	13910	13862	13817	13840	13934	13879	13928	14032	13906	13933	13946	13899	13998	13981	13932	13973	14050	13911	13965	13757	13857	14052	13735	13925	13961	14005	13960	13914	13977	13815	14025	13947	13929	13799	13948	13917	13995	13955	13875	13929	13770	13880	13868	13852	14017	13896	13861	13987	13988	13913	13938	13930	13712	14004	13746	13788	14029	13736	13807	13834	13801	13958	13830	14022	14061	13915	13916	13909	13893	14016	13978	13850	13843	13956	13721	13918	13931	14072	13932	13935	13848	14210	13986	13956	13782	13990	13936	13917	13791	13908	13994	13877	13899	13909	14097	13944	14058	14011	13984	13901	13899	13980	13737	13906	13704	13912	13990	13979	13905	13766	13891	13814	14086	13864	13788	13834	14010	13783	13888	13915	13769	13810	13898	13945	13879	14029	14017	13949	13805	14010	13832	13989	13894	13839	14092	13959	13963	14015	13902	13832	14016	13994	14061	13962	13990	13778	13835	13927	13833	13792	13838	13932	13886	14001	13924	14096	13924	13906	13803	14033	14049	13949	13907	13792	14048	13853	13842	14022	14065	13916	14005	13695	13967	14057	13939	13798	13902	13959	14043	13859	13862	13763	13826	13895	13920	13783	13993	14054	13878	14180	14062	13978	13768	13908	13870	13755	13940	13965	13838	13977	13885	13999	13984	13919	13940	14072	13931	13920	13704	13884	14165	13804	13942	13904	13976	13905	13855	13946	13868	13964	14111	13930	13986	13980	13932	13863	13940	14020	14029	13803	13978	13859	14000	13933	13978	14021	13808	13835	13822	14086	13825	13878	13972	13886	13873	13924	13982	13918	13795	13963	13930	13907	13995	13976	14068	13921	13696	14095	13927	13810	14006	13873	13954	13996	13883	13905	13900	13939	13950	13927	13918	14030	13917	13848	13878	13767	14018	13914	14032	13927	14004	13965	14006	13833	13928	13895	13847	13722	13989	13946	13803	13906	14008	13855	14012	13903	13966	13878	13838	13979	14047	14071	14049	13784	13919	13958	13841	13921	13930	13859	13980	13927	13875	14026	13925	13907	14098	14053	14091	13851	14023	13976	13914	14050	14002	13997	14032	13821	14016	13890	13946	13836	13737	13774	13814	13860	14023	14022	13904	13754	13905	13887	13889	13962	13966	14008	13752	14008	13862	14031	13875	13952	13769	13797	14087	13895	14009	13962	14021	13791	14052	13882	13832	13886	13844	13978	14111	13966	14013	14047	14110	13875	13779	13923	13811	13887	13848	13967	14039	13926	13969	13946	13869	13924	14060	13973	13925	13862	14003	13867	13802	13972	13964	13813	13950	14001	13971	13842	13968	14012	13950	14050	13894	14011	13746	13890	13964	13858	13921	14038	13859	13913	13811	13887	14021	13933	13837	13824	13852	13941	13833	13972	13773	13873	13951	13948	13870	13905	13907	13873	14029	13777	14039	14090	13970	13876	13965	13789	13865	14053	13867	13901	13798	14078	13748	14091	13899	13991	14056	13893	13904	14077	13933	13895	13640	14024	13909	13886	13941	14045	13892	13940	13912	13881	13993	13955	13913	13959	13801	13907	14040	14030	13772	13949	13984	13825	13996	13964	13971	13979	13992	13892	13971	14021	14022	13942	13942	13997	13811	13996	14027	14002	14115	13764	13714	13940	14035	13982	14075	13938	13930	14045	13801	13779	13993	13903	13859	13912	14102	13814	13880	13974	13932	13989	13975	14021	14030	13875	13791	13921	14018	13978	14011	14090	14050	13784	13880	13899	13876	13853	13954	13868	13791	13830	13841	13923	13978	14084	13946	13824	14012	13922	13966	13949	13910	13852	13957	13926	13941	13874	13945	13989	13841
22605	20926	28591	23535	22131	25997	28645	22107	20128	20394	19914	19181	18924	18581	18245	18328	18148	17894	18048	17711	17894	17611	17636	17679	17460	17116	17154	17194	17385	17176	17204	17281	17242	17236	17262	17155	17127	17300	17199	17313	17178	17104	17394	17180	17191	17102	17194	17150	17023	17037	17152	17161	17001	17014	17166	17094	16912	16951	17198	17108	17158	17098	17007	17085	17165	17123	16974	17163	16994	17206	17032	17139	17047	17169	17056	17081	17107	17058	17090	16981	17060	17016	17168	17132	17004	17126	16928	17119	17057	16891	16851	17213	16953	17136	17198	17053	17017	16792	17098	17044	17007	17145	17176	17056	17013	16996	16885	17102	17040	17111	17028	17149	17324	16965	17072	17091	16879	16887	17259	16981	17263	17039	17177	16949	17164	17063	17171	17172	16904	16983	17132	16966	16989	17104	16955	16894	17106	16925	17114	16866	16983	17020	17033	16932	17138	17243	17018	16929	17141	17011	17156	17145	17017	16946	16988	17061	17040	17020	16966	16906	17256	16967	17052	17092	16938	16934	17055	17147	16972	16991	17019	16982	16789	16923	17059	17044	17017	17041	17098	17056	17137	17090	16891	17119	16878	17122	16994	16942	16906	16904	17167	16970	17062	16968	16939	17007	17106	17095	17054	16951	17236	16965	16860	16818	16998	16912	16955	16899	17037	17055	17054	16994	17024	17047	16979	17200	17030	17049	17015	16815	16920	17067	17188	17019	17131	17020	17098	16975	16825	17100	16895	17249	16566	16995	16856	16925	16792	17051	17006	16911	17019	16940	16905	16938	17106	16926	17200	17037	17248	16856	16912	16792	16895	17050	16998	16891	17009	17074	17119	16969	17038	17050	17123	16897	17110	16904	16957	16948	16865	17043	17214	17017	17126	16887	16998	17005	16919	17131	17003	17127	17172	17056	16908	17237	16927	17057	17018	17168	17131	16968	17125	16951	16950	17091	17011	17000	16864	16989	16944	16932	17188	17084	17017	16903	16954	17099	17117	16958	16958	17074	16934	16966	16873	17063	17003	16933	16862	16753	16908	17093	17028	16968	17136	17013	17103	17003	17067	17013	17026	16881	16839	17059	16942	16605	16966	16867	16863	16934	17203	17212	17053	17013	17118	17033	16931	16861	16943	17096	17121	16822	16976	17010	16907	17243	17028	16887	17010	17164	17048	16847	17107	17246	17121	16828	16984	16955	16877	16987	16996	16895	16842	16957	16971	16991	16880	17077	16908	16962	16817	16963	16959	17131	16957	16914	16918	17014	16994	16885	17245	16996	16971	17039	17012	17212	17040	17112	16871	17007	16960	17111	17164	17212	17162	16978	17125	16903	17287	17082	17142	17024	16913	16942	17161	17139	16944	16866	17102	16858	17143	16917	17111	16928	16985	16894	16982	16971	16987	16988	16947	16751	17029	16887	16938	17037	17231	16951	17029	16955	17138	16877	17116	16975	16998	17114	16992	17076	16934	16981	17027	16962	16990	16930	16967	17018	16919	16976	16897	16860	16725	17019	16954	17005	17157	17093	17082	16926	17025	17202	16985	17163	17149	16949	16941	16974	17035	17231	17068	17143	17000	16835	17245	17083	16972	16872	16802	16948	16949	16880	17145	16965	16823	17053	17230	16948	16976	16991	17114	16813	16997	16933	16850	17246	16936	16859	17089	17037	17174	17127	17054	16973	17027	16892	16950	17021	17146	16889	16982	17061	17012	16994	16884	17154	17104	16952	17106	17057	16899	17091	17119	16849	16969	16877	17263	16910	17061	16963	16935	16912	16975	16938	16918	17085	17048	17093	17139	17182	16821	16984	16922	16783	17058	17017	16832	16820	16997	17023	17045	16963	16930	17205	16942	17074	17014	17020	16778	16973	16937	16965	16916	16862	17101	16980	16938	17013	17012	17154	17086	17186	16851	16814	17036	16966	17063	16772	16993	16984	16997	16941	16984	16914	16822	16944	17051	17149	16839	17146	17215	16863	16937	16955	16946	16960	17007	17031	17031	17116	17051	17074	16960	16995	16965	16927	16911	17156	16954	16872	16849	16700	16987	17157	16945	16998	17052	16868	17269	16895	16983	17131	17065	16936	16992	17175	16839	17117	17060	17041	17261	17048	17171	16994	16929	16936	16942	16938	17006	17124	17055	16981	16951	16955	16949	17071	16976	17043	16903	16979	17002	17210	16980	16992	17016	17161	17120	16845	16915	16991	17135	17002	17037	16916	16964	17004	17172	16834	16976	16988	17004	17060	16938	16999	16908	17015	16779	16925	17030	17021	17340	17067	17075	16773	16999	17167	17184	16903	17019	17043	17156	16979	16776	16916	16911	16971	17083	16942	16979	17050	17019	17100	17112	17063	17245	17001	16839	17017	17357	17022	17050	17020	17051	17148	17154	16910	16966	16950	17027	16835	17082	16967	17006	16927	16965	17078	16902	16945	17084	17185	16999	16760	17024	16865	16911	17021	16889	16917	17147	17111	16957	17005	17026	16844	16974	16992	16862	16832	17233	17024	16853	17105	17059	16813	17059	17057	17110	16969	16839	17044	17110	17019	16760	16742	17015	17049	16980	17022	17038	17016	16851	16866	17180	17100	17026	16905	16910	17034	16948	17255	16951	16877	17158	17088	16924	16993	16972	16858	16902	16952	17031	17160	16854	16962	17136	17046	16980	17039	16931	17007	17047	17066	16890	16934	17049	16988	17122	16865	17062	16931	17021	17247	17010	17078	16821	16992	17003	17083	16891	17088	16950	17004	16973	16778	17171	17122	16957	17149	17115	16988	17206	17051	16952	17127	16877	17083	16942	17014	17204	17164	16905	16904	17133	16830	16893	17151	16898	17120	16867	16951	17189	17048	16882	17143	16985	16877	16927	16838	16932	16984	17162	17200	16886	16902	17359	17090	16840	16961	17139	17281	17082	17078	16954	16993	16938	16881	17117	17090	16949	17023	16952	17168	16826	17133	16991	16885	17194	16863	16853	16927	17003	17036	17004	17113	16704	16952	17077	16995	16826	17046	17250	17085	17193	17204	16977	16964	16954	17225	17108	16894	16854	16985	16980	17128	17006	17164	16963	17181	17052	17039	17099	16933	17025	16991	16964	16945	16931	16908	17087	17015	17016	17048	16838	16925	16980	17003	16890	16969	16921	17046	17157	17025	16986	17198	16962	16758	17183	17027	16827	16855	17070	17067	16820	16998	17072	16971	17036	16942	16893	16873	16906	16945	16805	16915	16879	16978	17100	16926	16837	17038	17030	16829	16969	17194	17162	17026	16863	17018	17102	17096	16921	16943	17011	17029	16999	16883	17050	16973	16882	17035	17005	17054	16962	17084	17021	16896	16975	17086	16930	17028	17114	16944	17042	16859	17066	16856	17000	16885	16810	16816	16860	16894	17114	17045	16975	17005	17118	17034	16841	17020	17047	16994	17103	16946	16990	17025	17067	17110	17089	17106	17319	17158	16949	17077	17196	17083	16981	16935	17028	17011	16988	16738	17004	16956	17178	16866	16856	17074	16888	17086	17095	17148	16975	17065	17237	17035	16914	17017	16863	17086	16950	17030	17035	17025	16979	17045	16973	16890	17036	16932	17202	17001	17020	16964	16987	17102	16889	17136	17067	17108	16882	16912	16967	16809	16962	16909	16917	16885	17055	16881	17074	16777	16914	17136	16972	16892	16853	16911	16906	16856	17053	16800	17026	17118	17052	17040	17034	16888	16981	17040	17144	17302	17150	17032	17017	17047	17105	17083	16983	16885	16984	16857	17059	17062	16876	16954	17018	16848	17030	16924	16881	17049	16875	16837	17104	17055	16924	17298	17057	16884	17067	17021	16822	17048	16799	16980	17037	17018	17127	17028	16810	17109	16950	17172	17179	16977	16993	17024	17033	17081	16942	16989	17182	16913	16993	17117	17300	16973	16902	17049	16751	16925	16857	16852	16931	17034	17093	17042	16835	16846	17037	16906	16963	17060	16963	17084	16887	16805	16949	17214	17209	16737	16899	17081	17024	16994	16959	16883	17157	17034	17054	17124	17117	16772	17023	16906	17198	16876	17086	16948	16969	17181	17125	17038	16884	16740	17042	16819	17041	17058	17233	17192	16926	17154	17065	17042	16970	17088	17051	17048	16958	17001	17145	17002	17062	17100	17112	16976	17040	17087	17323	17288	16915	16956	17083	17159	16981	17136	17079	16865	17099	16973	16993	17043	16842	16953	16894	16776	17018	17066	16987	17073	16832	16938	16758	16916	17116	16995	17175	17052	16943	16909	16882	16995	17267	17156	16939	17055	16963	16909	17009	16659	17005	17107	16849	17044	17068	17104	17058	16756	17098	16865	17150	16935	17101	16975	16810	17020	17054	16688	17139	16796	16841	17036	17170	16919	17241	16824	16736	16845	17271	17226	16988	17040	16984	16928	16938	17075	17057	16968	17046	16892	17197	17214	17228	17123	17147	16845	16954	16938	17026	17128	16951	16994	16878	16825	16834	17117	16990	16960	17025	16957	16976	17038	17241	16971	17047	16965	16949	17116	16943	16744	16974	16968	16927	16749	17031	17157	16934	17045	17086	16973	16864	16908	16769	16994	16890	17031	16923	16946	16958	17038	17046	16871	16801	16799	16930	17076	17005	16900	16926	17173	16911	17161	16998	16991	17072	17149	16957	16898	16954	16836	16953	17092	16922	17111	16870	16952	17000	16960	16995	16941	17049	16919	16824	16900	17202	17014	16961	16984	16820	16830	17005	17012	17073	16686	16895	17178	16958	16933	17075	17141	16947	16923	16830	16889	16987	17194	16991	17082	17080	17002	17087	16960	16926	16890	16954	17038	17078	17015	17005	16774	16860	17032	17049	17132	16897	17066	16909	16913	16928	16900	16823	17074	16895	16902	16910	17047	16986	16924	16911	17047	17001	16864	17141	16940	16757	17110	17072	17124	17057	17110	16997	16918	16991	16874	16961	16933	17083	16956	16899	17094	17168	16965	16910	17081	17041	16931	17095	17134	16864	17015	17145	17082	17087	17037	16799	17201	17046	16991	17094	17019	16823	17072	17053	16964	17204	17021	17045	17030	17156	16696	17073	17035	17061	17144	16882	17158	16877	16877	17023	17171	17182	17009	16948	17045	17135	17120	17127	17032
31589	55492	50379	38610	32815	28680	25514	20490	19075	18779	18313	17597	17086	16562	16274	15956	15649	15564	15450	15405	15227	15051	15044	15050	14933	14880	14939	14711	14661	14582	14543	14612	14491	14806	14464	14490	14428	14441	14525	14580	14402	14465	14474	14405	14371	14392	14200	14477	14505	14555	14345	14403	14319	14418	14563	14281	14436	14299	14454	14388	14402	14447	14486	14363	14351	14326	14541	14312	14532	14422	14314	14339	14372	14279	14378	14442	14287	14301	14601	14366	14322	14318	14273	14203	14504	14570	14361	14509	14185	14491	14104	14227	14530	14435	14343	14192	14278	14605	14532	14279	14446	14320	14341	14474	14317	14253	14329	14282	14280	14271	14373	14424	14198	14419	14125	14374	14431	14417	14148	14383	14419	14391	14324	14187	14318	14212	14503	14395	14463	14432	14257	14347	14323	14245	14427	14145	14307	14298	14533	14273	14373	14506	14381	14384	14473	14471	14317	14338	14434	14283	14390	14243	14347	14387	14377	14303	14358	14308	14437	14377	14487	14369	14400	14225	14349	14365	14384	14604	14400	14348	14322	14415	14398	14398	14317	14381	14393	14350	14225	14263	14238	14407	14526	14270	14317	14322	14498	14345	14335	14253	14353	14082	14254	14338	14423	14283	14440	14362	14295	14264	14367	14483	14233	14341	14455	14353	14049	14049	14284	14378	14282	14285	14390	14252	14303	14284	14200	14437	14485	14360	14436	14282	14438	14518	14236	14326	14396	14392	14527	14318	14462	14284	14322	14393	14193	14530	14497	14350	14259	14216	14328	14162	14337	14500	14308	14443	14498	14398	14398	14469	14313	14304	14510	14293	14488	14325	14287	14394	14375	14380	14286	14342	14345	14324	14422	14245	14375	14375	14480	14255	14360	14355	14355	14264	14331	14365	14422	14419	14374	14446	14382	14402	14292	14290	14245	14286	14388	14445	14257	14542	14310	14398	14276	14311	14285	14335	14172	14308	14365	14338	14303	14331	14327	14252	14334	14401	14466	14391	14441	14432	14324	14541	14324	14446	14400	14303	14111	14210	14550	14232	14162	14300	14350	14330	14210	14270	14237	14455	14448	14336	14421	14405	14299	14305	14446	14217	14271	14388	14387	14353	14472	14536	14249	14464	14294	14335	14429	14458	14446	14400	14387	14217	14537	14524	14351	14401	14265	14304	14277	14313	14305	14483	14429	14316	14565	14373	14498	14321	14187	14551	14308	14448	14291	14379	14310	14272	14545	14328	14219	14243	14337	14261	14264	14338	14458	14272	14348	14313	14487	14301	14581	14343	14525	14238	14473	14491	14277	14387	14310	14424	14303	14452	14507	14288	14334	14233	14391	14415	14254	14287	14181	14319	14418	14364	14274	14311	14388	14377	14279	14311	14431	14330	14362	14420	14346	14210	14395	14413	14430	14360	14480	14361	14228	14364	14512	14326	14289	14551	14332	14372	14332	14221	14294	14273	14375	14423	14496	14239	14441	14312	14389	14317	14467	14418	14317	14384	14415	14432	14290	14318	14394	14432	14445	14381	14414	14296	14415	14314	14164	14243	14368	14450	14373	14304	14400	14365	14443	14185	14498	14451	14373	14497	14246	14297	14207	14449	14288	14481	14319	14294	14205	14449	14328	14161	14337	14306	14338	14268	14262	14315	14324	14444	14361	14376	14461	14166	14373	14448	14205	14431	14236	14394	14444	14287	14464	14237	14274	14267	14375	14385	14402	14543	14528	14364	14359	14315	14486	14184	14457	14317	14407	14353	14268	14310	14346	14382	14414	14434	14420	14361	14385	14490	14369	14303	14592	14277	14468	14395	14327	14379	14244	14352	14364	14352	14426	14306	14363	14435	14283	14464	14202	14317	14238	14365	14308	14139	14477	14418	14403	14372	14302	14446	14517	14312	14376	14391	14404	14352	14262	14215	14400	14328	14460	14337	14446	14388	14361	14415	14352	14267	14238	14264	14277	14337	14304	14268	14428	14212	14441	14315	14165	14315	14319	14407	14278	14421	14282	14398	14394	14354	14435	14320	14376	14358	14326	14403	14286	14301	14379	14289	14445	14282	14286	14477	14381	14401	14359	14154	14546	14261	14197	14298	14440	14404	14347	14386	14352	14389	14342	14337	14377	14379	14368	14291	14427	14238	14517	14510	14298	14313	14303	14461	14273	14509	14508	14351	14339	14441	14231	14310	14352	14302	14384	14377	14255	14356	14347	14287	14321	14500	14239	14329	14388	14468	14306	14261	14462	14265	14302	14193	14288	14462	14299	14238	14414	14387	14454	14186	14309	14268	14364	14279	14382	14491	14273	14459	14149	14355	14345	14455	14078	14463	14454	14235	14403	14296	14356	14418	14284	14553	14469	14281	14461	14350	14348	14446	14344	14397	14311	14412	14488	14431	14323	14376	14276	14470	14272	14215	14498	14375	14349	14426	14247	14215	14342	14194	14409	14261	14386	14356	14363	14367	14438	14303	14502	14323	14299	14388	14394	14322	14209	14314	14320	14398	14499	14306	14222	14295	14551	14340	14372	14158	14298	14284	14389	14358	14211	14485	14527	14320	14147	14355	14243	14293	14399	14373	14315	14349	14277	14329	14378	14294	14231	14242	14443	14301	14437	14441	14330	14497	14420	14284	14290	14383	14426	14389	14483	14329	14382	14314	14274	14412	14370	14355	14420	14214	14274	14548	14398	14360	14548	14421	14338	14291	14219	14310	14304	14195	14488	14302	14513	14488	14421	14302	14474	14413	14372	14344	14316	14442	14303	14457	14393	14342	14447	14375	14237	14282	14268	14451	14456	14527	14153	14461	14399	14386	14324	14473	14238	14548	14387	14345	14322	14244	14425	14454	14279	14251	14398	14508	14406	14306	14453	14408	14294	14391	14330	14394	14388	14432	14412	14458	14251	14289	14316	14370	14238	14383	14354	14414	14419	14436	14340	14357	14297	14276	14422	14341	14325	14332	14451	14357	14407	14418	14377	14371	14373	14530	14451	14349	14404	14407	14368	14255	14387	14449	14359	14269	14396	14467	14342	14422	14237	14447	14421	14452	14295	14275	14350	14317	14399	14307	14230	14313	14384	14488	14199	14296	14510	14374	14408	14347	14416	14225	14198	14378	14442	14376	14425	14406	14209	14383	14130	14478	14290	14246	14400	14473	14522	14661	14279	14450	14068	14557	14516	14350	14266	14425	14248	14497	14221	14477	14295	14277	14376	14333	14492	14341	14311	14311	14373	14442	14408	14321	14398	14308	14155	14514	14347	14304	14241	14268	14349	14310	14518	14364	14476	14510	14459	14286	14358	14421	14402	14253	14282	14465	14485	14333	14459	14470	14415	14312	14300	14501	14327	14404	14440	14347	14317	14396	14254	14394	14369	14156	14393	14286	14484	14519	14351	14400	14318	14495	14402	14351	14434	14433	14292	14166	14410	14299	14395	14473	14394	14336	14279	14410	14277	14175	14376	14386	14250	14494	14326	14341	14368	14347	14367	14387	14187	14378	14174	14221	14357	14138	14516	14412	14306	14461	14467	14358	14284	14370	14414	14396	14453	14402	14520	14462	14259	14459	14456	14354	14364	14360	14258	14171	14464	14379	14244	14339	14244	14376	14274	14355	14368	14324	14348	14282	14333	14265	14400	14237	14284	14329	14360	14526	14504	14364	14386	14365	14401	14413	14180	14278	14302	14402	14235	14313	14304	14342	14367	14342	14383	14263	14447	14490	14295	14297	14315	14283	14220	14469	14240	14544	14452	14408	14459	14314	14410	14359	14335	14529	14278	14190	14435	14471	14265	14318	14402	14379	14313	14383	14298	14366	14520	14381	14481	14459	14258	14412	14484	14354	14489	14385	14319	14479	14361	14579	14323	14406	14426	14418	14212	14414	14244	14306	14396	14304	14261	14540	14343	14450	14381	14357	14343	14359	14458	14316	14283	14483	14207	14303	14280	14273	14448	14322	14351	14420	14420	14347	14479	14426	14349	14398	14407	14296	14343	14412	14413	14381	14379	14372	14146	14334	14281	14535	14437	14314	14400	14238	14461	14336	14358	14422	14500	14445	14391	14306	14268	14412	14372	14307	14377	14492	14252	14362	14367	14267	14188	14405	14242	14203	14393	14411	14501	14324	14296	14495	14238	14249	14312	14227	14461	14377	14327	14404	14249	14495	14305	14320	14559	14313	14338	14445	14391	14190	14324	14285	14358	14235	14275	14382	14261	14227	14206	14337	14416	14405	14346	14267	14368	14310	14259	14246	14327	14333	14385	14279	14382	14240	14302	14289	14165	14424	14243	14344	14408	14417	14364	14499	14383	14380	14201	14322	14298	14402	14329	14450	14387	14434	14383	14532	14350	14315	14461	14504	14255	14386	14424	14099	14275	14286	14387	14323	14317	14390	14370	14144	14576	14450	14224	14221	14460	14344	14277	14433	14550	14313	14414	14283	14359	14415	14290	14392	14289	14126	14425	14437	14242	14351	14445	14311	14500	14488	14423	14306	14318	14358	14511	14281	14401	14305	14341	14380	14486	14349	14193	14255	14230	14409	14292	14343	14360	14444	14523	14260	14382	14361	14265	14367	14391	14361	14295	14411	14394	14389	14516	14374	14184	14270	14363	14336	14313	14365	14193	14271	14264	14226	14367	14299	14353	14226	14271	14458	14272	14318	14357	14321	14364	14306	14174	14418	14488	14352	14304	14614	14149	14314	14343	14281	14387	14491	14325	14368	14492	14309	14337	14473	14422	14354	14297	14496	14269	14306	14471	14398	14306	14323	14371	14333	14343	14186	14255	14261	14309	14421	14475	14271	14487	14366	14381	14492	14404	14379	14471	14243	14221	14272	14389	14346	14689	14441	14451	14305	14476	14252	14428	14309	14250	14390	14269	14428	14458	14489	14286	14364	14455	14338	14392	14230	14240	14292	14355	14243	14355	14310	14368	14325	14390	14366	14450	14402	14349	14458	14282	14294	14354	14285	14367	14289	14369	14274	14240	14416	14431	14443	14385	14337	14470	14352	14396	14354	14248	14375	14426	14350	14245	14462	14351	14572	14382	14366	14459	14395	14282	14314	14363	14325	14382	14281	14467	14209	14473	14182	14216	14402	14286	14437	14418	14361	14283	14389	14293	14431	14377	14370
28706	28246	35490	30523	24260	21888	20228	18276	17465	17433	17326	17258	17038	16773	16552	16768	16588	16672	16532	16567	16665	16559	16413	16421	16395	16245	16514	16540	16131	16373	16372	16483	16376	16391	16449	16395	16311	16461	16427	16297	16138	16450	16251	16339	16361	16206	16432	16420	16267	16296	16192	16124	16076	16268	16282	16127	16279	16160	16211	16186	16413	16304	16250	16230	16203	16466	16059	16233	16181	16330	16196	16249	16295	16178	16142	16100	16329	16185	16112	16278	16103	15958	16211	16105	16215	16191	16354	16313	16385	16275	16038	16325	16149	16197	16176	16215	16396	16400	16275	16274	16462	16295	16382	16278	16450	16215	16223	16242	16181	16223	16340	16264	16055	16328	16275	16037	16238	16230	16259	16253	16350	16346	16257	16270	16392	16428	16224	16180	16153	16260	16152	16255	16200	16344	16384	16349	16258	16184	16017	16375	16202	16090	16125	16208	16486	16246	16410	16252	16351	16338	16356	16330	16267	16249	16430	16202	16287	16218	16225	16186	16124	16353	16256	16210	16215	16318	16131	16110	16128	16222	16188	16223	16167	16370	16317	16491	16210	16084	16183	16338	16045	16339	16127	16254	16303	16281	16225	16294	16112	16199	16329	16239	16375	16347	16327	16107	16106	16364	16236	16215	16256	16449	16165	16111	16143	16255	16297	16130	16248	16128	16294	16258	16199	16294	16141	16092	16228	16195	16309	16434	16257	16327	16238	16133	16311	16241	16410	16258	16293	16006	16310	16072	16171	16286	16374	16039	16437	16238	16338	16228	16260	16209	16332	16108	16262	16409	16058	16123	16364	16332	16220	16270	16215	16072	16145	16075	16345	16082	16155	16184	16306	16117	16052	16186	16153	16268	16202	16343	16377	16330	16445	16156	16033	16223	16300	16299	16323	16228	16419	16406	16195	16250	16122	16338	16302	16311	16285	16156	16271	16339	16305	16253	16182	16110	16162	16316	16450	16349	16164	16073	16198	16250	16217	16300	16310	16232	16392	16291	16260	16129	16275	16275	16155	16272	16374	16223	16160	16477	16196	16283	16467	16219	16249	16165	16206	16138	16239	16225	16086	16248	16183	16212	16099	16186	16246	16047	16488	16170	16310	16205	16203	16061	16233	16191	16279	16003	16256	15968	16001	16276	16155	16254	16358	16147	16152	16073	16260	16271	16198	16289	16379	16256	16255	16075	16314	16263	16197	16202	16400	16177	16160	16214	16186	16175	16270	15997	16391	16303	16191	16244	16311	16255	16222	16397	16145	16397	16196	16195	16215	16173	16233	16186	16194	16228	16154	16278	16076	16214	16230	16235	16159	16138	16399	16420	16483	16217	16149	16047	16254	16137	16220	16220	16365	16283	16125	16221	16260	16374	16281	16377	16356	16364	16215	16130	16237	16242	16276	16121	16476	16427	16195	16244	16160	16021	16510	16510	16187	16311	16145	16245	16037	16196	16272	16243	16153	16231	16170	16352	16376	16323	16402	16311	16281	16284	16220	16170	16237	16296	16213	16228	16143	16227	16223	16184	16168	16240	16234	16186	16050	16157	16137	16363	16216	16361	16246	16223	16299	16267	16186	16301	16297	16207	16403	16185	16229	16216	16316	16196	16354	16292	16228	16445	16314	16282	16204	16411	16292	16265	16151	16330	16413	16205	16196	16162	16304	16173	16207	16306	16223	16475	16385	16159	16552	16044	16289	16219	16166	16161	16435	16128	16265	16397	16209	16315	16326	16293	16212	16173	16153	16088	16287	16516	16442	16592	16152	16311	16184	16248	16339	16359	16342	16260	16306	16328	16345	16194	16210	16622	16294	16443	16201	16269	16290	16223	16245	16208	16176	16225	16311	16248	16215	16239	16310	16281	16258	16249	16318	16082	16298	16309	16218	16422	16119	16330	16266	16234	16158	16212	16247	16445	16009	16061	16425	16241	16244	16267	16363	16300	16182	16143	16221	16355	16034	16446	16353	16350	16295	16362	16152	16158	16144	16306	16115	16290	16382	16262	16189	16262	16255	16319	16226	16217	16358	16019	16297	16216	16300	16292	16108	16205	16072	16141	16288	16224	16097	16288	16019	15981	16247	16297	16310	16222	16157	16291	16336	16123	16121	16307	16229	16361	16366	16344	16217	16204	16236	16195	16546	16299	16114	16205	16378	16265	16241	16310	16331	16266	16300	16174	16431	16500	16202	16294	16287	16218	16071	16181	16201	16120	16225	16179	16346	16125	16278	16209	16201	16201	16273	16272	16241	16175	16335	16288	16201	16192	16210	16110	16163	16179	16340	16343	16469	16269	16092	16248	16057	16304	16326	16234	16340	16130	16428	16291	16271	16344	16189	16205	16085	16270	16267	16328	16268	16355	16308	16284	16300	16357	16374	16162	16208	16348	16318	16396	16160	16267	16062	16198	16179	16378	16411	16353	16244	16391	16190	16197	16151	16169	16343	16313	16321	16507	16236	16387	16338	16051	16291	16223	16394	16404	16319	16198	16322	16437	16171	16296	15963	16244	16322	16318	16339	16329	16062	16089	16301	16382	16256	16229	16462	16198	16275	16203	16322	16313	16244	16341	16094	16218	16339	16225	16063	16115	16309	16222	16329	16319	16118	16122	16496	16247	16358	16235	16232	16352	16239	16069	16232	16180	16202	16110	16293	16272	16170	16216	16317	16397	16464	16405	16435	16493	16371	16274	16276	16403	16204	16316	16277	16238	16227	16180	16230	16363	16197	16299	16288	16220	16316	16199	16128	16034	16151	16175	16381	16225	16125	16188	16094	16124	16396	16191	16047	16303	16340	16283	16216	16208	16098	16189	16410	16160	16302	16113	16277	16187	16256	16173	16086	16121	16122	16177	16114	16335	16264	16374	16168	16305	16297	16331	16131	16177	16137	16246	16374	16248	16231	16325	16350	16292	16138	16205	16253	16352	16314	16476	16265	16347	16133	16148	16203	16213	16245	16434	16149	16325	16185	16182	16375	16278	16285	16240	16187	16151	16375	16296	16225	16293	16054	16230	16303	16086	16224	16132	16135	16077	16141	16395	16295	16176	16355	16360	16257	16262	16391	16159	16280	16275	16143	16388	16345	16275	16305	16317	16267	16327	16332	16259	16383	16115	16337	16103	16163	16035	16249	16181	16326	16266	16059	16126	16122	16182	16318	16122	16167	16297	16026	16300	16314	16369	16184	16399	16290	16257	16301	16302	16324	16317	16435	16118	16146	16344	16108	16323	16303	16297	16340	16194	16227	16364	16278	16305	16128	16367	16291	16116	16228	16184	16484	16392	16196	16269	16129	16221	16442	16251	16261	16043	16285	16353	16243	16231	16072	16309	16212	16035	16423	16426	16195	16264	16393	16084	16248	16271	16313	16195	16353	16337	16186	16087	16237	16371	16270	16276	16327	16206	16237	16145	16355	16280	16234	16312	16231	16385	16244	16319	16228	16271	16292	16523	16259	16052	16297	16083	16290	16344	16382	16389	16171	16297	16134	16245	16413	16288	16147	16343	16297	16234	16403	16347	16437	16222	16435	16312	16288	16161	16113	16487	16097	16233	16355	16280	16328	16196	16274	16210	16184	16149	16279	16123	16258	16096	16166	16337	16414	16208	16156	16364	16399	16121	16249	16230	16156	16243	16164	16218	16165	16369	16447	16383	16176	16311	16465	16389	16399	16382	16246	16386	16168	16271	16352	16329	16323	16449	16149	16292	16173	16242	16368	16336	16109	16229	16194	16347	16153	16375	16100	16004	16323	16252	16200	16335	16444	16246	16272	16310	16265	16275	16187	15926	16068	16176	16401	16276	16345	16179	16369	16227	16365	16328	16319	16258	16154	16357	16227	16210	16158	16205	16117	16166	16099	16258	16517	16424	16028	16238	16421	16263	16331	16291	16073	16222	16319	16409	16245	16352	16235	16062	16250	16262	16116	16382	16256	16177	16214	16206	16323	16103	16185	16276	16227	16313	16344	16214	16246	16252	16423	16571	16321	16237	16178	16304	16179	16196	16202	16468	16252	16304	16115	16305	16216	16082	16018	16140	16455	16269	16232	16331	16323	16189	16215	16264	16170	16066	16195	16202	16239	16051	16217	16298	16228	16159	16165	16176	16332	16182	16301	16206	16407	16299	16257	16101	16272	16365	16208	16409	16231	16079	16315	16045	16113	16151	16269	16397	16252	16290	16342	16312	16289	16464	16096	16081	16253	16172	16287	16311	16280	16276	16145	16116	16063	16150	16248	16253	16316	16203	16298	16181	16285	16354	16326	16274	16215	16291	16360	16332	16294	16407	16095	16216	16223	16264	16355	16362	16200	16372	16240	16093	16081	16254	16251	16377	16342	16343	16336	16184	16224	16249	16297	16104	16243	16162	16232	16230	16463	16396	16401	16337	16346	16323	16355	16187	16227	16298	16440	16115	16341	16414	16135	16062	16307	16227	16389	16252	16301	16158	16280	16165	16165	16134	16153	16285	16369	16258	16277	16230	16183	16174	16360	16043	16187	16329	16251	16293	16254	16397	16061	16134	16193	16251	16265	16333	16376	16322	16116	16248	16306	16407	16387	16347	16482	16331	16175	16200	16218	16176	16332	16186	16298	16254	16277	16167	16182	16061	16110	16092	16159	16207	16287	16205	16312	16401	16384	16175	16219	16254	16194	16422	16294	16344	16208	16071	16219	16365	16230	16149	16353	16240	16244	16412	16264	16182	16231	16503	16148	16573	16304	16087	16417	16095	16239	16327	16292	16381	16209	16255	16242	16192	16621	16278	16162	16365	16310	16281	16233	16376	16296	16308	16044	16384	16164	16219	16210	16371	16336	16385	16341	16203	16367	16125	16255	16147	16308	16141	16299	16279	16374	16163	16249	16240	16251	16409	16359	16262	16263	16265	16160	16314	16394	16348	16354	16267	16310	16244	16306	16302	16352	16173	16281	16352	16383	16241	16044	16304	16072	16316	16266	16351	16072	16165	16418	16158	16351	16290	16309	16297	16133	16351	16228	16370	16350	16594	16463	16353	16129	16257	16270	16580	16349	16363	16096	16123	16166	16206	16249	16221	16313	16301	16191	16256	16220	16067	16389	16268	16029	16184	16174	16246	16114	16481	16335	16274	16342	16384	16177	16142	16308	16117	16352	16316
30127	44749	39303	28875	24125	21347	19271	16779	15739	15786	15542	15254	15226	14834	14732	14672	14493	14732	14515	14340	14312	14378	14227	14249	14141	14090	14074	14024	14132	13960	13960	14060	14068	14111	14044	14051	13923	13857	13907	13937	14052	14075	13841	13988	13823	14026	13939	13862	13929	14071	14153	13941	13991	14017	14020	13887	14028	14011	14116	13894	13967	14142	13919	14006	13933	13947	13892	13968	13980	14137	14069	14007	13890	14049	14027	13957	13962	14056	13950	14086	13900	14039	14035	13825	13847	13988	14018	13940	14035	14030	13980	13907	14033	13931	14035	13983	14049	13986	13895	13977	13928	14155	13951	14013	13894	13872	13917	13873	13743	14107	13779	14037	13765	13995	13829	13916	13941	13962	13787	13863	13936	14023	14013	13985	13735	13856	14024	14060	13957	13975	14048	13876	14016	13859	14048	13889	13949	13957	13795	13924	13979	13864	13971	13938	14042	14050	13857	13892	13924	13906	14031	14186	14024	13993	14006	13816	13883	14183	14011	14041	13981	13925	14122	14042	13925	13999	13923	13907	14051	13915	14015	13880	14027	14130	13880	13922	13912	14028	13987	13961	13950	14035	14054	13782	13973	13858	13925	14045	14032	14167	13757	14082	13944	13996	13795	13930	14026	13942	14106	13842	13950	13960	14104	13986	13965	13980	13952	13973	13841	14021	14060	13902	13922	14009	13925	13808	14000	13962	14192	13955	14079	13831	14038	14139	13875	14019	14039	13938	14042	13953	14083	13930	14082	13907	13895	13845	13985	13925	13953	13993	13984	13964	14006	13966	13956	13970	13880	13761	14054	14005	13802	14001	14079	13969	14016	14092	13902	13791	13946	13774	14011	14121	13957	14023	13781	13835	14007	14054	13869	13942	13978	13982	13812	13915	13848	14046	14025	14065	14005	14028	13984	14024	13931	13895	13891	13927	13981	13994	13765	13822	13939	13842	13786	14082	13979	13941	13941	14108	14048	13941	14102	14001	14125	13948	13891	13814	13897	13933	13877	14065	13984	13921	13997	13923	14098	13827	14009	13970	14167	14120	14006	13954	14068	13788	14042	14042	14035	13902	13985	13873	14062	13953	13837	14029	14020	13950	14004	13917	13918	14033	13877	13992	13868	13972	13884	14081	14000	13779	14027	14086	13857	13979	13853	14039	14084	14009	14040	13857	13863	13832	13851	13944	14047	14068	13871	13905	13917	13826	13979	13966	13909	14089	13896	13862	13897	13982	13938	13859	13839	13960	13946	14081	13911	13964	13983	13949	13951	13886	13986	13997	13930	13931	13881	13831	14002	14008	13790	13880	13956	14076	13980	13964	14106	14104	13797	14014	14038	14026	13986	13946	14022	14095	13959	13935	13952	13836	13891	13973	13967	13951	13915	13882	14027	14041	13827	13930	14063	13939	13855	13919	13924	13921	13969	14023	13984	13849	13881	14019	14136	13758	13905	13748	14069	13986	13901	13878	13961	13935	13835	13928	13991	13992	13993	13827	13977	13927	14020	14067	14070	14053	13856	13978	14011	13836	13842	14036	14032	14025	14080	13874	13969	13825	13909	14060	14017	14051	13814	13859	13939	14108	13782	13958	13937	13914	13987	13948	13859	14129	13971	13901	13959	14010	13870	13869	13873	14001	14047	13809	14031	13982	14044	14065	13941	13896	13898	13887	13963	13919	13958	13882	13933	13785	13875	13890	13938	13942	13792	14067	13876	13913	14004	13975	13859	13991	14110	14079	14062	14201	13890	13927	13967	13962	14186	13848	13975	13990	13891	14022	13920	13962	13999	13721	13918	14007	13924	14000	14007	13944	13902	14019	13920	14007	13976	14073	13914	13947	13911	14008	14037	14069	14029	13787	14100	14045	13775	13892	13952	13973	14114	13790	14032	13910	13984	13882	14134	13891	14008	13848	13992	13998	14057	13966	14069	13855	13813	14081	13959	13920	13839	13881	14046	13977	14124	13946	13860	13949	13767	14058	13942	13931	13999	13937	13873	14006	13978	13959	14131	13969	13938	13971	13969	13931	14001	13882	14013	13810	14022	13845	13996	13922	14017	14046	13975	14095	13896	13973	14112	14081	13883	13983	14054	13868	13854	13894	14034	14091	13938	14050	13969	13853	13914	13954	14121	14041	14090	13897	13935	14085	14002	13994	13837	13994	13960	13971	13967	13962	13848	13961	14054	13861	13902	14104	13997	13926	14257	13930	14104	13941	13929	13902	14050	14037	13839	13892	14051	14018	13971	13947	13832	13965	14168	13874	13932	13806	13949	13719	13932	13931	14044	14107	13994	13902	13952	13852	14145	13981	13999	14036	14070	13830	14151	13893	14060	14007	13999	13830	13980	14013	14012	13755	13899	13927	13894	14030	13841	13992	14086	14016	13979	14049	13896	13899	14037	13870	13862	13822	14050	13783	13971	14055	13949	13805	14002	14073	13918	14062	14051	14058	13978	13887	13868	13933	14034	13810	13843	13986	13790	13919	13984	13762	14128	13908	14035	13989	13948	13997	14015	13985	13910	13731	13911	13815	14047	13856	14040	13655	13869	13863	13934	14110	14133	13926	13976	13853	13948	13956	14057	14018	14071	14005	13978	13840	14098	13947	13991	13853	13866	13954	13979	13967	13969	13910	13909	13945	14083	13981	13961	13795	13892	13895	13918	13939	13789	13983	14046	13844	14070	13921	13999	13909	14115	13944	13942	13878	13960	13936	14032	13964	14001	14072	13827	14052	13988	14011	14034	14089	13906	13898	13976	14055	14025	13870	13929	14104	14009	13832	14072	13957	13921	13856	13945	14117	13954	14128	13994	13983	13960	14278	14036	14047	14010	13913	13927	14010	14025	14066	13871	13995	13969	14189	13921	13945	13828	13985	14003	14118	13944	13930	13999	13740	13931	13924	13947	13844	14006	13952	14021	14034	13866	14062	13903	14118	13942	13941	13865	14029	13958	13881	14173	13934	13921	13918	13811	13924	14036	13960	14021	13887	13939	14055	13847	13928	13950	14109	13835	13972	13854	13891	14064	13963	13996	13864	13948	14079	14049	13929	13773	13992	13952	13934	13973	13959	14118	13957	13981	13915	14084	13878	14030	13973	13814	13800	13996	13958	13919	13963	13953	13902	13933	13943	14066	14116	13918	13941	14053	13923	13997	14087	13948	14115	14071	14151	13923	13919	13965	14182	13788	13989	14000	13856	13974	13944	14018	14006	14013	13934	13865	13990	14124	13996	13930	13940	13949	14242	13923	13927	13909	13973	13867	14040	13927	13967	13987	14032	13958	13866	13886	13998	13823	13898	13919	13878	13878	13924	13822	13964	13852	13889	13860	13852	13841	13954	14056	14054	14089	13677	13913	14003	14028	13769	13907	14012	13873	13924	14039	13951	13843	13991	14020	13912	13962	13976	14015	14059	13927	13880	13868	14010	13867	13900	13988	13977	13922	13861	13965	13913	13972	14004	13796	13857	14026	13973	13748	13973	13891	13955	14036	13920	13901	13910	13776	13988	13937	13968	14004	14028	13910	13841	13911	14053	13990	13915	13906	14028	13883	13890	14177	13915	13981	13715	14026	13992	14006	13927	13962	14032	14017	13917	14130	13917	14008	13812	13910	14208	13876	13981	13949	14132	13778	13877	13909	13980	13869	14090	13949	14015	13909	13853	14092	14149	13893	13908	13995	13818	13953	13885	14097	14061	14042	13885	13992	13961	13966	13912	13777	14094	14016	13889	14051	13958	13896	13772	13890	13858	14047	13973	13980	14028	14098	14041	13868	13894	13996	13962	13905	14049	14032	14020	14121	13933	14114	13918	14003	14085	13916	13905	14126	13861	13944	13905	14093	14046	14053	13987	14006	13936	13866	13846	13835	13959	13983	13871	13993	13932	13951	13974	13827	13990	14050	13915	14010	14060	13972	14049	13928	13816	14017	13912	13865	13904	13947	13898	14041	13931	13955	13882	13820	13986	14016	13836	13949	14056	13914	13965	14047	13992	14019	13991	14028	13961	13838	13988	13939	14003	14319	13993	13986	14035	14094	14076	13953	13944	14040	13919	14036	13845	13921	13888	14019	13918	14027	13904	13996	13882	13844	13993	13927	14018	13986	14139	14032	13831	14039	13922	13948	14025	13793	14031	14103	13898	13969	13916	13810	13955	13906	14041	13921	13916	13957	13946	13954	13943	14152	14038	13983	13873	13949	13897	13888	13904	13887	14167	14024	13965	13991	13916	13955	13944	13869	13870	14076	13893	14036	14043	14049	13898	13961	13877	14166	13918	13886	13933	14039	13938	13727	13965	13982	13903	14125	13993	13980	14031	13872	14052	14068	13925	14023	13968	13812	13870	13923	14048	13907	14100	13834	14043	13928	13933	13923	14013	13921	13888	13845	13858	13953	14031	13780	13896	13913	14045	13877	14074	13916	13992	13982	13905	13973	14049	13934	13978	14027	13848	13992	13891	13835	13969	13903	13802	13965	13875	13799	14032	13894	14033	13957	13884	14064	14022	13938	14066	14088	14059	14033	13994	13857	14039	13987	13964	14074	14036	14074	14024	14061	13989	13991	14107	13899	14122	13982	14070	14068	14093	13854	14077	13753	13815	13971	13966	14025	13903	13992	13910	13868	13947	14102	13849	14188	13937	13975	13870	13982	13860	13995	14065	13700	14013	14159	14012	13948	14036	13945	13838	14162	14003	13925	13951	13985	13861	13896	13930	13982	13895	14001	13789	13988	13897	14016	13898	14137	13989	13863	13975	14018	14080	13969	13742	14051	13972	14021	13898	14202	13998	13966	14022	13878	13987	13798	13883	13842	13822	13911	14020	13817	14126	13976	13927	14219	13986	13979	13923	13897	14190	14027	13938	13758	13970	13947	14040	14080	13999	13862	14064	13922	14013	14010	14113	13910	13950	14049	13989	13693	13944	14146	13964	13961	13927	13978	14098	13967	13868	13906	13923	13853	14030	14078	14040	13728	13835	14044	13977	13953	13934	14003	13873	14157	14000	13985	14041	14035	13852	14035	14224	14031	14090	14076	13992	13948	14099	14031	14058	14050	13872	13982	13893	14015	14097	14084	13980	13929	14012	13986	13999	13889	13964	14136	14047	13892	13899	14102	13905	14077	13800	14049	13994	14120	14040
23808	21054	28523	24765	24076	25521	24746	19884	18233	18239	18197	17781	17729	17567	17414	16898	17029	16883	17089	16878	16898	16844	16731	16605	16741	16575	16596	16591	16540	16266	16433	16274	16369	16361	16424	16334	16411	16525	16310	16438	16551	16245	16355	16321	16250	16319	16616	16165	16413	16434	16335	16221	16291	16238	16173	16228	16099	16333	16131	16194	16385	16209	16176	16319	16311	16341	16232	16345	16192	16160	16232	16255	16304	16230	16261	16192	16227	16124	16247	16191	16301	16304	16242	16148	16270	16279	16379	16423	16244	16271	16397	16166	16259	16290	16250	16293	16199	16013	16045	16206	16239	16379	16339	16290	16118	16429	16287	16486	16287	16141	16176	16255	16466	16065	16147	16272	16162	16238	16258	16282	16301	16073	16355	16189	16195	16378	16473	16209	16269	16219	16251	16317	16189	16174	16441	16241	16347	16320	16254	16409	16164	16327	16408	16242	16290	16202	16377	16321	16315	16156	16416	16258	16264	16262	16038	16142	16238	16211	16147	16128	16173	16303	16384	16261	16231	16399	16138	16329	16232	16202	16227	16319	16171	16345	16437	16289	16077	16358	16291	16292	16308	16250	16409	16237	16160	16189	16255	16111	16250	16272	16270	16352	16410	16246	16270	16040	16348	16464	16440	16278	16246	16112	16220	16178	16179	16371	16116	16509	16223	16425	16156	16238	16232	16219	16194	16310	16316	16150	16081	16092	16237	16278	16028	16300	16001	16326	16210	16297	16188	16216	16375	16304	16520	16181	16284	16301	16181	16240	16236	16358	16286	16351	16270	16116	16193	16148	16242	16363	16320	16327	16349	16174	16194	16279	16076	16139	16004	16256	16349	16400	16455	16273	16010	15878	16345	16195	16280	16307	16187	16266	16200	16377	16312	16307	15964	16221	16223	16108	16130	16272	16246	16077	16333	16170	16270	16114	16371	16276	16351	16247	16232	16286	16078	16287	16282	16172	16340	16332	16283	16239	16265	16151	16230	16201	16121	16287	16276	16087	16329	16323	16172	16214	16183	16342	16157	16066	16090	16236	16184	16428	16391	16236	16207	16031	16162	16105	16213	16223	16178	16291	16412	16141	16089	16193	16034	16092	16184	16118	16281	16217	16290	16236	16053	16192	16266	16196	16284	16213	16109	16295	16214	16343	16200	16248	16269	16243	16325	16104	16266	16311	16211	16180	16062	16235	16384	16322	16280	16414	15996	16049	16313	16047	16219	16211	16311	16172	16225	16106	16205	16283	16180	16134	16347	16279	16442	16277	16299	16428	16169	16377	16178	16311	16434	16194	16184	16062	16080	16206	16169	16374	16190	16213	16344	16257	16167	16178	16235	16113	16092	16021	16094	16382	16255	16266	16373	16384	16212	16278	16341	16174	16368	16171	16341	16338	16293	16556	16314	16117	16217	16191	16233	16266	16171	16169	16247	16112	16328	16244	16126	16161	16137	16212	16453	16304	16146	16204	16233	16223	16136	16137	16364	16225	16357	16325	16490	16328	16302	16394	16326	16439	16346	16449	16329	16239	16248	16199	16153	16116	16469	16184	16090	16429	16325	16059	16383	16090	16277	16374	16201	16343	16374	16224	16122	16087	16237	16285	16168	16259	16236	16324	16269	16209	16236	16181	16316	16000	16246	16032	16283	16337	16118	16166	16466	16278	16048	16193	16442	16286	16119	16406	15960	16119	16497	16266	16275	16089	16243	16166	16287	16561	16207	16383	16288	16054	16275	16192	16163	16198	16223	16184	16310	16068	16152	16329	16225	16286	16262	16255	16312	16165	16281	16248	16350	16319	16284	16122	16407	16188	16252	16317	16361	16205	16375	16424	16112	16182	16444	16273	16141	16299	16184	16229	16363	16171	16191	16374	16270	16194	16054	16415	16271	16471	16298	16307	16279	16357	16277	16404	16161	15996	16229	16233	16183	16013	16188	16316	16177	16294	16178	16159	16082	16336	16316	16272	16294	16031	16160	16257	16344	16238	16280	16252	16277	16321	16418	16341	16221	16384	16385	16001	16228	16291	16494	16080	16037	16265	16298	16311	16303	16229	16251	16327	16261	16237	16171	16210	16198	16329	16237	16313	16342	16141	16284	16261	16461	16259	16249	16210	16288	16241	16245	16243	16147	16350	16167	16314	16274	16282	16350	16220	16213	16337	16077	16127	16154	16318	16256	16208	16172	15989	16072	16282	16380	16090	16156	16141	16165	16417	16165	16302	16156	16328	16295	16202	16013	16151	16208	16202	16305	16351	16173	16237	16207	16062	16201	16192	16183	16240	16280	16228	16367	16184	16382	16144	16296	16126	16118	16415	16208	16192	16163	16362	16042	16194	16319	16134	16323	16379	16225	16245	16307	16322	16263	16234	16256	16328	16200	16093	16258	16245	16247	16231	16487	16273	16232	16321	16388	16201	16385	16411	16250	16035	16246	16274	16157	16116	16396	16151	16378	16310	16157	16344	16221	16186	16113	16234	16113	16176	16258	16239	16172	16174	16209	16061	16137	16232	16328	16219	16362	16115	16232	16124	16025	16322	15998	16195	16220	16274	16143	16121	16033	16286	16265	16286	16363	16410	16490	16141	16284	16120	16167	16171	16260	16161	16236	16187	16348	16234	16157	16319	16112	16340	16308	16276	16312	16233	16217	16266	16194	16078	16169	16032	16087	16268	16346	16054	16304	16381	16050	16218	16225	16217	16238	16187	16306	16299	16398	16421	16290	16434	16189	16180	16275	16146	16301	16168	16268	16275	16284	16627	16207	16188	16270	16321	16227	16177	16314	16149	16416	16309	16349	16390	16158	16355	16375	16193	16120	16290	16116	16338	16359	16336	16351	16171	16273	16270	16193	16313	16412	16249	16320	16116	16301	16380	16209	16347	16088	16242	16316	16327	16246	16241	16252	16227	16407	16250	16228	16266	16168	16357	16339	16291	16215	16305	16350	16307	16204	16229	16187	16168	16134	16260	16239	16354	16327	16139	16293	16173	15986	16350	16390	16188	16299	16179	16353	16260	16325	16397	16274	16038	16250	16139	16225	16257	16162	16161	16162	16114	16389	16327	16296	16250	16431	16363	16218	16328	16376	16213	16178	16220	16091	16064	16277	16200	16450	16130	16301	16245	16281	16099	16052	16363	16222	15993	16147	16156	16372	16104	16157	16289	16248	16255	16456	16213	16300	16205	16099	16189	16383	16171	16276	16461	16475	16347	16294	16233	16200	16373	16279	16333	16334	16287	16162	16279	16123	16152	16224	16537	16170	16073	16306	16202	16198	16269	16211	16038	16293	16133	16355	16468	16389	16169	16351	16160	16124	16310	16289	16285	16291	16249	15974	16104	16274	16132	16191	16377	16127	16321	16101	16152	16186	16101	16156	16223	16236	16254	16236	16261	16200	16196	16480	16437	16072	16267	16311	16240	16311	16484	16240	16105	16086	16251	16171	16378	16089	16252	16318	16157	16177	16125	16022	16155	16027	16140	16335	16218	16203	16286	16113	16148	16302	16219	16349	16373	16294	16236	16206	16022	16089	16103	16286	16184	16407	16335	16157	16233	16228	16242	16414	16200	16062	16344	16327	16177	16209	16207	16088	16221	16231	16107	16143	16282	16451	16319	16056	16155	16328	16135	16100	16019	16230	16253	16260	16261	16116	16335	16242	16213	16266	16193	16091	16032	16427	16341	16323	16186	16315	16251	16392	16311	16325	16209	16291	16551	16098	16212	16114	16257	16353	16407	16204	16294	16268	16410	16337	16336	16181	16271	16395	16292	16272	16148	16175	16186	16262	16082	16152	16142	16393	16336	16235	16202	16192	16509	16191	16217	16344	16275	16179	16078	16226	16174	16266	16107	16243	16137	16232	16259	16476	16107	16291	16196	16338	16183	16391	16006	16218	16294	16226	16249	16151	16256	16246	16254	16292	16105	16159	16291	16026	16128	16148	16279	16161	16459	16141	16143	16146	16270	16201	16275	16331	16213	16306	16181	16111	16229	15968	16291	16335	16276	16431	16141	16248	16146	16186	16218	16317	16206	16413	16311	16182	16201	16142	16074	16322	16266	16066	16254	16233	16281	16229	16155	16319	16310	15975	16190	16241	16304	16541	16201	16268	16255	16165	16285	16482	16194	16327	16435	16279	16306	16056	16243	16122	16205	16311	16207	16069	16145	16242	16181	16161	16107	16351	16405	16292	16213	16220	16376	16217	16218	16068	16292	16168	16026	16135	16307	16399	16271	16145	16286	16172	16178	16294	16197	16339	16191	16220	16251	16440	16140	16444	16147	16202	16077	15986	16051	16232	16439	16269	16349	16354	16175	16258	16030	16214	16271	16314	16310	16255	16251	16319	16033	16185	16477	16297	16366	16307	16249	16249	16126	16179	16355	16246	16139	16212	16162	16213	16168	16254	16316	16101	16076	16057	16040	16237	16382	16387	16180	16320	16298	16299	16289	16343	16259	16310	16130	16198	16372	16207	16393	16211	16162	16255	16252	16102	16116	16291	16107	16002	15987	16336	16182	16097	16112	16195	16241	16239	15974	16345	16271	16279	16136	16116	16140	16232	16314	16531	16188	16017	16240	16130	16092	16403	16307	16359	16452	16281	16168	16285	16085	16311	16142	16308	16306	16467	16327	16300	16307	16539	16377	16193	16235	16307	16347	16168	16313	16293	16277	16258	16060	16356	16184	16297	16195	16333	16311	16268	16097	16179	16291	16260	16286	16333	16195	16148	16156	16306	16308	16352	16204	16210	15981	16268	16179	16310	16139	16320	16148	16328	16431	16166	16211	16257	16202	16335	16264	16085	16096	16249	16072	16145	16253	16138	16395	16305	16267	16074	16174	16157	16130	16194	16264	16116	16344	16356	16214	16180	16005	16142	16277	16248	16277	16385	16120	16285	16116	16240	16158	16251	16230	16355	16325	16195	16105	16180	16245	16021	16210	16237	16151	16037	16199	16429	16316	16172	16131	16303	16360	16277	16224	16377	16313	16153	16117	16251	16245	16327	16336	16095	16220	16060	16088	16156	16217	15992	16088	16255	16175	16241	16311	16351	16301	16198	16290	16289	16272	16140	16101	16287	16249	16197	16291	16293	15999	16407	16077	16249	16196	16464	15993	16167	16258	16236	16109	16253	16239
29998	50868	45403	34923	29091	25516	22495	18429	16859	17044	16623	16146	15869	15587	15247	15103	14830	14648	14900	14687	14672	14508	14465	14339	14364	14145	14252	14259	14152	14176	14190	14050	14203	14021	13910	13978	14246	14069	13955	14022	14091	14094	13985	14135	14071	14184	13923	14038	13945	14091	13973	13971	13984	13992	13972	13883	14044	14002	14016	14047	13962	13920	13978	14161	14041	13992	14016	13926	13905	14076	13815	14031	13952	14099	14011	13973	14054	14039	14014	14068	13958	14142	13997	13937	14016	14110	13899	14121	13915	13899	14108	13922	14019	13937	14027	13980	13884	14016	13920	13758	14016	13888	14071	13845	14103	13949	13915	13956	13713	13992	13912	14041	13989	13976	13825	14015	13957	14040	14038	14133	14049	13962	14050	13866	13817	13832	13824	13923	13828	13944	14121	14025	14035	13947	13908	13835	13936	13937	14015	13991	13788	13953	14132	14044	13813	13908	13963	14098	14021	13912	13973	13924	13999	14122	13875	13881	13879	13915	13955	14084	13936	13900	13982	13950	13871	13897	13895	13946	14066	13891	13817	13774	13890	13912	13867	13946	13903	13989	13873	14071	13855	13754	14021	14043	14008	13901	13919	13883	13892	13982	13797	13968	14116	13794	13948	13788	14091	13862	13892	14027	14039	13921	14003	14014	13854	14013	13983	14105	13834	13901	13833	13913	14026	13864	13868	13910	13876	13922	13944	13925	14016	14007	13910	14114	13863	13931	13842	14101	13964	13743	13900	13869	13840	14003	14038	13820	14038	13935	13934	13995	14021	14177	14136	13950	14032	14055	13890	14009	13894	14036	13870	14079	13921	13969	13879	14027	14085	13971	14083	13967	13880	13794	13949	13932	13909	13996	13998	13923	14060	13991	13971	13650	14018	13996	13899	14045	14044	13900	14018	14007	14054	14010	13978	13838	13902	13968	13959	13761	13950	13751	13920	13968	13908	13896	14033	13971	13962	13872	13894	13770	13871	14025	14035	13986	13830	13957	14005	13906	13831	13956	13947	13834	13957	14107	13911	13985	13883	14160	13929	13947	13909	13846	13779	13922	13861	13964	13922	14009	13966	14030	13846	13906	14001	14003	13950	13913	14019	13949	14035	13929	13924	13917	13972	13825	13992	13862	13764	13932	13777	14094	13867	13955	13912	13988	14104	14007	14010	13961	13969	13858	14005	14103	13819	13982	13979	14082	13924	13807	14055	13941	13973	13874	13849	14156	13883	13949	14019	13912	14055	13957	13995	13985	13866	13966	13898	13943	13935	13873	13989	14112	13916	14067	14187	14011	13960	13829	13908	13772	14127	13891	13902	13943	13840	14041	13942	13922	13931	13966	13801	14048	13928	13835	14038	14120	13965	13914	14018	13880	13954	13797	14016	13825	14020	14096	14042	13981	13876	13864	13995	14006	13973	14069	14025	14027	13848	13934	14043	14039	13793	13933	14057	14051	13975	13888	14065	13795	14053	14119	14078	13829	14057	13940	13889	13998	14011	13962	14022	13853	13885	13907	14022	13962	13997	13970	14006	13804	13905	13960	14070	13920	13894	13985	13911	14040	13864	13970	14030	13821	13809	13889	13964	13805	13992	13790	13835	13929	14092	13817	13997	13968	13890	13945	14000	13978	13845	13941	14052	14072	13966	13961	14073	13860	13879	13894	13972	13942	14076	13998	13970	13831	13883	13991	13983	13942	14026	14011	13910	13914	13967	13927	13973	13830	14009	13884	13870	13854	13772	13847	14104	13895	13955	13911	14051	13720	13916	14079	13771	14009	14041	14024	13965	14121	13782	13913	13861	13876	14025	13882	13819	14019	13834	13959	13924	13958	13879	13982	13902	13999	13810	13900	13892	13958	13971	14015	13886	14032	13933	13870	13901	13888	13869	13993	13975	13977	14037	13932	13849	13895	13978	13875	13858	13864	13956	13980	14033	13862	13988	14017	14058	14073	14130	14015	14032	13916	13860	13955	13868	13850	13965	13931	13840	13856	13925	13778	14094	13996	14028	13937	14045	13738	13885	13869	13951	13943	13925	13869	13999	13959	13963	13843	13894	13852	14199	13919	13925	13813	13754	14145	13987	13994	14054	13984	13941	13969	14046	13902	13930	13973	13954	13999	13980	13955	14030	13993	13946	14017	14010	13934	13887	13968	14029	13977	13836	13877	13914	13962	13940	13910	13973	13874	14002	13872	14059	14038	14013	13957	14020	13933	13913	13895	13923	13806	13982	13861	13994	14022	13925	13899	13871	14051	14004	13836	13868	14085	14074	14004	13961	13988	13995	13929	13911	14009	14018	13896	13871	13991	14025	13981	13873	13840	13928	13820	13937	13888	13930	13925	13918	13934	14014	13857	13730	13879	13870	13885	13923	13994	13882	13894	13953	14117	14122	13910	13869	13924	13967	13941	14026	13864	14033	13945	14021	14158	13919	13918	14074	13856	14009	14044	13947	13938	13915	13981	13911	14060	13833	13790	13972	14032	13827	14000	13959	13863	13911	14023	13880	13908	13827	14116	13780	13840	13988	13956	13975	13950	14070	13959	13932	13926	13866	14031	13994	14034	13814	13904	13868	13934	13934	14108	13849	13977	14008	13933	13788	13950	13947	13908	13959	13902	13975	13952	13991	14078	13796	13779	14064	13773	13954	13952	13892	13945	13950	13967	14025	14008	13999	14058	13979	13841	13944	13953	13982	14041	13842	14012	13987	13922	14009	13914	13990	14175	14020	13799	14064	13756	14044	13863	13903	14117	13853	13835	14040	14074	13947	13931	13761	13947	13947	13788	13845	14027	13960	13988	13797	13894	13855	14065	13918	13970	13913	13918	13903	13853	13860	13977	13955	14008	13957	14027	13823	13987	13855	13840	13887	13884	14085	13910	13968	13952	13930	13725	13868	14019	13850	13994	13886	13996	13963	13950	13981	13797	14037	13788	14021	13886	13895	13868	13915	13956	14003	13800	13917	14007	14071	13961	13946	13917	14099	13910	13928	13764	13955	13948	14009	13816	13928	13934	13900	14086	13923	14114	13927	13789	13816	13869	13919	13886	13811	13881	13852	13998	13981	13913	14016	14007	13876	13976	13959	14066	13795	13896	13952	14028	14015	13809	13944	13989	13896	13861	14019	13964	14018	14111	13968	14029	13969	14005	13953	13942	14149	13953	13869	14031	14187	13911	13906	13962	14154	13760	13918	14025	13970	13936	14032	13804	14032	13911	13983	13784	14003	13973	13969	13895	14069	14099	13880	13989	13985	13971	14038	14130	14031	13844	13857	13940	13963	13898	13920	13982	14033	13861	13930	13933	14117	13931	14008	13940	13823	13941	14105	14064	14014	14013	13931	14028	14164	13769	14010	13937	14035	13940	13868	14101	13888	14011	13915	13862	13975	14005	13990	13947	13955	13926	14134	14047	13834	13992	14249	13884	13879	13941	13841	14108	13940	14091	13998	14012	13951	13793	13881	13768	13986	14039	13856	14081	13990	13859	13880	14012	14017	14157	13951	14106	14004	14118	13959	13951	13817	13960	14065	13937	13936	13946	13952	13896	14130	13821	14088	13982	14090	13783	13900	13958	14157	14014	13956	13931	13837	13831	13920	13808	13917	14068	13998	13998	13818	14175	13971	13911	13966	14190	13924	13690	14093	13868	14117	14025	13974	13999	13924	13832	14004	13898	13845	13812	13991	13906	13874	13892	13999	13907	13962	13799	13909	13832	14039	14067	14043	13922	13991	13890	14032	14046	13857	13898	14032	14011	14013	13975	13898	14027	13961	13947	13955	13862	13959	13892	13970	14100	13994	13908	13865	14061	14041	13927	13985	13872	13896	14137	13925	14048	14109	13998	13892	14094	13751	13975	13948	13917	14005	13932	13930	14005	14039	14041	13928	13892	14029	13883	13967	13865	14006	14141	13964	14051	13893	13964	14055	14041	13990	13804	13917	13989	13992	13915	13967	13904	13947	13910	13793	13946	14034	14010	13932	13663	13936	13982	13850	13822	13927	13973	13857	14016	14077	13916	13975	14078	13943	13779	13935	13937	13841	14072	13910	13899	14060	13955	14083	13900	13821	13797	13802	13980	13885	13928	13850	13836	13817	14027	14039	13962	13885	13880	13969	13897	14010	14085	13997	13828	14068	13917	14076	14031	14020	13783	13800	13972	13922	13921	13986	13779	14031	13904	13848	13970	14051	13865	14038	13952	13931	14008	14067	13956	14045	14129	14091	13856	14032	13945	14192	13855	14059	13784	13892	13844	13902	13938	13930	13946	13923	13980	13809	14026	13874	13994	13968	13770	13842	13963	13988	14021	13822	13975	13987	13816	13852	13809	14089	14175	14017	14114	14037	13928	14033	13893	13997	13953	14085	13929	13866	13929	13889	13913	13918	14049	13865	13908	13842	13890	14011	13887	14124	13888	13887	13981	13928	14008	13985	13987	13929	13926	13839	14010	13998	13900	13997	14017	14037	13894	13951	14114	14100	13856	13976	14054	13946	13974	13986	13847	13966	14053	14021	13825	13922	13855	13855	13986	13866	14070	13948	14022	14043	13823	13926	13882	14248	13899	13832	13795	13894	13960	13876	14121	13982	14102	13982	13922	14152	13927	13923	14009	14014	13827	13764	13879	13899	14084	13920	13964	13762	13903	13870	13925	14143	13903	13890	14034	13859	14029	13838	13791	13886	14007	13971	13898	14051	13957	13970	13812	14025	14036	14022	13857	14010	13942	13994	14067	13913	13923	14004	13793	13936	13915	13965	13953	14050	13965	13969	13855	13927	13883	13923	13948	13821	13883	13792	14013	13836	13886	13970	14167	14008	13840	13863	13887	13847	13881	13985	14035	14072	13830	14122	14128	14029	13992	13993	14044	13944	14066	14015	13965	13903	13990	13972	13992	13920	14032	13873	13888	14020	13807	13922	13801	13957	13902	14018	13933	13922	13966	13987	13953	13934	13931	13942	13921	13916	14069	13907	13873	13863	14012	13963	13936	13874	13874	13954	13971	13933	13959	13923	13921	13942	13979	13925	13999	13879	13937	13865	13957	14079	14065	13896	13851	14053	13865	13819	13921	13957	13880	13715	13886	14033	13901	14047	13893	13952	13842	13978	14033	13986	14035	13929	13942	13949	13879	13951	14015
22578	20946	28649	23569	22273	26178	28585	22011	19989	20153	19796	19421	19241	18774	18529	18500	18276	18081	18121	18001	18017	17784	18021	17622	17686	17620	17599	17590	17747	17491	17550	17389	17407	17508	17528	17275	17144	17260	17282	17494	17279	17381	17558	17406	17254	17286	17441	17236	17297	17283	17261	17315	17183	17436	17353	17422	17043	17263	17408	17273	17373	17133	17423	17181	17300	17191	17140	17400	17263	17232	17330	17182	17237	17158	17156	17255	17418	17179	17080	17265	17312	17064	17166	17077	17225	17296	17352	17305	17327	17257	17110	17183	17161	17423	17198	17130	17194	17315	17156	17173	17253	17022	17204	17002	17240	17164	17362	17037	17149	17399	17342	17219	16997	17182	17619	17268	17175	17029	17011	17046	17145	16994	17225	17093	17087	17286	17002	17036	17285	17173	17208	17113	17207	17307	17250	17212	17241	17318	17222	17132	17117	17235	17172	17232	17093	17161	16991	17223	17141	17302	17183	17111	17123	17011	17233	17175	17330	17217	17374	17343	17359	17267	17202	17349	17289	17137	17222	17277	17399	17334	17364	17188	17192	17220	17158	17175	17105	17005	17235	17238	17190	17132	17194	17250	17196	17269	17335	17340	17364	17228	17289	17271	17307	17270	17126	17137	17097	17337	17215	17242	17093	17213	17239	16999	17372	17057	17268	17156	17234	17181	17350	17056	17399	17108	17008	17262	17361	17342	17326	17123	17242	17098	17250	17325	17143	17339	17247	17348	17119	17351	17061	17148	17283	17121	16980	17311	17330	17182	17288	17162	17324	17202	17180	17185	17219	17268	17269	17181	17199	17304	17352	17300	17372	17108	17064	17153	17397	17145	17109	17474	17302	17254	17135	17153	17267	17332	17199	17146	17118	17179	17279	17179	17317	17247	17015	17164	17288	17197	17162	17222	17294	17445	17176	17231	17049	16955	17065	17454	17100	17192	17120	17277	17044	17238	17265	17213	17176	17140	17201	17217	17143	17114	16943	17180	17196	17137	17282	17377	17335	17268	17153	17230	17267	17194	17296	17142	17272	17175	17345	17385	17286	17189	17283	17085	17129	17390	17245	17184	17222	17308	17161	17329	17072	17132	17433	17168	16992	17059	17226	17210	17171	17154	17171	17435	17361	17263	17246	17158	17095	17189	17182	17030	17482	17066	17314	17324	17201	17064	17039	17354	17172	17118	17258	16990	17218	17372	17173	17346	17134	17227	17210	17331	17317	17397	17202	17153	17219	17323	17326	16966	17253	17082	17239	17354	17275	17066	17127	17190	17287	17116	17081	17204	17208	17234	16894	17149	17363	17079	17100	16989	17097	17152	17144	17337	17294	17215	17261	17086	17224	17334	17284	17144	17275	17237	17100	17270	17294	17187	17108	17449	17417	17329	17318	17206	17026	17309	17255	17253	17341	17283	17195	17147	17175	17355	17139	17254	17172	17318	17035	17092	17192	17188	17348	17235	17213	17292	17202	17223	17206	17139	17196	17131	17015	17308	17095	17345	17274	17234	17029	17195	17171	17328	17166	17100	17151	17061	17233	17115	17193	17065	17323	17275	17188	17106	16932	17150	17205	17220	17119	17240	17151	17117	17130	16924	17284	17238	17189	17313	17222	17009	17262	17288	17303	17016	17244	17413	17123	17278	17101	17117	17335	17118	17463	17133	17115	17114	17252	17394	17328	17168	17171	17186	17127	17150	17314	17238	17224	17355	17271	17282	17162	17064	17112	17133	17112	17343	17364	17185	17161	17339	16959	17165	17188	17075	17304	17218	17377	17070	17371	17171	16983	17140	17171	17367	17342	17249	17070	16955	17257	17461	17242	17349	17353	17364	17163	17116	17262	16977	17227	17274	17433	17278	17369	17226	17129	17230	17150	17191	17267	17227	17132	17160	17325	17241	17078	17239	17266	17225	17229	17239	17082	17187	17245	17164	17123	17246	17096	17429	17289	17181	17361	17302	17158	17122	17267	17290	17260	17191	17146	17071	17209	17116	17266	17178	17098	17177	17354	17210	17057	17078	17120	17326	17174	17154	17194	17013	17390	17236	17384	17025	17028	17249	17102	17263	17057	17293	17250	17035	17302	17199	17230	17076	17215	17228	17252	17029	17235	17118	17296	17191	17207	17294	17406	17212	17084	17225	17057	17062	17118	17191	17470	17298	17272	17295	17303	17423	17367	17382	17176	17247	17190	17146	17228	17307	17403	17396	17173	17242	17109	17224	17159	17115	17181	17086	17296	17304	17127	17193	17313	17189	17155	17180	17293	17023	17213	16963	17118	17414	17223	17259	17197	17054	17289	17262	17304	17078	17296	17124	17052	17146	17184	17187	17094	17266	17284	17191	17133	17013	17326	17335	17162	17114	17139	17236	17009	17215	17317	17188	17129	17405	17148	17250	17140	17232	17039	17237	17098	17300	17277	17357	17183	17226	17054	17141	17016	17357	17287	17153	17193	17087	17274	17090	17349	17274	17306	17093	17331	17215	17362	17185	17107	17037	17114	17307	17492	17130	17211	17053	17107	17399	17156	17080	17179	17182	17252	17103	17319	16921	17137	17173	17209	17121	17268	17261	16991	17277	17063	17171	17279	17346	17487	17145	17170	17150	17121	17186	17190	17067	17341	17081	17310	17219	17308	17271	17168	17121	17208	17237	17163	17209	17057	17302	17133	17250	17339	17199	17298	17072	17443	17226	17175	17202	17121	16936	17178	17196	17051	17201	17140	17123	17193	17213	17122	17085	17231	17170	17357	17091	17102	17164	17195	17141	17258	17157	17286	17054	17298	16991	17325	17319	17331	17301	17326	17119	17040	17196	17113	17170	17274	17159	17130	17344	17118	17169	17289	17209	17191	17249	17247	17301	17316	17331	17301	17076	17291	17235	17281	17262	17209	17227	17305	17057	17090	17015	17255	17074	17113	17265	17191	17091	17244	17244	17274	17304	17230	17138	17241	17164	17404	17196	17307	17271	17274	17291	17413	17238	16977	17286	17110	17200	17172	17177	17364	17355	17165	17306	16998	17026	17258	17347	17169	17302	17368	17158	17106	17233	17214	17134	17177	17009	17006	17168	17146	17208	17350	17278	17411	17057	17188	17172	17172	17192	17265	17144	17159	17036	17336	17236	17108	17261	17286	17434	17216	17184	17203	17425	17172	17002	17186	17104	17288	17239	17185	16989	17363	17248	17178	17369	17368	17149	17065	17248	16996	17030	17316	17036	17176	17330	17159	17239	17303	17274	17342	17350	17334	16995	17194	17185	16972	17101	17296	17277	17012	17155	17187	17210	17340	17053	17156	17270	17030	17284	17246	17196	17391	17226	17164	17119	17052	17115	17277	17204	17229	17067	17263	17102	17318	17324	17203	17208	17159	17251	17127	17088	16871	17332	17227	17229	17129	17332	17262	17383	17259	16990	17187	17178	17237	17259	17222	17303	17014	17130	17078	17075	17201	17354	17233	17209	17195	17167	17284	17160	17211	17332	17097	17289	17273	17269	17284	17047	17298	17154	17316	17268	17189	17150	17107	17314	17208	17277	17333	17313	17319	17480	16981	17121	17205	17175	17284	17055	17175	16918	17257	17227	17153	17194	17148	17024	17364	17425	17172	17331	17343	17163	17120	17331	17206	17468	17191	17022	17198	17399	16959	17235	17041	17085	17298	17144	17194	17022	17143	17297	17235	17264	17146	17290	17313	17448	17221	17203	17065	17230	17284	17216	17193	17265	17235	17398	17211	17275	17397	17241	17375	17088	17207	17180	17131	17179	17357	17186	17254	17221	17240	17140	17228	17040	16971	17068	17382	17304	17426	17211	17274	16993	17111	17283	17297	17061	16995	17181	17111	17114	17286	17120	17325	17164	17232	17269	17288	17124	17316	17247	17034	17114	17205	17069	17109	17203	17133	17297	17141	17222	17015	17149	17122	17263	17325	16912	17123	17223	17204	17020	17122	17106	17117	17061	17241	17019	17107	17060	16962	17011	17213	17253	17100	17315	17174	17200	17292	17301	17097	17244	17258	17153	17038	17082	17281	17123	17203	17289	17150	17423	17190	17088	17441	17290	17350	17188	17301	17140	17218	17099	17144	17093	17462	17425	17247	17469	17200	17287	17291	17083	17228	17193	17161	17083	17123	17087	17253	17348	17498	16950	17231	17144	17196	17164	17349	17228	17128	17422	17282	17302	17196	17241	17135	17248	17206	17360	17267	17190	17160	17222	17114	17065	16996	17122	17281	17210	17266	17207	17239	17216	17318	17208	17360	17207	17048	17137	17146	17257	17223	17344	17223	17322	17190	17147	17266	17230	17232	17245	17220	17222	17069	17101	17307	17215	17194	17294	17248	17334	17287	17267	17192	17048	17099	17285	17348	17257	17217	17157	17074	17091	17404	17152	17278	17341	17219	17333	16957	17354	17177	17371	17384	17444	17198	17028	17337	16992	17284	17279	17274	17040	17100	17183	17229	17357	17244	17093	17232	17213	17440	17118	17174	17243	17147	17110	17264	17098	17161	17144	17328	17290	17243	17133	17235	17114	17247	17323	17181	17226	17141	17385	17246	17146	17127	17036	17172	17230	17328	17249	17255	17325	17170	17351	17070	16860	17098	17239	17105	17205	17312	17229	17399	17341	17111	17285	17201	17279	17096	17193	17398	17336	16996	17084	17188	17051	17212	17260	17344	17037	17336	17441	17255	17246	17012	17080	17133	17095	17106	17090	17204	17086	17169	17057	17312	17054	17110	17093	17341	17225	17256	17214	17435	17222	17002	17168	17422	17104	17176	17178	17122	17191	17327	17337	17270	17264	17269	17199	17096	17151	17367	17312	17020	17270	17334	17044	17415	17334	17009	17119	17314	17310	17202	17179	17283	17200	17242	17191	17058	17210	17142	17249	17172	17062	17268	17167	17161	17260	17252	17233	17340	16954	17296	17202	17108	17284	17172	17152	17455	17044	17330	17370	17143	16976	17226	17133	17268	16956	17396	17411	17282	17260	17138	17229	17333	17180	17259	17302	17317	17351	17097	17365	17162	17300	17237	17210	17243	17017	17410	17061	17121	17282	17395	17163	17192	17159	17146	17063	17158	17289	17418	17147	17152	17137	17228	17206	17168	17128	17258	17188	17394	17114	17146	17130	17000	17172
32447	56834	50522	39479	33015	29018	25622	20560	18800	18398	18137	17447	17060	16692	16368	16221	15893	15782	15660	15498	15297	15105	15119	15064	14973	14844	14752	14872	14650	14707	14693	14605	14687	14749	14494	14483	14639	14385	14465	14508	14517	14486	14521	14550	14299	14354	14736	14321	14646	14452	14423	14393	14315	14293	14492	14518	14563	14377	14396	14535	14493	14547	14551	14446	14534	14509	14451	14516	14540	14578	14376	14445	14556	14361	14417	14239	14359	14605	14633	14449	14523	14551	14499	14531	14578	14271	14508	14380	14206	14444	14302	14520	14332	14602	14374	14482	14492	14470	14517	14560	14466	14396	14468	14386	14428	14417	14598	14476	14552	14376	14480	14267	14450	14508	14407	14473	14423	14222	14481	14429	14452	14369	14366	14516	14390	14526	14367	14368	14405	14509	14451	14587	14504	14388	14477	14517	14454	14456	14556	14512	14552	14486	14387	14348	14526	14461	14542	14421	14400	14494	14352	14348	14449	14511	14374	14429	14396	14448	14427	14633	14406	14405	14321	14427	14462	14419	14545	14532	14469	14524	14457	14326	14435	14595	14356	14527	14377	14427	14453	14537	14569	14567	14547	14295	14296	14359	14365	14507	14409	14467	14556	14370	14496	14575	14333	14401	14614	14446	14469	14452	14483	14300	14609	14455	14698	14343	14455	14494	14458	14520	14502	14270	14579	14357	14550	14485	14434	14437	14605	14480	14637	14338	14547	14383	14585	14398	14503	14327	14428	14499	14384	14459	14297	14444	14414	14449	14613	14500	14500	14438	14430	14584	14411	14493	14477	14383	14540	14362	14296	14492	14521	14479	14363	14506	14428	14538	14135	14459	14424	14422	14569	14449	14409	14463	14398	14382	14356	14432	14516	14373	14365	14391	14360	14355	14553	14345	14407	14584	14491	14388	14441	14438	14378	14371	14438	14550	14529	14247	14582	14402	14479	14250	14424	14469	14497	14330	14525	14491	14394	14483	14485	14271	14625	14493	14395	14483	14462	14379	14400	14529	14326	14370	14420	14367	14348	14314	14413	14492	14545	14473	14246	14446	14354	14473	14399	14581	14492	14559	14524	14408	14456	14500	14495	14430	14494	14438	14416	14440	14447	14458	14495	14509	14484	14425	14507	14416	14386	14506	14427	14432	14493	14376	14438	14400	14426	14442	14501	14509	14592	14484	14552	14313	14477	14427	14448	14297	14610	14588	14479	14485	14347	14533	14193	14548	14347	14424	14417	14297	14400	14423	14484	14465	14238	14493	14389	14373	14495	14670	14378	14499	14452	14421	14388	14575	14610	14428	14573	14410	14443	14464	14536	14387	14380	14405	14479	14256	14420	14532	14178	14677	14331	14389	14586	14492	14361	14556	14353	14496	14644	14174	14427	14307	14448	14603	14405	14477	14390	14618	14659	14273	14380	14343	14444	14376	14519	14371	14500	14363	14341	14365	14398	14274	14492	14473	14541	14385	14423	14481	14406	14447	14409	14427	14693	14476	14478	14581	14388	14531	14433	14406	14424	14573	14446	14338	14455	14345	14377	14401	14426	14605	14563	14361	14332	14569	14545	14514	14540	14437	14508	14508	14594	14444	14592	14506	14423	14422	14517	14395	14292	14558	14441	14430	14490	14369	14513	14487	14450	14433	14393	14469	14512	14555	14390	14403	14449	14469	14320	14380	14382	14484	14443	14388	14542	14496	14345	14235	14449	14597	14384	14586	14347	14434	14336	14391	14395	14506	14473	14482	14472	14369	14407	14358	14458	14588	14456	14355	14495	14547	14430	14384	14301	14434	14401	14463	14459	14498	14519	14344	14487	14460	14361	14462	14334	14472	14460	14488	14523	14552	14494	14531	14495	14447	14391	14430	14479	14515	14441	14417	14507	14460	14490	14334	14489	14414	14417	14534	14414	14420	14642	14433	14433	14516	14487	14472	14590	14414	14475	14577	14408	14542	14561	14416	14569	14320	14511	14413	14348	14387	14425	14476	14444	14444	14439	14308	14251	14514	14536	14399	14364	14448	14510	14426	14519	14322	14411	14428	14422	14583	14559	14386	14470	14440	14495	14532	14337	14371	14552	14394	14405	14499	14328	14246	14528	14352	14582	14377	14351	14364	14511	14521	14389	14527	14418	14516	14349	14393	14363	14329	14658	14540	14357	14476	14422	14371	14506	14479	14280	14388	14320	14467	14647	14349	14521	14450	14306	14553	14315	14604	14509	14616	14335	14333	14463	14395	14485	14249	14404	14490	14467	14391	14380	14567	14513	14354	14330	14453	14603	14388	14290	14360	14354	14545	14487	14479	14370	14407	14350	14422	14405	14593	14518	14657	14396	14403	14471	14563	14290	14688	14443	14411	14523	14494	14391	14452	14548	14343	14364	14454	14407	14397	14487	14497	14493	14299	14556	14427	14478	14361	14359	14520	14380	14602	14188	14347	14405	14432	14397	14329	14422	14488	14469	14401	14384	14435	14425	14484	14512	14475	14537	14345	14454	14569	14325	14395	14365	14453	14562	14473	14621	14405	14456	14404	14402	14473	14350	14316	14575	14344	14484	14481	14430	14486	14434	14470	14404	14457	14434	14670	14373	14553	14422	14410	14361	14318	14465	14387	14622	14385	14447	14479	14430	14730	14392	14386	14361	14379	14340	14531	14511	14509	14393	14429	14498	14429	14551	14382	14543	14491	14408	14507	14374	14356	14447	14477	14351	14275	14473	14508	14455	14536	14372	14567	14441	14462	14373	14396	14342	14272	14370	14337	14408	14623	14452	14455	14431	14502	14466	14428	14588	14477	14376	14512	14391	14479	14333	14478	14543	14363	14434	14374	14574	14480	14280	14392	14480	14444	14527	14495	14313	14435	14498	14517	14341	14532	14517	14346	14383	14550	14311	14531	14408	14351	14574	14550	14407	14515	14557	14358	14400	14227	14474	14258	14423	14541	14428	14388	14481	14366	14321	14524	14307	14462	14392	14448	14583	14444	14514	14455	14477	14326	14463	14595	14394	14200	14317	14336	14422	14565	14461	14506	14562	14457	14571	14361	14476	14451	14661	14326	14416	14308	14529	14407	14475	14396	14464	14437	14516	14424	14639	14674	14465	14453	14398	14344	14591	14565	14556	14440	14300	14406	14520	14434	14472	14416	14416	14439	14467	14584	14447	14350	14485	14384	14480	14309	14378	14450	14434	14428	14657	14422	14596	14281	14460	14480	14432	14409	14486	14363	14513	14440	14396	14491	14298	14470	14443	14373	14399	14486	14508	14365	14440	14354	14536	14548	14348	14464	14438	14392	14386	14618	14427	14478	14411	14484	14706	14436	14397	14526	14466	14377	14540	14460	14631	14278	14552	14330	14410	14493	14599	14424	14583	14504	14374	14481	14404	14378	14181	14504	14539	14433	14468	14555	14330	14420	14394	14579	14522	14516	14551	14374	14536	14408	14329	14550	14446	14482	14416	14481	14315	14337	14191	14448	14365	14320	14301	14454	14518	14553	14386	14432	14436	14385	14431	14442	14581	14446	14442	14390	14452	14340	14421	14453	14415	14631	14481	14467	14512	14388	14603	14506	14483	14412	14358	14453	14521	14457	14559	14215	14365	14308	14661	14358	14235	14474	14383	14396	14497	14457	14361	14402	14394	14547	14386	14219	14511	14360	14554	14511	14523	14441	14556	14605	14392	14321	14387	14356	14531	14438	14578	14454	14411	14532	14503	14506	14344	14475	14523	14346	14448	14448	14295	14317	14386	14431	14224	14475	14481	14470	14444	14494	14403	14509	14404	14370	14514	14403	14388	14400	14485	14471	14503	14459	14537	14431	14493	14252	14593	14382	14331	14408	14568	14433	14494	14637	14383	14419	14303	14376	14427	14629	14459	14464	14335	14664	14424	14680	14312	14390	14436	14359	14422	14442	14537	14589	14541	14412	14410	14349	14312	14420	14590	14536	14573	14522	14414	14504	14562	14431	14632	14506	14422	14569	14362	14391	14440	14447	14511	14633	14429	14370	14422	14458	14359	14429	14457	14325	14338	14627	14357	14417	14453	14427	14346	14343	14504	14359	14452	14449	14461	14453	14640	14342	14402	14326	14558	14463	14415	14493	14415	14437	14385	14419	14454	14372	14482	14426	14439	14309	14416	14346	14475	14464	14474	14538	14635	14457	14613	14482	14402	14470	14433	14437	14357	14525	14376	14443	14587	14362	14453	14380	14440	14459	14470	14347	14449	14523	14558	14400	14537	14246	14493	14332	14389	14396	14314	14442	14318	14478	14415	14408	14307	14271	14454	14533	14413	14482	14280	14343	14628	14375	14285	14531	14417	14440	14656	14479	14395	14379	14362	14484	14467	14307	14309	14533	14467	14472	14494	14487	14342	14175	14602	14594	14274	14420	14413	14278	14439	14493	14410	14394	14423	14375	14346	14651	14574	14239	14407	14467	14437	14655	14482	14375	14505	14477	14499	14357	14279	14243	14505	14423	14491	14521	14547	14438	14484	14416	14397	14452	14570	14413	14501	14375	14489	14368	14454	14285	14471	14372	14451	14333	14551	14400	14425	14338	14565	14311	14421	14322	14527	14523	14322	14407	14321	14312	14451	14365	14482	14530	14401	14470	14400	14513	14544	14349	14567	14356	14398	14375	14380	14350	14493	14569	14461	14122	14241	14552	14462	14384	14384	14458	14311	14547	14428	14533	14526	14424	14412	14351	14519	14593	14323	14479	14422	14423	14194	14400	14471	14556	14461	14333	14484	14472	14478	14499	14296	14504	14396	14335	14549	14477	14403	14399	14494	14272	14588	14284	14395	14488	14472	14342	14480	14431	14393	14286	14567	14403	14326	14555	14368	14514	14422	14192	14583	14501	14425	14635	14422	14574	14360	14592	14401	14658	14473	14483	14337	14656	14421	14235	14188	14494	14310	14440	14406	14357	14472	14547	14517	14549	14343	14562	14567	14414	14471	14560	14453	14364	14529	14433	14588	14547	14578	14369	14327	14438	14395	14453	14406	14502	14436	14306	14638	14637	14525	14359	14492	14500	14369	14448	14466	14480	14513	14568	14512	14545	14504	14482	14387	14505	14345	14450	14168	14469	14444	14599	14384	14437	14428	14436	14499	14497	14379	14528	14469	14604	14446	14619
28824	28307	35654	31268	25105	22148	20570	18710	17542	17360	17308	17191	17121	17085	17203	16703	16981	16849	16747	16734	16531	16615	16514	16666	16340	16414	16655	16443	16392	16636	16541	16579	16522	16610	16476	16385	16590	16391	16471	16335	16317	16253	16412	16219	16495	16418	16416	16422	16466	16283	16425	16418	16382	16374	16466	16529	16322	16385	16646	16407	16465	16342	16346	16367	16507	16439	16429	16521	16299	16329	16390	16368	16557	16370	16255	16459	16520	16407	16317	16216	16375	16289	16431	16393	16340	16250	16381	16399	16258	16495	16408	16419	16395	16471	16392	16380	16477	16480	16387	16523	16398	16329	16297	16308	16361	16460	16434	16466	16238	16482	16513	16437	16288	16453	16189	16246	16309	16430	16599	16436	16351	16389	16296	16465	16543	16284	16096	16437	16433	16474	16474	16253	16374	16272	16406	16206	16411	16338	16287	16418	16351	16475	16423	16238	16422	16542	16475	16363	16211	16353	16398	16450	16237	16296	16402	16437	16478	16518	16391	16304	16453	16548	16398	16403	16392	16342	16381	16460	16723	16194	16478	16417	16431	16460	16363	16516	16383	16322	16248	16411	16287	16314	16508	16469	16529	16378	16312	16339	16308	16296	16216	16251	16353	16378	16475	16522	16253	16325	16418	16324	16413	16344	16360	16546	16436	16227	16225	16447	16233	16124	16227	16307	16305	16385	16364	16439	16352	16201	16278	16175	16325	16244	16488	16206	16403	16358	16522	16275	16189	16401	16403	16481	16414	16250	16370	16388	16413	16335	16320	16216	16372	16337	16341	16249	16422	16361	16329	16656	16450	16245	16302	16402	16235	16238	16388	16509	16356	16309	16493	16512	16523	16456	16354	16326	16265	16467	16336	16608	16595	16329	16298	16455	16240	16143	16513	16466	16323	16535	16485	16401	16427	16400	16371	16481	16177	16232	16552	16220	16441	16140	16384	16303	16364	16503	16477	16633	16440	16445	16494	16283	16514	16246	16494	16358	16167	16278	16345	16350	16437	16346	16595	16418	16547	16325	16346	16523	16371	16263	16499	16412	16395	16490	16466	16519	16407	16387	16470	16350	16485	16277	16392	16379	16408	16337	16316	16457	16331	16579	16477	16357	16297	16434	16425	16179	16517	16416	16191	16382	16403	16306	16350	16235	16476	16344	16229	16359	16372	16541	16470	16479	16412	16379	16430	16341	16581	16262	16403	16292	16395	16332	16378	16583	16379	16430	16377	16473	16194	16253	16333	16167	16356	16238	16402	16352	16152	16297	16461	16610	16333	16261	16438	16230	16354	16396	16370	16213	16671	16637	16466	16604	16382	16452	16690	16279	16316	16446	16449	16407	16555	16261	16334	16552	16277	16355	16677	16263	16269	16372	16511	16444	16427	16379	16584	16317	16455	16471	16288	16534	16533	16394	16320	16248	16445	16490	16231	16419	16583	16439	16253	16392	16392	16490	16437	16421	16602	16461	16418	16421	16302	16231	16293	16291	16328	16381	16327	16406	16592	16463	16167	16325	16448	16426	16596	16591	16342	16498	16596	16440	16310	16380	16477	16401	16430	16353	16355	16283	16561	16260	16408	16611	16515	16185	16295	16341	16323	16449	16189	16507	16530	16339	16363	16270	16413	16517	16480	16564	16541	16274	16632	16349	16223	16467	16526	16346	16509	16387	16258	16303	16394	16399	16532	16466	16248	16425	16435	16228	16410	16341	16392	16453	16459	16308	16518	16155	16351	16392	16359	16294	16418	16367	16574	16460	16520	16255	16240	16349	16482	16350	16444	16662	16207	16372	16446	16405	16522	16233	16368	16457	16588	16321	16318	16394	16292	16330	16368	16425	16285	16363	16409	16429	16386	16311	16533	16297	16220	16486	16416	16305	16464	16453	16338	16310	16349	16533	16371	16371	16435	16460	16521	16437	16288	16313	16337	16464	16368	16447	16419	16364	16288	16388	16253	16307	16127	16429	16304	16403	16366	16283	16375	16481	16302	16355	16238	16420	16559	16357	16468	16438	16319	16594	16382	16259	16393	16401	16424	16374	16396	16415	16526	16383	16212	16335	16408	16679	16408	16504	16325	16380	16436	16284	16229	16460	16284	16393	16378	16310	16470	16520	16217	16208	16350	16479	16332	16266	16255	16484	16518	16421	16615	16390	16367	16435	16417	16543	16507	16312	16385	16504	16385	16342	16486	16578	16351	16301	16505	16396	16368	16728	16323	16551	16443	16359	16555	16406	16297	16555	16462	16503	16519	16207	16508	16587	16369	16361	16666	16455	16248	16573	16338	16380	16413	16441	16339	16246	16203	16343	16448	16312	16229	16478	16334	16350	16490	16234	16504	16589	16436	16509	16436	16437	16420	16281	16416	16302	16628	16434	16237	16378	16386	16211	16277	16343	16377	16472	16195	16326	16436	16509	16249	16485	16295	16435	16317	16429	16360	16443	16380	16486	16244	16237	16424	16075	16385	16357	16382	16355	16354	16363	16323	16116	16197	16127	16352	16469	16424	16595	16416	16430	16395	16463	16339	16420	16495	16312	16567	16433	16428	16176	16210	16428	16498	16406	16439	16431	16356	16021	16433	16468	16415	16356	16467	16322	16157	16550	16075	16525	16363	16435	16316	16401	16356	16396	16420	16281	16354	16384	16345	16395	16346	16456	16468	16427	16572	16221	16369	16263	16534	16409	16227	16263	16400	16309	16461	16430	16470	16394	16442	16487	16580	16395	16299	16529	16252	16370	16367	16204	16289	16529	16466	16447	16563	16401	16369	16267	16417	16475	16473	16382	16406	16468	16233	16423	16338	16614	16223	16251	16319	16346	16454	16596	16512	16503	16263	16340	16604	16386	16426	16229	16379	16661	16455	16338	16299	16373	16160	16395	16455	16397	16428	16507	16400	16455	16361	16581	16259	16398	16296	16372	16545	16455	16482	16509	16281	16542	16244	16405	16230	16456	16559	16452	16336	16527	16538	16494	16436	16411	16505	16353	16499	16435	16473	16537	16420	16389	16418	16435	16270	16466	16330	16430	16643	16333	16416	16333	16371	16392	16446	16372	16144	16577	16259	16486	16443	16373	16408	16497	16540	16412	16450	16506	16378	16275	16358	16452	16479	16477	16366	16364	16408	16343	16504	16637	16285	16293	16208	16378	16464	16470	16329	16498	16452	16321	16367	16487	16347	16418	16441	16455	16327	16487	16420	16475	16549	16497	16469	16198	16395	16519	16380	16598	16409	16057	16368	16381	16658	16377	16318	16529	16386	16243	16480	16563	16367	16506	16404	16430	16539	16433	16452	16434	16439	16620	16370	16395	16442	16408	16614	16238	16436	16437	16521	16471	16442	16264	16449	16307	16356	16440	16320	16586	16452	16393	16442	16522	16284	16250	16663	16386	16420	16470	16411	16399	16141	16393	16330	16620	16437	16316	16430	16219	16281	16356	16459	16554	16488	16546	16198	16362	16320	16390	16365	16511	16273	16229	16460	16321	16523	16299	16332	16403	16299	16495	16503	16395	16278	16402	16327	16251	16451	16287	16450	16317	16527	16193	16583	16458	16510	16393	16288	16078	16435	16292	16377	16648	16420	16338	16283	16353	16458	16384	16509	16375	16374	16433	16412	16194	16495	16481	16103	16471	16353	16338	16496	16375	16477	16414	16484	16533	16367	16461	16529	16538	16426	16297	16493	16394	16352	16384	16440	16448	16447	16200	16174	16215	16252	16274	16308	16427	16462	16311	16403	16214	16478	16385	16516	16312	16313	16465	16346	16305	16331	16416	16355	16341	16398	16478	16436	16253	16487	16310	16506	16351	16278	16444	16181	16408	16353	16357	16337	16480	16566	16447	16423	16324	16438	16328	16294	16565	16391	16440	16233	16370	16480	16483	16343	16377	16413	16309	16480	16603	16522	16327	16421	16251	16433	16346	16479	16425	16208	16524	16515	16400	16442	16301	16400	16411	16333	16428	16572	16415	16416	16408	16337	16332	16175	16479	16467	16491	16367	16228	16553	16312	16284	16334	16257	16158	16432	16330	16423	16338	16333	16367	16549	16467	16407	16394	16201	16518	16177	16330	16495	16484	16339	16171	16397	16380	16399	16357	16465	16151	16300	16312	16355	16104	16328	16318	16409	16634	16375	16384	16601	16302	16465	16563	16464	16266	16380	16485	16493	16483	16627	16219	16443	16449	16302	16384	16499	16425	16195	16318	16579	16357	16498	16595	16349	16553	16334	16272	16435	16299	16402	16381	16421	16454	16476	16429	16306	16570	16414	16415	16460	16481	16586	16275	16471	16381	16411	16437	16409	16426	16312	16337	16425	16369	16304	16490	16504	16440	16435	16220	16388	16364	16227	16463	16363	16413	16609	16558	16389	16194	16491	16239	16411	16402	16498	16454	16303	16347	16250	16213	16240	16379	16629	16426	16439	16455	16494	16337	16491	16514	16426	16365	16197	16295	16311	16539	16565	16428	16309	16560	16431	16538	16333	16438	16364	16369	16511	16625	16707	16372	16337	16667	16292	16463	16313	16537	16359	16277	16376	16365	16575	16430	16513	16470	16600	16446	16618	16608	16264	16245	16299	16281	16329	16441	16391	16438	16520	16339	16432	16529	16296	16293	16249	16139	16483	16498	16269	16382	16386	16479	16530	16537	16360	16274	16314	16424	16593	16470	16416	16419	16328	16565	16349	16387	16384	16224	16337	16249	16512	16506	16380	16511	16499	16639	16512	16364	16409	16422	16451	16432	16200	16441	16445	16234	16289	16480	16225	16280	16541	16496	16404	16301	16563	16393	16446	16242	16426	16329	16401	16234	16356	16553	16439	16583	16294	16158	16382	16523	16277	16334	16473	16578	16337	16512	16473	16284	16328	16198	16291	16314	16288	16246	16308	16479	16226	16296	16425	16428	16483	16384	16468	16319	16487	16352	16376	16271	16359	16547	16373	16300	16459	16293	16301	16355	16248	16290	16618	16446	16530	16533	16406	16584	16313	16560	16484	16403	16325	16538	16394	16457	16210	16409	16535	16471	16428	16259	16398	16213	16709	16407	16365	16559	16351	16338	16440	16423	16393	16481	16453	16351	16415	16341	16383	16358	16389	16507	16454	16578	16205	16453	16522	16316	16409	16473	16239	16607
31007	44758	39510	29479	24955	21575	19393	16696	15709	15642	15509	15244	14816	14992	14640	14687	14807	14632	14594	14458	14500	14344	14190	14304	14153	14168	14194	14094	14327	14036	14113	14075	14117	14107	14114	14138	13972	14158	13936	14041	14009	14130	14001	14087	13978	14082	13946	14101	13847	14040	13930	14061	14092	14189	14013	13909	14033	13963	13935	14158	13936	13994	14065	14007	14174	13922	14073	14020	13883	14096	14113	14045	14236	14184	14117	14021	14040	13827	14080	14052	14043	14002	13939	14000	14035	14198	13992	14099	13969	13919	14043	14186	14053	14039	13963	14133	13921	14125	14203	14161	13964	13897	14127	13998	14110	13986	13879	14001	13905	13923	14035	14063	14222	14009	14047	13831	13977	14073	14070	13750	14044	13908	14022	13993	14208	14046	13995	14136	14024	14050	14028	14051	14046	13908	14040	13816	13968	13889	13708	14051	14022	14015	14129	13924	14101	13893	14090	13989	14019	14096	13900	13922	14014	14128	13983	13906	14028	14012	13905	14049	14042	14011	14068	14078	14036	14092	14053	14060	14126	14049	14114	14134	13948	13772	14025	14043	14030	14062	13927	14080	14018	14113	14125	13945	14111	14146	13982	13957	13914	14015	13929	13980	14145	13930	13966	13950	13970	13925	13952	14085	14050	13982	14154	13964	14013	14057	14107	14177	14045	13943	14048	14122	14049	14024	14075	13943	13870	14144	13850	13990	14153	13988	14025	14027	13978	14030	13943	13982	14031	13899	14094	14176	14001	13927	14049	14080	13921	13755	14063	14095	14040	14069	14059	14043	14077	13915	14199	13973	14130	14019	14075	13981	14021	13983	14058	14007	14141	14090	14024	13989	14017	14115	14003	14124	13971	14123	14014	14046	14183	13917	13984	14036	14008	14013	14208	14039	14075	13886	13854	14174	14009	13986	14172	13949	14028	14063	13933	14105	14053	14098	13862	14009	14198	13982	13982	13819	14187	13879	13946	14053	14091	14073	13886	13990	13805	13860	13961	13944	14003	13919	14048	13930	14040	14094	13974	14093	13990	13969	14107	14017	14018	14044	13976	14139	14185	14003	13859	13882	14068	14008	14005	14139	14068	14181	14177	14057	13960	14016	13943	13937	13946	13901	14098	14148	14139	13934	14024	13773	14114	14107	14139	14092	14037	14043	13924	13895	13930	13964	13996	13819	14024	14070	13940	13928	14102	13955	13976	13988	13896	13943	13899	13876	13833	14008	13982	13909	14056	14005	13878	14095	14019	14064	13917	13987	14035	14073	14070	14088	13957	14037	14200	14054	14056	13999	14192	13984	14140	13943	14108	14035	14019	14021	13967	13988	14201	14051	14054	13951	14024	14062	14095	13872	13995	13919	13932	14021	14109	14142	14041	14106	14068	13958	13931	13897	14115	14107	14086	14054	13970	14012	13990	14093	13896	14064	14019	14039	14073	14008	14015	13942	14132	13943	13974	13864	13963	13929	13965	14094	14052	13853	13948	13973	13929	14077	14166	13975	14041	13937	14033	14169	14106	14129	14123	14064	13962	14121	13914	13988	13978	13853	14183	14062	14026	14069	13915	14030	14012	13970	14149	14043	14171	14141	13981	14001	13856	14018	13903	13952	14021	13860	14069	14112	14134	14047	14282	13929	14010	14063	14253	13919	14143	14021	13945	14126	14036	14020	13917	14076	13969	13989	14121	14046	14076	14111	13886	13955	13827	14108	14063	13970	14012	13967	14174	14023	13791	14043	14182	14042	14025	14004	13982	14081	13980	13945	13835	14070	13950	14066	14004	13944	13918	14108	14067	14000	13981	14071	14049	13987	13951	14236	14008	14089	14050	14103	13936	14157	14180	13965	13926	14033	14156	14046	13981	13980	14245	13988	14140	14033	14092	13943	14030	14090	14086	14044	13952	13952	14139	13985	14066	13919	13798	14004	13740	14067	13841	13805	14076	14048	13883	14135	13956	14050	14007	13936	13975	13945	14086	14090	13938	14056	14058	14001	14113	14040	14011	13991	13894	14011	13946	14024	13998	14003	14011	13960	13963	13924	14122	13989	13913	14053	14073	13973	13910	14052	14039	14079	13960	14106	13978	13901	13975	14023	13931	13931	14006	13833	14040	13924	14072	13904	13982	14146	14059	14124	13926	13927	13945	14157	13939	14045	14092	14212	14018	14030	14099	13899	14091	14137	14017	14110	13845	14134	13995	14140	13962	13882	13967	14031	14116	13961	13989	13872	13959	13994	14159	14016	14114	13996	14043	13938	13933	14127	14103	13992	13893	13910	14081	13979	13961	13965	14204	14024	13983	13976	14100	13958	14095	13862	14013	14021	14099	14016	14208	14144	14080	14036	13951	14085	13989	14083	14110	14024	13893	14041	13872	14068	14041	14044	14120	14083	14099	14128	14047	14087	13928	13945	14028	13981	13964	14055	13906	14042	13970	13957	14064	13994	13747	14046	14005	14019	13951	13870	14063	13820	14050	14073	14059	13995	13829	14058	14095	14014	13879	13968	14006	14181	13731	14023	13901	14022	13949	14046	13889	14171	14082	13961	13964	13902	13940	13894	14046	14042	14116	13997	13966	14148	14056	14068	14132	13916	13870	13897	14069	14175	13964	14109	14283	13969	14057	13984	13986	13990	14021	13935	14033	14017	14103	14179	14066	13948	14041	14040	14013	14184	14212	14071	14131	14043	14127	13979	13995	13919	13956	13959	13952	13973	14128	13830	13949	14112	14151	13964	13903	14126	13945	13825	14051	13980	13891	13995	13896	13916	14110	14092	13957	13976	14098	14093	14006	14130	14009	13923	14119	14036	14055	13903	14146	14009	14101	14025	13989	13952	13958	13976	14095	13960	13988	13876	14117	14087	13935	14006	14025	14074	14069	14099	13922	14024	14121	14052	14149	13975	14052	14012	13986	14222	14040	13952	14063	14043	14101	14044	13979	13985	13978	13974	14170	13834	14159	14046	13905	13996	14013	13870	14075	13992	14260	14122	13963	13941	13987	14083	14104	14029	14127	14044	13994	14052	13778	14038	14054	13915	13981	14031	13989	13966	14019	13984	14081	13975	14101	13998	13898	14080	14071	13946	14033	14011	14062	14032	14040	13945	13974	14061	14030	13923	13908	14021	14102	14103	13967	14126	14024	14028	14077	13854	13982	14005	14061	14183	14000	13980	14211	14040	14074	13778	14045	13943	14106	14083	14134	14179	13939	13908	13996	14035	14076	13812	14060	14028	13969	13865	14061	13981	14070	14032	13836	14074	14035	13986	14131	14055	14195	14019	13911	14034	14349	14011	14091	13829	14071	13909	14044	13939	14047	14158	14051	14066	14133	14112	13989	13985	14051	14010	14036	13900	14047	13977	14100	13987	14015	14102	14019	14019	14050	14046	14053	14253	13911	14160	13969	13994	14159	13933	13977	13900	14138	14094	13924	13991	13954	14042	14079	14062	14202	13941	14036	14041	14096	13916	13968	13894	13946	13947	14047	13963	13994	14097	14041	13919	13992	13943	13980	14029	13944	14133	13989	13927	13916	14085	13967	13969	13884	13995	13833	13853	13953	13940	13960	14116	13982	14171	14079	14008	14101	14111	13993	14005	14053	14215	14082	13970	13940	14042	14109	13945	14044	14123	13970	13882	13987	13999	14013	14195	14007	14014	14095	14026	13972	13927	14073	14021	13978	14013	14014	13823	14117	14141	13945	14177	14023	14028	14169	13975	14080	14106	14019	14069	13975	13863	14184	14097	14156	14106	14056	13852	14077	14115	14059	13996	14026	13954	14135	14067	14048	14033	14093	13992	14011	14089	13843	14066	14087	13866	14026	14078	14016	14116	14146	13924	13889	13935	14010	13907	14030	13935	13851	14052	14110	14028	14166	14033	14130	14123	13961	14085	14126	14106	13873	13969	14130	13756	13973	14078	13974	14012	13873	14124	14040	14073	14080	13999	14041	14171	14145	13916	14164	14116	14015	13920	14078	14041	14071	13950	13952	14177	14116	14027	14140	13986	14006	13937	13906	14095	13975	14182	14079	14090	13897	13941	14152	14027	13945	13965	13948	14187	14134	13887	14030	14161	14013	14020	14096	14002	14079	14119	13931	13995	13789	14087	13893	14021	14130	13951	13909	14089	14042	14101	14062	13908	14128	13829	14105	13975	13953	13967	14091	13949	13967	14088	14008	13945	13949	13958	13923	13997	14058	14166	14027	13977	14118	14094	14003	14035	13958	14253	14022	14092	14152	13853	13875	14064	13916	14028	14257	13890	14037	13920	13957	14054	14047	14073	14097	14123	14065	14013	13868	14009	14098	14074	14071	14039	13823	14003	14083	13991	14233	14008	14015	13875	14029	14112	14233	13999	14057	14038	13999	14076	14166	14017	14127	13995	14259	13949	14065	14072	13932	13986	13918	14036	13923	13872	14062	13889	14083	14045	14154	14065	14104	13963	13999	14022	13861	14027	13970	13878	14041	14006	14018	14122	14135	14061	13850	13983	13920	14054	14036	14013	14101	14053	14102	14052	13997	14108	13993	14083	14096	13947	14101	13978	14063	14080	14081	13946	14109	13939	14182	14085	14114	14097	14085	13986	14018	14067	13956	14160	13919	13981	13915	13902	13966	14066	14123	13952	14223	13852	14029	14024	13949	14116	13856	14033	13980	14058	13976	13973	14040	14095	14121	14147	13966	14075	14098	14016	13959	14048	14167	14163	13999	13903	13948	14207	13991	14081	13950	14039	13904	14007	13900	14104	14073	14061	14014	13976	14169	14010	13981	14154	13961	14003	13985	14160	14004	13963	13948	14227	13954	14035	13986	14099	14078	14071	14030	14215	13982	14024	14011	14073	14122	13934	14066	13859	13974	13949	14022	13954	14030	14057	14016	14032	14017	13997	13988	14028	14015	13960	13981	14061	14203	13939	13947	13830	14038	13993	13973	14015	13909	14058	14065	13941	13962	13912	14152	14025	14060	14005	14161	13972	13997	13941	14094	14079	14056	13985	14218	13938	14170	14020	14178	14066	13997	14099	13971	14170	14019	14071	14116	14127	14078	14063	13921	14114	13990	13917	14146	14125	14097	13904	14056	14212	13963	14066	13978	13949	14131	13987	14057	14071	13917	14018	13910	14119	14088	13980	14054	14029
23820	21049	28500	24897	24503	25691	24995	20425	18216	18336	18165	17739	17529	17472	17225	16897	17000	17033	16668	16818	16841	16642	16485	16552	16489	16520	16588	16420	16465	16506	16546	16352	16318	16270	16320	16475	16472	16439	16283	16373	16253	16218	16178	16131	16322	16207	16413	16216	16268	16218	16196	16206	16299	16234	16498	16333	16222	16142	16329	16405	16333	16327	16168	16052	16275	16254	16191	16245	16349	16171	16282	16194	16109	16064	16450	16294	16166	16304	16224	16183	16267	16230	16264	16198	16171	16224	16279	16093	16030	16193	16180	16048	16294	16298	16500	15954	16175	16222	16178	16258	16184	16283	16255	16071	16173	16135	16332	16138	16363	16154	16402	16173	16160	16155	16321	16370	16150	16246	16327	16096	16210	16169	16093	16271	16248	16300	16097	16348	16152	16297	16233	16031	16113	16277	16279	16238	16114	16282	16220	16236	16213	16083	16326	16322	16053	16243	16252	16068	16092	16165	16109	16195	16170	16349	16160	16201	16379	16579	16200	16097	16130	16280	16292	16092	16179	15935	16161	16337	16211	16227	16259	16238	16053	15982	16330	16125	16412	16273	16404	16057	16090	16145	16117	16295	16204	16292	16363	16369	16294	16248	16263	16215	16164	16140	16327	16283	16323	16189	16121	16390	16269	16453	16344	16230	16179	16043	16250	16325	16190	16146	16293	16037	16155	16211	16185	16252	16293	16336	16164	16271	16178	16360	16240	16300	16397	16075	16259	16290	16261	16233	16067	16244	16411	16200	16264	16114	16148	16102	16191	16205	16074	16245	16204	16470	16186	16251	16145	16402	16252	16178	16079	16288	16285	16290	16340	16427	16207	16315	16055	16096	16188	16176	16140	16313	16178	16194	15967	16181	16319	16217	16363	16341	16095	16316	16219	16253	16254	16299	16171	15944	16237	16200	16210	16370	16371	16291	16162	16280	16099	16163	16090	16236	16145	16353	16074	16137	16317	16247	16168	16119	16444	16144	16286	16169	15909	16204	16267	16282	16307	16379	16060	16130	15991	16257	16090	16195	16285	16162	16164	16172	16118	16124	16191	16119	16295	16202	16060	16044	16138	16275	16442	16375	16154	16249	16214	16185	16225	15918	16172	15988	16127	16447	16309	16144	16300	16302	16044	16093	16291	16216	16086	16250	16227	16174	16295	16260	16203	16246	16157	16151	16186	16175	16197	16318	16335	16245	16174	16160	16045	16312	16136	16089	16368	16338	16343	16427	16224	16274	16272	16199	16458	16151	16017	16340	16215	16075	16244	16077	16072	16115	16037	16159	16214	16071	16277	16413	16231	16399	16108	16116	16328	16306	16309	16109	16341	16038	16208	16151	16261	16246	16155	16041	16301	16334	16091	16149	16299	16054	16001	16284	16058	16076	16135	16168	16109	16287	16030	16073	16278	16161	16198	16179	16151	16000	16266	16079	16374	16274	16136	16281	16212	16080	16363	16100	16229	16177	16210	16323	16313	16070	16182	16248	16233	16112	16121	16180	16240	16199	16081	16089	16213	16475	16247	16183	16298	16327	16234	16243	16296	16156	16167	16234	16325	16227	16279	16283	16172	16238	16403	16270	16406	16158	16202	16228	16292	16087	16247	16315	16248	16047	16255	16207	16186	16392	16249	16246	16403	16329	16166	16261	16311	16063	16156	16263	16257	16260	16173	16136	16139	16333	16361	16504	16295	16233	16495	16194	16180	16356	16163	16141	16139	16031	16169	16392	16135	16153	16082	16176	16280	16239	16131	16274	16021	16183	16199	16196	16173	16200	16202	16190	16315	16117	15977	16119	16229	16447	16410	16279	16321	16180	16218	15952	16148	16333	16327	16198	16231	15989	16085	16041	16193	16292	16379	16238	16187	16109	16163	16267	16146	16292	16168	16255	16131	16139	16352	16140	16241	16315	16248	16122	16270	16342	16382	16169	16163	16288	16211	16273	16215	16368	16418	16091	16067	16277	16358	16483	16144	16225	16437	16365	16147	16249	16361	16100	16290	16279	16216	16259	16305	16228	16086	16201	16237	16190	16287	16060	16373	16284	15958	16029	16224	16017	16186	16203	16285	16238	16345	16207	16302	16004	16220	16097	16068	16218	16060	16222	16320	16382	16323	16183	16204	16148	16225	16221	16230	16001	16253	16286	16303	16328	16176	16157	16148	16106	16325	16185	16194	16178	16278	16209	16161	16241	16231	16243	16281	16171	16297	16179	16280	16070	16160	16217	16075	16169	16120	16240	16169	16323	16166	16064	16104	16086	16078	16224	16223	16112	15944	16060	16067	16266	16037	16096	16432	16286	16222	16286	16325	16077	16212	16225	16074	16181	16015	16040	15989	16461	16329	16248	16216	16176	16351	16046	16173	16213	16171	16234	16140	16249	16241	16167	16316	16120	16395	16251	16336	16245	16196	16263	16185	16283	16223	16144	16340	16232	16183	16088	16243	16209	16228	16063	16087	16257	16438	16193	16243	16295	16410	16351	16304	16194	16331	16416	16211	16149	16170	16158	16264	16189	16154	16285	16014	16226	16095	16195	16072	16243	16091	16166	16079	16151	16270	16236	16299	16344	16240	16221	16304	16204	16109	16117	16049	16326	16488	16115	16154	16149	16009	16155	16267	16488	16386	16398	16177	16367	16298	16261	16248	16300	16180	16249	16258	16341	16268	16192	16089	16170	16177	16223	16112	16215	16142	16031	16277	16186	16311	16231	16416	16243	16138	16164	15945	16211	16361	16344	16502	16077	16339	16167	16015	16316	16339	16089	16019	16173	16266	16327	16188	16323	16166	16170	16123	16312	16240	16220	16367	16370	16135	16328	16206	16089	16266	16366	16469	16307	16188	16264	16496	16400	16249	16324	16254	16407	16100	16218	16189	16270	16113	16240	16228	16213	15904	16114	16080	16169	16202	16316	16134	16392	16367	16267	16196	16194	16181	16137	16092	16229	16257	16266	16256	16279	16293	16342	16184	16129	16294	16071	16058	16469	16207	16019	16224	16294	16365	16333	15935	16196	16254	16124	16387	16237	16182	16235	16173	16227	16255	16118	16309	16235	16160	16259	16168	15901	16341	16076	16189	16385	16302	16247	16181	16116	16298	16089	16161	16304	16255	16350	16274	16274	16247	16276	16088	16326	16292	16270	16155	16081	16304	16301	16533	16091	16127	16204	15995	16194	15946	16057	15923	16295	16148	16055	16248	16330	16427	16093	16160	16140	16417	16324	16107	16132	16033	16362	16277	16371	16121	16128	16238	15983	16307	16498	16206	16050	16108	16214	16262	16125	16234	16187	16213	16155	16142	16316	16288	16240	16143	16228	16193	16345	16229	16074	16218	16182	16237	16227	16261	16333	16242	16230	16320	16021	16186	16040	16244	16260	16281	16076	16216	16170	16218	16264	16226	16292	16314	16313	16345	16257	15925	16170	16236	16322	16238	16300	16329	16084	16114	16037	16082	16183	15885	16119	16183	16151	16172	16338	16194	16175	16383	16348	16145	16274	16190	16228	16246	16184	16316	16271	16210	16329	16208	16231	16390	16240	16068	16274	16054	16206	16187	16312	16374	16344	16187	16191	16577	16316	16103	16031	16134	16208	16360	16078	16264	16195	16101	16233	16172	16395	16126	16341	16245	16222	16167	16305	16309	16187	16288	16233	16528	16236	16218	16178	16178	16153	16277	16175	16323	16238	16294	16210	16661	16156	16333	16254	16176	16253	16245	16279	16216	16198	16412	16255	16135	16142	16087	16356	16311	15996	16140	16174	16238	15962	16204	16094	16168	16394	16184	16168	16244	16214	16230	16005	16364	16279	16240	16268	16424	16371	16338	16072	16178	16252	16297	16484	16255	16197	16309	16155	16368	16180	16328	16224	16011	16205	16229	16396	16328	16229	16132	16117	16376	16185	16068	16053	16083	16170	16215	16284	16290	16314	16176	16379	16119	16293	16274	16362	16052	16153	16317	16277	16132	16019	16161	16040	16365	16213	16232	16466	16177	16355	16104	16012	16235	16273	16151	16300	16163	16041	16089	16281	16403	16067	16218	16026	16327	16185	16325	16332	16118	16103	16212	16131	16284	16231	16230	16170	16228	16144	16317	16153	16265	16394	16196	16266	16247	16246	16165	16249	15918	16240	16146	16169	16029	16063	16351	16255	16130	16238	16228	16244	15993	16206	16274	16218	16203	16318	16070	16075	16354	16348	16279	16086	16219	16110	16116	16255	16251	16195	16205	16159	15919	16130	16080	16028	16227	16411	16032	16142	16143	16043	16146	16286	16178	16379	16139	16247	16093	16198	16375	16133	16067	16168	16352	16066	16262	16114	16067	16177	16226	16214	16145	16276	16153	16351	16335	16295	16133	16169	16255	16221	16230	16228	16237	16349	16244	16219	16214	16164	16124	16270	16087	16209	16352	16153	16265	16303	16204	16104	16205	16208	16156	16186	16359	16275	16275	16194	16369	16117	16247	16292	16261	16178	16246	16298	16257	16339	16232	16066	16257	16203	16125	16267	16240	16220	16074	15993	16333	16315	16309	15967	16237	16200	16468	16296	16190	16213	16309	16284	16076	16182	16161	16213	16412	16229	16134	16260	16202	16158	16431	16268	16218	16235	16292	16210	16161	16140	16315	16041	16306	16030	16160	16157	16119	16043	16075	16198	16248	16154	16268	16255	16188	16343	16329	16116	16059	16345	16257	16325	16449	16240	16184	16351	15938	16167	16270	16189	16196	16122	16187	16137	16161	16425	16282	16327	16216	16249	16269	16137	16241	16072	16207	16220	16266	16139	16282	16013	16226	16215	16356	16287	16202	16449	16270	16251	16267	16377	16053	16190	16190	16115	16140	16307	16211	15942	16230	16234	16117	16171	16148	16264	16117	16188	16341	16080	16193	16052	16215	16314	16210	16263	16275	16235	16272	16197	16204	16268	16250	16361	16126	16136	16052	16288	16277	16262	16148	16480	16092	16064	16302	16319	16360	16242	16450	16281	16160	16292	16244	16188	16175	16001	16277	16185	16249	16286	16239	16181	16210	16459	16305	16300	16375	16122	16137	16231	16186	16339	16264	16192	16337	16215	16385	16263	16393	16243	16137	16261	16260	16230	16260	16280	16217	16164	16037	16147	16418	16248	16337	16280
30459	51210	46054	35511	29917	25867	22641	19238	16891	16584	16368	16243	15812	15601	15197	15156	14968	14678	14740	14650	14506	14503	14463	14292	14336	14112	14264	14150	14054	14271	14047	13970	14076	14250	14069	14026	14171	13950	13927	14008	13879	14003	13931	14046	13993	14022	14024	13909	13763	13915	13988	14026	13942	13955	13836	14065	14032	13749	13945	13883	13933	14001	13813	13836	13963	13923	14018	14132	14021	13851	13926	13947	13935	13863	13805	14149	13886	13927	14140	14061	13983	13722	13933	13914	13910	13904	13900	13932	13964	13828	13981	13908	14054	13881	14062	13877	13725	13943	13974	13841	13857	13872	14092	13806	13860	13862	13971	13988	13965	14022	13949	13875	13885	13906	13890	13996	13859	13886	14035	13847	13861	13877	14001	14076	14084	13883	13848	13864	13838	13916	13788	14000	13844	13829	13863	13916	13873	13892	14045	13895	14052	13942	13988	13787	13914	13877	14070	13936	14006	13945	13938	13926	13900	13928	14009	13930	14047	14087	13901	13916	13893	13826	14001	13886	13970	13999	14040	13887	13879	13864	14021	13949	13915	13839	13878	13860	13831	14093	13864	13780	13901	13874	14065	13972	13937	14002	13986	14006	13963	13907	14004	14023	13994	14011	14045	13929	14018	13884	13916	14008	13861	13939	13826	13978	13932	13912	13906	14000	13819	14058	13767	13904	13855	13763	13961	13831	13911	13841	13913	14084	13952	13966	14010	13769	13877	13932	14178	13874	13971	13887	13939	14178	13967	13972	13893	13871	13962	13870	13858	13922	13832	14017	13932	13875	13937	13994	13944	13901	13948	13958	13856	13976	13805	13994	13994	13985	13703	13978	13920	14077	13936	13859	13974	13787	14050	13949	13947	13986	14109	13882	13961	13832	13940	13781	13936	13910	13944	13835	13836	13768	13938	13980	14013	13906	13754	14047	13968	13913	13810	14010	13914	13981	13978	13922	13966	13834	13892	13908	13958	13847	13959	13919	13869	13800	14103	13977	13868	13964	13896	14019	14071	13904	13931	13947	13895	13868	14030	13999	13928	14110	14039	13827	14042	13946	13860	13868	13837	13797	13834	13897	14020	13780	13854	13867	14067	13995	13823	14011	13974	14180	13913	13986	13846	14013	13851	13922	13827	13855	13948	13694	13883	13869	13820	13869	13893	13820	13723	13862	14009	13962	14028	13928	13988	14038	13878	13941	13948	13839	13901	13847	13916	14036	13955	13945	14076	13946	13851	13985	13930	13947	14056	13894	14039	13862	13889	13912	13960	13881	13942	13927	14040	14017	14081	13853	13918	13891	13812	13923	13866	13774	13888	13891	14086	13854	13884	13842	13974	13808	13980	14082	13928	13870	14012	14087	13887	14133	13991	14122	13952	13931	14016	14091	14101	13723	13989	13873	13930	13947	13923	13981	13986	13762	13889	13957	13975	13916	14119	13795	13930	13870	13825	13902	13980	13915	13937	14048	13896	13920	13941	13937	13920	13896	13823	14110	13786	13913	13978	13994	13870	13955	14021	13919	13898	13894	13867	13907	13894	14178	13797	13701	14037	13855	13956	14057	14015	14083	13905	14168	14019	14019	13931	13998	13994	13891	13808	14071	13921	13999	13975	13936	14057	13850	13824	13843	13864	13933	14064	14061	13912	13965	14014	13936	14110	13882	13972	14010	13913	13915	14004	13855	13974	13853	13819	14006	13854	13964	13964	13932	13971	13937	14001	13845	14018	13962	13986	13891	13974	13902	13973	13865	14135	14147	13871	13975	13841	13987	13983	13956	13964	13958	13861	13929	13921	13999	13809	13886	13993	13977	13944	13792	13909	13901	13969	13978	14010	13845	13773	13939	14011	13740	13923	13902	13834	14108	13937	13861	13873	13987	13941	13948	13885	13887	13942	13849	13920	13927	13904	13979	13952	13867	13877	13697	14016	14046	13907	13849	14019	13907	14067	13880	13943	13717	14037	13842	13869	13904	14195	13921	13998	14061	13982	13911	13846	13895	14052	13733	13880	14087	13872	13971	13917	13853	13945	13950	14037	13790	14142	13847	13749	14031	14025	13905	13855	14032	13862	13996	13852	13843	14043	13894	13991	13809	13860	13875	13843	13960	14070	13730	13907	14190	13926	13992	13822	14064	14003	13983	14011	13913	13942	13849	14047	13889	13936	14073	13727	13905	14050	13935	14008	13828	13882	13791	14005	13933	13872	14152	14017	13901	13766	13953	13989	13940	13956	13935	13786	13948	14088	14035	13852	13753	13987	13925	13830	13845	13920	13810	13968	14052	13993	13860	13972	14025	13921	13838	14000	13851	13869	14003	14047	13940	13890	14019	13952	14017	14065	14008	14032	14095	13991	13958	13945	13843	13960	13988	14025	13915	13922	13735	14139	14205	13884	13762	13769	14035	13897	14035	14078	14032	14117	13883	13992	13966	14066	13923	13925	13901	14024	13966	13980	13963	13950	14003	14069	13890	13816	13892	13921	13921	13910	13968	14032	13878	13793	13922	13955	13850	13820	13906	13880	13827	14023	13935	13986	13796	14042	13882	13814	13835	13964	13804	13936	13716	13981	13813	13935	14017	13898	14087	14113	14034	14011	13840	13882	13923	13920	13869	13967	13949	13835	13925	13851	13978	14014	13724	14032	13841	13935	13948	13803	13855	13947	13874	13976	13995	13915	14039	14021	13886	13863	13816	13914	13882	13915	14089	13946	13841	13827	13898	13841	13755	14041	13855	13791	13885	13998	13822	13811	14028	13946	13862	14005	13759	13937	13969	13851	13910	14034	13939	14028	13942	13896	14060	13838	13924	13829	13947	14031	13935	13870	14022	14006	13965	14038	14090	13763	13871	13860	13752	13822	13779	13916	14051	13899	14047	14011	13942	13973	13884	13877	13781	13900	13934	13854	13740	14143	13856	13996	14001	13880	13941	14072	13998	13993	14029	14061	14098	13822	14110	14006	13878	13970	13935	13898	14039	13731	13915	14045	13997	13914	13947	13851	13871	13850	14089	13836	13844	14068	13965	13937	13918	13973	13832	13949	13926	13887	13871	13993	13894	13980	13944	13984	14011	14003	14015	13880	14019	13806	13965	13954	13719	13947	13832	13927	13936	13966	13961	13710	13969	13819	13817	14064	13904	13821	14080	13841	13864	13894	14057	13927	13958	13867	14075	13849	13955	14087	14006	13923	13888	13828	13939	13844	13924	13969	14038	14093	14066	14096	13874	13909	13910	13823	13940	13927	14041	13947	13780	13921	13704	13853	13870	13873	13828	14051	13862	14040	13893	14000	13892	14011	13861	14053	13958	14040	13886	13865	13851	13998	13848	13975	13986	13920	13911	14111	13708	13980	13915	14138	13996	13881	13833	13825	13862	14036	13797	13761	13952	13819	14037	14023	13887	13813	13856	13922	14006	14005	13944	13876	13833	13902	13885	14178	14062	14002	14071	13841	13958	13895	14030	13787	13994	13990	13979	13948	13781	13970	13942	13919	13871	13994	13992	13929	13965	13762	14025	13988	13889	14024	13982	13897	13876	13795	14080	14042	14044	13913	13816	13947	13981	13908	13991	13770	14001	13822	13963	13933	13944	13984	13854	13794	13954	13951	13814	13906	13901	13950	13925	13965	14156	14011	13787	13874	14003	14089	13828	13967	13968	13841	13820	13853	13883	13891	14041	13940	13982	13948	13904	13951	13967	13767	13876	13916	13943	13821	13811	13940	13993	13787	13989	13756	14029	14015	14095	14012	13912	13879	14027	14050	14017	13874	13859	14113	13849	13857	13947	13970	13928	14152	14027	14051	14064	13867	13939	13887	13964	13915	13896	13966	13746	14005	13743	13939	13951	13957	13933	14051	14091	13980	13865	13902	13921	14045	13841	13915	13935	13942	13858	13926	13878	13952	13885	13900	13912	13938	13949	13968	13979	13876	13997	13934	13895	13973	13853	13965	13925	13966	13912	13972	13976	13784	13832	13946	13836	14117	13864	13976	13913	13887	13851	13828	13982	13945	13943	13917	13956	13930	13871	14028	14013	13815	13825	13906	13962	13915	13994	13955	13962	13894	13947	13990	13936	13954	13854	14038	14035	14003	13740	13861	13825	13958	13950	14107	13801	13881	13932	13846	14017	14016	14004	13923	13872	13957	13944	14037	13949	13884	13923	14017	13892	13935	13772	13965	14030	13859	13850	13810	14059	14141	13806	13708	14013	13917	13866	13854	13991	13985	13947	13831	13991	13972	13801	13947	13785	13928	13803	14033	14129	13918	13794	13991	13772	13971	13891	13833	13847	13844	13917	13878	13745	13850	13909	13970	14028	13929	13862	13839	13938	13903	13994	13946	13895	14071	13848	13898	13929	13813	14021	13893	13929	13837	13979	13814	13846	13962	13937	13600	14100	13858	13954	13954	13942	13833	13967	13993	14048	13800	13980	13758	14005	13964	13838	13850	13909	13963	14065	13790	13839	13929	13908	13757	13928	13937	13889	13949	13866	14143	13998	13919	13777	13918	13807	13998	13931	13893	13902	14074	13931	13783	13915	13857	13885	13830	14038	13868	13950	13943	13868	13821	14017	13953	13890	14114	13952	13854	13823	13895	13826	13870	13794	14013	13916	14002	13920	14013	13913	14001	13943	14020	13799	13866	14052	13920	13838	14073	13929	13903	13870	13868	13996	13943	14022	13949	13870	13874	13861	13826	13919	13996	14041	13965	13812	14051	13988	13929	14089	13757	13925	14072	13945	14088	13911	13931	13959	13975	13825	13915	13855	13932	13877	13763	13847	14036	13786	13906	13904	13936	14068	13962	13905	13861	13835	13766	14060	13896	13782	13805	14056	13901	13813	13897	13940	13808	13861	13908	14038	13890	13926	14053	13874	13920	13763	13895	14048	13799	13834	13946	13920	13886	13808	14105	14134	13905	13873	13865	13816	13947	14051	14093	13956	13866	13879	13898	14037	13802	13882	14032	13943	13891	14066	13968	13838	14044	13907	13921	13825	14137	13980	14020	14050	13892	13909	13848	13982	13919	13972	13948	14020	13980	13919	13957	13933	13985	13869	14031	14101	13924	13944	14045	14038	14030	13980	13851	13910	13918	13865	13988	13956	13855	13928	13785	13885	13963	13860	13932	13983	14007	14026
22763	21042	28799	23677	22498	26513	28883	22584	20233	20169	19835	19340	19027	18859	18529	18395	18133	18103	18035	17893	18109	17960	17617	17555	17801	17716	17452	17409	17577	17465	17665	17461	17433	17592	17393	17383	17212	17255	17392	17399	17401	17193	17347	17240	17267	17107	17192	17343	17416	17329	17324	17196	17422	17189	17185	17167	17217	17339	17284	17177	17193	17488	17361	17131	17314	17306	17275	17286	17297	17054	17217	17130	17276	17198	17290	17109	17427	17138	17254	17173	16992	17208	17203	17295	17013	17309	17096	17144	17236	17025	17348	17309	17202	17169	17072	17253	17048	17282	17197	17159	17061	17191	17081	17099	17208	17025	17250	17241	17187	17211	17192	17205	17112	17153	17585	17189	17159	16961	17199	17382	17064	17101	17311	17097	17209	17143	17163	17035	17260	17353	17016	17272	17331	16936	17271	17399	16927	17230	17056	17142	17043	17317	17141	17143	17189	17188	17218	17210	17053	17415	17299	17142	17286	17239	17313	17313	17259	17186	17080	17104	17175	17169	17119	17151	16965	17090	17186	17073	17120	17148	17210	17156	17201	17269	17221	16981	17340	17119	17067	17197	17042	17201	16970	17139	17119	17223	17241	17325	17145	17271	17328	17157	17100	17217	17241	17169	17072	17179	17130	17193	17060	17237	17009	17188	17019	17267	16883	17061	17098	17161	17269	17148	17126	17008	17144	17080	17219	16988	17269	17197	16916	16987	16965	17083	17239	17244	17285	16995	17205	17106	17038	17303	17193	17251	17056	17309	17125	17045	17226	17293	17415	17115	17122	17180	17014	17258	17190	17105	17258	17084	17115	17205	17049	17040	17083	17116	17041	17107	16855	17060	17207	17080	17370	17245	17042	17023	17070	17176	17162	17204	17284	17168	17096	17124	17179	17124	17167	17265	17242	17025	17085	17249	17207	17136	17264	17244	17162	17105	17206	17288	17131	17174	17014	17356	17198	17079	17271	17351	16987	17216	17208	17161	17029	17104	17192	17055	17064	17162	17248	17310	17240	17149	17103	17157	17113	17089	17105	17028	17112	17051	17174	17315	17283	17074	17323	17069	17075	17184	17016	17292	17155	17315	17160	17190	17100	17281	17360	17135	17381	16994	17063	16998	17253	17171	17070	17298	17217	17139	17324	17061	17216	17123	17212	17322	17167	17213	17142	17219	17264	17088	16951	17041	17150	17046	17189	17198	17149	17436	17382	17222	17286	17219	17226	17145	17028	17103	17008	17078	17283	17328	16983	17222	17100	17252	17189	17146	16936	17090	17314	17268	17098	17157	17306	17169	17200	17260	17050	16994	17154	17286	17077	17050	17264	17093	17408	17315	17064	17053	17077	17049	17109	17310	17087	17132	17250	17322	17105	17131	17052	16998	17187	17316	17176	17137	17156	17026	17269	17166	17229	17152	16944	17046	17051	17309	17178	16952	17193	17305	16963	17011	17116	17140	17187	17374	17224	17183	17161	17198	17261	17082	17114	17181	17118	16939	17029	17188	17058	17015	17182	17085	17263	17029	17104	17138	16999	17110	16710	17020	16979	17102	17193	17269	17145	17182	17199	17250	17155	17055	17233	17231	17204	17155	17093	17117	17253	17100	17217	17179	17296	17342	17223	17083	17232	16936	17137	17288	17296	17208	17074	17113	17036	17237	17053	17078	17123	17087	16999	17192	17263	17070	17346	17066	17258	17076	17409	17100	16983	17179	17095	17276	17356	17124	17176	17277	16996	17266	17248	17032	17247	17104	17215	17272	17077	17157	17353	17155	17225	17210	17252	17145	17056	17183	17181	17172	17084	17009	17185	17256	17194	16883	17000	17209	17163	17093	17237	17147	16945	17007	17252	17094	17312	17135	17118	17199	17084	17164	17408	17058	17283	17013	17178	17117	17162	16960	17441	17178	17031	17054	17150	17041	17180	17100	17319	17055	17112	16998	17158	16925	17186	17264	17105	17268	17087	17294	17151	17158	17242	17161	17406	17295	16902	17222	17238	17176	17322	17079	17188	17056	17063	17055	17214	17087	17220	17079	17365	17298	17434	17194	17147	17094	17269	17342	17202	17118	17152	16962	17163	17174	16995	17167	17148	17070	17004	17168	16868	16975	17123	17222	17230	17273	17144	17233	17132	17236	17027	17284	17097	17154	17337	17157	17173	17086	17165	17251	17015	17220	17012	17266	17286	16989	17188	17179	17161	17089	17357	17371	17285	17231	17164	17037	17084	17242	17289	17320	17058	17305	17000	16998	17169	17216	16985	17061	17221	17176	17101	17058	17102	17169	17285	17123	17165	17154	17165	17257	17159	17093	17203	17199	17255	17278	17099	17141	17164	17336	17291	17247	17022	17154	17209	17191	17314	17152	17278	17154	17255	17006	17233	17147	17233	17121	17205	17104	17131	17065	17126	17324	17259	17236	17244	17129	17083	17350	17201	17166	17404	17175	17082	17141	17032	17188	17246	17087	17062	17160	17047	17044	17167	17301	17141	17011	17167	17270	17248	16930	17172	17116	17213	17185	17090	17176	17377	17109	17049	17075	17191	17085	17149	17185	17329	17266	17162	16963	17236	17137	17093	17139	17147	17284	17122	17123	17355	17314	17187	17111	17054	16997	17188	17273	17089	16959	17158	17165	17215	17284	17055	17143	16925	17094	17261	17236	17140	17272	17048	17186	17171	17298	17144	16811	17198	17178	17055	17240	17375	17213	17113	17397	17106	17021	17155	17222	17074	17203	17115	17305	17155	17112	17277	16961	17104	17024	17178	17214	17062	17282	17172	17093	17127	17323	17147	16971	17173	17026	17167	17033	17303	17316	17306	17162	17244	17172	17191	17352	17252	17246	17106	17179	17014	17405	17158	17141	17133	17031	17364	17101	17286	17108	17003	17032	16899	17068	17107	17199	17215	17270	17345	17066	17197	17223	17045	17305	17259	17339	17136	17168	17246	17004	16848	16963	17007	17161	17378	17052	17271	17254	17462	17276	17276	17151	17107	17120	17385	17281	17207	17162	17265	17132	17004	17327	17138	17140	17245	17074	16994	17139	17277	17187	17170	17201	17061	17368	17282	17121	16948	17226	17157	17218	17210	17246	17181	17227	17398	16968	17228	17058	17235	17125	17266	17019	17035	17216	16857	17157	17163	17218	17062	17185	17036	17203	17151	17211	17097	17081	17060	17188	17013	16946	17244	17191	17450	17285	17484	17355	17193	17103	17247	17140	17355	17111	16993	16976	17208	17156	17310	17291	17047	17083	17238	17429	17261	17129	17354	17022	17200	17312	17177	17081	17124	17165	16975	17068	17150	17008	17221	17203	17158	17188	17319	17227	17234	17399	17128	17183	17060	17314	17182	17035	17154	17105	17037	17035	17032	17340	17183	17174	17344	17249	17190	17387	17131	17311	17234	17250	17205	17251	17080	17218	17232	16967	17211	17151	17276	17228	17187	17276	17122	17086	17241	17134	17200	17278	17368	17165	17082	17092	17226	17212	17112	17016	17216	17245	17265	17041	17155	17075	17113	17342	17250	17134	17326	17223	17141	17199	17218	17077	17202	17051	17320	17109	17253	17214	17078	17413	17066	17171	17059	17300	17161	17185	17055	17142	17383	17080	17239	17165	17282	17067	17203	17268	17214	17042	16912	17203	17136	17275	17089	17133	16980	17115	17052	16964	17070	17299	17059	17127	17194	17242	16971	17364	17176	17341	17138	17296	17193	17131	17113	17181	17148	17017	17162	17276	17106	17361	17024	17074	17175	17136	17156	17146	17192	17176	17129	17312	17372	17252	17251	17103	17001	16932	17022	17209	16990	17299	17066	17210	16990	17339	17065	17133	17048	17200	17199	17346	17084	17188	17402	17198	17054	17127	17068	16958	17131	17150	17399	17155	17131	17137	17192	17232	17146	17179	17318	17025	17132	17089	17114	17142	17345	17280	17165	17134	17025	17214	17143	17301	17252	17262	17151	17049	17050	17181	17363	17130	17222	17188	17046	17074	17251	17401	17091	17115	17042	17390	16999	17128	17086	17311	17309	17159	17246	17356	17195	17328	17179	16972	17317	17234	17107	17189	17150	17206	17217	17058	17217	17049	17242	17238	17212	17328	17372	17246	17063	17148	17108	17232	17163	17301	17199	17275	17023	16931	17259	17149	17146	17159	17071	17294	17193	17294	17209	17134	17335	17176	17021	17214	17222	17058	17197	17194	17206	17042	17175	17170	17102	16775	17152	17177	17309	17407	17230	17028	17069	17292	17194	17355	17203	17257	17051	17152	17222	17308	17072	17038	17259	17071	17283	17363	17231	17105	17084	17140	17107	17275	17187	17008	17265	17204	17132	17125	17128	17024	17292	17092	17184	17078	17216	17243	17251	16959	17183	17184	17138	17238	17127	17096	17001	17189	17317	17154	17310	17165	16968	17094	17069	17066	17200	17046	17506	17153	17020	17178	17095	17130	17209	17085	17023	17040	17117	17251	17011	16930	17194	17145	17215	17143	17220	17247	17054	17171	17088	17167	17153	17134	17020	17012	17152	17300	17232	17049	17137	17134	17322	17109	17065	17358	17098	17260	17176	17409	17082	17094	17237	17107	17090	17414	17104	17081	17109	17132	17162	17137	17121	17138	17322	17040	17200	17253	17397	17202	17109	17182	17255	17243	17257	17028	17066	17005	17226	17158	17036	17175	17290	17047	17098	17075	17093	17245	17186	17107	17151	17165	17255	17214	17089	17023	17289	17439	17190	17130	17067	17058	17248	16958	16985	16978	17374	17207	17008	17185	17187	17234	17258	17048	17076	17140	17042	17262	17174	17124	17188	17202	17306	17062	17267	17148	17110	17034	17172	17290	17330	17312	17215	17164	17055	17035	17176	16861	17229	17346	17008	17056	17240	17155	17131	17361	17178	17138	17316	17205	17198	17241	17395	17249	17308	17226	17134	17118	17142	17203	17153	17190	17056	17135	16961	17198	17258	17131	17171	17190	17031	17191	17185	17146	17070	17290	17259	17220	17173	17286	17052	17207	17255	17283	17172	16991	17201	17060	17321	17287	17364	17211	17260	17199	16995	17193	17183	17282	17195	17039	17340	17238	17082	16907	17323	17276	16991	17297	17175	17042	17361	17178	17241	17281	17502	17043	17352	16972
32709	56610	51223	39829	33946	29406	25762	21089	18702	18337	17943	17311	17092	16583	16194	16034	15958	15595	15757	15517	15357	15148	15100	15103	14910	14794	14831	14762	14576	14791	14670	14566	14698	14594	14604	14518	14602	14559	14540	14444	14520	14599	14474	14674	14485	14418	14544	14514	14716	14601	14640	14428	14293	14607	14522	14389	14506	14394	14348	14414	14480	14422	14531	14414	14455	14310	14202	14388	14490	14432	14493	14383	14460	14349	14314	14545	14335	14333	14608	14413	14543	14593	14495	14336	14508	14466	14278	14466	14573	14489	14345	14461	14577	14367	14479	14418	14474	14413	14345	14326	14565	14483	14632	14663	14405	14465	14458	14540	14498	14419	14501	14500	14435	14505	14383	14322	14303	14323	14478	14552	14418	14396	14449	14312	14505	14395	14302	14466	14426	14417	14297	14463	14353	14401	14477	14403	14488	14259	14382	14565	14437	14469	14474	14585	14552	14307	14406	14382	14538	14442	14449	14166	14254	14414	14700	14630	14577	14438	14377	14549	14488	14465	14460	14447	14516	14412	14464	14348	14575	14418	14425	14452	14416	14286	14490	14593	14447	14458	14442	14380	14268	14421	14407	14478	14391	14465	14495	14343	14371	14526	14552	14521	14387	14493	14678	14394	14449	14392	14550	14420	14352	14447	14467	14490	14465	14400	14486	14386	14542	14530	14370	14480	14475	14511	14431	14416	14507	14264	14346	14371	14461	14372	14368	14616	14436	14388	14611	14386	14525	14524	14245	14445	14451	14391	14322	14491	14361	14361	14661	14573	14234	14535	14322	14379	14374	14524	14378	14486	14474	14534	14395	14359	14508	14484	14484	14420	14346	14435	14588	14457	14477	14481	14497	14401	14546	14439	14375	14358	14493	14280	14538	14481	14502	14462	14436	14492	14493	14466	14465	14325	14466	14462	14296	14273	14273	14434	14662	14431	14423	14332	14332	14310	14336	14304	14628	14487	14383	14394	14545	14332	14380	14430	14315	14273	14425	14408	14295	14448	14448	14509	14260	14533	14482	14432	14342	14420	14423	14512	14216	14241	14489	14273	14388	14456	14377	14674	14371	14566	14439	14370	14309	14460	14375	14583	14364	14443	14459	14185	14361	14444	14447	14287	14514	14290	14481	14352	14397	14543	14355	14478	14418	14300	14343	14504	14400	14559	14484	14496	14385	14326	14305	14351	14378	14423	14478	14418	14406	14484	14482	14449	14367	14585	14466	14335	14456	14411	14238	14415	14358	14599	14326	14351	14364	14596	14469	14458	14349	14249	14577	14482	14354	14279	14405	14384	14184	14409	14508	14272	14509	14391	14415	14421	14408	14554	14302	14414	14460	14545	14531	14513	14411	14513	14460	14616	14327	14542	14331	14201	14421	14438	14451	14416	14403	14414	14540	14589	14384	14531	14423	14323	14664	14452	14449	14439	14425	14385	14309	14252	14439	14627	14501	14428	14421	14372	14427	14344	14277	14327	14531	14471	14479	14314	14399	14382	14464	14316	14404	14346	14476	14450	14411	14412	14443	14565	14485	14453	14438	14527	14514	14583	14467	14469	14356	14340	14306	14313	14442	14341	14446	14441	14418	14509	14336	14432	14327	14393	14518	14344	14414	14467	14362	14454	14437	14460	14532	14598	14264	14507	14479	14441	14463	14431	14460	14513	14461	14477	14385	14320	14367	14386	14507	14506	14418	14444	14514	14524	14492	14421	14350	14299	14369	14487	14319	14484	14515	14492	14419	14552	14336	14457	14610	14244	14476	14480	14341	14309	14359	14431	14530	14242	14464	14505	14267	14461	14480	14378	14476	14572	14173	14293	14552	14602	14617	14559	14442	14416	14445	14554	14329	14288	14505	14548	14497	14399	14222	14384	14414	14275	14362	14478	14418	14341	14444	14539	14417	14294	14444	14344	14393	14419	14367	14410	14421	14412	14434	14402	14414	14259	14390	14327	14704	14402	14424	14493	14337	14374	14301	14490	14444	14437	14354	14462	14522	14518	14254	14535	14458	14365	14439	14548	14244	14458	14397	14394	14406	14291	14382	14416	14453	14556	14416	14478	14569	14396	14474	14315	14564	14285	14433	14470	14390	14512	14409	14352	14587	14386	14328	14211	14429	14381	14441	14405	14412	14361	14434	14368	14396	14442	14463	14601	14518	14351	14323	14326	14480	14515	14404	14595	14601	14514	14332	14370	14416	14249	14517	14260	14614	14264	14358	14534	14449	14287	14469	14447	14343	14379	14452	14548	14390	14513	14358	14225	14451	14484	14259	14162	14446	14432	14322	14415	14465	14419	14252	14394	14519	14269	14404	14280	14357	14507	14365	14382	14346	14444	14337	14478	14495	14413	14524	14477	14458	14304	14450	14352	14340	14491	14349	14516	14431	14594	14302	14312	14256	14470	14306	14377	14326	14564	14593	14505	14307	14396	14581	14259	14481	14318	14344	14397	14553	14407	14321	14407	14597	14425	14546	14435	14313	14558	14346	14405	14475	14411	14403	14405	14476	14543	14393	14336	14466	14399	14599	14242	14571	14613	14366	14557	14373	14496	14489	14333	14437	14462	14386	14376	14432	14364	14472	14207	14317	14475	14341	14435	14440	14452	14523	14564	14286	14416	14280	14190	14404	14359	14419	14344	14346	14463	14610	14469	14388	14431	14403	14504	14314	14408	14346	14330	14468	14432	14381	14553	14558	14520	14547	14473	14637	14379	14466	14490	14489	14529	14394	14487	14415	14456	14488	14442	14384	14349	14395	14438	14402	14298	14474	14431	14251	14519	14316	14372	14451	14671	14292	14478	14232	14434	14324	14378	14491	14457	14455	14413	14505	14290	14431	14422	14549	14461	14393	14462	14332	14509	14401	14479	14360	14197	14316	14465	14675	14244	14384	14397	14426	14499	14424	14343	14425	14459	14672	14491	14432	14467	14447	14496	14416	14423	14407	14324	14403	14461	14360	14420	14572	14380	14285	14291	14476	14471	14413	14496	14386	14273	14536	14517	14418	14340	14485	14411	14524	14328	14447	14205	14309	14400	14354	14405	14290	14407	14575	14448	14367	14531	14539	14313	14590	14466	14522	14297	14470	14526	14559	14594	14382	14498	14478	14324	14409	14450	14325	14721	14520	14477	14387	14380	14384	14410	14496	14500	14497	14451	14374	14503	14490	14384	14481	14488	14332	14417	14545	14201	14305	14355	14486	14404	14502	14589	14252	14420	14440	14536	14558	14504	14353	14410	14484	14425	14377	14338	14282	14467	14370	14370	14391	14330	14340	14481	14489	14290	14302	14326	14338	14363	14526	14438	14591	14369	14446	14403	14399	14323	14464	14431	14410	14322	14463	14281	14404	14396	14407	14532	14425	14279	14238	14457	14238	14458	14424	14385	14412	14549	14314	14369	14317	14408	14344	14369	14493	14438	14506	14296	14509	14368	14412	14462	14560	14501	14511	14439	14556	14329	14412	14372	14463	14506	14366	14444	14399	14536	14253	14664	14330	14322	14393	14267	14207	14406	14474	14448	14458	14435	14503	14489	14389	14444	14455	14236	14288	14328	14487	14519	14469	14447	14400	14488	14425	14417	14442	14281	14539	14474	14402	14381	14536	14412	14368	14515	14397	14530	14471	14339	14554	14432	14452	14388	14220	14501	14531	14440	14242	14429	14338	14474	14385	14500	14483	14449	14412	14398	14407	14467	14334	14355	14387	14418	14539	14278	14404	14473	14304	14365	14466	14403	14324	14424	14432	14412	14543	14311	14349	14486	14404	14361	14492	14469	14398	14338	14383	14526	14415	14402	14456	14503	14501	14491	14565	14388	14451	14316	14465	14536	14557	14325	14434	14382	14654	14328	14486	14463	14443	14350	14377	14171	14483	14239	14303	14422	14251	14432	14466	14493	14446	14396	14454	14287	14159	14410	14493	14466	14488	14440	14396	14436	14257	14435	14467	14424	14389	14450	14407	14393	14462	14278	14454	14538	14324	14351	14361	14395	14477	14430	14355	14520	14419	14549	14492	14326	14382	14387	14358	14494	14506	14567	14416	14533	14332	14312	14479	14340	14308	14619	14433	14447	14540	14439	14403	14317	14384	14664	14304	14297	14316	14430	14395	14303	14472	14662	14431	14423	14386	14492	14439	14302	14498	14412	14318	14345	14354	14491	14388	14346	14412	14531	14386	14424	14557	14445	14272	14624	14318	14413	14358	14416	14462	14485	14366	14444	14435	14499	14557	14534	14451	14400	14390	14379	14426	14502	14390	14396	14433	14313	14313	14405	14710	14509	14237	14436	14417	14601	14559	14529	14298	14368	14565	14443	14448	14284	14410	14323	14365	14551	14448	14455	14406	14327	14362	14568	14414	14420	14368	14403	14396	14420	14481	14200	14438	14492	14495	14603	14507	14487	14368	14383	14436	14497	14527	14364	14410	14471	14440	14433	14505	14447	14368	14515	14397	14558	14482	14495	14378	14481	14431	14396	14451	14491	14437	14331	14419	14408	14557	14347	14328	14508	14358	14530	14376	14291	14365	14382	14480	14487	14501	14401	14454	14465	14601	14391	14273	14429	14411	14509	14474	14498	14444	14343	14440	14420	14447	14522	14313	14417	14369	14442	14394	14344	14425	14505	14348	14539	14614	14459	14379	14358	14354	14349	14344	14389	14448	14481	14342	14421	14284	14333	14602	14271	14509	14439	14425	14303	14276	14349	14326	14167	14344	14486	14265	14536	14322	14334	14488	14578	14324	14591	14306	14419	14622	14430	14381	14395	14467	14374	14552	14439	14394	14277	14371	14512	14439	14457	14385	14380	14561	14343	14357	14264	14384	14396	14525	14522	14401	14431	14335	14360	14383	14219	14402	14318	14179	14454	14311	14445	14526	14352	14420	14518	14472	14467	14414	14452	14355	14451	14428	14452	14422	14374	14428	14431	14552	14471	14420	14414	14310	14590	14448	14253	14341	14491	14467	14567	14656	14507	14378	14401	14482	14301	14426	14306	14351	14274	14361	14338	14401	14300	14464	14514	14389	14527	14576	14464	14470	14412	14331	14481	14360	14416	14468	14353	14381	14598	14593	14421	14408	14383	14415	14444	14495	14403	14342	14431	14584	14435	14356	14466	14406	14480	14510	14401	14273	14595
28914	28280	35781	31460	25110	22452	20320	18582	17578	17233	17126	17147	16860	16973	17018	16682	16729	16628	16698	16473	16538	16588	16389	16475	16790	16360	16309	16620	16323	16345	16566	16493	16436	16391	16159	16066	16325	16149	16354	16417	16308	16389	16256	16284	16503	16157	16321	16294	16379	16196	16184	16275	16409	16242	16223	16359	16337	16389	16351	16388	16209	16476	16188	16241	16386	16133	16188	16062	16255	16251	16146	16390	16067	16198	16313	16302	16306	16169	16263	16120	16256	16275	16275	16275	16388	16484	16202	16310	16209	16251	16195	16154	16216	16243	16423	16388	16305	16393	16209	16220	16257	16429	16261	16278	16279	16404	16357	16207	16389	16040	16283	16393	16246	16538	16170	16507	16370	16422	16311	16226	16480	16256	16218	16281	16342	16289	16278	16381	16359	16351	16311	16409	16237	16397	16221	15951	16187	16380	16189	16346	16375	16105	16227	16285	16427	16501	16145	16333	16155	16111	16330	16340	16403	16310	16242	16229	16309	16317	16101	16678	16302	16032	16112	16436	16322	16323	16295	16442	16489	16253	16409	16327	16131	16064	16247	16330	16536	16263	16268	16352	15985	16178	16249	16407	16125	16407	16417	16085	16282	16518	16477	16217	16277	16183	16337	16316	16485	16351	16284	16239	16350	16248	16279	16287	16142	16331	16144	16341	16432	16271	16603	16346	16495	16354	16266	16276	16239	16375	16238	16068	16162	16206	16120	16213	16133	16450	16386	16104	16446	16254	16383	16266	16338	16338	16444	16213	16546	16210	16139	16356	16402	16426	16213	16079	16302	16399	16232	16298	16251	16258	16223	16280	16134	16277	16417	16315	16378	16173	16190	16516	16445	16238	16127	16262	16172	16257	16289	16407	16208	16268	16329	16131	16354	16205	16530	16407	16428	16438	16314	16121	16260	16295	16359	16255	16381	16196	16163	16455	16272	16350	16170	16535	16314	16239	16320	16416	16311	16200	16316	16262	16231	16301	16423	16246	16235	16238	16292	16241	16404	16179	16294	16139	16193	16244	16237	16214	16217	16349	16381	16378	16323	16354	16309	16463	16239	16437	16346	16220	16261	16460	16297	16246	16428	16133	16197	16390	16377	16236	16161	16071	16301	16240	16234	16146	16230	16244	16418	16470	16202	16288	15987	16126	16148	16368	16415	16341	16285	16272	16325	16411	16315	16396	16231	16242	16226	16336	16410	16258	16286	16102	16407	16186	16232	16371	16298	16309	16354	16287	16480	16177	16352	16341	16598	16232	16422	16194	16259	16257	16141	16269	16194	16072	16086	16347	16441	16337	16405	16015	16373	16414	16236	16310	16128	16123	16058	16578	16268	16149	16261	16414	16311	16291	16375	16211	16089	16202	16398	16312	16280	16384	16410	16387	16350	16100	16156	16183	16283	16223	16186	16229	16138	16443	16354	16378	16401	16389	16054	16361	16496	16210	16167	16464	16480	16411	16560	16129	16204	16228	16297	16384	16517	16424	16293	16328	16184	16283	16425	16158	16094	16116	16133	16081	16249	16226	16150	16261	16410	16265	16512	16267	16279	16167	16241	16273	16329	16268	16125	16321	16140	16289	16359	16367	16119	16417	16258	16351	16199	16180	16383	16347	16203	16311	16180	16375	16268	16439	16216	16242	16392	16246	16213	16245	16201	16227	16277	16155	16196	16196	16194	16278	16450	16172	16487	16094	16342	16380	16235	16215	16294	16354	16245	16342	16206	16347	16230	16219	16321	16303	16216	16334	16340	16520	16236	16230	16296	16294	16164	16326	16106	16149	16184	16217	16128	16173	16317	16329	16304	16364	16101	16373	16354	16388	16214	16136	16186	16225	16533	16239	16378	16485	16274	16458	16212	16259	16357	16337	16029	16072	16333	16119	16283	16555	16457	16094	16133	16154	16101	16381	16331	16190	16262	16219	16208	16175	16299	16099	16425	16345	16370	16222	16308	16318	16343	16172	16266	16278	16268	16311	16452	16217	16371	16117	16385	16281	16324	16216	16329	16361	16308	16297	16328	16271	16270	16190	16319	16235	16325	16472	16160	16251	16095	16165	16145	16154	16174	16346	16215	16103	16329	16385	16299	16154	16440	16432	16275	16323	16379	16404	16375	16493	16190	16281	16460	16403	16255	16337	16387	16139	16350	16278	16288	16374	16382	16212	16291	16242	16303	16348	16221	16304	16223	16174	16305	16337	16283	16287	16395	16168	16328	16342	16391	16449	16144	16381	16088	16205	16286	16329	16302	16241	16226	16416	16293	16200	16290	16216	16370	16324	16352	16415	16438	16339	16256	16296	16488	16375	16248	16445	16453	16292	16372	16204	16329	16344	16523	16117	16374	16242	16154	16428	16594	16190	16441	16309	16316	16207	16255	16414	16400	16291	16179	16281	16337	16257	16141	16414	16325	16336	16393	16323	16332	16121	16352	16453	16219	16223	16472	16341	16182	16306	16036	16342	16289	16387	16307	16252	16255	16274	16391	16140	16124	16198	16319	16404	16274	16387	16374	16478	16387	16330	16427	16265	16089	16296	16095	16299	16256	16085	16234	16314	16305	16272	16317	16282	16071	16146	16336	16197	16369	16247	16505	15978	16370	16376	16267	16310	16404	16121	16192	16199	16345	16474	16252	16344	16526	16243	15930	16343	16351	16227	16303	16235	16457	16188	16242	16278	16376	16195	16321	16368	16179	16353	16298	16129	16235	16344	16288	16254	16351	16296	16130	16266	16299	16220	16312	16256	16311	16042	16402	16414	16544	16337	16285	16374	16272	16224	16228	16408	16369	16306	16385	16243	16231	16496	16514	16245	16323	16352	16211	16366	16257	16179	16465	16168	16078	16207	16379	16227	16209	16161	16152	16352	16371	16361	16324	16331	16176	15982	16295	16367	16435	16259	16238	16228	16330	16180	16281	16314	16287	16205	16349	16267	16252	16187	16546	16277	16337	16169	16297	16240	16302	16301	16159	16341	16374	16344	16342	16133	16329	16300	16140	16357	16325	16462	16305	16196	16215	16105	16214	16264	16094	16282	16480	16268	16234	16286	16380	16425	16336	16421	16130	16145	16334	16209	16425	16267	16441	16197	16321	16350	16460	16383	16321	16292	16332	16249	16111	16339	16323	16339	16211	16097	16185	16333	16348	16226	16366	16284	16434	16294	16220	16275	16130	16135	16333	16310	16338	16388	16135	16281	16298	16470	16177	16446	16269	16303	16388	16352	16160	16227	16377	16213	16169	16149	16399	16245	16360	16437	16272	16490	16331	16186	16135	16452	16271	16301	16348	16327	16263	16120	16253	16220	16370	16330	16288	16289	16280	16302	16229	16418	16476	16308	16401	16256	16194	16384	16268	16239	16466	16293	16245	16323	16271	16237	16285	16396	16067	16384	16222	16109	16414	16243	16544	16450	16466	16452	16291	16128	16361	16195	16510	16321	16283	16370	16287	16301	16336	16461	16344	16107	16203	16230	16452	16328	16301	16425	16391	16289	16201	16218	16363	16477	16421	16379	16321	16312	16542	16215	16438	16344	16471	16224	16339	16341	16195	16296	16284	16323	16299	16421	16292	16211	16085	16356	16343	16344	16472	16263	16306	16197	16295	16277	16434	16336	16449	16448	16401	16339	16417	16262	16258	16294	16340	16335	16305	16308	16398	16292	16260	16356	16421	16373	16547	16255	16218	16162	16249	16351	16363	16306	16250	16460	16486	16360	16287	16225	16324	16265	16382	16239	16274	16224	16360	16177	16116	16231	16262	16460	16202	16450	16344	16401	16418	16263	16289	16313	16378	16225	16328	16321	16366	16381	16436	16202	16434	16217	16203	16409	16468	16280	16434	16244	16263	16322	16320	16428	16132	16443	16208	16309	16362	16414	16311	16077	16287	16187	16212	16307	16140	16197	16188	16329	16222	16376	16363	16370	16451	16217	16289	16373	16494	16249	16370	16184	16305	16173	16251	16247	16407	16404	16406	16186	16241	16387	16224	16328	16489	16314	16235	16298	16377	16199	16312	16251	16237	16200	16253	16215	16327	16417	16433	16104	16359	16236	16363	16181	16177	16260	16288	16164	16269	16391	16304	16349	16274	16026	16421	16384	16341	16102	16223	16346	16342	16212	16207	16267	16208	16306	16153	16271	16236	16207	16326	16296	16384	16298	16329	16239	16329	16159	16156	16352	16421	16342	16316	16302	16328	16429	16205	16251	16339	16184	16126	16343	16500	16405	16170	16096	16415	16280	16260	16197	16374	16245	16335	16208	16207	16164	16369	16134	16405	16356	16260	16480	16510	16437	16266	16222	16366	16274	16363	16357	16297	16279	16276	16305	16421	16247	16298	16176	16380	16378	16255	16271	16423	16374	16363	16217	16105	16226	16227	16347	16276	16078	16257	16293	16240	16330	16165	16354	16316	16270	16383	16099	16399	16338	16089	16169	16288	16253	16270	16159	16309	16238	16448	16199	16370	16371	16312	16324	16340	16236	16157	16312	16262	16350	16370	16163	16321	16091	16134	16414	16530	16239	16426	16408	16050	16262	16222	16456	16360	16161	16216	16320	16406	16443	16247	16296	16460	16370	16388	16305	16231	16261	16225	16463	16375	16391	16602	16305	16468	16290	16622	16513	16127	16229	16330	16255	16418	16244	16468	16112	16609	16481	16199	16039	16145	16370	16251	16222	16435	16299	16540	16205	16316	16408	16175	16317	16244	16391	16350	16201	16394	16384	16229	16386	16227	16121	16314	16288	15958	16134	16386	16280	16308	16361	16199	16323	16416	16302	16300	16292	16221	16384	16245	16424	16255	16277	16489	16237	16042	16307	16423	16295	16228	16256	16256	16490	16263	16235	16531	16132	16252	16240	16262	16437	16407	16322	16182	16538	16249	16258	16269	16092	16338	16391	16292	16304	16318	16272	16197	16158	16161	16388	16200	16207	16280	16582	16211	16069	16207	16179	16264	16111	16165	16197	16282	16233	16201	16086	16335	16117	16321	16244	16405	16363	16389	16310	16326	16277	16332	16302	16212	16257	16221	16132	16144	16117	16219	16371	16251	16323	16325	16078	16252	16546	16524	16384	16258	16276	16415	16417	16471	16121	16276	16324	16388	16416	16373	16283	16237	16398	16500	16424	16055	16374
30927	45154	39882	29925	25086	21673	19491	17009	15801	15495	15370	15274	14936	14762	14724	14707	14597	14378	14479	14331	14290	14128	14223	14223	14163	14116	14296	14146	14014	14371	14217	14144	14057	14083	13993	14161	13846	14122	14082	14121	14176	13978	14122	14012	13967	13971	14048	13999	14067	13877	14010	13941	13966	13954	13854	13902	14064	13947	14090	13920	14048	13938	14014	13886	13940	13932	13807	13953	14002	13965	13779	13996	13906	13772	14037	14038	13954	13772	13980	13905	13824	14010	13891	13973	13894	14043	13985	13907	14021	13942	13871	14054	14057	13988	13914	14056	14098	13956	13905	14034	14078	13913	13934	13958	14106	13904	14000	14159	13901	14002	13907	13911	14023	13949	13941	13954	13918	14013	13880	13862	13974	13957	13770	14037	13871	13915	13978	13893	13884	13996	13893	13912	14012	13832	14034	13912	13964	13994	14078	13862	14006	14006	13949	13905	14001	14016	13903	14160	13974	13896	14042	13975	13943	14161	13984	13964	13974	13869	13991	14155	14138	13989	13936	13926	13981	13933	13818	13955	13906	13978	13934	14040	13929	13963	13901	13889	13878	13954	14033	13875	14059	13990	14032	14107	13951	14017	14017	14024	14009	13930	14019	13993	13979	13999	13922	13685	13796	13821	14009	13843	13921	13824	14000	14131	13957	14028	14023	13987	13870	13918	13940	13920	14028	14176	13909	13922	14033	13958	14031	13923	13932	13945	13968	14060	13933	13974	14043	14128	13850	14044	13979	13980	14049	13902	14107	14072	14047	13878	14069	14002	13983	13920	13913	13946	14002	13878	14004	13937	13960	13968	14044	13853	13893	13892	14011	14025	13942	14145	13906	13969	13905	13963	14119	14073	13940	14029	14023	14025	14031	14045	13943	14046	13958	13865	14064	13874	13930	14000	14003	13738	13889	14012	13931	13958	13983	13903	14049	14019	13964	13902	13971	13962	13977	13946	14007	13995	14022	13968	13830	13858	13880	14028	14056	14011	13999	13906	13956	13864	14029	13775	13971	14014	13901	13965	13939	13820	13956	13918	13927	13971	13959	13957	14064	13949	14049	13873	14067	14003	13999	14014	14088	13990	13880	13981	13844	14011	13942	13887	13902	13871	13956	14033	13912	14067	13941	13803	13756	13984	14009	14029	13970	14108	13847	13975	13945	14148	13836	14035	14248	13874	14002	14015	13798	13980	14074	14045	13786	13896	13885	14079	14060	13793	13968	13909	13936	13983	13981	13965	13918	13817	14038	13806	13861	14019	14049	13992	14003	13973	13960	13970	13949	13976	14044	13955	13860	13939	14079	14032	13917	14031	13879	13965	14053	13833	13989	13975	14013	14076	14273	13972	14006	13970	13974	13903	13902	13715	13943	14073	13739	13852	13843	14040	14045	13902	13912	14041	13997	13938	14107	13990	14145	13744	14169	13951	13906	13988	13882	13887	13912	13995	13967	13937	14042	13785	13951	13866	14038	13985	14002	13973	13894	14107	14021	13990	13986	13781	13887	14036	14166	13858	13999	13806	13871	13943	13934	13991	14028	13926	14013	14028	13925	13867	14015	13987	13783	13917	13918	13752	13992	14002	13827	13892	13909	13954	14102	13979	13852	13938	14056	13765	14025	13951	14056	14011	13853	13930	14052	13843	14079	13880	13995	13812	14065	13989	13896	13941	13959	14140	14112	14135	13957	14144	14122	13652	13930	14048	13958	13823	14123	13812	14072	13965	13944	14067	14019	14015	13961	14047	13987	13942	13989	13973	13940	13908	13798	13961	14030	14000	14004	13913	14098	14047	13980	13913	13957	14148	13982	14028	14119	13817	13969	13951	14015	13971	13926	14105	13868	13915	14006	14058	14029	13921	14019	13947	14198	14021	14020	13985	14028	13971	14055	13832	13917	14063	13963	14003	13984	13795	13872	14073	14081	14014	13975	13991	14015	13974	13923	13898	13939	13823	13882	14020	13997	13966	14046	14007	13941	13988	13832	13938	14145	13956	13873	13998	14028	13923	14039	13998	13847	14011	13952	13796	14089	13751	14177	13825	14044	13955	13973	13982	14035	14025	14052	13924	14044	13913	13936	14021	14077	13837	14019	14014	14075	14024	14015	14051	14049	14111	13965	13876	13974	13934	13970	13777	14092	14019	14132	14001	13939	13977	14013	13910	13906	14104	14182	13951	13939	13966	13991	13953	14018	13872	14077	13937	14018	13929	13834	14019	13883	13965	13980	13898	13932	14150	14001	13995	13961	13945	14048	13769	13885	14053	13903	13939	13844	13927	13915	13972	13804	14011	13924	13934	14042	13935	13991	13890	14028	13937	14025	14059	13935	14051	13898	13961	13851	14044	13828	14065	13948	13879	14103	13969	14036	13741	13985	13990	13825	13919	13984	13967	14025	13936	13815	13806	14067	13956	13928	13939	14074	13873	13982	13765	13937	13896	13844	14121	13986	13899	13959	13966	14003	13977	13892	13924	14048	14101	13846	13861	14125	13897	13988	14077	14092	14029	14031	14082	13927	13941	13888	14119	13812	14013	13996	14123	13815	13947	13922	13972	13902	13942	14059	14044	13859	13979	13973	13955	13989	13858	13946	14027	14029	13987	13866	13832	13962	13875	14102	13978	13936	13975	14048	13927	13991	13829	13956	13840	13889	13914	14028	14130	14005	13960	13981	14097	13972	14038	13911	13814	14056	14023	13869	14099	13964	14048	14035	13881	13999	13950	13851	13930	14044	13827	13983	13973	13994	14158	13866	13958	13846	14013	13941	13905	13912	13715	13856	13990	13987	13939	13968	13890	14058	14059	14167	13989	13929	13932	13822	14018	13850	13908	13983	14060	13994	13875	13787	13912	14065	13960	14064	13954	13843	13991	13877	14059	13971	13963	14020	13897	14004	14010	13986	14002	13796	13779	13904	14050	13940	14155	13762	13881	14012	13861	14019	13887	14003	13985	13926	13968	14018	13904	14068	13983	13971	13821	13981	13939	14026	14088	14015	13869	13964	13922	13890	14020	13905	13956	13987	14128	13982	14149	14063	13973	13899	13874	13809	14104	13918	14089	13878	13974	13927	13980	13822	13986	13889	14161	13930	13870	13936	14106	14017	13990	13842	13975	14021	14048	13923	14103	13928	13941	14152	13804	13926	14118	13951	13950	13918	14097	13984	13837	13885	13982	13932	14122	13787	14094	14028	14095	13920	14051	13882	13888	13894	13933	14116	14009	13937	13940	13937	14028	13980	14150	14015	13920	13938	13870	14003	14048	14030	13968	13828	14050	13924	13843	13988	14082	14000	13914	14009	13890	14025	13808	14022	13851	13978	13871	13802	14022	14075	13948	13878	13925	13961	13926	13843	14130	13993	13955	13807	14105	13958	13963	13844	14154	14015	13772	13782	13997	14167	13871	14074	14032	13946	13999	13958	14148	14025	14006	13959	13992	14112	13983	13924	13972	14088	14079	13999	14038	14116	14048	13938	14189	14030	14067	13909	13999	13995	14051	14072	13921	14192	14006	13939	13930	13864	14069	13977	14108	14038	13973	13923	13877	13981	14093	14013	13922	13972	13894	13893	14079	13828	14085	14061	13983	13966	13879	13838	13955	13951	13958	13942	13929	14072	13895	14128	13811	14053	14025	14110	14091	14023	14002	13744	14055	14017	13988	13965	14136	13956	13883	14013	13961	14065	13981	14063	14033	13904	14063	14052	13877	14040	13784	13879	13994	14009	14054	14065	13901	14003	14000	13909	13920	13976	14068	14043	13833	14034	14065	13859	14051	13929	13930	13869	14070	13830	13994	13816	13914	14116	13927	13887	13980	13941	13953	14034	13958	13891	13980	14023	14126	13923	14062	13826	14034	13830	13950	13881	13915	13924	13999	13928	13858	13934	13931	13949	14028	13904	14060	13901	13746	13939	13845	13881	13938	13862	13969	13877	13990	13941	14040	13903	13909	14068	13806	13943	13822	13938	14024	13986	13882	14039	14016	13880	13941	13933	14140	13963	13867	14016	14027	14085	13949	14039	14043	13974	13988	13826	14049	13800	14004	13971	13959	13978	13983	13979	14215	13986	13833	13870	13993	13934	13913	13939	14118	14074	14044	13926	14068	13791	14059	13914	13917	13828	14021	13778	13993	13936	14026	13980	13938	14054	13996	13848	13870	13965	13964	13971	14086	13813	14229	14156	13793	13851	13799	14097	13890	13964	13925	13972	14081	13949	14181	14112	13986	14042	14134	14198	14042	14003	13907	14051	13930	13907	13887	14043	14104	14209	13917	14150	13944	13980	13928	13980	13955	14042	13950	14155	13903	13999	14081	13895	13742	13830	13884	14019	13918	13932	13904	14082	14036	13912	13880	13990	13797	13973	13930	14045	13893	14008	14035	13936	13946	13817	13848	14020	13878	13975	13873	14134	14066	13857	13970	14012	13897	14020	14110	13700	13980	14005	14010	13921	14033	14060	14062	13976	14174	13930	14061	13883	14023	13936	13944	13913	14083	13824	13963	13984	13986	13916	14117	14095	13947	14031	14112	13872	13893	14114	13969	13980	14076	13911	13878	13990	14084	13929	14108	14143	13857	14020	13957	14077	14030	13958	13958	13949	13861	13967	13621	13761	13947	13840	13855	13862	13885	13832	13921	13972	14029	14005	13975	13970	13902	13907	14046	14061	13798	14056	14093	14052	14104	14080	13942	14098	13902	14037	13728	13891	13987	14127	14014	14014	14020	14101	13846	13888	14051	14212	14049	14061	13884	14091	14023	14005	13874	13870	13932	13945	13802	14086	13764	14162	13870	13983	13740	14039	13983	14167	14036	13851	14012	13755	14060	13915	14032	13951	14099	13866	13836	13813	13998	13960	13972	13901	13971	13849	14009	13967	14009	13904	13988	13914	13943	13994	13849	13943	13871	14008	13779	13806	13995	13980	13766	13879	14060	14079	13918	14099	13978	14064	13948	13964	14043	13957	13999	13978	13844	13965	14071	14253	13897	13840	13842	14039	14035	13923	14167	13884	14031	13905	13924	13941	13918	13993	13952	14093	13952	14096	14055	13997	13979	14015	13821	13830	14011	14039	13880	13995	14011	14063	14112	14081	13836	14143	13968	13901	13869	14174	14025	13934	14055	14025	13926	13985	14075	13986	13981
23849	21092	28626	24851	24334	26117	25008	20243	18388	18227	17873	17652	17626	17544	17231	17252	17070	17147	16744	16815	16869	16718	16539	16776	16724	16430	16570	16405	16605	16508	16414	16524	16513	16298	16525	16627	16362	16334	16343	16362	16379	16456	16321	16540	16282	16227	16264	16406	16392	16287	16221	16317	16310	16346	16307	16386	16355	16412	16265	16269	16237	16260	16287	16053	16250	15979	16247	16309	16377	16349	16157	16244	16456	16387	16070	16374	16123	16020	16161	16136	16241	16114	16351	16347	16039	16152	16286	16531	16496	16224	16216	16470	16253	16218	16205	16353	16473	16265	16446	16475	16156	16171	16285	16236	16233	16295	16284	16254	16455	16254	16271	16315	16375	16061	16225	16143	16253	16439	16129	16300	16318	16241	16390	16111	16308	16353	16330	15993	16426	16387	16228	16228	16258	16080	16088	16469	16499	16228	16113	16299	16348	16367	16318	16314	16402	16362	16147	16350	16288	16267	16537	16118	16183	16448	16419	16316	16478	16368	16258	16323	16346	16223	16142	16393	16327	16398	16293	16244	16114	16185	16219	16135	16275	16343	16047	16352	16337	16273	16133	16038	16283	16124	16109	16040	16241	16155	16328	16096	16369	16298	16285	16182	16289	16311	16145	16347	16338	16050	16041	16306	16136	16167	16232	16327	16249	16263	16335	16105	16264	16230	16355	16089	15992	16347	16342	16226	16188	16197	16412	16208	16330	16394	16338	16096	16358	16417	16140	16097	16377	16431	16428	16079	16343	16215	16141	16112	16225	16374	16450	16167	16148	16135	16277	16042	16172	16380	16386	16205	16294	16118	16300	16297	16313	16228	16327	16374	16306	16339	16242	16356	16308	16388	16336	16352	16393	16110	16111	16298	16288	16399	16339	16204	16225	16142	16337	16237	16402	16232	16526	16199	16241	16335	16379	16256	16435	16098	16271	16378	16400	16441	16339	16407	16247	16070	16350	16111	16201	16252	16345	16236	16283	16154	16222	16073	16222	16392	16212	16268	16370	16339	16436	16361	16139	16314	16229	16238	16138	16193	16438	16168	16250	16218	16130	16148	16215	16180	16070	16090	16337	16241	16079	16301	16252	16155	16283	16107	16316	16427	16213	16263	16333	16322	16273	16355	16254	16197	16272	16289	16223	16259	16438	16364	16266	16318	16389	16321	16111	16126	16341	16322	16425	16206	16188	16355	16283	16349	16433	16397	16249	16209	16512	16277	16246	16119	16394	16352	16025	16182	16494	16338	16237	16073	16214	16232	16220	16227	16192	16155	16301	16268	16468	16204	16287	16200	16187	16382	16323	16214	16435	16273	16459	16393	16281	16312	16475	16177	16234	16168	16200	16363	16503	16471	16167	16400	16245	16294	16218	16308	16324	16390	16236	16183	16239	16253	16452	16210	16326	16272	16082	16490	16204	16383	16259	16170	16304	16266	16274	16298	16459	16198	16407	16216	16150	16057	16286	16399	16282	16367	16501	16253	16110	16397	16198	16336	16323	16274	16214	16064	16599	16272	16238	16203	16424	16326	16304	16228	16462	16254	16153	16307	16177	16456	16313	16299	16347	16269	16355	16225	16315	16302	16165	16294	16137	16149	16169	16295	16363	16361	16144	16299	16294	16130	16318	16408	16323	16259	16386	16324	16234	16031	16299	16492	16404	16205	16379	16136	16256	16147	16262	16355	16402	16415	16091	16204	16372	16146	16371	16329	16362	16275	16495	16079	16028	16154	16282	16389	16329	16227	16310	16408	16259	16155	16208	16288	16170	16361	16226	16204	16368	16270	16280	16179	16311	16270	16267	16175	16290	16246	16311	16134	16243	16344	16339	16399	16140	16475	16350	16379	16267	16306	16195	16532	16094	16059	16394	16518	16516	16211	16339	16090	16328	16242	16221	16226	16177	16299	16288	16133	16349	16389	16136	16397	16484	16339	16207	16314	16220	16413	16287	16182	16259	16395	16337	16433	16073	16245	16162	16526	16259	16127	16016	16232	16235	16514	16268	16252	16246	16361	16104	16377	16156	16315	16307	16317	16143	16308	16099	16156	16485	16407	16314	16305	16374	16108	16073	16404	16287	16288	16410	16268	16181	16243	16213	16241	16186	16146	16167	16182	16257	16182	16199	16382	16372	16211	16206	16349	16369	16348	16261	16325	16202	16311	16280	16442	16446	16274	16264	16188	16301	16088	16056	16194	16215	16229	16092	16147	16269	16233	16611	16086	16101	16233	16313	16080	16359	16186	16201	16276	16358	16331	16252	16366	16216	16383	16223	16343	16334	16491	16445	16075	16283	16265	16523	16226	16234	16326	16099	16164	16179	16210	16259	16517	16417	16291	16414	16296	16395	16373	16361	16440	16523	16284	16306	16239	16284	16218	16270	16229	16338	16457	16322	16201	16294	16271	16343	16240	16424	16269	16330	16414	16281	16180	16211	16338	16234	16197	16377	16275	16435	16044	16337	16268	16218	16271	16108	16327	16154	16147	16405	16122	16201	16281	16194	16278	16361	16356	16283	16242	16117	16368	16440	16243	16323	16184	16336	16456	16320	16265	16221	16221	16243	16279	16047	16298	16118	16407	16390	16329	16218	16324	16344	16213	16393	16136	16402	16233	16264	16078	16198	16288	16360	16502	16282	16202	16372	16149	16347	16175	16356	16391	16331	16331	16324	16351	16227	16160	16093	16336	16374	16279	16189	16250	16391	16325	16410	16398	16166	16255	16345	16419	16193	16370	16195	16408	16423	16433	16279	16365	16127	16292	16207	16316	16435	16271	16457	16444	16328	16234	16165	16221	16294	16448	16157	16313	16225	16236	16253	16288	16196	16281	16418	16298	16199	16192	16262	16161	16418	16139	16275	16441	16190	16358	16288	16242	16098	16369	16264	16055	16477	16359	16287	16428	16106	16232	16287	16168	16435	16514	16237	16289	16478	16303	16369	16237	16267	16220	16351	16357	16238	16346	16286	16350	16161	16326	16315	16239	16302	16169	16433	16460	16233	16263	16365	16096	16390	16254	16287	16297	16341	16316	16149	16267	16100	16314	16263	16320	16321	16254	16305	16244	16363	16222	16082	16271	16302	16344	16448	16374	16181	16327	16232	16341	16261	16401	16124	16300	16317	16144	16359	16293	16302	16103	16103	16320	16384	16332	16232	16216	16273	16218	16309	16302	16023	16242	16148	16356	16329	16425	16275	16357	16412	16460	16328	16118	16155	16176	16203	16361	16201	16371	16209	16122	16319	16123	16172	16160	16292	16236	16244	16347	16482	16150	16448	16293	16460	16280	16444	16263	16125	16121	16118	16316	16147	16131	16237	16256	16416	16198	16306	16330	16358	16301	16154	16363	16417	16315	16307	16405	16277	16204	16097	16195	16346	16312	16256	16309	16450	16326	16302	16314	16212	16425	16296	16296	16267	16476	16248	16226	16316	16453	16377	16249	16323	16305	16296	16351	16199	16051	16197	16294	16287	16323	16290	16336	16346	16295	16272	16276	16141	16125	16106	16207	16298	16403	16129	16296	16486	16343	16371	16055	16292	16294	16312	16357	16230	16403	16220	16294	16513	16330	16374	16281	16197	16311	16294	16341	16128	16085	16219	16250	16366	16257	16531	16357	16376	16243	16400	16386	16207	16352	16070	16440	16071	16203	16098	16247	16075	16261	16318	16418	16191	16402	16208	16272	16280	16380	16174	16152	16315	16156	16268	16129	16533	16384	16115	16396	16434	16279	16342	16134	16276	16335	16191	16193	16332	16286	16249	16191	16233	16644	16219	16265	16314	16386	16240	16328	16501	16402	16470	16217	16149	16201	16246	16129	16449	16336	16378	16269	16419	16200	16360	16307	16004	16178	16108	16230	16122	16237	16221	16546	16463	16453	16256	16364	16406	16297	16416	16286	16268	16160	16208	16246	16231	16265	16310	16191	16177	16201	16346	16213	16185	16241	16247	16436	16253	16068	16218	16307	16470	16271	16223	16306	16354	16115	16296	16326	16409	16334	16228	16244	16278	16514	16458	16283	16228	16451	16437	16341	16191	16313	16330	16237	16292	16374	16403	16297	16372	16185	16281	16193	16544	16294	16206	16244	16375	16238	16290	15980	16044	16219	16122	16469	16426	16188	16287	16361	16391	16293	16269	16356	16357	16369	16465	16196	16257	16303	16341	16371	16346	16140	16263	16269	16288	16137	16229	16319	16249	16157	16167	16213	16273	16192	16282	16063	16069	16026	16322	16172	16045	16087	16077	16199	16196	16234	16146	16377	16340	16374	16295	16424	16226	16203	16189	16068	16233	16428	16067	16283	16278	16142	16313	16377	16196	16253	16517	16113	16190	16167	16271	16303	16087	16298	16388	16178	16457	16392	16303	16324	16348	16130	16278	16093	16210	16284	16317	16459	16521	16257	16165	16156	16296	16150	16316	16000	16255	16056	16359	15984	16239	16199	16307	16082	16260	16194	16394	16112	16246	16282	16294	16107	16068	16175	16265	16297	16181	16326	16379	16362	16156	16087	16205	16386	16276	16374	16234	16275	16397	16208	16351	16329	16246	16237	16214	16178	16322	16279	16195	16211	16401	16214	16344	16188	16180	16422	16196	16242	16342	16272	16240	16147	16242	16172	16318	16195	16166	16220	16316	16367	16360	16263	16305	16228	16430	16360	16337	16219	16347	16335	16369	16439	16306	16167	16328	16295	16225	16175	16307	16303	16189	16301	16279	16402	16291	16221	16243	16261	16276	16274	16193	16309	16317	16251	16243	16256	16393	16206	16055	16320	16353	16401	16424	16381	16143	16348	16342	16300	16198	16199	16225	16478	16196	16217	16202	16287	16248	16308	16020	16259	16115	16236	16345	16190	16186	16274	16098	16130	16176	16173	16133	16378	16362	16391	16317	16203	16225	16400	16211	16188	16236	16303	16104	16305	16328	16317	16029	16288	16420	16396	16506	16184	16216	16285	16375	16261	16317	16340	16263	16283	16226	16344	16312	16224	16382	16393	16355	16233	16376	16327	16088	16471	16250	16307	16240	16167	16456	16198	16435	16289	16214	16470	16342	16221	16141	16270	16322	16267	16607	16451	16439	16504	16129	15977	16132	16281	16288	16345	16334	16215	16202	16211	16293	16185	16380	16249	16175	16428
30568	51614	45791	35323	29749	25917	22962	18785	17054	16601	16295	16027	15952	15320	15487	15227	15050	15072	14766	14727	14638	14744	14535	14224	14390	14305	14318	14276	14140	14298	14044	13987	14129	14193	14073	14074	14170	13974	13864	14077	14194	13947	14137	14080	13998	14178	14198	14096	14088	14128	14042	13995	14045	13857	13956	13910	14015	14010	14012	14010	14001	13973	13921	13940	13872	14045	13917	13882	14005	14070	13920	13973	14078	14009	14014	14028	14242	13963	14121	14039	14048	13979	14073	13843	13943	13925	13976	14052	13916	14037	14026	14086	13897	14073	13831	13861	13868	14110	13818	13985	13938	13807	14005	13943	13795	14082	14015	13884	13976	13970	14050	13968	14056	13983	14050	13957	14189	13982	14027	13835	14096	13900	13910	13946	14044	13956	13934	14061	13753	13970	13941	13927	14113	13803	14075	14023	14031	14017	14048	13799	13977	13802	14042	13976	13928	13996	14090	14024	14080	13950	14104	13996	14052	14072	13930	14179	14000	13834	14016	14040	13889	14103	14130	13864	13939	14088	14132	14127	13890	13952	13894	13965	14006	13912	13858	13940	14033	13978	13994	13962	13904	13924	14007	13946	13923	13976	13931	13942	14021	13942	13840	13792	14073	14021	14016	14054	14027	13960	13901	14096	13905	13932	13994	13863	13913	13942	13901	13859	13962	14137	14005	13972	13930	14033	13893	14054	14049	14096	13912	14038	13894	13890	14096	14021	13816	13914	14021	13768	13912	14004	13857	13831	13914	13903	14019	13918	14004	13836	14036	13850	14152	14071	13910	14053	13930	14086	14074	13979	14020	14008	13970	14037	13943	14163	13951	13936	14049	13825	13940	13817	13924	13932	14069	13975	13978	13968	13982	13898	13946	13911	13970	14026	13959	14074	14019	13938	14039	14071	14017	14149	14005	13782	13883	14025	13936	13995	13986	14066	14177	13977	14256	13975	14029	14034	13999	14039	14007	14241	13859	14001	14035	13867	13888	13782	13989	14002	14111	14071	14014	14041	14005	13765	13977	13918	14060	13890	13848	14087	14050	14111	14051	13934	13937	13997	14057	13985	13912	13989	13929	14106	14067	14074	13917	13910	14005	13977	14058	13944	13953	14000	13938	14050	13989	14054	14096	13945	14009	13964	14143	14071	14022	13870	13812	14042	14080	13859	13989	14110	13995	13853	13990	14032	13887	14034	13892	14091	13966	14015	14072	13990	14009	14109	13981	14022	13980	14255	13917	14042	13971	13847	13951	13883	13977	13839	14006	13967	14003	13965	14097	13844	14048	13829	14038	13916	14074	13807	13721	13880	13973	13973	13957	14039	13888	13980	13967	14058	14070	13984	13962	13846	14044	14077	13784	14047	14009	14064	14057	14150	14135	13975	13973	14058	13879	13972	14100	14003	14022	13929	14083	13949	13857	14005	13817	13896	14018	13998	13964	13978	13821	14039	13924	13887	13835	13973	13969	13912	13899	13947	14034	13898	13907	13911	13808	13899	14042	13964	14029	14010	13907	13974	14023	14032	14047	13998	13946	13772	13920	14036	13947	13978	14158	14140	14134	13879	13805	13983	14031	14032	14086	13859	14024	14083	14016	14111	13959	13850	13998	14144	13875	14121	13958	13939	13949	13947	14029	13852	14094	13804	14025	14101	14169	13950	13844	13909	14023	13832	14042	13938	13852	13916	14043	14112	13936	13925	13893	13886	13929	13997	14014	13904	14063	14092	14063	13865	13965	13868	13972	14008	13985	13937	14078	14003	13932	13890	13885	13860	14092	14002	13754	14036	13934	13832	13923	13956	14036	14037	14138	14131	13922	14140	13979	13864	14048	14009	13845	13912	14034	13950	13821	13905	13964	13975	13884	13853	13829	14041	14008	13944	13946	13874	13877	14007	13955	14004	13986	14034	14077	14030	13962	14138	14041	14076	13984	14058	13994	13829	13860	14141	13962	14092	14056	13939	13842	13870	13965	13994	13933	13917	13922	13962	13928	14023	13963	14019	13946	13949	13938	13883	13855	13981	14004	13973	13948	13904	14146	13899	13925	13872	14076	14075	14024	13883	14030	13930	13910	13918	14072	13983	14059	13918	13938	13967	13965	13948	13999	14121	14070	14014	13911	13756	13963	14020	14065	14229	14119	14208	13897	13908	13897	14141	13861	13922	13931	13927	14024	14151	13906	13963	13869	14057	14127	13968	13997	13862	13827	13969	14032	14006	14023	13897	14028	13830	14039	14030	13975	13897	13841	14015	13936	14047	14053	13813	14135	14069	13961	13888	14091	13940	14024	14223	13803	13874	13879	14056	13768	14084	14064	14026	13801	13800	14169	13904	14046	13896	13898	13957	13897	13975	13964	13903	13960	14079	13920	13881	13915	13850	13871	14026	14010	13964	13959	14118	13913	13906	13936	13991	13874	13934	13891	13965	14125	13987	14050	13935	13871	13927	13983	14063	13861	13825	14004	14039	14060	13888	14010	13979	13900	13888	14060	14075	13907	14043	14082	14116	14051	13922	14051	13914	13931	14173	13952	14071	13998	13806	13804	14060	14075	13830	13984	14122	13920	13860	14044	13836	13843	13955	14068	13859	14033	13990	13920	14080	14087	13954	13940	14000	14007	13985	13870	14067	13904	13906	14036	13884	14011	13961	13898	13841	14065	13940	14004	14019	14116	13873	14003	13988	13926	14092	13964	14028	13914	13862	13937	13947	14165	13987	13819	13892	13981	14021	13861	13938	13984	13922	13995	14017	14096	13886	14242	14076	14001	13958	13855	13956	13860	14099	13930	13951	13957	13885	13882	13951	13875	13903	13982	13964	13932	14122	13905	14032	13952	14158	13956	13914	13830	14078	13928	14033	14145	14138	13810	13941	13977	13842	13974	13865	13954	13932	14068	13834	14066	13840	14065	14064	13932	13968	14084	14043	13904	13977	13807	14045	14056	13881	13930	14171	14012	13922	14054	13895	13955	13844	13857	13952	13967	14017	13912	14035	13998	13768	13951	14021	13959	13900	13915	13839	14076	13799	13973	14056	13811	13968	13935	13885	14073	14121	14178	13865	13982	13848	13944	14064	14007	13888	13836	14023	13914	13893	14025	13932	14167	13776	14128	14165	13924	14055	13996	14098	13998	13945	13907	14024	13915	14060	13875	14142	13963	14058	14053	13932	13983	13926	14078	14021	13952	14084	13996	14032	13995	13850	14005	14079	13877	13856	13954	13833	13926	13913	14090	13881	13979	13965	14106	13983	13924	13857	13951	14035	13857	13874	13890	13917	13859	13880	13906	13916	13780	14156	13874	13916	13900	14003	13908	14044	14050	13975	13922	14087	14132	14042	14019	13984	14128	13793	13923	14054	13750	13983	14013	13967	13957	13822	13854	14185	13970	13969	13833	13954	14080	13956	13961	14001	13916	13905	13976	14057	14052	13997	13997	13827	13962	13936	13983	13998	13939	13932	13922	13823	13991	14050	13929	14179	14009	14020	13840	14083	13956	13915	13981	13932	14005	14032	13905	14050	14155	14002	13825	13989	14020	13918	14105	13974	13828	14026	13821	13798	13928	13990	13941	14133	13953	13898	13745	14079	13828	14002	13859	13978	13881	13971	13912	13944	13888	13974	13869	13944	14100	13837	14077	13895	13970	14145	14014	13793	13969	13844	13883	13910	13962	14056	14039	13888	13929	14019	14174	13777	13838	14021	14045	13942	13981	13967	14081	14144	13946	13971	13957	14021	13949	13917	13931	13976	14077	13976	14129	13942	13913	13807	14041	14093	13945	14063	13921	14132	13853	13975	13826	14043	13989	13928	13989	14081	13979	13811	14164	13967	13856	13885	13962	14119	13967	14095	13953	14042	13877	14040	13793	13930	14214	14039	13849	14035	13971	13915	14041	13938	13895	13823	14130	13896	13961	14260	13939	13950	13959	13985	13961	13942	14117	14043	14019	14029	13880	13843	14122	13890	14011	14048	13970	14089	13797	14049	13891	13782	13942	13996	14064	14033	14011	13830	13896	13768	13881	14010	13928	14085	14185	13990	14058	14125	13829	13934	13872	13966	13902	13963	13926	13976	13822	13936	14102	13778	14012	14034	14011	13960	14079	14049	14061	14058	13958	14053	14036	14006	13957	14090	13848	13928	13894	13917	13932	14103	14123	13789	13927	13957	14007	14093	14006	13977	13915	14029	13999	13961	13920	13972	14025	13908	14011	13818	13885	13969	14036	13979	13932	13939	13851	13933	14091	13802	14013	13983	13912	13906	13832	13950	13959	13810	14021	14062	14173	13891	13981	14200	13937	13834	13868	13966	13942	14040	13859	14023	13925	13969	14066	13797	14101	13866	13902	13890	13967	13885	13990	13923	14136	13984	14031	13904	13916	13944	14012	14136	14026	14115	14102	14017	13958	13934	13983	14038	13852	13864	13878	13953	13987	13971	14114	14021	13869	13940	14117	13849	13966	14058	14008	14000	14045	13833	13909	14112	13910	13916	13945	14004	13782	13898	13927	14104	13913	13924	13883	13816	14006	14052	13967	13902	13907	13907	13882	14026	13945	13989	13924	13823	13839	14036	14107	13775	14067	14096	14256	14000	14186	14068	13913	14090	13817	14032	13864	13959	13905	14038	14073	14062	13983	14021	13878	14055	13992	13909	13839	14037	13938	13930	14058	13968	14020	13864	14000	13909	14084	13915	14016	13868	14082	13863	14011	14129	14072	13934	14058	13992	14031	14010	14079	13984	14068	14007	13913	14027	14096	14033	13916	13895	14012	13963	14041	14146	14010	13942	13976	14172	13912	14040	13960	13848	14059	13921	14001	14091	13878	14115	13863	14049	13899	13976	13885	13979	14139	14034	13840	14039	13980	13910	13926	13828	13859	13921	13863	14072	13828	14084	14022	13881	13939	13903	13968	13972	13839	14093	14109	13914	13878	13986	13957	13921	13901	13803	14155	13970	13845	13929	14066	13894	14029	13939	13886	13826	14010	13869	13801	14097	14002	13883	14076	13899	13929	14065	13815	14125	14101	13857	13997	13843	14053	14020	14020	13814	13957	13992	13987	13988	14052	13881	13869	13994	14158	13881	14038	14048	13842	13907	14079	13936	13982	13995	14046	13920	13911	13971	13929	13979	14061	14086	13979	13954
22666	21024	28769	23667	22507	26508	29096	22342	20263	19888	19573	19428	19150	18819	18798	18493	18516	18266	18023	17927	17801	17852	17727	17884	17610	17568	17658	17581	17569	17472	17537	17412	17427	17473	17253	17535	17520	17575	17384	17226	17195	17483	17398	17261	17348	17146	17267	17378	17208	17156	17289	17214	17143	17410	17296	17291	17312	17201	17425	17159	17213	17303	17293	17273	17306	17273	17235	17192	17164	17487	17322	17362	17416	17089	17268	17077	17279	17204	17276	17289	17419	17251	17178	17333	17366	17313	17319	17173	17230	17001	17255	17265	17285	16980	17303	17215	17151	17300	17293	17262	17317	17098	17208	17372	17128	17279	17182	17158	17221	17095	17189	17354	17182	17096	17181	17150	17127	17126	17325	16984	17337	17028	17065	17072	17139	17214	17360	17471	17410	17265	17246	17372	17041	17182	17241	17325	17296	17099	17315	17303	17295	16997	17346	17261	17037	17077	17212	17194	17040	17050	17270	17147	17395	17434	17257	17152	17201	17259	17174	17101	17195	17172	17282	17128	17216	17287	17464	17306	17230	17187	17229	17282	17357	17058	17245	17191	17237	17143	17268	16940	16975	17204	17326	17128	17149	17220	17184	17327	17033	17007	17222	17206	17208	17301	17325	17079	17062	17121	17304	17172	17153	17235	17182	17114	17373	17360	17217	17070	17243	17239	17111	17288	17233	17192	16990	17056	17355	17183	17288	17269	17353	17392	17340	17242	16978	17257	17128	17151	17163	17358	17406	17209	17340	17412	17130	17156	17282	17076	17151	17359	17092	17487	17159	17185	17247	17278	17286	17185	17323	17105	17246	17071	17088	17130	17151	17388	17102	17176	17216	17258	17278	17241	17386	17254	17240	17215	17178	17209	17077	17143	17215	17265	17133	17133	17261	17312	16975	17053	17008	17505	17236	17097	17013	17048	17012	17351	17267	17173	17324	17120	17265	17229	17361	17110	17263	17346	17295	17192	17441	17097	17407	17208	17309	17080	17188	17094	17350	17100	17072	17299	17153	17197	17344	17206	17107	17177	17295	17340	17093	17131	16921	17110	17295	17386	17184	17292	17460	17024	17095	17248	17348	17034	17328	17260	17215	17302	17356	17016	17047	17068	17144	17071	17222	17045	17384	17032	17137	17227	17259	17358	17406	17229	17190	17218	17275	17338	17357	17167	17101	17121	17121	17427	17046	17290	17079	17074	17263	17068	17174	17248	17324	17330	17064	17252	17382	17229	17431	17211	17290	17050	17291	17223	17371	17370	17033	17197	17461	17239	17183	17327	17099	17236	17076	16870	17160	17255	17235	17250	17582	17048	17219	17186	17358	17245	17377	17228	17279	17044	17184	17110	17227	17097	17171	17305	17258	17337	17142	17308	17227	17219	17062	17182	17244	16984	17041	17214	17175	17342	17261	17211	17115	17071	17059	16923	17006	17092	17191	17048	17097	17357	17324	17145	17090	17319	17278	17267	17365	17178	17205	17179	17285	17085	17145	16887	17193	17250	16992	17159	17063	17251	17122	17310	17253	17233	17148	17256	17043	17178	17120	17211	17235	17286	17131	17253	17268	17278	17277	17255	17230	17306	17067	17185	17185	17333	17109	17270	17200	17244	17135	17149	17197	17240	17237	17415	17211	16910	17137	17168	17085	17089	17089	17309	17303	17338	17181	17196	17321	17098	17195	17235	17032	17169	17524	17286	17458	17281	17146	17286	17380	17136	17378	17348	17240	17032	17124	17303	17346	17111	17277	17421	17363	17297	17377	17358	17130	17312	17265	17227	17304	17382	17391	17034	17133	17119	17320	17149	17383	17029	17302	17253	17274	17415	17235	17127	17205	17353	17325	17253	17220	17025	17277	17284	17306	17269	17216	17093	17209	17164	17095	17177	17322	17014	17247	17258	17422	17133	17160	17443	17160	17424	17008	17180	17202	17255	17054	17240	17177	17141	17263	17023	17126	17092	17124	17218	17291	17025	17068	17195	17252	17111	17122	17247	17165	17122	17302	17243	17291	17155	17029	17022	17419	17204	17244	17140	17283	17252	17290	17392	17337	17138	17112	17076	17219	17233	17260	17143	17083	17147	17277	17170	17127	17118	17007	17139	17235	17113	17157	17313	17295	17220	17273	17226	17346	17442	17147	17225	17343	17045	17005	17128	17054	17252	17172	17121	17283	17243	17056	17491	17254	17195	17189	17074	17306	17215	17360	17364	17270	17264	17176	17443	17353	17226	17100	17194	17213	17142	17260	17149	17191	17158	17186	17307	17140	16987	17351	17283	17115	17243	17062	17115	17104	17324	17326	17311	17279	17156	17155	16964	17100	17303	17366	17207	17105	17174	17122	17266	17342	17269	17161	17192	17101	17218	17391	17391	17421	17282	17122	17186	17090	17320	16979	17207	17220	17101	17054	17063	17161	17336	17385	17299	17223	17235	17158	17115	16975	17177	17144	17257	17326	16953	17240	17180	17363	17353	17179	17220	17318	17215	17017	17262	17339	16927	17293	16899	17085	16844	17114	17087	17270	17218	17226	17135	17203	17276	17026	17216	17129	17180	17181	17081	17285	17119	17320	17031	17192	17282	17121	17286	17438	17342	17197	17414	17293	17188	17139	17309	17203	17324	17134	17118	17323	17086	17064	17312	17176	17134	17092	16995	17301	17096	16930	17074	17179	17037	17136	17227	16976	17258	17120	17229	17215	17348	17134	17128	17062	17019	17085	17331	17172	17003	17140	17119	17264	17129	17261	17196	17214	17170	17395	17183	17205	17076	17322	17362	17244	17209	17357	17247	17283	17139	17050	17132	17181	17132	17191	17127	17125	17256	17174	17210	17057	17230	17475	17072	17098	17156	17116	17298	17126	17026	17145	17051	17466	17352	17111	17379	17079	17348	16987	17190	17216	17283	17052	17210	17060	17109	17276	17154	17042	17309	17283	17290	17387	17274	17209	17224	17051	16959	17235	17359	17391	17147	17114	17047	17178	17101	17037	17228	17259	17411	17120	17156	17227	17035	17283	17195	17145	17111	17088	17147	17054	17108	17232	17228	17286	17064	17241	17380	17160	17199	17362	17385	17196	17119	17193	17248	17234	17312	17223	17215	17255	17287	17154	17259	17264	17035	17098	17181	17085	17330	17170	17345	17128	17129	17319	17284	17140	17245	17258	17343	17239	17340	17277	17199	17169	17301	17414	17136	17294	17422	17177	17016	16922	17186	17277	17182	17213	17168	17048	17230	17253	17165	17458	17260	17303	17077	17292	17289	17126	17088	17093	17098	17240	17173	17127	17196	17244	17130	17153	17289	17219	17310	17270	17232	17241	17162	17332	17171	17164	17071	17187	17400	17261	17313	17306	17230	17223	17321	17189	17078	17273	16943	17083	17286	17242	17202	17139	16943	17275	17207	17306	17183	17354	17305	17031	17241	17232	17186	17076	17258	17236	17143	17265	17249	17164	17234	17137	16931	17088	17182	17226	17045	17215	17156	17108	17072	17023	17229	17436	17189	17098	17290	17188	17310	17189	17121	17245	17230	17313	17265	17118	17479	17370	17236	17106	17075	17302	17389	17195	17144	17307	17224	17091	17057	17271	17114	17132	17216	17147	17244	17266	17135	17154	17220	17342	17242	17443	16993	17189	17257	17232	17444	17231	17120	17128	17299	17097	17153	17265	17242	17084	17040	17084	17131	17257	17350	17332	17263	17339	17301	17257	17064	17142	17322	17135	16929	16997	17299	17347	17240	16991	17186	17263	17222	17234	17174	17225	17170	17151	17227	17251	17196	17154	17279	17168	17143	17082	17131	17154	17141	17287	17190	17176	17319	17182	17258	17325	17367	17318	17200	17179	17099	17101	17192	17044	17392	17154	17133	17173	17299	17222	17203	17266	17030	17247	17394	17442	17278	17277	17256	17184	17301	17306	17296	17273	17138	17243	17175	16952	17068	17185	16950	17198	17219	17157	17279	17212	17387	17185	17019	17025	17183	17047	17297	17247	17333	16954	17305	17035	17249	16992	17358	17215	17070	17329	17236	17055	17144	17100	17244	17458	17219	17091	17312	17329	17451	17197	17221	17232	17281	17487	17052	17215	17211	17250	17297	17074	17361	17165	17266	17439	17168	17206	17227	17334	17123	17420	17191	17119	17066	17317	17031	17147	17283	17314	17339	17163	17174	17012	17176	17246	17136	17357	17195	17197	17125	17298	17107	17267	17110	17177	17023	17278	17047	17273	17151	17001	17147	17251	17014	17242	17196	17250	16999	17033	17401	17283	17204	17270	17288	17164	17124	17234	17279	17101	17234	16865	17307	17190	17148	17180	17090	17163	17329	17389	17090	17258	17089	17164	16944	17156	17009	17107	17338	17269	17230	17152	17278	17183	17257	17207	17102	17058	17372	17255	17254	17402	17077	17456	17118	17200	17346	17318	17086	17135	17361	17200	17298	17378	17052	17164	17323	17392	17367	17337	17183	17129	17162	17310	17174	17236	17218	17164	17182	17225	17339	17192	17097	17117	17441	17241	17114	17096	17121	17105	17108	17192	16962	17312	17391	17347	17123	17328	17128	17110	17232	17363	17246	17268	17329	17285	17184	17230	17210	17266	17205	17229	17088	17272	17277	17054	17153	17232	17273	17241	17267	17291	17237	17270	17376	17384	17236	17174	17290	17343	17350	17113	17369	17153	17137	17163	17170	17235	17226	17214	17264	17069	17116	17245	17244	17248	17297	17267	17136	17068	17303	17369	17231	17341	17052	17182	17133	17253	17149	17125	17251	17282	17107	17300	17454	17216	17108	17193	17175	17368	17115	17021	17305	17295	17289	17211	17263	17258	17264	17102	17271	17442	17198	17267	17170	17205	16972	17293	17020	17096	17147	17309	17083	17217	17218	17365	17074	17224	17204	17126	17069	17182	17052	17215	16984	17292	17205	17318	17243	17303	17316	17188	17232	17319	17332	17213	17184	17398	17207	17351	17196	17109	17237	17125	16960	17350	17253	17080	17316	17237	17204	17393	17314	17208	17192	17089	17148	17236	17304	17145	16998	17252	17138	17087	17256	17109	17250	17284	17288	17151	17151	17038	17343	16952	17252	17151	17405	17140	17101	17128	17225	17252	17248	17285	17131	17338	17153	17211	17308	17307	17340
32323	56514	51286	39498	33835	29421	25998	21209	18868	18046	17816	17462	16994	16663	16288	16231	16061	15888	15670	15433	15321	15322	15142	14849	15113	14905	14764	14682	14816	14773	14667	14768	14621	14520	14653	14686	14634	14670	14737	14608	14525	14731	14512	14587	14614	14437	14509	14593	14512	14509	14571	14446	14414	14479	14490	14608	14352	14493	14624	14551	14568	14621	14567	14467	14461	14721	14546	14547	14475	14525	14567	14398	14674	14454	14458	14553	14379	14262	14605	14622	14345	14394	14407	14625	14418	14511	14534	14602	14406	14393	14450	14406	14416	14619	14525	14414	14527	14370	14432	14505	14424	14496	14564	14558	14467	14438	14354	14506	14577	14472	14381	14528	14332	14511	14526	14431	14344	14468	14491	14802	14588	14500	14664	14492	14324	14555	14536	14483	14555	14371	14493	14446	14387	14375	14563	14544	14556	14403	14481	14418	14498	14375	14477	14401	14342	14504	14352	14532	14295	14625	14412	14551	14436	14387	14518	14556	14657	14405	14526	14411	14613	14241	14495	14572	14489	14387	14495	14456	14680	14491	14570	14568	14275	14505	14410	14462	14714	14429	14499	14500	14370	14524	14652	14574	14431	14558	14530	14568	14504	14469	14282	14397	14606	14443	14407	14551	14495	14541	14451	14452	14458	14372	14416	14541	14392	14408	14348	14540	14485	14474	14501	14406	14474	14309	14581	14369	14504	14432	14527	14415	14535	14503	14382	14484	14502	14465	14306	14591	14476	14343	14503	14530	14431	14580	14501	14486	14538	14490	14538	14451	14468	14322	14400	14423	14515	14372	14458	14525	14466	14514	14692	14408	14655	14614	14389	14493	14455	14487	14540	14404	14502	14693	14679	14539	14521	14619	14424	14468	14579	14526	14338	14539	14484	14540	14586	14291	14465	14475	14527	14376	14414	14475	14601	14459	14524	14509	14346	14461	14524	14460	14368	14512	14398	14617	14640	14345	14615	14662	14492	14437	14463	14420	14464	14514	14394	14414	14600	14433	14378	14493	14452	14391	14713	14469	14527	14574	14603	14505	14462	14471	14368	14542	14322	14395	14441	14403	14422	14604	14454	14481	14668	14481	14441	14454	14483	14488	14540	14591	14474	14505	14527	14410	14347	14476	14446	14348	14276	14577	14418	14573	14414	14402	14529	14590	14539	14560	14567	14662	14558	14419	14517	14338	14530	14378	14333	14441	14569	14528	14607	14482	14230	14609	14442	14599	14376	14309	14481	14553	14284	14394	14615	14451	14611	14728	14350	14357	14308	14633	14522	14600	14412	14462	14429	14494	14564	14505	14495	14461	14522	14536	14410	14546	14481	14525	14430	14649	14513	14522	14421	14466	14420	14629	14648	14462	14427	14520	14596	14470	14584	14443	14374	14497	14620	14239	14456	14490	14615	14465	14508	14577	14370	14475	14497	14408	14439	14433	14448	14380	14310	14345	14525	14462	14626	14531	14402	14492	14373	14417	14712	14419	14475	14604	14494	14545	14799	14500	14362	14382	14538	14412	14522	14550	14428	14332	14528	14509	14606	14423	14622	14517	14468	14479	14571	14504	14476	14453	14533	14418	14448	14491	14524	14466	14694	14555	14278	14318	14426	14476	14609	14410	14464	14442	14418	14540	14471	14445	14458	14436	14540	14469	14468	14528	14474	14632	14409	14470	14243	14476	14522	14600	14363	14531	14505	14513	14432	14349	14575	14442	14580	14589	14435	14463	14423	14534	14412	14512	14564	14525	14541	14616	14389	14420	14562	14665	14352	14456	14372	14520	14509	14549	14512	14335	14429	14444	14515	14531	14507	14498	14441	14664	14674	14495	14515	14455	14460	14620	14441	14496	14553	14434	14527	14477	14553	14402	14559	14518	14426	14335	14475	14316	14471	14515	14560	14449	14510	14416	14540	14617	14412	14448	14547	14572	14493	14482	14465	14486	14487	14530	14529	14437	14415	14397	14442	14542	14493	14561	14448	14521	14491	14344	14627	14358	14502	14398	14552	14703	14558	14476	14349	14486	14601	14490	14445	14496	14443	14510	14496	14469	14440	14501	14565	14355	14500	14264	14542	14440	14410	14511	14502	14421	14630	14562	14328	14399	14402	14272	14310	14412	14575	14644	14526	14334	14480	14435	14513	14377	14437	14458	14654	14331	14468	14376	14316	14434	14710	14487	14480	14400	14435	14373	14410	14374	14342	14443	14409	14527	14512	14392	14468	14573	14517	14591	14441	14336	14571	14385	14611	14435	14532	14397	14394	14560	14254	14471	14573	14518	14541	14481	14418	14417	14554	14469	14483	14374	14503	14448	14536	14531	14373	14420	14502	14442	14416	14388	14735	14401	14604	14374	14669	14404	14520	14600	14542	14339	14520	14475	14420	14528	14515	14533	14386	14425	14513	14321	14261	14255	14448	14428	14397	14447	14375	14558	14278	14423	14456	14405	14520	14306	14462	14613	14510	14455	14519	14496	14574	14444	14561	14529	14410	14577	14334	14470	14414	14520	14602	14505	14551	14391	14445	14419	14415	14336	14411	14317	14428	14480	14372	14638	14501	14529	14474	14524	14342	14525	14329	14532	14634	14493	14460	14392	14496	14584	14344	14488	14358	14411	14599	14543	14281	14253	14570	14474	14530	14381	14386	14587	14499	14432	14713	14670	14619	14533	14417	14416	14622	14447	14654	14458	14409	14493	14581	14365	14567	14453	14462	14381	14422	14592	14353	14588	14425	14394	14402	14392	14501	14561	14566	14478	14439	14318	14365	14546	14509	14409	14517	14542	14562	14512	14459	14475	14309	14428	14556	14607	14463	14601	14596	14488	14397	14544	14433	14393	14638	14434	14362	14554	14563	14434	14462	14369	14622	14446	14581	14568	14428	14503	14373	14535	14381	14406	14417	14447	14428	14470	14296	14342	14404	14414	14469	14553	14416	14492	14504	14509	14363	14488	14407	14573	14525	14308	14404	14649	14538	14419	14405	14483	14497	14414	14504	14470	14401	14366	14507	14470	14464	14436	14459	14578	14475	14422	14460	14552	14514	14487	14338	14491	14522	14376	14418	14447	14415	14573	14446	14641	14296	14489	14506	14478	14541	14502	14434	14432	14517	14552	14527	14443	14274	14500	14672	14425	14479	14439	14521	14596	14541	14342	14523	14495	14335	14629	14500	14297	14520	14420	14363	14490	14348	14376	14630	14552	14410	14510	14621	14633	14518	14533	14508	14325	14411	14462	14437	14580	14445	14628	14342	14589	14404	14396	14446	14486	14432	14475	14361	14613	14514	14462	14396	14411	14652	14639	14316	14434	14525	14441	14399	14440	14581	14483	14468	14399	14403	14616	14477	14523	14511	14351	14414	14528	14539	14533	14541	14387	14491	14426	14453	14408	14514	14629	14592	14410	14363	14487	14482	14718	14557	14473	14554	14315	14562	14485	14507	14455	14445	14426	14538	14480	14278	14459	14516	14520	14321	14586	14479	14576	14402	14265	14584	14523	14547	14500	14369	14601	14560	14550	14495	14533	14374	14466	14675	14609	14392	14568	14496	14446	14558	14607	14646	14381	14662	14417	14716	14325	14533	14491	14534	14163	14596	14504	14427	14382	14711	14404	14598	14383	14526	14388	14511	14560	14506	14322	14407	14439	14613	14402	14649	14375	14313	14526	14563	14382	14481	14435	14381	14578	14452	14303	14615	14399	14471	14402	14616	14486	14490	14512	14428	14217	14296	14580	14493	14685	14562	14459	14419	14336	14491	14552	14392	14406	14492	14456	14557	14217	14345	14621	14408	14579	14354	14353	14336	14528	14296	14570	14535	14610	14390	14497	14589	14591	14413	14488	14517	14465	14585	14439	14412	14468	14409	14502	14525	14491	14676	14496	14536	14245	14528	14461	14402	14541	14330	14391	14542	14487	14394	14403	14417	14442	14386	14430	14470	14471	14528	14526	14493	14684	14356	14444	14459	14566	14442	14584	14272	14458	14407	14533	14441	14487	14585	14554	14509	14487	14335	14665	14421	14616	14432	14591	14457	14498	14504	14379	14527	14379	14507	14529	14441	14316	14618	14555	14506	14437	14345	14491	14510	14393	14583	14620	14232	14279	14671	14320	14428	14394	14464	14331	14529	14368	14669	14482	14492	14539	14510	14576	14473	14398	14494	14517	14415	14513	14425	14519	14270	14520	14498	14551	14500	14442	14443	14568	14508	14410	14462	14496	14467	14535	14386	14395	14456	14381	14470	14417	14346	14276	14571	14614	14526	14529	14560	14364	14448	14337	14564	14506	14352	14618	14436	14482	14554	14326	14476	14363	14564	14560	14450	14543	14563	14464	14384	14499	14540	14353	14677	14427	14472	14558	14470	14511	14571	14388	14626	14733	14433	14472	14487	14465	14562	14428	14471	14348	14621	14451	14666	14478	14481	14443	14477	14728	14631	14313	14490	14483	14413	14365	14301	14483	14436	14474	14574	14370	14482	14280	14325	14470	14350	14513	14447	14494	14485	14359	14561	14475	14468	14381	14403	14388	14503	14535	14563	14347	14448	14400	14544	14327	14659	14567	14446	14590	14477	14412	14664	14347	14418	14463	14361	14424	14560	14319	14349	14507	14530	14651	14638	14460	14518	14411	14333	14604	14298	14445	14443	14708	14650	14438	14579	14418	14444	14524	14413	14493	14495	14469	14459	14376	14411	14405	14383	14460	14484	14603	14445	14518	14453	14423	14508	14464	14443	14664	14481	14376	14360	14446	14413	14512	14476	14523	14539	14401	14428	14643	14248	14521	14468	14565	14464	14453	14610	14457	14411	14380	14550	14341	14463	14345	14413	14427	14633	14533	14481	14509	14214	14374	14513	14519	14402	14337	14391	14467	14386	14538	14317	14560	14567	14426	14441	14456	14390	14533	14477	14383	14367	14572	14584	14384	14473	14429	14712	14411	14424	14479	14537	14495	14350	14458	14489	14463	14357	14407	14496	14616	14416	14440	14482	14397	14379	14400	14379	14486	14413	14507	14492	14573	14563	14282	14521	14443	14502	14456	14338	14555	14554	14453	14450	14515	14413	14492	14369	14559	14462	14438	14387	14362	14593	14474	14465	14627	14474	14524	14393	14525	14376	14286	14517	14494	14505	14336	14536	14439
29070	28731	36135	31850	25255	22137	20377	18689	17655	17222	17204	16940	16906	16789	16790	16742	16745	16660	16490	16714	16546	16637	16613	16536	16609	16314	16551	16727	16603	16646	16376	16407	16631	16541	16413	16260	16270	16330	16306	16477	16545	16432	16210	16456	16335	16365	16378	16258	16458	16376	16566	16326	16317	16345	16401	16461	16392	16242	16416	16292	16294	16400	16311	16462	16356	16149	16366	16558	16370	16345	16387	16237	16347	16350	16440	16291	16399	16242	16308	16383	16236	16274	16343	16298	16244	16304	16358	16405	16528	16414	16371	16217	16304	16359	16331	16281	16125	16419	16391	16072	16103	16394	16255	16314	16539	16377	16371	16393	16143	16268	16262	16444	16318	16455	16121	16309	16389	16346	16414	16495	16255	16206	16338	16342	16383	16161	16422	16250	16334	16385	16246	16266	16467	16363	16390	16413	16324	16211	16215	16220	16302	16248	16300	16450	16103	16229	16421	16362	16476	16319	16346	16405	16370	16425	16289	16247	16385	16286	16497	16327	16439	16331	16273	16233	16282	16368	16261	16331	16221	16164	16407	16303	16283	16229	16163	16154	16259	16503	16407	16304	16392	16352	16416	16387	16265	16360	16504	16234	16364	16546	16273	16368	16327	16309	16262	16208	16199	16279	16193	16123	16409	16425	16354	16329	16248	16188	16193	16161	16281	16330	16215	16188	16279	16261	16455	16380	16399	16172	16195	16240	16292	16345	16382	16418	16389	16184	16415	16439	16247	16315	16315	16223	16461	16022	16462	16270	16479	16617	16421	16297	16156	16181	16321	16310	16178	16312	16281	16330	16481	16474	16308	16364	16246	16420	16234	16552	16368	16342	16213	16335	16252	16239	16336	16222	16368	16174	16437	16244	16433	16309	16411	16511	16237	16359	16417	16312	16421	16167	16314	16398	16287	16310	16162	16205	16475	16312	16432	16249	16290	16228	16299	16359	16384	16482	16399	16275	16411	16115	16402	16359	16314	16136	16428	16355	16368	16271	16321	16276	16286	16391	16138	16405	16257	16317	16303	16170	16368	16173	16419	16449	16231	16291	16373	16263	16227	16181	16430	16305	16396	16451	16291	16399	16151	16368	16398	16340	16361	16380	16482	16378	16385	16539	16393	16274	16382	16573	16340	16334	16255	16401	16409	16463	16458	16506	16298	16572	16404	16347	16367	16315	16318	16304	16232	16356	16367	16230	16443	16457	16372	16364	16357	16379	16416	16548	16401	16401	16254	16391	16348	16430	16426	16329	16553	16321	16178	16142	16346	16400	16245	16468	16134	16467	16405	16330	16299	16312	16435	16507	16319	16399	16438	16392	16292	16373	16292	16466	16434	16268	16459	16413	16335	16318	16258	16297	16132	16401	16281	16293	16279	16046	16327	16350	16374	16327	16246	16313	16245	16502	16294	16092	16308	16277	16512	16254	16283	16316	16304	16318	16284	16453	16150	16282	16224	16181	16351	16458	16275	16409	16351	16196	16266	16338	16198	16098	16128	16375	16311	16425	16244	16276	16393	16342	16390	16084	16330	16317	16349	16248	16289	16286	16399	16323	16382	16385	16362	16400	16171	16364	16120	16261	16324	16204	16426	16415	16317	16235	16344	16202	16354	16191	16461	16318	16292	16335	16351	16181	16426	16240	16381	16599	16454	16064	16287	16459	16532	16075	16431	16217	16387	16155	16373	16345	16294	16414	16418	16503	16549	16182	16339	16439	16374	16276	16382	16224	16488	16367	16462	16140	16287	16340	16246	16221	16256	16351	16340	16249	16366	16305	16460	16229	16479	16474	16379	16257	16231	16328	16276	16240	16189	16284	16201	16133	16247	16259	16549	16498	16104	16276	16447	16354	16514	16282	16403	16205	16180	16409	16365	16314	16240	16361	16251	16544	16284	16602	16275	16617	16330	16165	16359	16521	16452	16189	16211	16310	16137	16294	16493	16258	16187	16264	16390	16473	16556	16289	16432	16355	16292	16442	16461	16369	16294	16333	16545	16281	16511	16248	16508	16461	16483	16464	16311	16377	16336	16319	16279	16146	16244	16277	16419	16362	16265	16415	16392	16280	16256	16417	16189	16576	16304	16330	16421	16189	16323	16271	16250	16503	16216	16428	16266	16471	16097	16256	16170	16239	16327	16443	16300	16139	16266	16239	16339	16331	16099	16156	16486	16151	16232	16271	16525	16312	16377	16305	16284	16326	16304	16260	16347	16318	15999	16402	16399	16377	16464	16287	16230	16270	16058	16138	16436	16358	16443	16483	16358	16205	16276	16480	16350	16306	16308	16225	16238	16308	16541	16212	16391	16333	16211	16360	16194	16367	16459	16331	16261	16241	16286	16281	16304	16431	16341	16086	16162	16496	16261	16354	16537	16600	16475	16276	16111	16310	16339	16267	16186	16289	16270	16242	16563	16125	16179	16474	16400	16468	16554	16264	16387	16409	16185	16224	16278	16362	16117	16320	16233	16277	16278	16277	16253	16214	16262	16217	16346	16275	16408	16421	16341	16330	16314	16215	16310	16472	16568	16339	16270	16497	16402	16469	16274	16129	16284	16480	16249	16320	16285	16273	16334	16331	16189	16095	16202	16380	16397	16466	16527	16359	16436	16491	16516	16656	16485	16174	16573	16360	16344	16287	16150	16159	16280	16303	16485	16357	16243	16389	16207	16472	16402	16132	16376	16485	16313	16260	16437	16326	16213	16214	16377	16262	16308	16231	16287	16491	16472	16334	16214	16544	16264	16505	16413	16263	16364	16288	16346	16321	16354	16376	16421	16410	16378	16660	16341	16350	16260	16279	16342	16139	16316	16311	16211	16147	16296	16538	16367	16397	16386	16373	16413	16304	16468	16510	16542	16314	16655	16381	16229	16338	16295	16393	16407	16173	16374	16191	16522	16507	16385	16461	16293	16480	16270	16326	16263	16613	16423	16271	16296	16365	16336	16323	16362	16315	16472	16393	16291	16326	16298	16229	16382	16280	16393	16322	16475	16251	16368	16442	16331	16266	16300	16163	16340	16103	16493	16328	16269	16481	16404	16193	16406	16289	16492	16537	16430	16251	16327	16473	16225	16400	16433	16431	16394	16496	16540	16209	16318	16276	16402	16193	16306	16386	16487	16368	16306	16262	16354	16307	16441	16501	16452	16418	16126	16375	16223	16338	16232	16364	16360	16442	16205	16422	16409	16247	16459	16264	16326	16296	16193	16284	16615	16434	16470	16369	16213	16134	16615	16488	16211	16144	16380	16317	16377	16299	16237	16356	16392	16267	16227	16571	16408	16371	16500	16223	16311	16264	16338	16507	16333	16318	16551	16291	16365	16429	16402	16525	16163	16450	16240	16596	16389	16212	16141	16152	16469	16346	16413	16414	16271	16476	16205	16204	16432	16286	16446	16406	16309	16267	16342	16163	16392	16524	16551	16380	16223	16341	16303	16140	16258	16448	16512	16288	16112	16429	16454	16339	16399	16555	16464	16453	16340	16478	16304	16139	16581	16317	16320	16396	16316	16271	16382	16304	16348	16415	16378	16269	16341	16272	16471	16263	16287	16191	16364	16396	16248	16503	16414	16384	16545	16403	16153	16219	16362	16347	16442	16159	16414	16453	16377	16494	16213	16400	16276	16372	16381	16378	16418	16226	16350	16304	16530	16529	16362	16370	16216	16160	16148	16454	16383	16391	16367	16467	16298	16295	16345	16443	16108	16358	16168	16431	16415	16219	16212	16174	16209	16407	16442	16503	16286	16357	16388	16301	16421	16358	16217	16397	16339	16517	16354	16184	16243	16196	16466	16265	16343	16534	16437	16272	16352	16400	16356	16493	16306	16277	16299	16271	16354	16551	16307	16276	16331	16342	16101	16100	16485	16534	16387	16376	16358	16412	16561	16366	16503	16290	16340	16138	16322	16432	16487	16270	16297	16247	16469	16478	16138	16317	16282	16296	16069	16230	16380	16491	16226	16288	16351	16462	16307	16572	16439	16563	16424	16267	16357	16274	16316	16292	16256	16353	16415	16446	16485	16378	16300	16398	16405	16464	16509	16376	16427	16106	16261	16217	16444	16364	16186	16133	16126	16344	16456	16171	16305	16425	16324	16350	16521	16166	16285	16271	16300	16286	16548	16455	16443	16329	16266	16344	16178	16313	16256	16212	16470	16166	16351	16290	16397	16295	16428	16320	16480	16326	16309	16289	16391	16321	16571	16259	16520	16459	16299	16284	16378	16338	16591	16297	16222	16443	16246	16411	16361	16481	16363	16555	16456	16433	16292	16555	16415	16513	16633	16194	16231	16411	16253	16326	16468	16274	16261	16396	16203	16249	16278	16293	16391	16501	16202	16231	16382	16380	16245	16353	16305	16493	16385	16413	16287	16267	16281	16333	16333	16385	16449	16339	16476	16409	16396	16495	16106	16411	16235	16440	16244	16471	16508	16283	16371	16476	16277	16198	16561	16405	16398	16271	16510	16319	16194	16363	16535	16315	16410	16213	16239	16513	16295	16390	16313	16260	16473	16260	16464	16408	16381	16329	16288	16255	16375	16571	16373	16319	16426	16314	16301	16305	16379	16429	16441	16216	16179	16436	16473	16256	16081	16220	16438	16307	16354	16179	16299	16302	16435	16280	16382	16311	16471	16320	16216	16129	16363	16565	16293	16292	16203	16214	16298	16440	16203	16412	16256	16401	16557	16270	16238	16447	16254	16220	16249	16442	16157	16462	16341	16352	16418	16492	16384	16368	16300	16442	16212	16219	16442	16446	16307	16252	16420	16262	16324	16405	16404	16389	16228	16479	16377	16343	16280	16235	16296	16180	16287	16429	16268	16423	16432	16329	16245	16327	16202	16356	16648	16331	16375	16283	16270	16305	16207	16256	16302	16211	16273	16554	16211	16547	16502	16579	16470	16129	16442	16203	16277	16270	16151	16103	16384	16351	16600	16350	16450	16381	16231	16263	16431	16168	16457	16272	16257	16153	16440	16412	16197	16183	16317	16423	16274	16211	16374	16289	16325	16352	16389	16236	16120	16284	16170	16435	16440	16378	16391	16336	16272	16241	16504	16321	16255	16460	16252	16281	16289	16211	16422	16099	16261	16381	16369	16423	16429	16440	16290	16247	16112	16177	16408	16294	16552	16499
30718	45188	40055	30413	25148	21855	19385	17201	15745	15443	15170	15193	15155	14791	14541	14747	14707	14612	14403	14608	14336	14394	14331	14206	14224	14220	14219	14142	14085	14203	14256	14083	14033	14118	14079	14070	13944	14031	13977	14147	13908	14231	14156	13911	14192	14123	14069	14013	14141	13951	14101	13940	14010	14126	14050	14208	14104	13982	13991	14038	13747	14073	14027	13971	14048	14055	14159	14008	13973	14130	14017	14019	14025	13928	13816	13929	13948	14177	14029	14062	13942	13895	13949	13999	13889	14021	13893	14107	14038	14022	13996	13917	13951	14027	14031	14078	14039	14039	14088	14056	14040	14053	14124	13957	14044	14045	13966	13916	14065	13976	13986	14042	14112	14078	13947	14100	13871	14164	14088	14121	14001	14031	14025	14102	13885	13889	14085	13942	14101	13862	14109	13977	13982	14081	13984	14000	13936	13926	13974	14094	14027	13761	13895	13998	13931	14093	13903	14030	13981	14096	14114	14272	13967	13985	14000	14071	13902	13857	14098	13941	14226	14174	14197	14173	14027	14097	14003	14204	13911	14244	14193	14106	13938	13985	14108	14155	14048	14125	14105	13870	14002	14005	14002	14086	13931	13932	13980	13979	14195	13911	13957	13978	13989	14038	13908	13978	13944	13884	14043	14090	13966	14091	14216	14063	14171	13963	13922	14019	14115	13948	13894	13995	13806	13870	14038	13989	14106	14209	13818	14025	13901	14131	13980	13959	13903	13972	14005	13951	13995	14187	13861	14079	13905	13998	14058	13947	14031	13844	14183	14074	13932	13986	13969	14163	14130	14040	13982	13961	14089	13936	13947	14023	14022	14142	14011	14013	14063	13999	13993	14004	14090	14019	14030	14071	14226	13985	14041	14036	14018	14024	14016	13898	13787	14098	13913	14114	13968	13999	13902	14040	13995	14159	14049	14172	13922	14044	14069	13915	14089	13898	14242	14082	14072	13873	13907	14077	13879	13952	13943	13908	14302	14006	14117	14016	14037	14008	14074	14072	14254	14141	13863	14105	14011	13864	14097	13744	14144	13870	13863	13927	13975	13958	14001	13923	14112	14100	13946	13994	13982	13978	13925	13925	13899	14007	14037	14073	14058	13983	13983	13961	14082	14026	13938	13898	13781	13998	13982	14080	14019	14037	14053	14105	14065	14076	13894	13925	14051	13973	14005	13923	13916	13999	13983	13846	14039	13911	13969	14001	13943	14093	14055	13849	14044	13914	13980	13983	13831	14087	13922	13998	14010	14003	14102	14010	13882	14154	14070	14078	14175	14051	14028	14080	14108	13848	13969	14035	14000	13969	14106	14005	14124	14093	14001	14172	14059	13984	14040	13918	14150	13909	13950	14081	14042	14133	14121	14096	13973	14052	13943	14092	13802	13957	13954	14037	14118	13937	13956	14075	13892	14004	14017	14226	14036	14096	13822	14089	14034	14028	13900	13920	14061	14005	14108	14035	13903	14129	14059	14149	13781	13991	14120	13991	14079	13966	14021	14016	13886	14084	14025	13968	13942	14025	14039	14008	13926	13955	14055	14103	13925	14024	14017	14034	13920	13901	13966	14008	14034	13938	13787	13907	14029	13939	14044	13986	14102	14067	13903	14048	14119	14083	13993	14192	14010	14088	13954	14011	14030	13890	14131	13920	13968	13882	14123	14000	13973	13983	14036	13869	13937	13989	13978	13894	14041	14157	13906	13959	14027	14080	14088	14082	13932	13978	13887	14030	14111	13995	14016	14029	14084	14105	14041	13953	13946	14020	13915	14043	13937	13914	13874	14035	14141	14014	14055	13972	14143	13989	14020	13872	14135	14039	14051	13998	13872	14056	13945	14018	14019	14100	14063	14066	14047	14116	13976	13994	14054	14038	14209	13962	13848	13837	13934	14142	14044	14133	13844	14167	13971	13992	14114	13949	14029	13923	13899	14172	14041	13876	14105	14063	13993	13974	13866	13925	14080	13938	13971	13932	13993	14080	13956	14173	13791	13977	13991	14098	13882	14059	13979	13956	14079	14111	14027	14190	13925	13938	14114	14031	13842	13923	13894	14149	13968	14122	13980	14126	13979	13943	14059	14048	14029	14027	13956	13911	14061	14105	14067	13968	14005	14217	14123	14093	14017	14009	13889	14044	13993	13913	13948	14022	14091	13899	13993	14041	13878	14034	13973	13883	13993	13939	14064	14021	13959	14101	13840	14124	14009	13882	14171	13972	14080	14064	14045	13872	14274	13808	14098	13990	14122	14024	13964	14019	14065	13945	14087	13915	14197	14054	13964	14018	14015	14003	14072	14045	14064	13923	14031	13927	14032	13819	14002	13933	14058	14092	13959	14041	13951	13952	13983	13960	14058	13978	13943	13914	13969	13973	13963	14032	14084	13922	14052	14053	14103	14066	13990	14023	13853	13976	13793	14005	13960	14089	14070	14219	13935	14045	13927	13992	13949	13951	13966	14011	13926	14088	13899	14093	14083	14066	13983	13883	13929	13937	14034	13976	13944	14092	13992	14012	14019	14155	14122	14080	14094	13912	13819	13928	13932	14085	14091	13928	14057	13944	14017	14140	14013	13888	14017	14087	13853	14011	14078	13761	14119	13969	13967	13855	13981	14013	13843	14178	13735	14087	14105	14158	14030	13970	14055	13891	14214	13991	14035	14065	14147	14008	13919	14051	14084	13799	13962	13834	14023	14093	14056	13968	13979	14135	14044	13992	13937	13946	14229	14014	13916	13990	13832	14126	13990	14041	14090	13997	13837	14006	13953	13944	14062	13976	13980	14014	13939	14063	13923	14020	14001	13961	13947	14010	14091	13945	13904	14145	13978	13933	13994	14107	14000	14175	13955	14082	14073	13837	14027	14055	13949	14090	14164	13937	13945	14096	14058	13974	14090	13835	14079	14111	13964	13942	14048	13930	14084	14047	13752	13901	14017	13995	14093	13989	13985	13875	14001	13944	14022	13930	14084	14047	14020	13957	13998	13953	14212	13967	14134	13950	14092	13987	13836	14086	13934	13934	13986	13954	14046	13970	14115	13917	14089	13957	13983	13944	13893	14066	14041	14047	14002	13971	14041	13947	14122	13851	13981	13912	14033	13935	14027	13966	13953	14041	13983	14106	14094	14045	14087	14097	14123	14134	14086	13976	14003	13991	13918	14042	13981	13951	13840	14138	14047	14051	14044	13885	14042	14097	13993	14058	13932	13940	14180	13996	14090	14090	14222	14022	13963	13967	13958	14108	14048	13888	14099	13792	14042	13987	13927	14081	14017	14029	13978	13995	14159	14012	14071	13983	14021	13930	14143	14010	13920	13955	14096	14007	13967	13984	14000	14112	14043	14146	14240	14190	14062	13867	14225	14070	13973	13986	14154	13971	14112	13976	14117	13914	14007	14042	14044	13856	14049	14106	13916	13964	14047	14041	14055	14066	14133	14042	13930	14031	13988	13829	13935	14093	14084	13946	14106	14073	14058	14024	13837	14009	13938	14091	14113	13983	14126	14137	13959	14061	13935	13981	14134	14032	13807	14193	13916	13971	14116	13961	13913	14122	14097	14095	13913	14004	13804	13845	13919	14055	14123	13846	13979	13953	14041	13861	14019	14160	13996	14063	14008	13891	14014	14172	14090	14098	14114	14051	14021	14075	13989	13948	14095	14111	13938	13965	13917	14018	14023	13936	13943	14003	14109	14181	14025	13916	13857	14064	13960	14020	14057	13998	14017	13977	13943	13927	14023	14010	14141	14017	14197	14089	14042	13898	14041	14189	14083	13910	13944	13968	14000	13845	13901	14056	13929	14169	13882	14056	13911	13911	14035	14101	13957	14093	13934	14130	13885	13848	14024	14043	14126	13879	14037	13913	13992	13943	14040	14029	14116	14034	13991	14086	14016	14132	14113	14008	14048	13870	14092	14118	14063	14169	14112	13983	13963	14002	13863	13988	14014	13897	13972	14037	14057	14032	13855	13969	14167	14033	14152	14037	14029	13976	14023	13922	14034	13939	13923	14041	14030	14057	13922	14099	14068	14110	14051	14017	14077	13954	14193	14086	13896	13965	14085	14029	14013	13992	14081	14013	13992	14074	14023	13982	13903	14107	13958	14122	14093	14158	13976	13938	13991	14075	14039	13865	13911	14001	13945	14232	13988	14013	14140	14033	14049	13827	14103	14106	14018	13940	14096	14105	14007	13901	13817	14070	14178	13798	14124	14118	13957	14096	14014	14002	13933	13931	14015	14102	13997	14029	13927	13956	14024	14042	13950	13900	14066	13866	13987	14018	14006	14112	14050	14011	13879	14034	14032	13961	14128	13936	14020	13935	14050	13954	13977	14087	14045	14049	13932	14082	14038	14095	14041	14423	13989	14003	13979	13874	14056	13982	14128	14136	13928	14024	13952	13998	13999	14092	14077	14071	13923	13928	13969	13840	13852	14079	14182	13956	13945	14139	14066	13897	14034	13940	13986	14005	14021	14060	14089	13919	14022	14069	13972	13832	14133	13982	14131	14114	14101	14027	13961	14006	14074	14126	14142	13889	14080	14033	13917	13928	14055	13807	13982	13943	14012	13986	13822	14097	14064	14190	14021	13943	13953	14050	14218	14078	13787	14058	13950	14056	14066	14042	13956	14037	14099	14010	13908	14085	14061	14004	13953	14015	13999	14066	13905	14050	14106	14033	14171	13925	14207	13959	14240	13954	14024	14072	14066	14096	13968	14040	13988	13900	14250	14153	13999	14103	13924	13897	13974	13884	14152	14023	13914	14125	14136	14123	13966	14095	13919	13987	14001	14064	14002	13919	14030	14094	14048	14197	14009	14177	13991	13911	13892	14221	14141	13957	13967	13992	13985	14028	14046	14056	14020	13953	14141	13956	14107	14101	14097	14064	14007	14124	14058	13964	13974	14063	14201	14193	13963	13954	14052	13945	14100	14016	14094	13957	13865	14052	14041	13878	13865	14187	14158	14051	14060	13988	14023	14168	14124	13938	14053	14079	14059	14056	14102	14024	13922	14155	13961	13966	14008	13983	14103	14138	13938	14148	13797	13965	13927	14048	13892	13999	14103	14029	13946	14000	13837	13952	14062	13965	14046	14012	13931	14064	14001	13964	14053	13771	14074	13981	14084	13997	14016	14163	14040	13998
23804	21044	28571	24941	24592	26030	25054	20627	18633	18294	17853	17620	17741	17464	17342	17400	17239	16994	16952	17001	16758	16917	16690	16385	16620	16584	16566	16576	16691	16539	16599	16622	16408	16677	16485	16378	16461	16421	16316	16528	16423	16554	16408	16310	16398	16365	16517	16353	16160	16499	16568	16255	16372	16400	16225	16442	16165	16436	16448	16309	16326	16299	16300	16544	16388	16310	16369	16340	16328	16208	16581	16487	16422	16463	16436	16486	16252	16220	16391	16285	16428	16344	16393	16263	16270	16233	16303	16419	16464	16400	16449	16392	16450	16352	16429	16361	16441	16318	16364	16356	16202	16277	16282	16372	16307	16225	16397	16338	16403	16291	16467	16430	16334	16287	16311	16144	16392	16357	16553	16382	16198	16308	16488	16281	16222	16347	16544	16120	16386	16247	16417	16466	16182	16363	16357	16350	16418	16439	16272	16513	16393	16380	16252	16194	16357	16332	16401	16114	16437	16276	16394	16394	16410	16353	16481	16421	16203	16207	16077	16215	16331	16289	16401	16358	16459	16291	16349	16255	16362	16450	16444	16334	16457	16366	16353	16443	16477	16217	16492	16186	16274	16429	16328	16287	16382	16316	16278	16276	16366	16307	16251	16105	16350	16316	16329	16348	16151	16636	16296	16294	16381	16432	16088	16137	16325	16496	16548	16454	16593	16258	16312	16386	16190	16245	16395	16302	16253	16603	16468	16169	16264	16409	16425	16217	16398	16408	16423	16290	16274	16382	16171	16368	16236	16264	16374	16394	16303	16028	16549	16337	16310	16475	16510	16327	16230	16436	16347	16442	16308	16240	16364	16220	16246	16267	16273	16168	16188	16167	16365	16290	16382	16381	16267	16276	16444	16382	16300	16412	16229	16409	16259	16386	16431	16413	16263	16362	16450	16340	16180	16134	16145	16352	16425	16182	16186	16317	16221	16077	16270	16396	16303	16362	16351	16129	16328	16316	16392	16442	16272	16161	16600	16576	16165	16436	16471	16373	16320	16277	16361	16304	16154	16183	16459	16310	16488	16430	16546	16562	16459	16354	16300	16217	16352	16126	16522	16221	16364	16077	16257	16449	16132	16349	16188	16170	16339	16461	16349	16250	16322	16239	16195	16178	16199	16391	16444	16358	16321	16299	16467	16502	16329	16312	16385	16369	16404	16378	16242	16469	16485	16387	16421	16095	16343	16489	16314	16593	16291	16328	16180	16419	16437	16317	16250	16308	16401	16367	16250	16358	16400	16396	16520	16424	16266	16255	16605	16275	16375	16245	16600	16248	16283	16249	16365	16234	16469	16216	16318	16455	16370	16350	16521	16179	16378	16241	16429	16363	16410	16449	16313	16279	16431	16316	16230	16256	16223	16231	16266	16371	16397	16544	16270	16401	16363	16530	16298	16337	16268	16224	16405	16505	16129	16278	16476	16367	16440	16338	16341	16499	16270	16469	16274	16182	16127	16094	16342	16306	16380	16517	16493	16489	16509	16377	16197	16342	16234	16162	16590	16418	16363	16396	16262	16418	16350	16242	16301	16230	16329	16211	16423	16292	16579	16325	16549	16365	16367	16331	16335	16220	16395	16380	16377	16279	16289	16311	16288	16286	16346	16079	16188	16292	16441	16308	16378	16506	16482	16455	16356	16312	16225	16210	16125	16455	16308	16322	16280	16329	16491	16263	16407	16321	16300	16167	16197	16250	16484	16490	16390	16318	16244	16292	16241	16369	16428	16425	16349	16481	16430	16284	16281	16401	16454	16380	16307	16051	16225	16385	16269	16737	16286	16394	16560	16184	16285	16242	16300	16252	16435	16394	16359	16365	16019	16322	16311	16425	16224	16372	16316	16262	16493	16424	16400	16486	16281	16304	16430	16400	16184	16390	16311	16362	16394	16421	16344	16355	16463	16271	16376	16349	16484	16328	16410	16227	16513	16256	16416	16254	16443	16300	16297	16325	16369	16094	16349	16093	16592	16648	16445	16415	16288	16204	16228	16314	16362	16247	16417	16329	16508	16298	16405	16538	16200	16362	16518	16340	16344	16328	16402	16222	16530	16233	16452	16518	16354	16308	16384	16123	16273	16344	16461	16292	16259	16244	16209	16235	16570	16196	16246	16447	16304	16371	16290	16300	16229	16331	16413	16328	16021	16197	16301	16270	16543	16396	16479	16354	16347	16476	16414	16442	16237	16409	16379	16483	16392	16267	16248	16214	16378	16288	16319	16428	16395	16308	16481	16384	16303	16313	16288	16235	16308	16289	16364	16470	16253	16283	16389	16164	16271	16382	16430	16305	16568	16496	16339	16409	16143	16330	16378	16333	16389	16268	16414	16152	16237	16238	16403	16294	16449	16531	16191	16321	16328	16442	16230	16532	16247	16428	16155	16157	16462	16362	16473	16101	16527	16386	16342	16325	16332	16355	16320	16216	16345	16263	16683	16560	16407	16503	16389	16295	16345	16383	16270	16206	16282	16368	16367	16075	16284	16137	16376	16328	16004	16428	16537	16471	16374	16355	16273	16355	16246	16305	16439	16197	16357	16435	16115	16343	16570	16275	16399	16384	16232	16364	16305	16371	16343	16318	16268	16100	16331	16343	16471	16293	16499	16392	16196	16389	16291	16501	16245	16276	16363	16321	16477	16238	16142	16281	16375	16210	16105	16538	16393	16264	16201	16213	16264	16321	16353	16207	16564	16366	16563	16249	16250	16336	16458	16535	16345	16415	16465	16532	16145	16169	16250	16175	16475	16317	16504	16299	16383	16412	16235	16318	16319	16468	16318	16387	16209	16207	16586	16364	16208	16294	16298	16309	16345	16581	16377	16349	16301	16349	16455	16359	16323	16336	16269	16393	16559	16340	16491	16377	16312	16324	16305	16471	16482	16181	16451	16332	16592	16454	16592	16321	16454	16237	16463	16401	16546	16309	16342	16343	16287	16207	16345	16425	16174	16522	16409	16360	16506	16318	16332	16407	16445	16172	16338	16337	16369	16395	16217	16345	16344	16420	16350	16328	16228	16361	16418	16306	16380	16320	16600	16386	16400	16282	16270	16398	16153	16112	16257	16357	16516	16569	16470	16554	16251	16536	16305	16341	16407	16350	16460	16211	16568	16499	16325	16130	16373	16317	16381	16406	16111	16393	16228	16420	16399	16583	16515	16350	16326	16331	16268	16340	16198	16407	16394	16500	16349	16387	16461	16337	16207	16395	16426	16305	16422	16179	16387	16471	16421	16386	16410	16299	16404	16228	16487	16366	16298	16298	16304	16521	16133	16506	16275	16463	16288	16396	16250	16355	16378	16271	16490	16354	16526	16430	16551	16315	16045	16304	16221	16341	16348	16380	16394	16487	16338	16480	16234	16182	16191	16374	16221	16350	16207	16314	16387	16191	16403	16426	16477	16239	16341	16444	16419	16385	16366	16324	16306	16433	16380	16112	16193	16330	16419	16484	16396	16269	16538	16438	16283	16436	16405	16497	16449	16326	16446	16338	16254	16231	16332	16195	16373	16268	16439	16326	16283	16341	16390	16387	16112	16218	16394	16453	16279	16406	16275	16494	16376	16528	16344	16445	16467	16289	16434	16285	16232	16277	16359	16191	16351	16442	16517	16475	16346	16475	16615	16301	16387	16466	16336	16197	16443	16289	16586	16331	16400	16297	16476	16331	16304	16295	16434	16429	16421	16533	16275	16253	16302	16469	16476	16453	16236	16418	16184	16232	16336	16166	16209	16371	16321	16262	16220	16218	16431	16413	16310	16412	16205	16219	16392	16614	16268	16344	16375	16416	16394	16255	16536	16383	16419	16219	16317	16243	16343	16287	16498	16438	16496	16105	16297	16397	16395	16401	16251	16059	16319	16321	16306	16350	16421	16117	16232	16213	16402	16326	16293	16383	16299	16480	16168	16217	16306	16445	16278	16410	16379	16219	16331	16171	16340	16281	16293	16430	16409	16217	16375	16422	16263	16422	16360	16577	16303	16452	16301	16394	16220	16533	16404	16397	16278	16343	16368	16375	16211	16265	16365	16441	16413	16196	16247	16262	16403	16286	16103	16469	16446	16373	16215	16238	16276	16422	16321	16278	16185	16370	16520	16257	16297	16189	16129	16274	16455	16283	16228	16426	16390	16415	16401	16438	16280	16395	16248	16437	16419	16458	16355	16474	16394	16277	16385	16688	16315	16356	16283	16384	16368	16359	16265	16318	16382	16151	16412	16469	16266	16244	16357	16264	16486	16109	16392	16263	16284	16406	16222	16516	16772	16243	16479	16414	16329	16434	16258	16452	16424	16358	16404	16377	16348	16310	16382	16181	16291	16352	16283	16448	16277	16188	16488	16424	16348	16348	16315	16283	16427	16426	16363	16396	16370	16513	16383	16232	16320	16401	16626	16194	16240	16194	16293	16438	16332	16433	16428	16354	16210	16405	16169	16213	16364	16468	16500	16314	16387	16347	16484	16388	16530	16508	16412	16300	16409	16212	16439	16476	16341	16108	16329	16297	16322	16248	16545	16449	16333	16247	16211	16189	16469	16392	16368	16461	16317	16440	16342	16474	16515	16436	16424	16269	16311	16461	16581	16439	16387	16262	16289	16172	16260	16340	16422	16296	16488	16055	16246	16377	16244	16424	16442	16562	16300	16282	16315	16090	16338	16242	16394	16387	16309	16240	16334	16356	16419	16467	16446	16335	16477	16159	16089	16220	16411	16371	16460	16275	16453	16353	16289	16544	16472	16425	16521	16275	16293	16252	16517	16417	16305	16294	16369	16371	16336	16041	16305	16647	16363	16410	16247	16342	16277	16312	16380	16244	16448	16319	16313	16404	16588	16525	16319	16160	16349	16145	16283	16361	16429	16407	16667	16348	16364	16232	16454	16295	16404	16057	16508	16154	16492	16433	16353	16243	16386	16413	16226	16417	16335	16438	16361	16327	16370	16409	16346	16640	16293	16237	16321	16416	16113	16539	16313	16488	16269	16128	16485	16306	16406	16371	16394	16308	16323	16365	16579	16352	16317	16385	16279	16282	16356	16262	16202	16441	16401	16278	16361	16314	16362	16473	16465	16471	16382	16273	16165	16143	16373	16336	16183	16319	16295	16294	16101	16427	16328	16429	16240	16330	16424	16256	16485	16413	16317	16315
30328	51627	46893	36165	30158	25463	22473	18872	17002	16654	15946	15828	15811	15486	15370	15290	15040	14984	14754	14590	14671	14477	14349	14459	14210	14325	14211	14220	14220	14257	14193	14067	14264	14137	14203	14230	14122	13988	13981	14024	13881	13999	13965	14228	14081	14018	13867	13989	13963	14000	13982	13920	13946	14060	14099	14076	14045	13880	14165	14022	13759	14090	14018	13940	14054	14019	13937	14064	13823	13996	14051	13873	14054	13844	14052	14097	13836	13969	14007	13945	14141	14064	14031	13977	13957	13937	13936	14128	14126	14139	14089	14093	13887	14003	14022	14046	13907	14002	13945	14168	13908	13961	14004	14067	14059	13946	14073	13955	13992	13892	13947	14073	14141	14014	14020	14097	13998	14186	13972	14055	14018	13899	13958	13879	14017	13936	13852	14102	13995	13925	13989	13944	14021	13795	13812	13845	13999	13904	13920	14126	13977	14169	14012	13978	14005	13908	13968	14151	13914	13924	13926	13840	14059	14116	13944	13862	13966	13956	14049	13843	14009	14142	13945	13987	13747	14070	13906	14077	13993	13862	14165	13787	13818	14060	14028	14104	13979	13914	13990	14016	13911	13899	14059	14041	13929	14030	13896	14125	13991	14073	14116	13999	13968	13884	14030	14029	13764	14079	13833	13967	13974	14101	14067	13932	14061	14033	13988	13898	14017	13984	13965	14048	14097	13974	13931	13982	14088	13907	14047	13984	13832	14046	14112	13894	14111	13956	14019	13971	14034	14030	13860	13995	13892	14009	13874	13784	13951	13932	13782	14004	13918	14049	14007	13920	13878	13969	14038	13964	14096	13974	13931	14025	14006	13919	14049	14064	13914	13935	14059	13972	13989	14092	13932	14222	14009	14014	13967	13880	14172	13965	13806	13978	13825	14111	13927	13917	13906	14024	13880	13983	14074	13923	14106	14041	13971	13873	13935	13909	14001	13783	14112	14175	13975	13893	13971	14097	13938	14008	14047	13892	13964	14045	13867	13986	14070	13955	13941	13974	13946	13964	13957	13964	14045	13861	13802	14056	14051	13913	13915	13973	13907	13959	13806	13870	14017	14083	13755	14017	13922	14007	14137	13992	13864	13898	13876	13992	14122	14047	14003	14162	14097	14161	14068	13992	14028	14108	13989	13988	13998	14011	13840	14122	14070	13855	13868	13926	14002	14072	13846	13947	13929	13755	14066	13955	13959	13964	14089	13937	14013	13960	14003	13883	14018	13987	13996	14021	13907	14047	14073	13976	13862	13833	13971	13984	13903	14046	13989	14091	13945	14005	14213	14011	13991	13957	14000	13947	13991	13854	13979	14168	13974	14014	14018	14048	14016	13974	13899	13734	13889	14006	14051	14051	14070	13951	13789	14075	13897	13910	13942	13966	13966	13947	13960	14056	13790	14051	13978	13953	13968	14118	14053	14018	14036	13979	13919	14104	13980	13876	14053	14152	13867	14035	14007	13819	13982	13820	13786	13966	14149	13921	14134	13919	13985	14049	14088	13896	14146	14004	14135	13957	13842	13912	14049	13859	13931	13827	14074	13806	13830	13782	13783	14045	13959	14084	13998	13984	14050	13951	14018	13987	13846	14002	14097	13994	13767	13987	14056	14085	13967	13963	14055	13899	13964	14084	13838	13817	13854	14102	13995	13911	14062	14057	13827	13969	14127	14028	14004	13955	13875	14068	13966	13772	13933	13989	14041	14017	13900	13884	14064	13792	14006	13990	13914	13928	14006	13842	14014	14057	13865	13818	14069	13990	14048	13920	14066	13934	13914	13831	13931	13898	14009	14057	13931	14081	14023	13900	13994	14025	13905	14003	13877	14096	13878	13905	13908	14014	14052	14024	14016	13948	13986	14041	13979	13921	14022	13935	13866	13942	14102	14057	13756	14042	14082	13930	14034	13876	13947	14233	14004	13859	13992	13860	14028	13989	13962	13899	13973	14119	14035	13873	13952	13844	14077	13975	13974	14016	13824	14112	13828	13902	13980	13827	13970	13867	14002	13921	13961	13951	13843	14047	13914	14012	14006	13923	13963	14031	14023	13998	14013	13937	13943	13981	13972	14015	13889	13854	14038	14138	13969	14009	13894	14003	13989	13830	13920	14010	14075	13987	13839	13961	13896	13919	14156	14052	14085	13941	13786	13866	13993	14011	13993	13987	14186	13959	13998	13877	13952	14002	13991	13810	13913	14017	14097	14062	13912	14133	14142	13971	13980	13931	14022	14016	13924	14124	14089	13894	14032	13831	13859	13908	13948	14064	14047	13918	13870	14061	14070	14079	14061	13912	14163	13853	14067	14023	13841	14021	13961	13989	14163	13971	13829	13858	13992	13918	14000	13960	13907	13989	13902	13990	14101	14030	13997	13942	13964	14016	14064	13949	13850	14032	14014	13940	14153	13933	13989	13887	13992	13982	14007	14038	13963	13986	13887	14021	13901	13897	14071	13971	13977	14056	13922	13984	13986	13901	13961	13908	14066	13965	13903	13941	14134	13864	13973	13891	13882	13841	13948	13940	13990	13850	14047	13943	13834	14063	13833	14057	13904	13985	14173	13957	14129	13993	13988	13872	13993	13872	13949	14099	13930	14006	13933	14018	13829	13895	14030	13948	14057	13988	14155	13881	13919	13874	13949	13891	13913	13824	14055	13823	14141	14076	14066	13935	14048	14043	14171	13818	13923	13963	13989	14036	13943	13975	13878	13904	13966	13960	14221	14149	13994	13969	13879	14046	13968	13847	14023	14017	13978	14065	14002	13897	13753	13898	13782	14018	13983	14037	13954	14020	14017	13969	13974	13946	14012	13827	14101	14081	13885	13914	14187	14006	13896	14079	13935	14116	14079	14042	14008	13886	13946	14145	13806	14051	13836	13998	13866	13981	13955	13836	13860	14151	13970	13915	14002	14072	13971	13958	14006	14056	14036	13924	13996	14008	13950	13998	14211	13853	14063	13932	13951	13978	14024	13969	14089	14050	13903	13995	14079	14069	13889	14167	13995	13976	14013	13934	13900	14056	13955	13987	13810	14061	13992	13969	13934	13787	13965	14152	13944	13964	14078	13974	13854	13854	13995	13913	14021	13956	14037	14063	13933	14025	13848	13807	13960	14042	14022	14032	14030	13972	13855	14190	13986	14059	13892	13910	14095	13858	14090	13870	13873	14055	13935	13910	14070	14021	13806	13795	13956	14033	13915	13911	13931	14102	13782	13913	14122	14034	13927	14025	14070	13972	14091	14035	14018	13793	14105	13926	14020	13925	14000	13950	14056	14099	13967	14170	14003	14175	13866	14021	13876	13911	13914	14035	14093	14120	13841	13912	13987	14016	13968	13952	13959	13956	14076	13823	14069	14065	13948	14111	13994	13867	14008	14060	14119	14077	14005	13904	14060	13888	14036	14007	14071	13835	14072	14011	13920	13894	13918	13921	13961	14083	14031	14066	13932	14010	14046	13953	14028	13843	13899	13907	13918	13940	13996	13996	13963	13850	14011	14023	13896	13967	13919	14024	14206	13937	14007	13770	13934	14013	14051	14165	13930	14083	13977	13848	14013	13951	13926	14009	13987	13964	13855	14051	13934	14042	14091	13857	13953	13988	14074	14039	13891	14102	13909	14136	13852	13809	14105	13926	13971	14158	13976	13978	13956	14077	13945	13981	14086	14000	14111	13771	14122	14189	13828	13943	13949	13972	13984	14029	14046	13944	14040	14053	13907	13989	13813	14038	13976	13935	13949	13951	14029	13983	13882	13912	14020	13963	14188	14048	13972	13823	13997	13873	13963	14052	13856	13810	13910	13978	13932	13965	13861	13933	13932	14002	14022	13989	13902	13969	13994	14185	13820	13956	13985	13974	13792	13979	13970	13972	14216	14093	13882	13954	13945	14079	13869	14094	13955	13741	13995	13990	13856	13995	14004	13975	13898	13860	14127	13983	13977	13917	13919	13875	13830	13901	13920	13909	13886	13992	14004	13843	14025	13959	13859	13922	13938	13986	13945	13843	13879	14016	13921	13944	13972	14064	13993	13924	14064	14014	14051	13979	13854	14088	13903	14061	14078	13888	14070	14124	13794	13929	14091	13884	13896	13879	14152	13958	13993	13824	13922	14202	13924	13765	14042	14002	13898	13915	14138	14012	13973	14030	14043	13908	13933	13943	13914	14049	14010	13964	13951	13980	14056	14162	14073	14086	13954	13921	14028	13919	14071	13951	14099	14033	14095	13968	13913	14050	13930	14086	13820	13926	13916	14018	14009	13990	13913	14092	13864	14089	14028	14158	13971	13965	13798	14026	14003	14029	13980	14087	14115	14076	14024	13896	13838	13900	14037	14059	13952	14102	13967	14109	14117	14087	14055	13873	13999	14033	13909	13977	13889	13788	13861	13997	14128	13952	14080	13867	13979	13975	14118	14106	14014	13971	14076	13922	13943	13920	14031	13806	13963	13948	13966	13888	13948	14022	14024	14059	13926	13974	13798	13879	13853	13846	14010	13872	14152	13842	13864	13992	13857	13788	14086	14109	13944	13965	13923	14024	13960	13984	13977	13977	13978	14034	13899	14043	14040	14010	14034	13862	14056	14132	13846	13867	13988	14053	14018	13917	14066	14059	13939	14055	13918	13878	13983	13971	13980	13942	14022	13899	13957	14056	13987	13954	13845	14007	14184	13750	14145	14055	14020	14042	14022	13935	13935	13915	14174	13938	13976	14186	13965	13848	14106	13933	14026	13967	14102	13930	13942	13946	13952	13912	14131	14058	14077	13941	13939	13978	13899	13839	14189	14114	13818	13900	13892	13980	13983	13992	13972	13989	14059	14025	13922	14051	13995	14109	14081	13969	14025	13888	13846	14042	14006	14093	13814	13971	13948	14029	13883	14054	14132	14154	13905	14078	14094	13888	14042	13980	13945	13941	14128	14024	13862	13916	13951	13877	14158	14144	13943	14028	14036	14070	14025	14034	14010	13799	14072	14036	14090	14038	14115	13990	14129	13916	14002	13932	14000	13960	13897	14019	14007	13831	14050	13932	14019	14117	13895	13946	13917	14115	13868	14028	13948	13966	13792	13838	14102	14082	14150	13973	13804	13840	14092	14015	14045	13974	13932	13990	14054	13995	14186	13890	14037	14055	13891	13985	14146	13919
22691	21056	28846	23716	22597	26577	28946	22671	20223	20189	19614	19310	19179	19141	18864	18518	18679	18269	18389	18153	18055	18117	18158	17713	17871	17703	17850	17741	17803	17775	17587	17495	17557	17748	17532	17422	17291	17445	17514	17556	17651	17565	17420	17607	17635	17525	17596	17444	17313	17753	17704	17425	17114	17446	17694	17507	17444	17482	17654	17168	17391	17279	17554	17441	17379	17721	17342	17368	17206	17473	17556	17412	17592	17461	17493	17371	17375	17376	17363	17228	17297	17550	17376	17281	17279	17451	17608	17378	17342	17426	17490	17443	17377	17189	17313	17332	17499	17304	17348	17313	17673	17611	17412	17507	17669	17391	17495	17398	17422	17470	17287	17602	17609	17346	17508	17639	17416	17561	17329	17416	17632	17159	17238	17314	17423	17339	17404	17379	17298	17302	17521	17484	17510	17418	17241	17494	17467	17422	17354	17350	17275	17343	17560	17466	17498	17369	17384	17479	17356	17323	17341	17548	17518	17365	17414	17453	17447	17460	17358	17457	17261	17479	17538	17451	17317	17451	17334	17235	17563	17366	17404	17264	17509	17453	17218	17342	17339	17256	17176	17385	17525	17284	17461	17421	17575	17367	17283	17547	17455	17444	17733	17342	17265	17487	17331	17381	17475	17478	17389	17363	17199	17228	17396	17507	17346	17491	17438	17581	17544	17382	17631	17485	17395	17278	17131	17165	17285	17385	17541	17497	17494	17459	17283	17463	17285	17528	17309	17369	17489	17539	17551	17516	17397	17364	17394	17382	17360	17308	17378	17375	17612	17508	17503	17411	17434	17296	17294	17382	17326	17460	17281	17258	17420	17479	17432	17404	17048	17348	17549	17489	17441	17394	17210	17298	17386	17306	17408	17155	17402	17448	17225	17424	17281	17450	17458	17517	17249	17356	17563	17203	17452	17370	17290	17306	17307	17389	17420	17313	17352	17352	17507	17362	17467	17464	17343	17379	17583	17502	17357	17393	17355	17340	17414	17492	17517	17384	17352	17547	17362	17345	17305	17408	17341	17530	17333	17264	17221	17425	17403	17262	17323	17589	17507	17547	17335	17311	17407	17325	17458	17380	17608	17225	17339	17341	17373	17438	17219	17713	17357	17367	17319	17598	17078	17234	17361	17122	17472	17466	17330	17500	17553	17401	17367	17426	17441	17242	17384	17318	17454	17118	17313	17419	17408	17300	17262	17189	17370	17273	17391	17197	17256	17627	17199	17210	17513	17490	17691	17472	17433	17252	17328	17338	17434	17350	17237	17411	17347	17302	17316	17332	17301	17289	17106	17354	17256	17271	17245	17552	17298	17353	17435	17642	17228	17412	17465	17471	17266	17393	17189	17315	17333	17292	17209	17204	17271	17390	17238	17271	17380	17395	17315	17523	17463	17193	17206	17341	17423	17453	17447	17325	17466	17342	17271	17373	17533	17674	17282	17382	17393	17446	17438	17410	17434	17521	17323	17220	17419	17495	17680	17416	17307	17157	17295	17398	17334	17530	17353	17213	17434	17279	17218	17316	17601	17446	17383	17205	17357	17381	17370	17254	17501	17262	17496	17307	17138	17287	17087	17374	17614	17238	17524	17349	17103	17349	17259	17542	17363	17497	17349	17415	17419	17383	17352	17241	17259	17292	17409	17453	17377	17532	17489	17438	17539	17591	17541	17389	17280	17400	17432	17276	17455	17501	17323	17281	17166	17269	17308	17222	17198	17369	17461	17345	17477	17370	17523	17338	17491	17506	17372	17292	17345	17564	17383	17352	17390	17499	17391	17352	17455	17216	17397	17428	17287	17318	17318	17454	17375	17259	17221	17446	17307	17381	17402	17439	17488	17331	17228	17366	17383	17101	17409	17280	17462	16990	17258	17298	17257	17322	17474	17394	17315	17391	17339	17490	17438	17303	17504	17116	17359	17296	17355	17461	17407	17234	17421	17265	17335	17484	17377	17543	17414	17412	17493	17220	17227	17208	17377	17380	17403	17422	17403	17189	17147	17287	17411	17197	17477	17321	17353	17546	17258	17233	17384	17345	17266	17351	17476	17317	17406	17283	17422	17414	17385	17467	17561	17407	17365	17194	17285	17235	17328	17288	17330	17450	17514	17195	17337	17372	17470	17439	17158	17258	17099	17376	17387	17379	17334	17280	17282	17311	17577	17483	17703	17593	17530	17167	17291	17252	17348	17244	17246	17473	17603	17480	17430	17272	17478	17382	17542	17262	17283	17396	17265	17274	17392	17262	17468	17336	17529	17266	17332	17347	17408	17504	17549	17353	17080	17389	17628	17514	17472	17210	17322	17465	17613	17571	17325	17418	17403	17354	17270	17412	17362	17398	17502	17616	17552	17346	17451	17484	17233	17490	17364	17279	17524	17264	17178	17321	17443	17318	17434	17349	17352	17218	17300	17429	17376	17347	17395	17145	17281	17355	17554	17377	17500	17219	17447	17223	17276	17467	17319	17264	17261	17274	17422	17473	17375	17384	17375	17301	17415	17264	17593	17459	17341	17487	17296	17399	17539	17222	17432	17564	17250	17436	17321	17428	17521	17364	17432	17401	17327	17414	17355	17350	17389	17293	17095	17494	17172	17218	17325	17271	17511	17264	17413	17330	17499	17395	17091	17441	17289	17320	17321	17522	17605	17171	17529	17326	17507	17370	17412	17335	17483	17549	17363	17383	17221	17615	17626	17503	17602	17279	17186	17413	17417	17336	17303	17422	17477	17353	17571	17356	17341	17492	17432	17597	17542	17451	17529	17407	17468	17409	17219	17368	17328	17229	17491	17516	17378	17360	17580	17551	17450	17469	17510	17397	17529	17334	17236	17367	17548	17401	17355	17263	17354	17508	17138	17396	17230	17209	17297	17195	17395	17488	17449	17708	17606	17325	17406	17426	17416	17360	17520	17285	17382	17400	17413	17225	17327	17397	17147	17266	17330	17115	17519	17327	17179	17481	17348	17388	17327	17099	17336	17396	17189	17279	17483	17219	17382	17249	17567	17380	17330	17469	17409	17325	17390	17161	17164	17179	17185	17187	17238	17187	17337	17372	17432	17426	17192	17263	17372	17427	17576	17393	17359	17291	17253	17420	17393	17378	17490	17482	17274	17257	17336	17247	17433	17301	17230	17598	17453	17498	17367	17419	17385	17308	17421	17264	17444	17411	17362	17310	17365	17350	17314	17276	17398	17189	17395	17385	17329	17401	17397	17428	17229	17580	17344	17316	17167	17393	17518	17426	17439	17250	17416	17391	17431	17295	17250	17195	17542	17187	17312	17405	17301	17476	17303	17379	17654	17406	17328	17367	17339	17288	17351	17169	17427	17536	17270	17295	17370	17276	17443	17275	17624	17374	17513	17070	17226	17235	17284	17325	17350	17420	17332	17307	17417	17442	17316	17339	17424	17466	17447	17588	17244	17335	17400	17383	17356	17488	17510	17352	17545	17291	17433	17394	17403	17310	17313	17494	17402	17366	17313	17305	17373	17320	17255	17247	17378	17209	17557	17291	17467	17363	17465	17401	17407	17446	17312	17325	17482	17401	17307	17301	17305	17425	17476	17315	17511	17311	17464	17506	17412	17144	17318	17467	17704	17392	17393	17605	17298	17303	17312	17397	17397	17395	17319	17431	17531	17497	17515	17197	17492	17359	17422	17377	17344	17348	17442	17298	17361	17424	17370	17241	17271	17226	17406	17777	17477	17253	17480	17486	17220	17073	17483	17399	17425	17437	17508	17356	17505	17331	17253	17310	17576	17383	17447	17367	17459	17365	17492	17343	17358	17410	17297	17337	17376	17424	17272	17544	17524	17368	17279	17291	17308	17259	17340	17396	17200	17369	17349	17567	17262	17293	17386	17332	17243	17320	17399	17390	17329	17444	17442	17427	17316	17458	17420	17318	17399	17489	17476	17467	17348	17588	17439	17290	17322	17276	17427	17332	17252	17480	17461	17428	17321	17309	17598	17205	17414	17364	17242	17381	17261	17284	17455	17376	17419	17324	17357	17427	17500	17477	17388	17263	17575	17298	17416	17592	17187	17259	17237	17298	17303	17502	17606	17487	17148	17343	17292	17374	17358	17483	17343	17330	17512	17245	17461	17387	17353	17160	17281	17327	17330	17333	17223	17296	17503	17528	17491	17369	17540	17474	17347	17302	17158	17383	17390	17504	17329	17502	17508	17569	17565	17361	17411	17210	17190	17452	17550	17212	17253	17331	17138	17492	17432	17445	17413	17420	17484	17273	17479	17524	17159	17237	17379	17463	17465	17332	17409	17379	17412	17405	17368	17258	17453	17416	17360	17422	17437	17373	17341	17464	17205	17111	17428	17431	17387	17400	17465	17253	17103	17389	17233	17385	17351	17389	17318	17322	17380	17524	17290	17466	17620	17401	17299	17282	17318	17401	17277	17180	17417	17467	17415	17308	17115	17427	17331	17229	17342	17231	17267	17442	17454	17320	17658	17298	17324	17332	17463	17325	17287	17525	17365	17340	17389	17393	17353	17342	17457	17266	17421	17243	17370	17382	17648	17317	17184	17305	17564	17532	17454	17398	17467	17276	17296	17227	17429	17369	17697	17414	17440	17377	17419	17463	17535	17408	17386	17531	17209	17322	17577	17471	17467	17364	17389	17495	17345	17311	17373	17357	17375	17352	17323	17235	17290	17355	17335	17361	17356	17367	17322	17247	17373	17210	17190	17314	17374	17383	17458	17326	17358	17421	17214	17489	17409	17213	17526	17324	17403	17228	17439	17353	17295	17402	17501	17461	17563	17326	17411	17454	17298	17535	17353	17371	17425	17562	17295	17314	17400	17367	17547	17342	17340	17448	17457	17406	17482	17503	17188	17558	17408	17255	17503	17429	17361	17370	17416	17419	17425	17293	17430	17423	17520	17482	17500	17266	17482	17274	17373	17334	17660	17383	17410	17461	17424	17252	17200	17517	17447	17433	17311	17215	17287	17161	17397	17395	17384	17511	17425	17465	17467	17461	17298	17285	17105	17179	17389	17286	17489	17313	17322	17366	17455	17268	17408	17120	17389	17255	17623	17462	17513	17358	17366	17427	17627	17388	17293	17482	17543	17212	17438	17357	17372	17319	17558	17331	17429	17433	17542	17293	17309	17316	17404	17449	17495	17529
32615	57411	52404	40929	34463	29577	25700	21330	18605	18059	17669	17515	17355	16870	16350	16213	15995	15837	15876	15635	15558	15311	15072	15115	15078	14986	14862	14969	14848	14912	14994	15051	14677	14835	14800	14673	14711	14679	14708	14694	14605	14541	14650	14703	14514	14657	14512	14620	14592	14728	14590	14409	14816	14502	14580	14669	14443	14452	14657	14596	14734	14597	14445	14540	14465	14445	14574	14647	14616	14627	14639	14605	14594	14652	14486	14523	14588	14762	14416	14584	14612	14534	14583	14921	14545	14523	14665	14595	14675	14602	14633	14424	14625	14565	14603	14667	14638	14553	14481	14445	14652	14571	14554	14704	14565	14442	14419	14414	14644	14583	14573	14449	14456	14266	14596	14538	14492	14658	14511	14646	14491	14721	14512	14647	14397	14471	14645	14592	14484	14540	14463	14702	14577	14515	14690	14663	14588	14611	14558	14637	14570	14486	14696	14791	14665	14566	14633	14520	14691	14555	14605	14596	14512	14578	14525	14379	14689	14550	14508	14417	14490	14475	14562	14616	14595	14554	14705	14656	14548	14720	14536	14549	14640	14563	14604	14441	14555	14581	14574	14669	14676	14700	14556	14438	14533	14424	14621	14546	14572	14656	14696	14623	14625	14485	14391	14505	14546	14452	14496	14534	14682	14425	14492	14685	14615	14418	14443	14675	14620	14567	14594	14396	14535	14565	14459	14510	14623	14513	14649	14487	14534	14555	14665	14592	14692	14609	14692	14679	14492	14499	14476	14561	14518	14669	14679	14444	14672	14442	14397	14503	14451	14677	14412	14690	14575	14594	14549	14617	14434	14583	14549	14613	14695	14598	14726	14813	14594	14654	14534	14774	14548	14493	14613	14563	14403	14467	14693	14523	14554	14641	14411	14695	14667	14412	14535	14514	14596	14527	14572	14444	14600	14618	14545	14530	14657	14524	14484	14689	14566	14561	14465	14603	14577	14443	14595	14527	14676	14460	14574	14645	14567	14611	14531	14650	14562	14676	14643	14619	14548	14551	14463	14543	14716	14508	14545	14325	14721	14707	14546	14450	14575	14642	14688	14550	14464	14589	14589	14278	14601	14531	14611	14684	14566	14533	14563	14351	14568	14600	14641	14692	14426	14608	14634	14445	14650	14583	14596	14682	14549	14502	14661	14634	14555	14553	14727	14623	14548	14475	14852	14640	14705	14699	14675	14728	14667	14576	14606	14561	14652	14551	14399	14478	14656	14616	14575	14639	14576	14576	14703	14610	14578	14507	14496	14658	14633	14490	14674	14362	14500	14640	14556	14490	14510	14511	14699	14568	14549	14693	14586	14795	14359	14581	14571	14549	14466	14563	14472	14536	14445	14557	14447	14632	14397	14593	14441	14556	14378	14569	14522	14533	14457	14603	14520	14751	14623	14429	14676	14640	14682	14696	14481	14584	14413	14548	14534	14663	14510	14730	14556	14580	14452	14713	14514	14576	14483	14652	14466	14586	14483	14375	14598	14594	14610	14597	14599	14769	14488	14454	14557	14512	14569	14612	14666	14522	14577	14419	14667	14371	14472	14591	14540	14513	14702	14596	14433	14557	14568	14556	14477	14556	14406	14495	14643	14612	14442	14599	14664	14647	14485	14547	14596	14430	14705	14495	14418	14458	14657	14480	14531	14580	14437	14445	14791	14672	14572	14630	14523	14786	14628	14559	14421	14409	14543	14511	14701	14596	14679	14441	14543	14623	14486	14646	14610	14479	14577	14775	14441	14647	14506	14600	14575	14500	14416	14556	14559	14494	14721	14543	14718	14649	14591	14677	14628	14460	14593	14605	14629	14583	14563	14581	14582	14674	14584	14691	14801	14419	14545	14395	14523	14602	14598	14602	14401	14513	14505	14518	14655	14644	14610	14509	14718	14480	14544	14530	14457	14375	14609	14698	14515	14408	14611	14375	14708	14574	14724	14542	14511	14522	14607	14386	14515	14695	14648	14411	14535	14645	14706	14424	14734	14515	14470	14540	14559	14740	14615	14542	14450	14606	14633	14642	14498	14536	14535	14439	14528	14563	14560	14681	14480	14605	14587	14608	14558	14442	14696	14495	14633	14681	14574	14628	14616	14472	14567	14526	14603	14645	14672	14490	14557	14712	14629	14509	14516	14539	14587	14530	14452	14541	14637	14422	14525	14632	14403	14430	14517	14552	14633	14554	14445	14662	14517	14699	14577	14620	14493	14622	14361	14642	14657	14587	14604	14653	14548	14476	14599	14572	14373	14719	14627	14759	14599	14681	14463	14539	14544	14511	14790	14552	14660	14663	14537	14581	14619	14492	14497	14508	14387	14660	14538	14557	14575	14604	14542	14678	14563	14729	14569	14547	14611	14562	14650	14593	14655	14594	14613	14591	14637	14440	14523	14651	14569	14683	14536	14498	14445	14622	14421	14566	14486	14482	14557	14587	14408	14544	14500	14346	14561	14537	14549	14609	14706	14599	14507	14666	14559	14559	14481	14698	14480	14607	14606	14530	14446	14481	14438	14607	14431	14490	14536	14693	14479	14494	14735	14596	14430	14629	14587	14585	14616	14567	14493	14550	14444	14567	14662	14568	14518	14405	14772	14680	14500	14492	14625	14455	14642	14673	14579	14686	14627	14561	14500	14583	14651	14500	14598	14617	14457	14501	14598	14387	14362	14514	14446	14407	14595	14498	14589	14367	14685	14582	14589	14550	14532	14469	14535	14665	14515	14582	14562	14499	14523	14643	14617	14541	14625	14612	14471	14606	14569	14509	14595	14696	14638	14677	14433	14439	14504	14630	14810	14553	14670	14515	14469	14472	14539	14640	14526	14630	14603	14575	14494	14528	14638	14452	14617	14538	14525	14481	14594	14597	14631	14607	14475	14607	14625	14479	14669	14696	14527	14441	14498	14638	14616	14450	14493	14688	14667	14604	14740	14426	14429	14460	14802	14621	14502	14539	14454	14562	14687	14499	14574	14375	14493	14448	14532	14533	14638	14598	14741	14615	14592	14576	14606	14550	14506	14566	14577	14589	14336	14534	14680	14397	14650	14588	14557	14559	14595	14527	14740	14624	14538	14572	14748	14489	14596	14600	14588	14701	14584	14511	14588	14489	14603	14588	14493	14756	14505	14623	14475	14620	14611	14801	14636	14539	14508	14481	14526	14465	14462	14641	14678	14446	14498	14461	14574	14693	14645	14508	14481	14622	14546	14545	14567	14406	14557	14616	14484	14382	14456	14510	14520	14507	14567	14523	14558	14558	14536	14269	14524	14507	14799	14393	14586	14491	14588	14433	14573	14694	14457	14523	14750	14622	14584	14612	14751	14571	14639	14556	14532	14409	14529	14607	14614	14479	14706	14580	14540	14489	14571	14786	14606	14630	14479	14516	14461	14617	14554	14540	14627	14632	14602	14646	14542	14348	14669	14555	14537	14750	14622	14590	14571	14664	14527	14442	14795	14338	14552	14524	14686	14468	14480	14623	14641	14709	14611	14468	14641	14504	14590	14483	14459	14476	14633	14671	14484	14614	14602	14729	14486	14662	14538	14436	14432	14545	14536	14615	14455	14383	14532	14652	14730	14488	14546	14633	14423	14634	14597	14698	14481	14633	14581	14510	14476	14344	14643	14727	14459	14527	14543	14429	14612	14647	14654	14710	14622	14720	14670	14441	14646	14499	14591	14617	14697	14590	14491	14652	14524	14547	14453	14479	14580	14379	14619	14382	14578	14457	14453	14532	14609	14552	14517	14697	14409	14525	14665	14336	14318	14608	14672	14408	14639	14510	14526	14432	14386	14632	14231	14710	14525	14578	14501	14742	14574	14660	14508	14478	14606	14593	14396	14747	14530	14564	14573	14637	14470	14584	14525	14656	14553	14681	14573	14547	14363	14481	14374	14588	14644	14695	14573	14505	14681	14507	14533	14541	14508	14433	14612	14641	14649	14622	14556	14587	14615	14688	14617	14630	14358	14544	14468	14524	14482	14567	14513	14447	14695	14643	14687	14467	14612	14513	14363	14668	14484	14547	14529	14421	14495	14507	14575	14596	14402	14314	14526	14488	14401	14594	14724	14535	14589	14628	14643	14478	14621	14572	14484	14663	14409	14633	14549	14498	14722	14561	14557	14568	14560	14523	14442	14768	14569	14520	14578	14519	14598	14475	14495	14574	14519	14508	14313	14691	14766	14479	14426	14663	14654	14419	14630	14536	14542	14540	14349	14494	14627	14544	14463	14375	14581	14612	14589	14531	14657	14571	14663	14600	14619	14612	14628	14403	14485	14614	14474	14539	14495	14753	14751	14320	14522	14625	14420	14527	14528	14629	14579	14785	14635	14636	14561	14492	14569	14473	14563	14698	14628	14506	14545	14616	14496	14529	14568	14519	14617	14483	14671	14590	14508	14417	14491	14543	14551	14340	14474	14317	14557	14765	14570	14685	14385	14502	14409	14564	14530	14599	14546	14570	14590	14564	14457	14643	14612	14556	14648	14476	14528	14717	14562	14641	14592	14477	14481	14532	14554	14506	14631	14674	14549	14638	14472	14727	14654	14612	14491	14466	14678	14521	14458	14462	14442	14625	14583	14688	14393	14576	14600	14516	14740	14533	14684	14664	14459	14668	14629	14613	14614	14523	14856	14548	14621	14390	14644	14435	14547	14591	14598	14442	14586	14624	14489	14597	14581	14533	14655	14638	14563	14556	14599	14612	14458	14516	14358	14580	14548	14539	14434	14643	14531	14621	14665	14631	14584	14432	14458	14606	14519	14606	14578	14500	14514	14576	14707	14429	14566	14395	14585	14487	14566	14488	14530	14509	14513	14588	14469	14648	14544	14449	14629	14676	14539	14597	14468	14500	14427	14639	14552	14536	14462	14611	14670	14654	14525	14685	14466	14487	14493	14636	14483	14456	14586	14580	14442	14536	14640	14550	14574	14541	14528	14672	14255	14540	14594	14671	14655	14538	14344	14381	14658	14654	14535	14593	14539	14628	14546	14615	14461	14420	14337	14393	14629	14595	14546	14623	14858	14442	14511	14537	14589	14743	14551	14539	14504	14514	14594	14587	14438	14612	14536	14539	14638	14580	14509	14433	14596	14713	14558	14588	14547	14458	14617	14427	14485	14445	14577	14521	14645	14498	14457	14448
29096	29194	36896	31910	25507	22533	20377	18581	17727	17217	17279	17119	17237	17097	17129	16970	16849	16917	16829	16740	16865	16643	16868	16584	16816	16577	16609	16563	16709	16480	16542	16373	16688	16509	16568	16697	16701	16420	16321	16488	16439	16535	16520	16618	16487	16525	16499	16315	16543	16803	16440	16545	16402	16377	16370	16439	16574	16551	16576	16467	16452	16407	16528	16681	16416	16515	16309	16333	16466	16580	16504	16436	16264	16467	16584	16443	16348	16393	16392	16443	16521	16426	16522	16510	16288	16425	16402	16476	16400	16542	16498	16566	16504	16444	16542	16244	16446	16478	16490	16560	16488	16336	16376	16565	16522	16392	16370	16281	16484	16466	16439	16629	16428	16572	16403	16420	16419	16482	16417	16499	16528	16356	16439	16391	16345	16521	16591	16435	16558	16284	16407	16440	16448	16272	16399	16646	16404	16309	16362	16518	16478	16604	16412	16481	16487	16406	16363	16645	16491	16355	16549	16446	16460	16467	16307	16522	16535	16511	16434	16366	16379	16449	16514	16531	16548	16537	16501	16413	16284	16489	16387	16450	16443	16489	16483	16485	16500	16339	16561	16611	16520	16445	16407	16498	16572	16336	16574	16535	16613	16542	16298	16443	16589	16437	16465	16333	16524	16650	16348	16326	16695	16567	16450	16381	16457	16456	16229	16500	16487	16401	16485	16771	16348	16318	16289	16523	16757	16529	16530	16424	16577	16367	16522	16458	16232	16459	16467	16721	16517	16446	16428	16616	16489	16481	16437	16429	16512	16525	16603	16310	16221	16437	16511	16482	16411	16548	16463	16488	16412	16729	16513	16379	16434	16369	16578	16633	16418	16254	16501	16446	16348	16375	16307	16403	16424	16485	16611	16426	16370	16780	16464	16574	16684	16493	16429	16488	16576	16460	16353	16564	16374	16235	16180	16682	16409	16314	16256	16395	16357	16467	16472	16427	16527	16479	16439	16449	16420	16684	16361	16381	16578	16291	16542	16488	16297	16440	16533	16417	16438	16608	16456	16420	16387	16306	16507	16320	16282	16603	16401	16169	16546	16469	16300	16546	16461	16582	16675	16605	16405	16431	16408	16662	16401	16283	16322	16385	16606	16390	16515	16669	16409	16343	16375	16466	16724	16689	16504	16562	16600	16370	16472	16552	16496	16493	16391	16310	16366	16518	16536	16370	16516	16308	16514	16834	16460	16433	16471	16247	16413	16554	16204	16440	16516	16487	16436	16500	16660	16496	16480	16576	16541	16520	16514	16539	16531	16477	16402	16414	16622	16456	16483	16462	16470	16442	16431	16313	16591	16472	16572	16370	16493	16401	16560	16348	16491	16443	16423	16379	16538	16278	16382	16600	16527	16666	16509	16152	16414	16208	16373	16465	16336	16372	16458	16380	16521	16485	16572	16368	16494	16280	16536	16520	16341	16450	16351	16391	16612	16353	16376	16518	16506	16499	16355	16332	16238	16662	16506	16450	16556	16340	16458	16520	16578	16418	16247	16191	16435	16617	16424	16445	16516	16609	16702	16576	16279	16293	16349	16673	16540	16396	16331	16410	16210	16512	16678	16556	16344	16329	16475	16715	16500	16558	16582	16638	16477	16488	16593	16518	16502	16499	16593	16374	16417	16730	16807	16509	16499	16248	16162	16636	16611	16660	16595	16585	16571	16481	16516	16434	16293	16453	16451	16372	16616	16379	16415	16234	16535	16156	16410	16483	16521	16442	16492	16379	16418	16552	16304	16451	16476	16381	16550	16357	16473	16600	16436	16433	16328	16489	16408	16498	16470	16301	16483	16373	16536	16552	16408	16533	16428	16394	16528	16434	16378	16573	16623	16428	16599	16588	16685	16549	16637	16494	16423	16517	16394	16270	16464	16426	16562	16596	16646	16517	16353	16469	16521	16631	16364	16583	16435	16363	16468	16335	16493	16519	16541	16506	16647	16612	16706	16637	16567	16529	16554	16205	16490	16575	16570	16549	16513	16242	16604	16611	16621	16506	16239	16476	16457	16340	16580	16617	16515	16312	16432	16467	16470	16434	16462	16313	16454	16438	16479	16537	16429	16332	16303	16627	16611	16608	16406	16395	16488	16498	16402	16426	16515	16283	16614	16621	16630	16277	16419	16649	16432	16553	16440	16631	16572	16526	16659	16456	16450	16599	16483	16328	16575	16407	16618	16321	16639	16375	16569	16542	16493	16567	16313	16349	16605	16520	16622	16602	16456	16616	16444	16316	16578	16490	16533	16377	16397	16291	16374	16420	16551	16452	16360	16445	16533	16450	16520	16642	16486	16479	16564	16530	16434	16585	16436	16584	16471	16657	16260	16416	16556	16399	16655	16631	16738	16440	16406	16439	16491	16489	16373	16598	16440	16565	16584	16428	16530	16310	16239	16555	16568	16360	16645	16613	16644	16433	16596	16615	16645	16655	16465	16593	16525	16511	16302	16303	16605	16570	16563	16337	16259	16399	16455	16475	16508	16499	16528	16451	16515	16532	16542	16476	16464	16400	16482	16476	16627	16624	16592	16354	16445	16529	16466	16392	16460	16263	16500	16494	16472	16324	16249	16400	16587	16379	16512	16510	16328	16353	16531	16584	16554	16641	16481	16408	16429	16351	16584	16533	16500	16434	16342	16433	16722	16412	16691	16411	16397	16554	16545	16630	16371	16371	16532	16366	16450	16390	16348	16503	16419	16520	16549	16387	16342	16385	16662	16623	16598	16598	16364	16282	16437	16661	16389	16488	16437	16507	16390	16437	16619	16346	16352	16437	16500	16634	16522	16517	16389	16476	16415	16669	16515	16504	16572	16498	16503	16383	16645	16580	16306	16224	16631	16608	16380	16429	16390	16446	16285	16587	16631	16423	16634	16517	16428	16152	16623	16375	16506	16568	16378	16552	16484	16582	16336	16360	16325	16672	16754	16552	16541	16601	16581	16475	16555	16476	16402	16546	16393	16471	16353	16343	16346	16467	16597	16647	16617	16494	16409	16616	16583	16463	16308	16534	16469	16487	16645	16445	16612	16586	16248	16419	16633	16647	16414	16414	16609	16392	16539	16405	16382	16469	16605	16480	16510	16601	16434	16533	16479	16599	16607	16382	16442	16435	16520	16428	16376	16252	16489	16507	16401	16475	16623	16495	16583	16444	16421	16379	16687	16492	16441	16531	16471	16340	16387	16295	16306	16564	16469	16418	16690	16593	16448	16429	16391	16487	16509	16460	16489	16428	16385	16427	16472	16320	16440	16408	16422	16278	16328	16210	16305	16508	16391	16393	16290	16544	16515	16623	16474	16395	16450	16331	16595	16433	16405	16581	16349	16508	16556	16605	16545	16333	16429	16311	16462	16253	16383	16506	16379	16640	16466	16554	16747	16501	16442	16511	16456	16360	16622	16458	16553	16436	16517	16640	16577	16461	16554	16567	16420	16393	16685	16317	16637	16425	16521	16634	16346	16322	16502	16385	16559	16459	16265	16385	16346	16460	16540	16434	16440	16649	16453	16635	16673	16483	16263	16461	16552	16302	16363	16445	16639	16428	16552	16464	16533	16592	16461	16389	16465	16575	16493	16511	16486	16386	16334	16514	16411	16558	16281	16463	16450	16418	16275	16448	16582	16495	16516	16259	16454	16362	16517	16510	16668	16481	16481	16372	16509	16416	16798	16550	16602	16524	16446	16593	16446	16230	16535	16477	16477	16286	16273	16353	16446	16463	16510	16640	16382	16404	16470	16554	16538	16342	16610	16652	16571	16437	16450	16340	16548	16655	16591	16737	16445	16236	16507	16286	16431	16372	16377	16516	16534	16682	16495	16427	16460	16545	16582	16613	16551	16335	16366	16198	16312	16301	16649	16407	16191	16668	16496	16640	16631	16707	16515	16564	16678	16385	16472	16444	16510	16353	16603	16731	16649	16748	16289	16445	16533	16306	16524	16560	16639	16714	16493	16624	16444	16438	16534	16387	16517	16527	16583	16551	16657	16498	16683	16523	16558	16518	16429	16503	16355	16269	16501	16547	16522	16450	16403	16343	16535	16345	16557	16570	16380	16452	16656	16346	16370	16392	16386	16390	16469	16345	16512	16538	16479	16667	16511	16401	16479	16365	16583	16471	16290	16569	16545	16527	16499	16483	16352	16467	16482	16480	16510	16357	16397	16671	16312	16551	16538	16406	16540	16733	16520	16553	16324	16630	16501	16549	16517	16399	16365	16611	16259	16404	16534	16526	16704	16418	16483	16419	16620	16343	16517	16332	16214	16479	16641	16473	16533	16524	16516	16635	16586	16562	16543	16192	16530	16284	16639	16626	16419	16384	16498	16476	16455	16402	16494	16468	16683	16550	16641	16478	16558	16583	16549	16408	16465	16509	16485	16540	16508	16585	16480	16271	16322	16355	16484	16569	16468	16508	16473	16540	16538	16270	16679	16420	16462	16620	16625	16451	16393	16575	16469	16495	16554	16563	16487	16541	16473	16579	16286	16507	16395	16610	16496	16415	16473	16288	16440	16478	16600	16702	16448	16673	16525	16504	16481	16443	16584	16496	16365	16606	16532	16610	16543	16449	16473	16423	16466	16465	16465	16270	16362	16141	16405	16522	16485	16455	16490	16530	16615	16690	16630	16351	16458	16247	16571	16372	16546	16480	16523	16281	16448	16441	16571	16226	16439	16631	16400	16444	16504	16444	16295	16500	16522	16432	16372	16722	16377	16386	16515	16459	16572	16601	16302	16382	16465	16352	16609	16428	16496	16637	16263	16665	16388	16668	16621	16419	16597	16382	16582	16486	16381	16429	16527	16513	16395	16445	16510	16440	16528	16538	16510	16593	16455	16423	16480	16597	16332	16713	16392	16285	16488	16541	16526	16431	16482	16299	16326	16438	16259	16305	16492	16546	16531	16580	16363	16448	16432	16526	16403	16600	16461	16587	16479	16631	16429	16538	16743	16504	16689	16403	16465	16608	16487	16499	16447	16449	16521	16455	16537	16591	16368	16437	16525	16495	16306	16548	16528	16343	16437	16513	16519	16424	16421	16538	16382	16470	16466	16624	16367	16484	16456	16509	16396	16453	16409	16531	16617	16376	16264	16565	16505	16380	16436	16407	16431	16510	16595	16026	16403	16671	16774	16458	16432	16425
30861	45742	40436	30394	25451	21682	19305	16781	15597	15549	15335	15268	15204	15058	14813	14696	14565	14742	14418	14536	14356	14399	14394	14280	14329	14214	14217	14340	14118	14129	14267	14226	14156	14103	14092	14045	14163	14251	14153	14102	13966	14028	14235	14189	14092	14168	14115	13948	14011	14076	14216	14070	14151	14036	14178	13947	14273	14135	14125	13972	14031	13967	13999	14028	14229	13997	13964	14290	14057	14065	14044	14156	14103	14077	14045	14084	14095	13967	13887	14181	14143	14061	14090	14195	14279	14187	13948	14089	14071	14007	14164	13930	14036	13812	14205	14028	13984	14120	13885	14046	14125	14076	14067	14185	14119	13937	14076	14241	14215	14061	14113	14248	14068	14143	13892	14148	13858	14000	14048	14018	13988	13964	14098	13956	14041	14121	14025	14148	14139	14065	14126	14026	14233	14186	14184	14118	14128	13931	14070	14113	14110	14037	13972	14248	13970	14087	14000	14111	14028	14190	14114	14012	14219	13939	13897	14095	14157	14199	14030	14178	13934	14068	14067	13996	14048	14075	14122	14113	14117	13908	13937	14142	14089	14164	13995	14067	14085	14184	14195	14178	14044	14265	14062	14121	13871	14097	14049	14117	14091	14025	14061	14083	14163	14248	14150	13920	13986	14053	14177	14141	14022	14118	14024	14143	13939	14073	13911	13956	14012	14077	14043	14056	14050	14200	14056	13762	14270	14100	13884	14070	14173	14076	14174	14066	14050	14167	14188	14170	14017	14076	14142	14035	14131	13972	14015	14079	14169	14153	14129	14086	14144	13928	14083	13991	14056	14092	14040	14132	14124	14005	13984	13969	13934	14094	14191	14088	13965	14024	14022	14039	13949	14029	14031	14130	14052	13964	14147	14053	14076	13796	14048	13936	13972	14129	14134	14125	14151	14238	14080	14143	14210	14024	14058	14080	14016	14222	14019	14111	14100	13915	14103	14161	14006	14009	14126	14156	13984	14191	14144	14048	14014	14133	14102	14137	14114	14196	14055	14054	14014	14104	14188	13998	13847	13963	14038	14071	14085	14077	14218	14009	14204	14083	13948	14025	14190	14187	14045	14300	14024	13969	14013	14019	13998	14185	14116	14022	14238	14255	14015	14087	13969	14227	14057	14096	14003	14017	14145	14139	14084	14236	14084	14004	13934	14073	14079	14041	14054	13958	14121	13995	14145	13951	14120	14034	14111	13998	14034	14181	13988	14071	13990	14212	14054	14221	14146	14133	13972	14146	14155	14053	14076	14112	14015	14174	14049	13986	14028	13855	14131	14000	14086	14025	14122	13908	13967	14262	14035	13923	14020	13958	14127	13994	14100	14147	14228	14146	14059	14080	14140	14125	14076	14137	13980	13979	13940	13962	13888	14189	14039	14152	13992	13966	14132	13931	14165	14109	14082	13974	13951	14102	14229	14103	14016	13937	14243	14048	14230	13749	14015	13993	14103	14207	14031	14005	14079	14101	14045	13835	14195	14186	13972	13944	13989	14062	13967	14168	14147	14169	14000	14075	14097	14033	14073	13997	14210	14137	14120	13953	14135	14123	14168	14147	13917	14116	14005	14116	14096	14276	14058	14075	13986	14078	14039	14045	13968	14046	14139	13948	14021	14290	13985	14147	13960	13956	13979	14022	14142	14000	13980	14132	14007	14212	13938	14242	14152	14094	14104	14089	14181	14121	14120	14247	13925	14006	14118	14133	14059	14105	14075	14318	14058	13965	14118	14006	14190	14073	14055	13990	14037	14118	13985	14017	14328	14148	14027	14097	13989	13976	14213	14123	14191	14048	13982	13930	14030	14159	14289	14099	13931	13983	13969	14083	14078	14010	14180	14124	14071	14083	14069	13994	14071	13959	13917	14139	14076	14011	14113	14042	14083	13868	13901	14070	14119	13982	14145	13882	14162	14089	13957	14013	14076	14124	14032	14063	14004	14035	14202	14104	14034	14159	14068	14176	14088	14080	14142	14023	14078	13947	14073	14046	14169	14118	14259	14092	14079	14147	14143	14160	14069	14176	14097	14146	14062	14045	14095	14026	14096	14225	14191	13933	14269	14044	14048	14037	14157	14102	14215	14100	14153	14203	14066	14156	14195	14104	14146	13867	14032	14020	13979	14113	13953	14178	14051	14161	14119	14052	13922	13967	13986	14059	14105	14171	14108	14090	14140	14069	14021	14145	14122	14161	14088	13967	14148	14250	14056	13988	14079	14081	13925	14200	13938	14132	14087	14196	14067	14180	13978	14050	14055	14071	13968	14082	14094	13994	14074	14090	14084	13943	14143	14016	14197	13993	14012	14093	14073	14114	14207	14169	14099	13839	14052	14120	13983	14027	14179	14039	13836	14216	14042	13866	13973	14153	13935	14034	14165	14181	14028	14106	13989	14059	14010	13941	14175	13912	14168	14008	14154	14096	13979	14152	14198	14097	14051	14129	14183	14130	14224	13985	14125	14166	14001	14105	14054	14222	13853	14148	14065	14070	14328	13971	14053	13988	14125	14113	13988	13900	13872	14147	14044	14182	14047	14112	14104	14036	14163	14088	14080	14135	14200	13995	14193	13869	14237	13976	14045	14005	14016	14185	14089	14083	14134	14126	14121	14196	14119	14073	14026	14030	13976	13993	14123	14051	14118	13875	14261	14174	14116	14031	13963	14044	14199	14066	14372	14207	14046	14055	14084	13925	13918	14083	14076	14147	14113	14116	14130	14117	13850	14084	14114	14043	14294	14104	14015	14025	14200	14102	13937	14055	13880	14163	14133	14065	14022	14017	14137	14114	14221	14062	14064	13987	14246	14237	14225	14116	14081	14000	14152	13984	13935	14052	13958	14137	13951	14093	14169	14042	14161	14181	13945	13999	14017	14089	14133	14040	14000	14103	14004	14062	13958	14078	14125	14132	14019	14091	13965	14063	14066	13876	14206	14050	14141	14106	13945	14105	14031	14093	14027	14106	14156	14070	13994	14013	14043	14091	14080	14161	14125	13984	14018	14188	14093	14016	13960	14107	14026	14179	14051	14135	14067	14030	14078	14199	14003	14002	14184	14105	13991	14155	14048	14174	14054	14166	14035	14133	14180	14186	14146	13950	14067	14091	14083	14066	14197	14075	14088	14008	14113	14285	14160	14075	14123	13983	14093	13976	14103	14348	14202	14250	14116	14169	14134	14013	14168	14023	14000	13988	14013	14143	13948	13979	13997	14004	14107	14221	14073	13978	14089	14133	14072	13981	14191	14002	14136	13962	13946	13879	14090	14212	14027	14078	14071	14245	13971	14027	13956	14138	14083	13989	14057	14200	13942	14200	14256	13901	14088	14109	14143	14180	13956	14091	14226	13797	14076	13970	14225	14052	14119	13991	14111	14014	14016	14024	14031	14123	14228	14123	14059	13966	14098	14029	14100	14089	13843	14114	14085	14034	14023	14125	13914	14031	14158	14106	13937	14067	14084	13968	14013	14073	14030	14011	13997	14158	14069	14053	14243	13984	14194	13912	14051	14135	14148	13945	14142	14042	14033	13990	13954	14135	14025	14222	14127	14057	14081	14086	14054	14110	13882	14066	14083	14087	14082	14137	14031	14074	14083	14072	13990	13985	14106	14226	13918	14019	14081	14067	14085	14173	14241	14142	14133	14004	14073	14150	14050	14072	14004	13891	14221	14207	13955	14023	14042	14106	14002	14113	14228	14012	14103	14020	14027	14193	14190	13978	14117	14095	13944	14207	14080	14041	13997	14091	14088	13998	14177	14123	13971	14122	14070	14070	14139	14130	14134	14379	13989	14041	14090	14029	14078	13960	14146	13973	14105	14068	14108	14094	14117	14020	14030	14059	13949	14108	14180	14212	14087	14191	14000	14006	14185	13960	13947	14099	14070	14057	14111	14006	14157	14096	14152	14008	14149	13997	13979	14143	13997	14108	13985	14104	14007	13943	14083	14023	14112	14118	13999	14055	13972	14086	14025	13947	14145	14074	14062	14119	14073	14222	14004	14055	14074	14128	13993	14031	14169	13825	14131	14100	14074	14072	14023	14065	14171	13991	14022	14203	14107	14176	14043	14126	14090	14212	14180	14161	14042	14208	14055	14056	14099	14022	14195	14019	14107	14039	13979	14008	14090	13929	14087	14132	14040	14157	13976	14127	14043	13921	14229	14076	14010	14074	14165	14150	14191	14209	14079	14071	14111	14248	14139	14009	14136	14045	14175	14248	13983	14113	14080	14193	14047	14039	14138	14238	14076	14040	14068	14097	14099	14054	13985	14217	14107	14036	14100	14105	13978	14003	13926	14079	13957	14114	13993	14052	13955	14048	13930	14167	14039	14025	14114	14009	14068	14089	14085	14237	13979	14078	14047	14104	13948	14163	14092	14100	14162	13974	14071	14041	14093	14092	13983	14173	14016	13978	14064	14154	14084	14011	13953	14319	14017	14082	14163	14010	14041	14148	14235	14122	14130	13935	14084	13961	14083	14027	14010	14086	14062	13991	14042	14093	13968	14071	14187	13988	14102	14293	14178	14164	14015	14025	13886	13972	14057	14208	13996	13990	13926	13986	14129	14019	14133	14024	14170	13970	14043	14154	14108	14111	14077	13974	14021	14035	14110	13879	14052	14229	13999	14093	14064	14159	13993	13990	14200	14063	13943	13979	14000	14125	14107	14161	14063	14118	14081	14073	14164	14029	14042	14039	14081	14011	13942	14106	14057	14187	14140	14236	14023	14038	13990	13983	14125	14072	14081	13986	14107	14005	13995	14035	14238	14049	14077	14174	13948	14093	14193	14050	13966	14192	14019	14181	14179	14080	14122	14033	14169	14199	13995	14010	14104	14140	13975	13937	14083	14106	14149	14122	13835	14075	14115	14151	14131	14116	14034	14072	14135	14105	14300	14047	14018	14090	14079	13961	14184	13994	14158	13937	14120	14085	13926	14072	13948	14042	14064	14024	13936	14048	14125	13890	14046	13981	14075	14087	13978	14143	14055	14165	14238	14186	14030	14007	14165	14123	14135	14164	14120	14105	13998	14059	14027	14017	14031	14111	14236	14011	14083	14000	14101	13831	14088	14145	14169	14025	14243	14139	14114	14011	14142	13938	14088	14189	13921	14015	14078	14137	14010	13958	14004	14062	14071	14013	14102	13974
23628	20942	28440	24917	24531	25882	24670	19862	18336	18104	18117	17882	18020	17574	17306	17117	17024	17197	16762	16853	16678	16635	16629	16608	16810	16469	16619	16344	16310	16402	16315	16533	16431	16385	16498	16368	16285	16196	16377	16356	16115	16182	16156	16268	16500	16360	16311	16500	16238	16260	16395	16225	16254	16353	16424	16201	16325	16326	16409	16286	16262	16310	16321	16295	16307	16348	16186	16212	16215	16328	16188	16304	16125	16233	16285	16325	16369	16416	16176	16079	16385	16279	16250	16295	16214	16283	16161	16251	16178	16347	16336	16084	16190	16222	16195	16169	16123	16221	16340	16479	16338	16243	16133	16302	16442	16204	16163	16169	16148	16303	16070	16300	16244	16433	16283	16137	16107	16147	16258	16363	16288	16510	16121	16319	16405	16072	16280	16221	16204	16353	16265	16039	16346	16504	16251	16085	16466	16151	16183	16216	16156	16331	16151	16281	16252	16277	16079	16355	16192	16002	16232	16215	16117	16309	16349	16311	16411	16243	15915	16349	16245	16286	16288	16318	16371	16289	16066	16112	16172	16267	16364	16339	16236	16183	16297	16221	16379	16225	16279	16353	16394	16382	16133	16168	16253	16259	16137	16302	16279	16242	16192	16287	16107	16413	16095	16219	16153	16231	16386	16406	16283	16102	16298	16579	16281	16363	16337	16252	16125	16242	16267	16327	16156	16178	16223	16218	16285	16196	16475	16213	16189	16181	16158	16309	16459	16484	16240	16292	16283	16128	16211	16353	16267	16433	16206	16198	16269	16172	16159	16199	16217	16244	16327	16240	16048	16367	16219	16290	16464	16172	16217	16322	16354	16271	16074	16279	16203	16342	16156	16190	16259	16327	16203	16026	16415	16166	16280	16197	16128	16144	16203	16358	16322	16122	16404	16271	16159	16288	16351	16141	16302	16133	16178	16207	16099	16277	16267	16129	16242	16253	16130	16203	16334	16398	16029	16233	16101	16218	16259	16111	16261	16165	16327	16419	16238	16335	16281	16129	16114	16132	16326	16434	16155	16362	16370	16433	16554	16178	16303	16192	16227	16247	16299	16259	16261	16187	16262	16036	16167	16339	16449	16309	16203	16512	16195	16125	16282	16261	16368	16235	16252	16454	16489	16120	16149	16210	16271	16398	16158	16221	16204	16310	16143	16300	16185	16278	16239	16087	16336	16084	16389	16286	16265	16266	16338	16178	16236	16332	16213	16245	16300	16332	16254	16159	16365	16085	16290	16011	16272	16232	16259	16195	16021	16404	16203	16225	16318	16165	16224	16056	16347	16207	16038	16259	16383	16390	16215	16220	16298	16170	16026	16366	16262	16191	16186	16316	16219	16335	16262	16209	16203	16553	16288	16310	16249	16213	16225	16249	16345	16444	16385	16123	16236	16282	16205	16240	16309	16257	16434	15979	15927	16273	16091	15971	16038	16067	16255	16442	16385	16247	16248	16311	16264	16303	16386	16177	16241	16145	16265	16238	16328	16151	16144	16202	16522	16206	16125	16170	16260	16065	16165	16326	16205	16303	16142	16014	16406	16222	16120	16338	16333	15971	16119	16260	16291	16299	16532	16243	16109	16217	15986	16200	16263	15946	16232	16349	16202	16143	16180	16170	16364	16353	16150	16242	16369	16003	16211	16066	16285	16183	16273	16300	16174	16300	16274	16207	16332	16292	16138	16130	16032	16187	16287	16262	16247	16168	16172	16494	16129	16076	16219	16301	16137	16177	16396	16269	16165	16226	16144	16044	16258	16247	16424	16169	16104	16328	16189	16015	16255	16379	16138	16224	16396	16375	16188	16167	16232	16275	16363	16376	16160	15930	16349	16106	16395	16309	16145	16209	16171	16122	15883	16295	16260	16114	16270	16158	16228	16197	16109	16135	16195	16047	16181	16306	16339	16014	16450	16350	16267	16509	16108	16070	16411	16310	16080	16262	16306	16198	16232	16306	16227	15970	16251	16320	16171	15984	16148	16460	16273	16116	16313	16304	16355	16194	16137	16189	16091	16222	16092	16332	16322	16230	16245	16228	16310	16076	16302	16176	16284	15998	16314	16185	16237	16423	16497	16488	16198	16206	16272	16051	16127	16298	16143	16233	16146	16180	16258	15991	16033	16303	16197	16128	16316	16349	16016	16320	16278	16278	16469	16314	16238	16303	16165	16149	16139	16408	16125	16325	16308	16201	16136	16354	16062	16333	16409	16215	16632	16173	16195	16386	16230	16209	16195	16117	16046	16237	16319	16166	16351	16127	16098	16334	16253	16178	16205	16302	16278	16345	16358	16144	16229	16220	16365	16223	16227	16117	16264	16340	16198	16083	16216	16269	16375	16227	16324	16158	16313	16178	16214	16156	16403	16302	16274	16218	16276	16139	16346	16303	16142	16155	16106	16445	16457	15996	16208	16283	16304	16275	16208	16138	16384	16315	16325	16387	16281	16246	16088	16279	16338	16177	16115	16194	16505	16154	16381	16295	16087	16216	16339	16162	16466	16334	16342	16120	16282	16302	16298	16165	16102	16201	16420	16216	16237	16386	16222	16263	16153	16271	16112	16333	16413	16410	16183	16218	16080	16231	16478	16092	16172	16297	16334	16277	16417	16329	16251	16249	16292	16093	16631	16278	16309	16307	16230	16226	16112	16143	16112	16135	16161	16252	16136	16174	16169	16103	16263	16188	16291	16198	16315	16239	16319	16047	16328	16253	16230	16013	16383	16092	16374	15979	16217	16247	16239	16432	16460	16209	16088	16221	16346	16323	16231	16221	16155	16170	16135	16328	16160	16069	16076	16398	16365	16233	16208	16264	16297	16257	16084	16301	16230	16228	16381	16443	16251	16084	16203	16193	16022	16100	16224	16202	16358	16204	16299	16232	16096	16491	16438	16187	16365	16127	16034	16213	16289	16235	16214	16216	16151	16124	16342	16168	16190	16339	16263	16399	16342	16423	16208	16167	16219	16089	16247	16151	16178	16117	16283	16298	16234	16266	16374	16377	16135	16371	16168	16198	15911	16349	16361	16283	16189	16250	16243	16078	16116	16228	16197	16391	16469	16289	16310	16205	16286	16242	16329	16099	16284	16312	16140	16133	16269	16216	16159	16315	16256	16204	16377	16091	16233	16507	16224	16155	16095	16150	16051	16143	16086	16403	16033	16298	16324	16459	16460	16294	16276	16109	16372	16302	16399	16252	16311	16123	16163	16410	16201	16227	16111	16470	16183	16117	16141	16281	16320	16334	16246	16269	16271	16462	16242	16250	16051	16247	16161	16332	16474	16220	16279	15953	16359	16138	16143	16312	16372	16069	16185	16295	16224	16086	16234	16213	16209	16260	16300	16234	16182	16358	16304	16190	16294	16315	16187	16234	16444	16142	16283	16310	16272	16312	16225	16437	16191	16068	16140	16150	16124	16387	16022	16348	16225	16302	16200	16300	16181	16278	16125	16029	16171	16186	16123	16178	16233	16132	16090	16086	16362	16199	16214	16332	16366	16219	16249	16284	16401	16358	16401	16203	16249	16280	16279	16240	16132	16320	16273	16157	16098	16161	16209	16291	16278	16307	16363	16269	16400	16216	16169	16321	16530	16202	16295	16286	16336	16361	16051	16285	16079	16414	16168	16299	16407	16387	16238	15998	16259	16106	16140	16278	16419	16385	16508	16277	16269	16181	15991	16309	16244	16319	16280	16183	16352	16418	16349	16242	16120	16280	16196	16429	16323	16026	16337	16156	16178	16201	16344	16316	16248	16098	16294	16326	16241	16530	16148	16447	16327	16255	16247	16168	16276	16317	16350	16335	16394	16402	16263	16293	16179	16392	16106	16269	16230	16236	16097	16311	16135	16259	16280	16145	16301	16189	16240	16149	16166	16254	16111	16197	16243	16249	16335	16247	16445	16284	16300	16377	16354	16113	16160	16209	15998	16307	16398	16201	16280	16133	16297	16379	16260	16076	16231	16204	16145	16268	15895	16293	16330	16264	16224	16301	16176	16153	16289	16151	16207	16171	16362	16129	16252	16278	16279	16166	16198	16275	16337	16232	16297	16167	16202	16170	16196	16150	16257	16325	16236	16227	16275	16067	16112	16277	16223	16235	16276	16363	16112	16244	16255	16249	16125	16208	16348	16277	16220	16161	16187	16087	16267	16031	16146	16308	16310	16319	16255	16240	16191	16210	16249	16264	16410	16112	16184	16112	16315	16135	16076	16246	16129	16476	16313	16473	16189	16198	16367	16104	16185	16131	16259	16276	16387	16400	16274	16181	16265	16379	16079	16236	16220	16072	16345	16200	16368	16184	16442	16481	16247	16290	16217	16271	16333	16153	16275	16221	16110	16183	16286	16190	16257	16227	16009	16114	16209	16163	16269	16065	16178	16281	16070	16192	16385	16256	16100	16321	16206	16373	16294	16342	16422	16154	16382	16251	16373	16221	16288	16315	16070	16151	16030	16073	16252	16277	16227	16154	16178	16223	16386	16174	16084	16173	16263	16277	16256	16308	16282	16251	16188	16225	16242	16350	16514	16470	16246	16385	16206	16259	16314	16147	16246	16365	16369	16177	16305	16146	16295	16269	16499	16196	16223	16371	16137	16358	16211	16108	16337	16362	16234	16181	16105	16155	16248	16235	16318	16386	16327	16421	16100	16243	16030	16200	16023	16207	16192	16350	16274	16180	16248	16223	16197	16268	16238	16358	16197	16143	16273	16146	16210	16265	16327	16121	16272	16267	16194	16179	16380	16256	16264	16140	16148	16266	16451	16420	16181	16491	16173	16435	16350	16126	16223	16424	16208	16264	16260	16270	16140	16146	16307	16124	16209	16358	16205	16105	16094	16400	16157	16316	16271	16173	16092	16104	16228	16359	16309	16256	16337	16291	16209	16202	16174	16264	16445	16323	16279	16319	16285	16436	16411	16337	16200	16075	16375	16163	16274	16275	16312	16283	16208	16171	16354	16295	16280	16102	16141	16067	16179	16129	16378	16334	16287	16466	16449	16307	16386	16279	16204	16139	16328	16444	16445	16284	16113	16379	16203	16072	16370	16439	16218	16485	16145	16230	16242	16002	16287	16271	16287	16160	16194	16162	16459	16255	16410	16153	16258	16368	16308	16278	16332	16271	16286	16198	16328	16272	16092	16240
30416	51338	46406	36155	30080	25647	22102	18427	16888	16488	16205	15966	16115	15541	15637	15102	15125	14808	14680	14648	14708	14479	14458	14353	14223	14207	14185	14216	14015	14047	13998	14084	14040	14014	14047	14073	14001	14070	13919	13973	14111	14110	13866	14083	14159	13935	14076	13892	13978	13965	13960	13850	14111	13855	13979	13775	13825	13995	13980	13979	13777	13967	14077	13814	13896	14073	14103	13899	14014	14062	13934	14034	13823	13804	13875	14021	13796	13859	13871	14199	13906	14050	14053	13821	13775	14026	14047	13971	13908	14103	13840	13914	13936	13955	13872	13992	13916	13889	13918	13774	13898	13904	13890	13923	13887	13925	13805	13798	13820	13969	14140	13815	13985	13861	13922	13770	13806	13955	13935	13815	13982	14100	13940	13945	13886	13754	13914	13931	13905	13882	14061	13828	14021	13820	13822	14058	13757	13999	13957	14004	13854	13925	13922	13839	14096	13845	14046	14076	14035	13983	13854	13835	13833	13870	13942	13919	13873	13968	14009	13871	14037	13987	13882	13895	14079	14094	13836	13884	13768	13969	13955	13862	13918	13957	13846	14086	13846	13859	14096	13970	14019	13931	13804	13993	14054	13838	13834	14228	13868	13763	13927	13974	13937	13892	13915	14037	13997	14029	13754	13860	13784	13851	13840	14005	13925	13964	14035	14107	13888	13830	13868	13951	14051	13929	13915	13697	14062	13850	13976	14094	13797	13995	13874	13891	13885	13887	13858	13923	13981	13985	13895	13664	13958	13899	13765	14000	14015	13819	14074	13845	13987	13895	13907	14017	13932	13982	13879	13996	14114	13990	13914	14019	13817	13879	13986	14033	13952	13835	13927	13996	14015	13681	14094	13993	13904	13963	14092	14014	13897	13978	13880	13927	13860	13863	13856	13873	13941	14251	13765	13945	13995	13776	13745	13940	13991	13838	13909	13769	13951	13857	13805	13915	14106	13985	13958	13844	13888	13931	14030	13971	13928	13938	13958	14036	13959	13817	13872	13926	13938	14038	13849	13886	13861	13991	13884	13952	13977	13945	13824	13896	13802	13966	13851	13893	13869	13785	14062	13813	14067	13936	13926	13835	14003	14086	13918	14033	14014	14201	13924	13721	13905	13942	13898	13865	13801	13987	13875	14031	13884	13903	13894	13921	13992	13823	13839	13842	13978	13906	13925	13791	13903	13946	13985	13825	13962	13954	14009	13886	13838	13853	13994	13780	13819	13906	13874	14083	13920	14021	14011	13805	14083	13907	13996	13873	13830	13956	13819	13950	13854	13859	13927	13955	14039	13932	13885	13934	13812	13910	13909	13878	13962	13953	14056	14060	13835	14032	13970	13907	13802	14051	13983	13901	14002	13949	14120	13892	13915	13954	13935	13868	13764	14001	13954	14018	13877	13871	13904	13921	13982	14101	13984	13940	13926	13822	13993	13926	13964	13833	13917	14005	13921	13839	14032	13930	13875	13994	13959	13910	13838	14012	14019	13774	13935	14008	13979	14032	13933	13963	13788	13839	13892	13947	13996	13752	13936	13846	14017	13830	14010	13816	13857	13899	13971	13898	13855	14059	13996	13850	13870	13913	14079	13754	13898	13902	13770	14003	13906	13830	13958	13906	13840	13763	13914	13904	13870	13828	14006	13860	13950	13787	14090	13904	14099	14045	13924	13796	14114	13985	14014	14048	13895	14008	13886	14005	13922	13985	13776	13887	13970	13961	13805	13744	14018	13884	13910	13948	13988	13890	14104	14023	13942	13987	13937	13970	13965	13928	13829	13979	13939	14073	13770	13859	13886	13968	13784	13974	13834	14045	13936	13930	13830	13992	13804	14097	14034	13774	14062	13918	13790	14055	13883	13950	14073	13865	13884	13932	14002	13910	13740	13943	13887	13958	14002	13876	13926	13763	13874	14011	13779	13878	13926	13906	13951	13835	13976	14000	13912	13827	13734	13989	13875	13817	13843	13970	13955	13895	13992	14046	13814	14109	13883	13803	13994	13847	13901	13896	13948	13987	13995	14009	13870	14000	13954	13972	14011	13940	14135	13783	13921	13935	13925	13950	13921	13985	14149	13929	14054	13885	14025	13815	13893	13981	13949	13916	13957	13996	13996	14026	13798	13906	13996	14073	13925	13989	13836	13913	13762	13843	13878	14022	13913	13942	13878	13965	13819	13900	13843	13894	13868	13778	13976	14127	13956	14127	13881	13894	13993	13945	13901	13917	13935	13979	13981	13887	13958	14111	13874	13899	13982	14050	14050	13847	13896	13885	13910	13898	13789	14015	13960	13843	14061	13985	13886	13907	13907	13957	13972	13929	13837	13832	13976	14064	13846	13835	13904	14070	13899	13956	13931	13799	13784	13954	13848	14054	14045	14062	13903	13956	13931	13929	14045	13793	13877	13821	13940	13811	13871	13851	13954	13806	13908	13684	13900	13894	13862	13933	13986	14027	13980	13901	13888	14022	13897	13963	13946	13881	14081	13914	14028	13945	13873	13868	13838	13932	14020	14036	14002	13915	13974	14028	13894	13934	13871	13834	14203	13867	13891	14001	13875	13996	13874	13891	14039	13864	13961	13990	13951	13975	13904	14124	13869	14030	13940	13986	13913	13916	13953	13833	13839	13809	14000	13939	13897	14062	14003	14017	14011	13932	13990	14138	13987	13779	13822	13875	13808	13874	13823	13884	14001	13839	13869	13934	14136	13944	13933	13806	13920	13917	13858	13832	13978	13962	13934	13832	14022	13945	13950	13902	13920	13907	13998	13905	14028	14047	13979	13967	13989	13940	13931	13755	13917	13932	14049	13893	14057	13820	14089	13877	13876	14076	13954	13970	13918	14010	14062	13851	13891	13947	13934	13951	14094	14166	13947	13929	13795	13916	14113	13658	13873	13893	14073	13930	13907	13863	13757	13852	13969	13880	13871	14107	14010	13758	13996	13813	13922	13946	13714	13917	14085	13886	13936	14043	13865	13886	13901	14023	13876	13897	13984	13816	13843	13990	13897	13996	13827	13817	14055	13914	13900	13896	13955	14039	13904	13761	14052	13808	13875	13706	13976	14029	14064	13950	13917	13935	13967	13915	13907	13879	13948	13906	13809	13753	13950	14046	13849	13877	14029	13701	13959	13870	13970	13848	14006	13897	14030	14024	13751	13987	13911	13860	13898	14035	13974	13838	13924	13754	13921	13739	14091	13926	13860	13653	14138	13858	13843	13843	13854	14108	13856	13811	14008	13859	13868	13822	13947	13911	13832	13925	13911	13841	13769	13960	13832	13945	13941	14027	13785	13903	13775	13949	13853	14010	13846	13958	13848	13723	13946	13976	14007	13918	13960	13803	14012	14028	13746	13866	13947	13920	13903	13973	14000	13964	13910	13967	13720	14111	13944	13928	14055	14034	13916	13864	13901	13912	14049	13974	13791	13960	14137	14019	13829	13825	14054	14019	14113	13815	13891	13928	13805	13851	13774	14054	13916	13976	13963	13910	13922	13913	13886	14004	13966	14001	13833	14154	13895	13944	13782	13950	13841	13905	13957	13895	13885	13769	13820	13819	13976	13968	13924	13867	13965	13917	13886	14035	14039	13957	14005	14069	13904	13923	14166	14026	13848	14013	14068	14081	13828	14039	13986	13793	13858	13942	13951	13929	13812	14003	13860	13854	13977	14017	13874	14008	13790	13855	13913	13976	13990	13996	13800	13957	14036	13986	13818	13874	13847	13845	13793	13721	14045	13915	13858	14024	13902	13870	14039	13943	13986	14058	13922	13812	14030	14008	13776	14015	13787	13869	13838	13853	13890	13823	13980	13820	13861	14117	14040	13868	13935	13923	13955	13954	13856	13990	14071	14026	13896	13977	13768	14000	13827	13972	13950	14124	13882	13867	13926	13870	13960	13877	13859	13968	13863	14008	13911	13991	13968	14141	13848	13863	13824	13880	13933	13842	14031	14084	13848	13840	13842	13675	14075	13973	13962	13981	13878	13894	13943	13947	13929	13755	13784	13763	13956	13730	13923	13925	13741	13797	13858	13988	13925	13730	13820	13906	13859	14016	13833	13918	13973	13879	13910	13957	13855	13664	13978	13984	13921	13923	13886	14090	14032	13938	13851	14065	13953	13802	13883	13926	13955	13979	13688	13844	13919	13847	13889	13984	13806	13877	14094	13987	13924	13890	14023	14026	14170	14104	13762	13984	13793	13809	13997	13847	13867	14004	14115	14138	13884	14041	14004	14026	14022	13993	13957	13902	13834	14045	14015	13917	13800	13901	13925	13967	13989	14004	13894	14002	13878	13818	13875	13810	13999	13873	14106	13814	13913	13991	13992	13839	13858	13864	13946	14004	14002	13963	13932	13950	13878	13890	13899	13966	13796	13769	13960	13859	13997	13948	13803	13994	13932	13787	14002	13892	13946	13890	13951	13874	13893	13865	13888	13948	13983	13961	14027	13710	14040	13963	13908	13997	13971	13879	13931	13932	13957	13978	13881	13955	13805	13895	13896	13820	13862	13826	13955	13731	13979	13949	13840	13936	14011	14141	13880	13979	14109	13895	14003	13932	13942	13886	13729	13875	13945	14037	13984	13931	13971	13944	14042	13898	13942	13994	13854	13892	13880	14015	13900	13884	13913	14062	14052	13870	14152	13922	13911	13896	13965	13952	13896	13944	13974	13932	13808	14134	13940	13825	13995	14079	13763	13932	13970	13930	14017	13874	13953	13962	13997	14008	14018	13960	13796	13994	13847	13929	13923	14066	13835	13999	13980	13975	13867	13879	13853	14187	13982	13903	13782	13839	14056	13966	13955	13925	13846	14007	13846	13876	13820	13905	13939	13922	13835	13814	13919	13891	13807	13894	13885	13947	13925	13998	14085	13874	13938	13813	13859	13921	14002	13954	13955	13897	14009	14021	13929	13805	13945	13976	13935	14017	13887	13805	13854	13894	14021	13946	13780	13949	13817	13792	13902	14211	13766	13915	13938	14028	14025	14042	14163	14021	13805	13897	13959	13797	13851	13824	13794	13929	13905	13849	13671	13852	13835	13787	13962	13722	13811	14034	13877	13944	13852	13843	14070	13734	13906	13982	13886	14006	14130	14138	13927	14127	13933	13851	13925	13997	13917	13924	13802	13975	14064	13924
22724	21061	28796	23728	22612	26486	29042	22603	20437	20079	19555	19454	19379	19181	18874	18681	18596	18657	18435	18210	18148	18190	18059	17892	17647	17717	17715	17579	17569	17668	17686	17667	17619	17483	17334	17597	17602	17737	17498	17418	17694	17440	17446	17584	17486	17536	17503	17589	17414	17501	17500	17451	17521	17587	17407	17501	17509	17508	17520	17427	17434	17529	17632	17358	17646	17373	17365	17469	17401	17349	17299	17533	17400	17532	17506	17699	17557	17439	17345	17332	17321	17365	17413	17319	17310	17460	17617	17669	17324	17445	17258	17449	17275	17417	17387	17376	17317	17397	17469	17227	17411	17175	17370	17497	17382	17440	17544	17274	17409	17452	17245	17462	17546	17502	17453	17346	17348	17298	17495	17559	17401	17562	17451	17254	17261	17492	17386	17364	17476	17455	17496	17336	17394	17360	17400	17469	17296	17322	17384	17536	17429	17494	17437	17383	17357	17415	17421	17444	17388	17366	17578	17554	17536	17505	17462	17445	17356	17472	17491	17294	17371	17544	17413	17242	17462	17436	17407	17644	17305	17344	17355	17283	17382	17524	17511	17543	17414	17407	17350	17339	17416	17427	17575	17487	17431	17392	17397	17371	17091	17430	17416	17538	17483	17395	17378	17468	17358	17391	17567	17561	17627	17431	17411	17285	17476	17401	17477	17128	17487	17241	17312	17362	17281	17390	17100	17415	17347	17438	17381	17355	17379	17689	17282	17498	17264	17297	17481	17366	17559	17503	17519	17548	17372	17301	17407	17147	17242	17340	17676	17264	17330	17362	17366	17291	17352	17291	17527	17369	17302	17354	17494	17348	17585	17258	17211	17469	17562	17368	17295	17280	17275	17162	17287	17604	17456	17204	17325	17437	17386	17187	17414	17367	17298	17450	17514	17345	17608	17538	17445	17217	17305	17313	17426	17263	17325	17374	17215	17367	17572	17610	17517	17474	17506	17195	17519	17169	17507	17685	17430	17487	17422	17552	17524	17288	17335	17295	17357	17229	17153	17311	17272	17355	17203	17246	17407	17502	17349	17496	17585	17530	17162	17367	17485	17404	17380	17150	17384	17527	17381	17430	17368	17316	17361	17353	17388	17409	17313	17251	17278	17274	17213	17378	17425	17512	17343	17312	17400	17501	17306	17363	17490	17150	17063	17252	17521	17417	17390	17220	17521	17428	17280	17387	17443	17103	17480	17518	17447	17396	17486	17282	17382	17339	17415	17344	17385	17295	17549	17278	17487	17264	17256	17560	17333	17434	17506	17361	17341	17325	17515	17499	17521	17208	17325	17416	17451	17329	17325	17265	17323	17332	17446	17619	17565	17412	17257	17242	17409	17213	17362	17228	17362	17466	17469	17295	17554	17512	17352	17212	17337	17628	17507	17183	17365	17403	17400	17544	17512	17476	17186	17616	17394	17061	17319	17273	17382	17549	17498	17275	17212	17226	17291	17250	17429	17486	17247	17452	17406	17383	17450	17565	17618	17565	17470	17270	17564	17148	17522	17413	17453	17328	17518	17390	17194	17392	17298	17541	17516	17437	17506	17539	17222	17302	17374	17409	17272	17370	17182	17283	17230	17124	17452	17331	17415	17073	17350	17590	17298	17467	17337	17453	17401	17403	17481	17362	17244	17439	17304	17331	17420	17409	17458	17390	17430	17205	17409	17494	17426	17365	17373	17331	17571	17416	17442	17296	17286	17474	17221	17324	17392	17285	17381	17549	17226	17444	17457	17146	17248	17307	17382	17434	17506	17163	17390	17280	17517	17289	17219	17112	17246	17519	17398	17430	17413	17355	17376	17228	17075	17422	17579	17131	17502	17374	17295	17390	17318	17312	17318	17303	17412	17406	17099	17380	17500	17562	17341	17422	17591	17400	17230	17457	17499	17478	17342	17471	17486	17510	17155	17107	17430	17399	17155	17061	17260	17544	17561	17418	17297	17237	17186	17360	17607	17455	17312	17514	17496	17481	17504	17154	17346	17397	17595	17479	17419	17311	17492	17405	17457	17384	17253	17330	17461	17514	17357	17410	17311	17393	17550	17358	17313	17302	17374	17320	17331	17331	17342	17426	17355	17348	17520	17403	17318	17291	17344	17449	17268	17324	17530	17332	17188	17304	17297	17318	17317	17337	17343	17334	17221	17360	17433	17370	17143	17244	17466	17159	17518	17596	17443	17481	17621	17592	17372	17313	17186	17216	17371	17443	17378	17475	17527	17413	17498	17622	17650	17315	17481	17431	17345	17314	17348	17555	17394	17234	17266	17569	17605	17298	17342	17421	17446	17390	17430	17455	17525	17610	17396	17163	17528	17381	17145	17415	17370	17368	17258	17402	17448	17421	17351	17645	17312	17587	17533	17355	17507	17658	17335	17321	17295	17313	17213	17486	17233	17406	17171	17187	17393	17197	17471	17392	17405	17488	17207	17350	17317	17283	17311	17176	17390	17364	17368	17332	17354	17290	17390	17512	17497	17455	17369	17163	17389	17602	17369	17327	17351	17341	17459	17029	17427	17313	17415	17272	17234	17375	17157	17435	17437	17363	17302	17632	17660	17205	17267	17033	17373	17386	17370	17387	17347	17424	17316	17418	17550	17220	17341	17415	17211	17477	17265	17398	17451	17352	17441	17304	17401	17341	17362	17381	17292	17434	17495	17401	17321	17377	17355	17449	17315	17268	17488	17404	17512	17188	17435	17123	17269	17391	17522	17358	17381	17418	17517	17386	17426	17446	17520	17354	17361	17306	17365	17369	17379	17431	17278	17241	17387	17318	17439	17188	17223	17294	17220	17389	17388	17294	17383	17331	17363	17502	17480	17521	17156	17426	17154	17315	17485	17392	17192	17445	17405	17365	17352	17451	17365	17329	17454	17343	17492	17420	17404	17516	17158	17307	17285	17225	17317	17394	17288	17368	17443	17220	17433	17276	17336	17348	17277	17651	17278	17423	17198	17302	17249	17335	17142	17421	17377	17357	17357	17403	17478	17178	17370	17262	17215	17394	17461	17496	17275	17257	17455	17606	17314	17239	17226	17484	17397	17357	17389	17485	17326	17288	17308	17382	17490	17444	17353	17308	17427	17286	17394	17387	17631	17300	17365	17352	17262	17263	17285	17455	17430	17467	17447	17338	17351	17209	17341	17413	17458	17302	17406	17300	17198	17520	17373	17386	17295	17339	17359	17290	17312	17563	17345	17390	17475	17271	17374	17719	17546	17311	17323	17295	17364	17496	17387	17290	17325	17167	17282	17310	17385	17473	17444	17460	17148	17355	17391	17361	17349	17527	17350	17375	17280	17337	17361	17548	17423	17579	17431	17180	17225	17476	17459	17658	17380	17302	17314	17544	17445	17246	17403	17452	17578	17376	17417	17352	17374	17368	17296	17314	17268	17340	17306	17414	17194	17353	17379	17308	17456	17334	17337	17288	17590	17396	17378	17579	17411	17216	17517	17419	17462	17375	17418	17408	17592	17686	17411	17273	17240	17408	17371	17444	17223	17533	17368	17309	17628	17458	17624	17318	17455	17289	17410	17412	17343	17376	17375	17210	17410	17310	17482	17390	17448	17287	17171	17254	17447	17550	17416	17416	17427	17282	17383	17537	17414	17464	17449	17525	17470	17397	17319	17161	17612	17296	17601	17486	17356	17416	17401	17477	17500	17353	17425	17327	17685	17301	17379	17462	17344	17418	17639	17392	17433	17321	17409	17315	17505	17604	17198	17619	17448	17078	17471	17331	17354	17494	17430	17321	17395	17488	17581	17087	17327	17484	17300	17515	17471	17550	17416	17445	17348	17397	17292	17200	17493	17412	17260	17234	17400	17278	17315	17418	17263	17451	17359	17305	17419	17481	17383	17491	17460	17341	17449	17349	17440	17438	17445	17177	17464	17457	17330	17437	17638	17468	17344	17575	17320	17301	17366	17427	17640	17525	17451	17273	17470	17381	17530	17272	17495	17356	17461	17568	17376	17443	17396	17437	17553	17207	17363	17363	17620	17534	17406	17534	17423	17378	17374	17365	17284	17491	17439	17222	17397	17288	17415	17418	17300	17474	17393	17384	17135	17424	17557	17358	17483	17266	17357	17251	17239	17446	17419	17510	17384	17459	17264	17483	17440	17346	17392	17245	17308	17359	17366	17285	17309	17075	17195	17440	17456	17440	17636	17485	17423	17579	17373	17183	17476	17368	17447	17301	17379	17318	17350	17443	17365	17307	17517	17454	17420	17320	17485	17346	17193	17296	17539	17428	17316	17333	17463	17491	17491	17527	17414	17298	17406	17437	17485	17353	17617	17406	17429	17522	17473	17319	17377	17390	17503	17288	17251	17214	17596	17400	17189	17320	17531	17423	17285	17433	17474	17387	17265	17543	17406	17374	17382	17392	17483	17340	17254	17256	17472	17227	17123	17277	17498	17499	17434	17357	17158	17417	17409	17372	17278	17417	17468	17411	17327	17582	17616	17349	17235	17365	17219	17286	17327	17325	17464	17544	17176	17136	17408	17293	17380	17434	17326	17210	17400	17285	17222	17412	17251	17345	17419	17362	17498	17573	17188	17412	17316	17166	17465	17328	17404	17448	17485	17479	17167	17276	17354	17311	17474	17383	17608	17392	17231	17192	17222	17408	17326	17400	17259	17304	17575	17417	17416	17375	17577	17309	17341	17151	17399	17338	17284	17430	17288	17261	17423	17386	17413	17242	17411	17206	17443	17600	17458	17427	17113	17340	17349	17487	17431	17341	17464	17155	17468	17517	17390	17435	17355	17492	17428	17430	17196	17377	17315	17486	17441	17313	17330	17596	17227	17333	17295	17264	17255	17394	17353	17412	17563	17524	17418	17372	17669	17451	17292	17407	17503	17379	17329	17350	17192	17521	17691	17251	17418	17083	17426	17508	17393	17214	17365	17310	17364	17571	17378	17464	17533	17314	17398	17380	17377	17326	17443	17357	17328	17372	17412	17484	17376	17455	17527	17199	17436	17335	17214	17393	17303	17416	17550	17392	17478	17159	17401	17389	17346	17417	17364	17470	17309	17380	17313	17573	17464	17569	17382	17437	17485	17355	17663	17463	17451	17110	17291	17316	17359	17517	17525	17434	17364	17375	17534	17313	17324	17338	17448	17571	17324	17447	17378	17539
32811	57353	52409	40816	34106	29340	25603	20871	18821	17863	17675	17587	17351	16998	16580	16255	16026	15861	15795	15547	15276	15334	15028	14902	15129	15076	14902	14920	14844	14828	14746	14902	14675	14767	14881	14586	14731	14665	14797	14642	14754	14788	14774	14516	14829	14680	14621	14593	14676	14630	14594	14642	14672	14639	14705	14687	14428	14631	14583	14582	14503	14783	14793	14782	14767	14724	14759	14547	14701	14527	14479	14629	14655	14574	14676	14555	14557	14415	14561	14479	14505	14642	14673	14553	14551	14587	14687	14512	14513	14697	14667	14517	14507	14583	14598	14648	14598	14561	14470	14498	14647	14630	14590	14595	14758	14594	14519	14552	14481	14572	14452	14488	14469	14571	14576	14593	14691	14520	14549	14521	14402	14610	14628	14601	14568	14777	14563	14720	14537	14492	14626	14640	14619	14630	14558	14582	14496	14477	14549	14493	14467	14453	14494	14482	14613	14485	14585	14504	14412	14811	14435	14548	14633	14550	14613	14707	14585	14521	14558	14578	14677	14624	14712	14651	14563	14533	14633	14599	14473	14666	14443	14616	14589	14588	14579	14693	14775	14752	14687	14756	14690	14544	14466	14716	14648	14673	14508	14573	14457	14583	14547	14463	14606	14553	14457	14585	14556	14620	14473	14572	14498	14623	14654	14478	14662	14461	14564	14504	14464	14648	14480	14262	14609	14626	14607	14444	14543	14609	14618	14459	14488	14717	14691	14528	14630	14464	14527	14574	14558	14684	14601	14611	14618	14429	14586	14492	14626	14587	14619	14610	14489	14589	14680	14718	14570	14439	14664	14544	14749	14476	14433	14492	14570	14773	14595	14401	14595	14615	14683	14470	14691	14702	14642	14643	14570	14648	14450	14711	14447	14612	14623	14696	14552	14656	14392	14540	14513	14527	14630	14495	14727	14695	14677	14655	14806	14478	14567	14594	14580	14774	14494	14479	14578	14342	14663	14540	14582	14639	14604	14573	14537	14544	14630	14547	14623	14399	14543	14523	14659	14634	14499	14654	14475	14456	14524	14647	14620	14646	14587	14593	14654	14625	14591	14407	14595	14536	14709	14600	14676	14567	14735	14396	14481	14537	14550	14610	14500	14755	14658	14680	14511	14436	14674	14471	14590	14629	14640	14614	14563	14687	14696	14586	14520	14607	14500	14557	14555	14550	14813	14646	14387	14666	14655	14507	14726	14646	14426	14624	14522	14634	14499	14613	14817	14564	14443	14488	14704	14468	14653	14516	14542	14697	14549	14727	14389	14594	14597	14716	14512	14720	14813	14592	14501	14615	14533	14538	14713	14540	14708	14609	14461	14609	14574	14588	14425	14517	14457	14516	14605	14462	14519	14437	14629	14806	14486	14684	14582	14486	14574	14543	14688	14439	14741	14567	14539	14587	14787	14529	14516	14614	14519	14434	14570	14595	14652	14471	14322	14565	14746	14589	14453	14549	14756	14505	14633	14372	14575	14595	14630	14736	14686	14550	14625	14517	14554	14709	14581	14654	14477	14592	14385	14585	14737	14528	14606	14634	14425	14581	14389	14439	14620	14508	14588	14493	14535	14542	14539	14623	14505	14582	14543	14629	14450	14582	14555	14638	14613	14682	14847	14538	14602	14557	14477	14579	14568	14606	14489	14678	14499	14559	14599	14541	14504	14409	14599	14622	14478	14676	14594	14462	14550	14477	14422	14709	14602	14434	14409	14550	14554	14447	14579	14629	14615	14573	14440	14732	14723	14522	14633	14546	14509	14602	14595	14506	14619	14500	14570	14464	14594	14590	14625	14415	14448	14654	14565	14328	14675	14494	14671	14563	14600	14497	14396	14544	14640	14500	14684	14699	14550	14544	14611	14501	14729	14613	14437	14813	14441	14573	14511	14521	14651	14415	14538	14356	14577	14518	14521	14403	14427	14557	14705	14469	14555	14412	14664	14808	14713	14529	14432	14501	14669	14563	14688	14644	14701	14608	14505	14464	14431	14680	14552	14524	14578	14619	14690	14427	14529	14579	14470	14523	14453	14295	14437	14580	14514	14573	14667	14626	14533	14536	14580	14577	14521	14584	14649	14601	14572	14590	14530	14609	14522	14667	14628	14772	14518	14563	14475	14587	14526	14402	14460	14686	14513	14556	14435	14616	14512	14405	14540	14584	14354	14519	14512	14588	14581	14537	14586	14752	14648	14555	14629	14451	14729	14698	14617	14554	14591	14598	14611	14448	14501	14527	14575	14648	14642	14579	14558	14706	14683	14561	14647	14627	14590	14590	14495	14476	14656	14518	14618	14566	14472	14487	14598	14654	14555	14372	14546	14530	14614	14680	14660	14543	14656	14449	14535	14495	14470	14583	14542	14552	14701	14566	14447	14570	14673	14480	14597	14513	14541	14571	14501	14591	14513	14428	14430	14434	14637	14458	14571	14508	14545	14654	14391	14559	14529	14523	14757	14570	14640	14491	14536	14542	14596	14508	14752	14397	14583	14369	14479	14678	14637	14541	14721	14444	14536	14538	14568	14493	14583	14397	14557	14673	14400	14652	14570	14583	14448	14618	14693	14583	14530	14462	14694	14579	14523	14648	14335	14522	14594	14443	14558	14447	14597	14597	14621	14437	14594	14622	14738	14396	14480	14617	14544	14423	14630	14544	14514	14585	14524	14579	14585	14442	14512	14551	14544	14647	14587	14795	14422	14605	14586	14476	14575	14590	14551	14627	14618	14544	14465	14646	14620	14500	14566	14713	14680	14598	14631	14612	14553	14487	14509	14705	14574	14608	14546	14492	14605	14465	14539	14556	14500	14444	14526	14502	14545	14572	14604	14552	14686	14451	14585	14390	14710	14677	14624	14633	14539	14469	14641	14522	14513	14520	14492	14497	14429	14480	14613	14511	14523	14382	14654	14506	14579	14678	14501	14564	14606	14471	14561	14459	14644	14346	14468	14515	14630	14697	14406	14465	14664	14539	14614	14359	14609	14636	14490	14615	14511	14747	14590	14503	14612	14662	14606	14622	14454	14571	14500	14575	14526	14560	14514	14551	14779	14516	14533	14682	14550	14575	14536	14703	14593	14568	14549	14433	14553	14396	14512	14572	14487	14436	14549	14773	14575	14397	14558	14655	14604	14583	14594	14492	14584	14548	14502	14661	14554	14555	14461	14389	14568	14561	14652	14513	14583	14408	14565	14442	14633	14706	14608	14559	14345	14618	14650	14711	14613	14553	14543	14739	14607	14676	14578	14717	14557	14708	14546	14400	14664	14602	14642	14581	14566	14687	14663	14555	14514	14607	14734	14528	14535	14603	14460	14827	14798	14660	14406	14535	14673	14582	14630	14492	14618	14665	14590	14749	14667	14569	14481	14381	14551	14510	14486	14546	14504	14695	14573	14468	14575	14738	14569	14593	14517	14409	14516	14649	14624	14496	14401	14580	14585	14560	14626	14431	14635	14509	14556	14679	14466	14679	14433	14630	14509	14737	14417	14540	14636	14566	14422	14758	14445	14607	14507	14592	14426	14474	14476	14656	14538	14600	14454	14625	14478	14608	14662	14578	14670	14575	14515	14666	14636	14596	14518	14483	14504	14539	14701	14518	14663	14693	14418	14468	14498	14426	14495	14525	14566	14616	14454	14524	14607	14552	14498	14493	14461	14664	14599	14477	14551	14570	14633	14590	14456	14488	14721	14655	14430	14539	14582	14396	14592	14481	14581	14630	14700	14538	14527	14575	14591	14475	14473	14581	14594	14680	14631	14555	14495	14706	14606	14584	14506	14488	14413	14386	14492	14732	14475	14567	14623	14411	14500	14730	14352	14512	14730	14544	14791	14494	14592	14535	14486	14751	14447	14477	14544	14681	14697	14576	14571	14656	14526	14591	14565	14501	14536	14661	14660	14582	14536	14653	14676	14517	14501	14490	14570	14527	14536	14734	14673	14695	14676	14628	14575	14639	14557	14561	14575	14523	14429	14474	14678	14495	14565	14507	14597	14547	14415	14568	14638	14531	14622	14623	14510	14660	14535	14524	14529	14695	14412	14459	14500	14559	14697	14576	14479	14600	14706	14411	14555	14635	14643	14501	14389	14726	14574	14476	14582	14540	14625	14531	14464	14621	14561	14535	14564	14536	14523	14518	14545	14787	14615	14474	14558	14538	14412	14588	14607	14509	14637	14489	14548	14691	14576	14657	14621	14578	14463	14594	14585	14467	14694	14322	14654	14517	14542	14530	14796	14553	14490	14352	14490	14458	14628	14484	14525	14391	14656	14713	14467	14519	14501	14593	14553	14551	14595	14734	14563	14567	14556	14546	14723	14671	14551	14652	14636	14669	14528	14533	14534	14559	14719	14604	14508	14693	14537	14617	14471	14589	14695	14487	14463	14520	14600	14424	14579	14523	14574	14654	14512	14592	14540	14492	14571	14661	14529	14537	14638	14520	14534	14451	14678	14608	14466	14602	14661	14757	14414	14649	14411	14420	14562	14590	14498	14619	14472	14393	14600	14540	14663	14559	14449	14314	14685	14516	14558	14439	14284	14515	14675	14544	14603	14525	14542	14646	14662	14400	14446	14601	14512	14493	14372	14464	14435	14558	14684	14587	14555	14623	14508	14492	14565	14636	14448	14679	14817	14654	14572	14467	14574	14650	14659	14459	14668	14683	14473	14692	14489	14460	14407	14725	14481	14659	14642	14581	14567	14465	14529	14657	14648	14518	14504	14328	14412	14445	14519	14548	14590	14565	14692	14600	14493	14511	14606	14676	14593	14677	14650	14532	14344	14614	14572	14660	14708	14522	14505	14453	14515	14605	14447	14488	14593	14629	14655	14616	14377	14575	14490	14564	14659	14552	14532	14570	14548	14555	14598	14559	14411	14379	14495	14602	14456	14470	14659	14600	14635	14565	14426	14481	14480	14659	14499	14544	14537	14592	14661	14533	14787	14424	14695	14560	14601	14666	14771	14470	14477	14543	14348	14650	14528	14583	14627	14553	14711	14711	14496	14514	14462	14496	14609	14620	14524	14457	14749	14475	14601	14601	14434	14681	14540	14630	14417	14788	14600	14474	14519	14626	14581	14542	14602	14649	14560	14556	14486	14550	14671	14605	14535	14586	14571	14355	14463	14462	14557	14315	14431	14544	14487	14450
28967	28919	36751	32156	25953	22757	20602	18879	17569	17487	17519	17239	17238	17310	17131	17084	17179	17100	16944	17012	16803	16680	16798	16759	16509	16601	16503	16761	16828	16593	16617	16679	16799	16708	16664	16389	16525	16470	16659	16465	16510	16487	16788	16867	16491	16526	16695	16531	16591	16816	16568	16788	16733	16638	16741	16632	16786	16491	16908	16605	16546	16459	16674	16487	16564	16423	16661	16648	16366	16475	16500	16445	16645	16655	16441	16635	16385	16461	16496	16627	16712	16660	16819	16546	16599	16367	16480	16439	16593	16520	16615	16516	16627	16510	16339	16522	16834	16299	16517	16577	16451	16503	16687	16536	16618	16540	16475	16552	16422	16541	16526	16501	16602	16353	16598	16520	16368	16326	16603	16462	16494	16743	16417	16583	16333	16477	16668	16670	16454	16504	16491	16500	16569	16595	16688	16783	16661	16591	16558	16682	16714	16494	16542	16583	16270	16536	16610	16511	16665	16485	16291	16517	16338	16583	16505	16354	16660	16618	16665	16543	16574	16625	16502	16570	16495	16415	16526	16628	16623	16676	16656	16619	16788	16587	16667	16498	16568	16701	16598	16294	16499	16493	16579	16525	16465	16608	16512	16400	16667	16562	16573	16384	16342	16549	16476	16546	16636	16518	16478	16440	16405	16545	16646	16441	16516	16769	16588	16663	16561	16488	16555	16677	16458	16552	16471	16556	16502	16567	16503	16513	16752	16491	16678	16603	16611	16627	16399	16604	16550	16457	16346	16511	16603	16550	16670	16356	16464	16499	16662	16600	16728	16508	16681	16589	16460	16587	16570	16474	16496	16517	16485	16438	16513	16472	16434	16756	16879	16824	16865	16511	16488	16538	16591	16418	16418	16513	16421	16508	16513	16664	16543	16490	16536	16574	16573	16656	16555	16674	16708	16389	16445	16747	16753	16484	16611	16329	16843	16537	16457	16407	16581	16733	16620	16659	16593	16653	16659	16485	16413	16652	16488	16391	16529	16558	16574	16650	16706	16632	16479	16631	16460	16584	16630	16462	16286	16430	16776	16571	16557	16606	16759	16563	16591	16538	16576	16792	16651	16427	16769	16685	16648	16665	16367	16449	16390	16505	16556	16583	16509	16686	16559	16508	16562	16522	16427	16442	16602	16578	16541	16620	16650	16592	16775	16556	16578	16466	16421	16603	16733	16515	16476	16611	16654	16459	16799	16613	16564	16588	16449	16478	16574	16683	16594	16746	16539	16523	16755	16662	16598	16505	16393	16451	16540	16471	16640	16532	16551	16716	16720	16391	16365	16551	16601	16559	16581	16529	16541	16490	16422	16536	16572	16765	16672	16373	16344	16634	16458	16507	16381	16511	16639	16328	16637	16431	16618	16507	16481	16599	16324	16866	16578	16385	16634	16729	16675	16477	16465	16706	16527	16415	16707	16348	16651	16527	16640	16612	16716	16404	16726	16423	16530	16553	16740	16630	16620	16389	16636	16385	16537	16434	16697	16438	16421	16437	16538	16392	16686	16610	16692	16484	16426	16420	16578	16497	16575	16491	16569	16581	16438	16713	16508	16532	16479	16668	16642	16680	16465	16559	16645	16456	16430	16693	16595	16640	16512	16454	16611	16520	16406	16584	16396	16576	16374	16523	16737	16531	16420	16761	16396	16616	16245	16462	16721	16625	16319	16466	16482	16673	16690	16519	16662	16545	16354	16511	16587	16538	16578	16694	16582	16576	16628	16680	16686	16675	16494	16542	16486	16479	16306	16560	16482	16657	16611	16405	16568	16609	16497	16562	16311	16483	16630	16637	16454	16563	16588	16635	16472	16482	16587	16559	16479	16449	16502	16635	16815	16684	16447	16645	16437	16664	16585	16561	16639	16575	16570	16477	16475	16569	16660	16537	16367	16455	16470	16786	16498	16494	16606	16612	16568	16434	16378	16454	16688	16629	16343	16649	16539	16525	16745	16493	16508	16688	16510	16499	16421	16435	16468	16580	16557	16628	16601	16650	16577	16629	16649	16527	16413	16492	16604	16533	16722	16538	16593	16369	16538	16410	16535	16573	16668	16675	16522	16591	16456	16616	16664	16613	16479	16791	16509	16427	16580	16608	16495	16463	16615	16563	16403	16623	16539	16459	16610	16648	16523	16588	16480	16486	16616	16700	16587	16515	16583	16620	16538	16561	16473	16470	16592	16479	16348	16767	16579	16632	16621	16462	16500	16674	16461	16389	16513	16709	16516	16486	16593	16558	16430	16676	16497	16638	16511	16611	16763	16590	16398	16522	16545	16667	16514	16651	16564	16459	16485	16653	16471	16599	16660	16712	16386	16646	16517	16508	16489	16654	16570	16528	16696	16630	16484	16439	16618	16686	16704	16603	16508	16637	16588	16636	16694	16550	16529	16600	16703	16650	16590	16678	16660	16523	16620	16373	16625	16555	16484	16470	16722	16566	16457	16564	16596	16579	16517	16584	16695	16567	16458	16565	16688	16627	16572	16564	16578	16537	16517	16508	16574	16551	16566	16451	16645	16451	16640	16399	16771	16554	16527	16564	16413	16755	16524	16510	16329	16708	16604	16321	16536	16466	16739	16396	16530	16554	16658	16474	16678	16382	16476	16522	16694	16650	16598	16629	16683	16515	16540	16558	16425	16868	16573	16441	16700	16492	16797	16616	16417	16432	16548	16561	16466	16565	16326	16441	16417	16684	16609	16669	16507	16541	16663	16605	16714	16625	16453	16653	16446	16642	16560	16495	16526	16427	16594	16799	16699	16587	16728	16420	16627	16439	16581	16540	16524	16624	16469	16633	16660	16624	16473	16482	16599	16480	16555	16685	16473	16655	16580	16359	16569	16457	16692	16454	16637	16535	16630	16356	16346	16605	16615	16368	16857	16638	16606	16682	16525	16718	16487	16532	16509	16393	16500	16541	16640	16471	16553	16741	16669	16429	16444	16599	16609	16574	16584	16641	16594	16552	16600	16349	16659	16573	16578	16643	16520	16641	16592	16489	16550	16553	16569	16725	16618	16698	16430	16821	16532	16581	16812	16650	16620	16631	16395	16549	16714	16474	16715	16628	16462	16462	16615	16631	16516	16602	16631	16648	16454	16519	16593	16597	16472	16550	16404	16588	16610	16567	16744	16550	16564	16509	16614	16522	16456	16428	16529	16531	16534	16487	16557	16631	16260	16425	16602	16360	16369	16322	16420	16677	16535	16625	16484	16685	16617	16487	16458	16380	16536	16601	16800	16521	16583	16473	16562	16534	16502	16425	16498	16691	16662	16748	16392	16477	16432	16618	16732	16453	16606	16434	16528	16605	16451	16370	16543	16597	16644	16682	16637	16526	16466	16519	16618	16763	16689	16458	16581	16636	16624	16647	16447	16463	16643	16512	16583	16409	16513	16613	16679	16482	16633	16437	16558	16407	16389	16519	16521	16447	16458	16625	16688	16658	16699	16461	16506	16447	16482	16470	16648	16577	16687	16639	16651	16517	16669	16575	16630	16537	16586	16587	16446	16655	16561	16481	16611	16384	16482	16503	16439	16666	16883	16625	16513	16598	16585	16617	16471	16542	16507	16549	16583	16657	16437	16642	16508	16517	16618	16400	16440	16472	16660	16419	16337	16549	16375	16600	16572	16649	16505	16488	16674	16557	16584	16645	16602	16393	16635	16550	16539	16242	16516	16401	16714	16457	16559	16543	16514	16447	16374	16359	16484	16597	16546	16423	16630	16498	16610	16294	16405	16688	16567	16528	16523	16524	16457	16324	16423	16606	16484	16514	16499	16443	16459	16627	16359	16613	16590	16519	16487	16647	16507	16566	16589	16606	16499	16397	16586	16443	16419	16671	16613	16681	16411	16619	16514	16567	16594	16484	16582	16512	16500	16700	16605	16651	16549	16726	16536	16609	16558	16626	16557	16349	16650	16642	16664	16378	16709	16458	16416	16502	16551	16695	16461	16599	16693	16577	16387	16588	16592	16709	16532	16627	16581	16523	16611	16591	16539	16557	16724	16487	16533	16663	16623	16562	16570	16599	16707	16492	16556	16458	16638	16572	16514	16405	16523	16363	16596	16538	16355	16546	16694	16598	16454	16460	16695	16753	16466	16588	16591	16687	16522	16440	16400	16675	16541	16490	16703	16722	16507	16611	16472	16441	16419	16574	16754	16629	16537	16309	16443	16612	16467	16668	16517	16565	16527	16612	16510	16582	16667	16594	16403	16715	16550	16462	16538	16680	16646	16487	16531	16657	16721	16624	16520	16732	16503	16540	16611	16543	16486	16515	16725	16700	16552	16566	16440	16388	16707	16597	16500	16582	16385	16678	16540	16641	16432	16518	16462	16672	16836	16458	16480	16479	16586	16530	16561	16638	16474	16690	16479	16703	16675	16582	16388	16488	16610	16647	16579	16462	16539	16719	16600	16557	16661	16501	16544	16545	16840	16376	16646	16548	16487	16537	16556	16464	16620	16744	16549	16488	16479	16665	16763	16506	16418	16387	16559	16599	16410	16441	16471	16339	16628	16488	16421	16457	16589	16503	16694	16568	16573	16645	16536	16841	16527	16482	16529	16367	16584	16645	16573	16576	16597	16502	16593	16723	16494	16552	16432	16604	16534	16695	16612	16502	16328	16498	16654	16511	16487	16435	16467	16586	16531	16434	16571	16703	16533	16661	16623	16375	16619	16719	16596	16372	16371	16555	16705	16480	16740	16657	16539	16406	16814	16619	16551	16464	16533	16414	16512	16529	16535	16622	16887	16408	16449	16622	16479	16508	16532	16603	16521	16566	16506	16671	16667	16414	16636	16501	16474	16751	16355	16725	16793	16598	16519	16577	16428	16651	16421	16534	16604	16392	16829	16639	16717	16609	16782	16588	16549	16677	16619	16654	16678	16550	16629	16552	16452	16674	16517	16596	16685	16571	16445	16495	16504	16659	16685	16499	16416	16566	16549	16516	16614	16533	16596	16617	16685	16658	16584	16589	16575	16370	16758	16480	16812	16454	16573	16577	16443	16570	16481	16416	16548	16652	16363	16560	16389	16546	16517	16610	16532	16450	16590	16668	16474	16662	16691	16602	16672	16377	16589	16365	16714	16729	16578	16643	16713	16595	16467	16480	16488	16489	16423	16537	16780	16542	16644	16353
31062	46003	40592	30305	25536	21799	19578	16958	15690	15226	15259	15307	15184	15054	14812	14740	14651	14569	14702	14508	14371	14184	14238	14291	14240	14217	14300	14272	14173	14105	14157	14165	14175	14070	14073	14008	14190	14089	14075	14119	14150	14100	14014	14014	14039	14051	14006	14035	14099	14095	14237	14086	14102	14104	14038	14184	14109	14019	14159	14193	14064	14061	14090	14085	14022	14044	14097	14056	14036	13961	13982	14055	14038	13987	14058	13973	14031	14179	14068	14059	14222	14052	14121	14107	14092	14086	14188	13996	14071	13976	13964	14235	13934	14133	14151	14183	13991	14011	13948	14171	14178	14034	14031	14075	14091	13909	14022	14110	14063	14170	14044	14184	14123	14130	14038	14044	14046	14080	14138	13939	13943	14048	14060	14152	14010	13933	14115	14146	14128	14061	14022	13982	14061	14086	13805	13918	13958	14127	13967	14318	14089	14000	14003	14006	14087	13994	13949	13948	14165	14103	14034	14103	14103	14090	14073	13895	14158	14083	14003	14060	14040	14014	14081	14077	14034	13916	14109	14107	13953	14140	14204	14231	14042	13890	14146	13953	14151	14162	14086	13961	14103	14128	13947	13973	14122	14058	14147	14194	14010	14052	14145	13989	14096	14057	14093	14092	14148	14066	14019	14045	14059	14059	14166	14154	14239	14022	14140	14021	14158	14097	13978	14069	13997	14071	13893	14033	14108	14084	13990	14174	14145	14048	14104	14099	13985	14223	14009	14212	14096	14047	14081	14044	14051	13948	14020	14058	14031	14185	14139	14041	14115	14035	13942	14153	13956	14103	14076	14040	14037	14023	14088	13950	14029	13937	14063	14210	13986	13954	14215	14063	14151	13955	13925	14061	14011	14099	13965	14040	14049	13954	13966	14041	14193	14104	14092	14036	13931	14178	13978	14113	14125	13980	13953	13988	14062	14102	14154	14106	14085	14324	13915	14058	14214	13990	14010	14050	14034	14099	13915	14000	14032	14026	14095	14041	14007	14130	14169	13878	14186	14026	13983	14000	14092	14012	14099	14113	14095	13933	14087	14043	14071	14123	14111	14217	14089	14087	13993	14130	14102	13928	14036	14064	14032	14070	14079	13862	14078	14111	14029	13952	14139	14065	14046	14026	14036	14034	14115	13945	14084	14062	13950	14129	14080	14085	14129	14136	13984	13980	14051	13991	14374	14103	14017	14104	13997	14143	14131	14153	13978	14173	14112	14153	14044	14239	14039	14101	14127	14008	14088	14039	14147	14149	14150	14024	14110	13927	14081	13873	14033	13914	14123	14053	14143	14049	14042	14024	14046	14112	14089	14193	14034	14225	14052	13856	14080	14096	14142	14065	14002	14085	14126	13952	14125	14129	14092	14084	14117	13998	14136	14103	14061	14138	14075	14075	13998	14199	13983	14013	14056	13937	14017	14020	14096	14000	14104	14030	13976	14124	14172	14192	14065	14076	13865	14063	14113	14131	14042	13963	14151	13989	14139	13991	14070	14105	14007	14162	13979	14245	14222	13928	14095	14130	14195	14038	14057	14255	14090	14011	14051	14213	14004	14021	14041	13999	14192	14022	14026	14274	14152	14140	13995	14071	13976	14058	14017	14144	14239	14130	13977	13931	14033	14012	14084	13982	14085	14099	13973	14031	13996	14109	14072	14016	14102	14021	14090	14165	14107	14232	14093	14026	14035	14186	13873	14044	14193	14052	14070	14189	14105	14084	13950	13973	14177	14000	14085	14026	14172	13991	14196	14202	13933	14168	14097	14064	14046	13990	14019	14210	14093	14084	14198	14077	14053	14043	14241	14076	14010	14264	14038	14137	14365	14120	14101	14003	14001	14054	14133	14166	14031	14037	14082	14066	14093	14045	14089	13923	14207	14076	14044	14199	13987	13970	14011	14173	14021	13953	14091	13930	14038	14087	14165	13872	13985	14075	14030	13876	14242	14041	14142	14025	14177	14116	14174	13958	13983	14153	14327	13991	14026	14053	14158	14054	14007	14260	14057	14097	14088	13914	14034	14062	13987	14113	13971	14001	14033	14130	14137	14017	13980	14172	14083	14146	13990	14000	14158	14046	14319	14315	14267	13948	14078	13877	14186	14043	14164	14022	14070	14235	14106	13982	14094	14036	14115	14209	14193	14014	14039	13801	13966	14109	14118	13981	14099	13974	14125	14061	14121	13927	14171	14047	14172	14030	14011	13944	13948	14082	13936	13985	14176	14218	14062	14163	13996	14049	14296	13991	14072	14157	14065	14041	13987	14035	14051	14017	14080	14137	13981	14021	14150	13985	14027	14275	14061	14014	14074	13964	14209	13947	14099	14183	14035	14202	13944	14202	14111	14062	13996	14211	14117	13969	14110	14062	14186	14237	14102	13995	14185	13977	14096	14131	14142	14130	13967	13836	14127	14058	14170	14126	14083	14015	14083	13922	14157	14005	13904	14171	14071	13896	14116	14198	14071	14066	14166	14047	14059	14008	13959	14054	14315	13955	14114	14042	14105	13972	14041	14108	14041	13952	14348	13987	14080	13986	14019	14104	14060	14108	13937	13970	14048	13962	13973	14041	14179	14036	14084	13951	14266	14029	14011	14131	14043	13915	14166	14154	14151	14055	14085	14134	14009	14109	13993	14146	14157	14172	14016	14041	14149	14136	13893	14140	13970	14062	14307	14194	13996	14074	13930	14202	14084	14093	14373	14047	14214	14014	13981	14112	14067	13948	14097	14142	14139	13957	14108	14041	14090	14125	14024	14021	13935	14054	14222	14132	14092	14010	14054	14065	14113	14124	14045	14085	14082	14212	14066	13998	14016	14227	14150	14169	13980	13919	14084	13978	13982	14089	13954	14088	14123	14145	13967	13987	14047	14189	13971	14149	13939	14053	14251	13937	14008	14055	14032	14254	13943	14138	14102	14137	14078	14039	14109	13968	14134	14103	14084	14081	13997	13979	14086	14104	14225	14079	14094	14047	14086	13909	14130	13991	14121	13968	13975	14135	14081	14024	13874	14196	14160	14068	14050	14230	14081	14090	13918	13908	14148	14081	14191	14038	14165	14080	13945	14011	13949	14190	14106	14014	13985	14027	14203	13959	14058	14053	14125	14055	14150	14173	14137	14178	14035	14092	13985	14005	14184	14010	14119	14084	14028	13923	14062	14032	14146	14040	14169	14166	14156	13957	14003	14181	13961	14096	13894	14244	14056	14123	14001	14116	14003	14078	14156	14048	14085	14034	14084	13930	14105	13943	14153	13981	14038	14139	14049	14072	13985	13975	14104	14166	14001	14121	14059	14025	13915	14142	13997	14149	14069	14019	14048	14215	14020	13995	14129	13872	14224	14011	14074	13907	14269	14156	14071	13980	14037	13983	14089	14011	13983	14030	14078	13971	14020	14111	14046	13997	14086	14068	14004	14218	14073	14150	14138	14070	14128	14102	14079	14003	14181	14060	14065	14177	14061	14169	14051	14122	14112	14207	14054	14088	14153	14157	14057	14129	13996	14109	14022	14143	14050	13963	14180	14066	14008	14146	14219	14127	14073	13948	14022	13903	14115	13992	14136	13965	14159	14156	14063	14282	14201	14172	14072	14166	14131	14250	13974	13961	14118	14022	14089	14120	13983	14242	13898	14060	14073	14169	14151	14212	13895	13944	14256	14117	14185	14032	14199	14253	13887	14127	14008	14112	14181	14005	14069	14083	13996	14247	14097	14064	14021	14076	14140	14128	13990	14126	14134	13962	14142	14041	14157	14196	14204	13976	14228	13999	14136	13942	14215	13972	13944	14282	14111	14078	14099	14203	13944	14083	14080	13965	14130	14128	14098	14090	14047	14157	13921	13975	14053	14172	14112	14090	14074	13958	14120	14119	14106	14048	13946	14127	13916	14075	14106	14109	14032	14080	13966	14024	14040	14151	14113	14165	13995	14163	13996	14237	13874	14084	13918	14239	14028	14157	14037	14173	14256	14094	14030	13993	14047	14196	14041	14123	14078	14255	14157	14102	14000	14197	14081	14080	14050	14257	13926	14124	14189	14159	14093	14072	14013	13905	14011	14007	14227	13921	14218	14186	14211	13976	14082	14082	14026	13956	14001	14136	14072	14118	14112	14145	14113	13961	14082	14145	14201	13955	13992	14193	13923	14074	14002	14184	13979	14061	14113	14101	14035	14173	13874	14106	14112	14018	13991	14107	14247	13988	14137	14111	14015	14107	14107	14061	14093	13897	13957	13875	14144	14100	14228	14066	14016	14080	14043	13930	14162	14171	13958	14096	13966	14048	14164	14157	14195	14113	14082	14124	14082	14066	14022	13964	13855	14078	14011	13967	14075	13971	14003	13978	13990	14020	13958	14033	14047	14080	14149	13986	14157	14065	14035	14152	14182	14129	14122	13994	13886	14132	14139	14037	14044	13874	13845	14047	13916	14076	13969	14086	14066	14097	14086	14121	13939	13942	14068	14007	14000	14006	14204	13952	14032	14113	14099	14119	14050	14222	14103	14073	14251	14203	14091	14056	14121	14086	14144	14002	14138	13994	14311	14167	14170	14003	14106	14036	14125	14045	13974	14105	14028	14053	14150	13941	14031	14114	13916	14101	14107	14146	14005	13932	14103	14057	13998	13941	14061	14007	13996	14082	14044	14167	13979	14065	14062	14189	13853	14104	14080	13997	13905	14083	13854	14192	14058	14080	13973	14118	14086	14029	14100	14160	13944	14002	13902	14033	14272	14069	14102	14164	14118	14058	14026	14137	14099	13987	13969	14017	14091	14032	14284	14175	14060	14066	14168	14031	14274	13986	14205	14070	13984	13992	14062	13913	14124	14120	14091	14009	14031	14055	14247	13966	14081	14193	14038	14190	13979	14108	14058	13992	14019	13964	14013	14126	14173	14005	14161	14068	14010	14050	14113	14046	14056	14041	14152	14087	14099	14152	14051	13988	14001	13925	14178	14001	13982	14081	14014	14045	14198	14026	14206	14064	14067	14097	14020	14168	14138	13995	14174	13936	13949	14162	14178	13994	14081	14144	14090	14158	14151	13845	14124	14133	13994	14024	14091	14107	14070	14187	14126	14031	14092	14002	14221	14177	14060	13985	14065	14116	14067	14131	14178	14091	14160	14224	14112	14156	13973	14129	14042	14052
23641	21011	28543	24987	24949	26104	25231	20564	18481	18253	18078	17983	17615	17668	17626	17369	17263	17201	16931	16986	16875	16635	16734	16540	16664	16682	16610	16564	16712	16364	16613	16509	16798	16513	16505	16454	16533	16643	16436	16531	16459	16518	16572	16645	16439	16625	16622	16416	16452	16361	16356	16361	16397	16702	16516	16511	16481	16389	16360	16327	16402	16536	16479	16525	16463	16447	16340	16396	16399	16403	16679	16351	16428	16606	16442	16186	16372	16394	16237	16466	16470	16520	16598	16534	16440	16468	16461	16399	16443	16575	16447	16300	16598	16351	16390	16336	16565	16603	16319	16361	16250	16348	16439	16568	16602	16564	16452	16427	16426	16220	16475	16366	16465	16396	16367	16229	16377	16211	16427	16362	16708	16210	16330	16403	16551	16331	16384	16282	16380	16483	16282	16434	16412	16547	16468	16400	16557	16341	16474	16382	16310	16400	16424	16475	16551	16387	16426	16489	16532	16485	16481	16274	16357	16422	16245	16247	16273	16257	16455	16427	16255	16459	16432	16530	16499	16321	16348	16237	16250	16217	16293	16202	16347	16633	16368	16334	16403	16313	16382	16588	16363	16273	16361	16472	16278	16447	16406	16192	16381	16524	16360	16451	16323	16525	16127	16483	16270	16277	16302	16489	16370	16232	16400	16356	16456	16465	16670	16303	16615	16498	16612	16460	16462	16612	16367	16668	16449	16543	16333	16439	16508	16551	16477	16307	16472	16287	16161	16480	16612	16554	16353	16392	16398	16450	16388	16519	16502	16177	16646	16455	16605	16472	16231	16562	16416	16237	16305	16435	16453	16421	16287	16343	16195	16246	16480	16551	16483	16576	16344	16293	16380	16534	16465	16365	16577	16353	16224	16455	16649	16241	16455	16418	16462	16553	16576	16457	16296	16513	16424	16416	16535	16277	16307	16566	16426	16479	16427	16462	16356	16473	16266	16455	16285	16323	16246	16336	16280	16456	16410	16477	16411	16442	16719	16601	16377	16415	16516	16395	16432	16489	16386	16254	16418	16361	16190	16208	16343	16363	16323	16561	16528	16198	16539	16429	16700	16456	16497	16428	16516	16212	16428	16581	16530	16396	16296	16437	16329	16472	16360	16444	16242	16528	16446	16379	16358	16282	16447	16381	16474	16350	16274	16421	16388	16437	16175	16419	16408	16442	16429	16297	16529	16233	16509	16599	16313	16245	16218	16400	16589	16386	16261	16494	16335	16588	16499	16324	16437	16259	16329	16424	16574	16474	16465	16460	16318	16581	16564	16579	16459	16442	16268	16521	16487	16441	16277	16361	16270	16316	16532	16388	16319	16433	16510	16445	16272	16236	16508	16688	16352	16359	16515	16401	16364	16387	16464	16383	16496	16572	16293	16505	16270	16438	16230	16479	16266	16454	16450	16321	16314	16404	16305	16538	16407	16216	16545	16233	16198	16423	16528	16451	16392	16236	16507	16480	16464	16384	16572	16394	16460	16677	16199	16114	16414	16469	16342	16445	16308	16549	16348	16451	16471	16541	16445	16291	16332	16292	16592	16399	16252	16203	16484	16339	16409	16301	16318	16333	16512	16541	16374	16283	16374	16542	16539	16384	16530	16248	16341	16489	16335	16457	16220	16450	16398	16451	16477	16318	16439	16343	16361	16451	16384	16336	16228	16564	16605	16386	16351	16482	16319	16352	16172	16419	16227	16647	16407	16334	16184	16199	16475	16352	16542	16353	16436	16493	16370	16584	16190	16444	16231	16271	16366	16424	16216	16311	16707	16295	16287	16319	16324	16282	16437	16413	16346	16587	16342	16384	16366	16303	16372	16495	16422	16215	16436	16319	16307	16586	16634	16214	16405	16423	16367	16508	16601	16467	16324	16641	16324	16498	16459	16311	16317	16087	16349	16552	16408	16342	16518	16654	16400	16432	16394	16367	16271	16427	16398	16594	16514	16315	16440	16580	16439	16443	16379	16517	16336	16425	16587	16425	16479	16637	16427	16381	16372	16352	16419	16327	16453	16508	16371	16229	16373	16404	16412	16680	16269	16289	16569	16399	16544	16413	16511	16530	16273	16512	16311	16239	16342	16309	16385	16152	16460	16419	16437	16502	16552	16372	16521	16301	16314	16438	16328	16480	16323	16456	16375	16671	16249	16439	16173	16156	16382	16356	16524	16545	16709	16414	16562	16365	16232	16310	16443	16330	16373	16538	16424	16477	16349	16618	16495	16340	16468	16446	16535	16415	16649	16436	16415	16351	16503	16453	16506	16411	16492	16525	16436	16544	16400	16396	16583	16362	16341	16336	16494	16568	16528	16461	16400	16399	16629	16381	16476	16451	16630	16363	16373	16206	16267	16338	16275	16470	16442	16358	16393	16451	16357	16504	16468	16676	16438	16382	16482	16674	16464	16316	16260	16405	16479	16246	16496	16511	16408	16344	16187	16438	16399	16429	16285	16409	16332	16426	16426	16401	16390	16810	16315	16473	16296	16410	16620	16669	16428	16416	16375	16562	16350	16483	16303	16581	16569	16367	16372	16290	16530	16330	16360	16331	16481	16363	16392	16492	16384	16375	16414	16399	16424	16399	16451	16384	16466	16344	16282	16294	16479	16112	16372	16343	16633	16430	16454	16323	16420	16278	16514	16518	16448	16411	16367	16499	16523	16395	16507	16507	16307	16420	16371	16361	16543	16336	16340	16407	16338	16477	16429	16571	16449	16397	16437	16407	16557	16304	16548	16381	16292	16338	16461	16297	16339	16454	16477	16348	16505	16493	16189	16361	16291	16529	16659	16421	16654	16413	16411	16596	16475	16319	16508	16335	16415	16387	16334	16386	16414	16473	16609	16418	16235	16411	16433	16328	16274	16593	16371	16404	16349	16458	16422	16498	16312	16484	16414	16604	16217	16470	16323	16390	16319	16373	16263	16306	16206	16343	16418	16306	16271	16395	16330	16405	16386	16410	16376	16423	16512	16462	16458	16495	16554	16292	16234	16431	16272	16261	16383	16597	16393	16664	16420	16365	16487	16480	16378	16420	16281	16292	16571	16487	16535	16434	16509	16384	16646	16309	16432	16291	16559	16223	16582	16469	16356	16450	16416	16374	16405	16642	16266	16375	16452	16474	16557	16210	16367	16426	16322	16354	16357	16548	16256	16390	16339	16372	16350	16360	16438	16462	16452	16278	16213	16232	16463	16586	16438	16438	16245	16448	16426	16302	16305	16297	16513	16464	16335	16575	16563	16432	16370	16372	16334	16465	16518	16524	16561	16405	16307	16305	16238	16268	16572	16383	16632	16347	16317	16310	16464	16478	16549	16444	16320	16226	16316	16419	16477	16524	16281	16463	16553	16342	16424	16473	16450	16364	16316	16590	16399	16273	16191	16440	16529	16473	16415	16555	16323	16478	16561	16693	16398	16597	16390	16331	16250	16574	16440	16459	16457	16492	16353	16339	16363	16424	16320	16421	16334	16388	16421	16582	16485	16384	16297	16498	16517	16273	16507	16344	16292	16419	16398	16525	16327	16429	16307	16323	16391	16530	16405	16386	16512	16428	16484	16452	16375	16165	16478	16484	16360	16449	16367	16376	16374	16389	16505	16509	16253	16223	16449	16463	16661	16436	16465	16401	16361	16220	16427	16352	16408	16443	16437	16380	16212	16630	16459	16480	16549	16437	16478	16492	16511	16400	16254	16459	16466	16244	16380	16561	16479	16552	16276	16269	16347	16544	16333	16341	16387	16503	16229	16510	16419	16428	16426	16293	16546	16213	16374	16496	16577	16517	16284	16295	16242	16394	16323	16351	16346	16248	16341	16452	16229	16311	16720	16363	16494	16321	16464	16436	16446	16270	16448	16318	16374	16500	16335	16515	16531	16442	16386	16381	16429	16307	16351	16326	16470	16473	16402	16394	16268	16563	16394	16311	16295	16345	16314	16281	16291	16629	16348	16412	16370	16552	16380	16257	16476	16134	16379	16134	16663	16348	16329	16439	16351	16522	16350	16416	16308	16503	16424	16359	16583	16464	16441	16425	16457	16458	16544	16436	16333	16385	16543	16281	16602	16477	16262	16392	16277	16398	16502	16497	16269	16450	16325	16394	16434	16343	16629	16502	16319	16164	16481	16609	16497	16401	16451	16367	16265	16350	16342	16394	16619	16346	16343	16441	16463	16322	16542	16439	16333	16409	16664	16490	16558	16244	16265	16379	16289	16385	16413	16477	16585	16344	16251	16460	16411	16383	16392	16739	16352	16263	16592	16636	16397	16286	16270	16522	16633	16516	16343	16499	16597	16512	16281	16372	16612	16190	16305	16448	16535	16219	16305	16349	16548	16395	16320	16470	16464	16370	16324	16551	16662	16439	16501	16380	16367	16613	16327	16356	16422	16268	16509	16316	16276	16328	16341	16252	16339	16407	16473	16219	16435	16254	16319	16453	16304	16526	16395	16327	16564	16537	16386	16554	16402	16371	16465	16532	16600	16474	16468	16257	16273	16336	16518	16380	16321	16307	16343	16492	16327	16188	16544	16301	16442	16519	16347	16344	16344	16360	16337	16455	16522	16403	16563	16523	16320	16355	16258	16581	16614	16249	16359	16375	16472	16455	16550	16439	16352	16307	16301	16463	16452	16421	16465	16376	16343	16479	16461	16374	16438	16455	16206	16444	16412	16343	16302	16397	16519	16320	16331	16421	16329	16473	16455	16289	16327	16506	16570	16452	16345	16412	16530	16398	16601	16675	16327	16658	16335	16268	16581	16550	16300	16440	16500	16457	16511	16415	16318	16433	16527	16517	16315	16567	16381	16432	16565	16454	16603	16465	16518	16362	16359	16343	16391	16548	16463	16354	16612	16531	16461	16442	16460	16404	16412	16566	16391	16444	16478	16459	16368	16218	16347	16383	16465	16429	16330	16386	16465	16462	16421	16200	16271	16547	16620	16482	16283	16511	16552	16385	16533	16323	16416	16576	16538	16505	16356	16268	16367	16518	16282	16434	16415	16476	16623	16405	16499	16470	16572	16261	16437	16508	16504	16455	16260	16620	16496	16466	16388	16288	16469	16380	16286	16382	16483	16491	16140	16440	16299	16450	16483	16355	16357	16434	16549	16298	16463	16569	16341	16444	16370	16486	16467	16637	16607	16428
30819	52137	46955	36705	30741	26028	23029	19368	16777	16236	16185	15871	15966	15750	15709	15219	15075	15017	14970	14680	14617	14292	14428	14213	14266	14318	14449	14115	14358	14169	14199	14252	14041	14030	14180	14128	14137	14044	14055	14193	14087	14099	13933	14066	13959	14220	14119	13957	14149	14113	14125	14065	14103	13796	14078	14021	13953	13988	13880	13994	14082	14029	14044	13962	14010	13965	13811	14106	13883	13892	13927	13921	14076	14109	14013	14100	13945	14035	14212	14057	13855	14024	13841	13943	13889	13965	14028	14139	13998	14193	13973	13961	13838	13970	13962	13944	13981	13817	13961	14175	14119	13921	14049	14076	14036	14220	13994	14027	13896	13979	13975	14079	13934	13960	13924	13927	14191	14013	13927	13984	14125	13959	14044	13983	13966	13851	13996	14054	13927	13992	13840	14065	14022	13965	13922	14020	14102	14040	13880	14175	14170	14015	14043	14050	13930	13883	13959	13950	14018	13910	13958	14050	14170	14235	13961	13970	13981	14101	14151	14035	13824	14204	13935	13894	13945	14093	14052	13842	14027	14028	14088	14115	13912	14065	13912	14006	14052	14116	13898	13869	13915	13972	13999	14051	14001	14037	13912	14012	14207	14058	14114	14009	13843	13890	14098	14035	14069	14011	14154	14079	14126	14027	13979	13892	14010	13944	13936	13830	14137	13813	14021	14112	13996	14034	14013	13949	13996	14115	14040	13992	13951	14059	14130	14075	14022	13965	14011	13949	14115	13987	14036	13998	13915	14155	14073	13869	13701	14103	14055	14026	13841	14161	14050	13721	14170	13970	14049	14023	14041	13914	14079	14039	13959	13916	14060	14023	14089	14059	14061	14071	14085	13965	14055	13969	13963	13980	13831	13954	14027	14034	14181	13908	13981	13950	13935	13851	14063	14049	13962	14054	14048	14052	13899	14060	13859	13850	14064	14148	13953	13816	14159	14023	14094	13858	14094	14051	14225	13901	14093	13967	14109	13955	14076	13966	13909	14046	13928	14035	14006	13917	13905	13977	13925	14052	14181	13978	14159	13966	14050	14023	14107	13887	14106	13971	14078	14060	13863	14058	14157	14138	14009	13939	13984	13974	14060	13966	14061	13997	13966	13936	13955	13901	14073	13894	13919	14037	14029	14004	13975	14010	13796	13869	14012	13940	13965	14081	14053	13962	13939	14110	14039	13858	13977	14034	14038	14085	14086	14006	13892	14145	14095	13992	13762	14054	14049	13977	13936	14005	14104	14066	13999	14017	13804	13928	13952	13998	14114	14058	14096	14224	14050	14025	14113	14118	13885	14140	13928	13902	13908	14088	13979	13985	14026	14115	14001	13972	14044	13881	14018	14009	14121	14144	13980	13833	13953	13998	14006	13973	13963	14016	13922	14016	13823	14082	13976	14064	14141	14148	14193	13926	14063	14064	14097	14055	13989	14027	13955	13986	13743	14037	14026	13930	13931	13985	13983	14025	13933	13851	13946	13936	13796	14192	13970	13862	14071	13992	14063	14114	14043	13845	13936	13943	13889	13991	13979	14028	14009	13894	13906	14022	14007	14150	14199	14182	13937	14002	14141	13984	14122	13826	14016	13906	13875	13963	13946	14056	14000	13918	14130	13963	13788	14069	14048	13908	13997	14069	14009	13999	13895	13976	14047	14047	13752	14087	14011	13977	13928	14020	13986	13946	13968	13900	13968	14063	13799	13984	14041	14154	14047	14100	14028	14049	14031	13990	14116	13837	13974	14036	13973	13698	14019	14247	14058	13999	14068	13975	14034	14056	14036	14007	14014	14236	14020	14002	14033	14044	13979	14079	14196	13851	13984	13910	14011	14129	13994	13996	13911	13909	14071	14051	14014	14010	13987	14179	13913	14077	13980	13955	13902	14062	13786	14137	14036	13923	13914	14082	14177	14005	13951	13941	14084	14023	14004	13953	13771	14005	13980	14030	13963	14025	13890	13956	14128	14224	13905	13979	13863	14005	14062	14139	14023	14009	14018	13887	13890	13910	13960	13900	13961	13770	13923	14017	13923	13884	13946	14042	13981	13947	13979	13892	13973	14153	14139	13975	13964	14088	13924	13963	13877	13891	14030	13910	14081	14107	14004	13948	13964	13967	13789	13943	14039	14237	14016	13920	13979	13967	14072	13999	13859	13952	13915	14032	13903	14084	14007	13887	14012	14065	13915	14006	13955	14032	14089	13873	13896	14017	13844	14008	13880	14066	13957	13942	13976	13982	14154	14156	14032	14161	13991	13956	14053	13918	14131	13798	13922	13837	14096	14051	14031	13913	14130	14014	13860	13952	13894	13991	13998	14101	13965	13846	14024	14097	14055	14121	14084	14060	14035	13976	14058	13919	14067	13959	13929	14095	13932	14025	14097	13950	13972	13990	13974	14006	13987	13986	14051	13918	13761	13929	14026	13973	13907	14070	13965	14083	13906	13906	14082	13968	14060	13930	14090	14084	13925	14233	14000	14039	13977	13965	14016	14061	13942	14112	13961	13955	14061	13954	14019	14298	14021	14030	13805	14029	13895	14173	14078	14121	13837	14068	13983	13965	13840	14144	13842	14117	13942	14023	13837	14101	13866	14174	14092	14002	14133	14174	13889	14000	14067	13895	14043	13956	13927	13934	14011	13855	14060	13920	14142	13837	13946	13984	14013	13799	13907	14105	13863	13861	14048	13833	13922	14126	14090	14050	14098	13888	14023	13955	14081	13868	14073	14224	13878	13966	14043	13984	13999	14055	13876	13903	14026	14076	13975	13957	14016	13881	14046	13863	14127	14168	14104	13956	14030	13989	14077	13962	14032	13964	14057	14014	14015	14036	13966	13972	13879	14102	14165	13855	14203	13955	14047	13998	14030	14047	13908	13866	14106	14023	13988	13998	14126	13941	13916	13760	14002	14023	14028	14253	13981	13844	13998	13997	13778	13983	13877	13975	13905	14105	14121	14100	14012	13858	14020	13978	13926	13860	14060	13879	14002	14132	14040	14140	13891	13860	14123	13951	14026	14065	14063	14000	13973	14082	14065	13996	13964	14031	13932	14073	14095	14120	13975	13833	13918	14014	14090	14074	14191	13984	13978	14022	13967	13806	14061	13853	13933	13971	13870	13939	14019	14088	14153	13992	14085	14118	13892	13967	13805	13786	13896	14038	14082	13931	14044	13941	13992	13945	13764	14104	13936	14095	13993	13948	14052	13940	13888	13981	13811	14010	13891	13916	14029	13977	14021	14121	14123	13833	13990	13974	13956	13905	14114	13928	14065	14049	13992	14084	14122	14083	13948	13909	14101	14084	14035	14010	13907	13947	14082	13997	14081	13956	13873	14012	14036	13847	13971	13951	13932	14021	13966	14009	13983	14022	14050	13979	13998	13839	13973	14133	14006	13974	14373	13991	14001	14146	13963	13913	14125	13935	14037	14037	13966	14037	14085	13934	14136	14092	14196	13992	13948	14100	13954	14144	14018	14126	13953	13920	13908	14084	13919	13998	13977	13987	14124	13921	14127	13932	14049	13929	13998	14026	14065	14083	14119	13887	13962	13952	14009	14172	13866	13837	13822	13953	14030	14009	14039	13906	14028	14053	13823	13795	13962	13977	13994	14006	14024	14136	14013	14082	13938	13898	13994	14158	13957	14128	13841	14058	13961	14071	14004	13950	13975	14133	14011	13966	13937	14018	14015	14049	13969	13924	13824	14105	13980	13937	14126	14008	13985	14004	14097	13935	13982	14195	13836	13863	13959	14056	13978	14163	13982	14094	13989	14040	14053	14040	14178	13880	13968	14013	14037	14137	14192	13929	13935	14020	13860	13989	14105	14108	13881	13955	14064	13906	14050	14109	13951	14241	14031	14020	13821	14086	13854	13938	14033	14032	14028	13988	14025	14110	13930	13942	14096	13923	13923	13897	14161	14121	14046	14068	14066	13861	13957	13949	14013	14122	14150	14049	14087	13968	13962	14041	14163	14007	13928	14001	14116	13995	13878	14043	14017	13944	13958	13988	14084	13940	14059	14076	13888	13917	14015	14160	13962	14090	13977	14107	13940	13926	13993	13940	13923	13820	14035	14077	13992	14037	14069	14178	13969	14038	14062	13950	13965	14098	14035	14115	13992	14129	13935	13927	13993	13997	13963	14040	14062	14020	13983	13959	14115	13944	14031	13996	13943	13996	13946	13986	13840	13910	13985	13818	13925	14179	13954	14007	14112	13955	14064	13872	14071	13910	14021	13958	14018	14119	13937	13933	14039	13939	14104	13884	14104	13969	13903	14006	14026	14089	14063	14052	14029	14168	13839	14072	14032	13869	14109	14099	14008	14020	13952	13996	14009	14073	14029	13895	14129	14050	13978	14124	14066	13813	14150	14066	14036	14082	14095	14120	14207	14002	13821	14058	14222	13814	14013	13999	13994	14090	14084	14147	14092	14120	13869	14004	14053	13891	13889	13921	14080	13976	13962	14056	13979	13905	14274	13950	14059	14088	13892	14036	14053	13902	14101	14078	14042	13947	14144	14039	13953	13991	13860	14002	14005	13934	13857	14200	14150	13899	14104	14008	14049	13828	13965	14025	13806	13929	14053	13810	14112	13863	13977	14108	14055	13968	13838	13991	14081	13854	14129	13924	13781	14054	14281	13996	14023	14026	14117	14034	14088	14026	13934	14147	13979	13897	13928	14111	14017	14008	13969	13911	13959	14085	13827	13908	14005	14118	14094	14046	13917	14134	13943	13875	14030	13905	13896	13837	14009	14003	13930	13948	14073	13910	14126	13992	13945	14104	13988	14016	13919	13848	14167	14031	14112	13875	14039	14029	14021	13950	14054	14061	14060	14068	14112	13955	14159	14052	13963	14068	14078	13852	13979	14038	14019	14153	13975	13923	14018	13979	14037	13797	13899	13932	13938	14027	13917	14175	13843	14041	14147	13921	13956	13903	13833	14095	13928	14072	14054	13989	14065	13948	13797	13903	14032	14145	13926	14088	13768	14114	14050	14001	14081	13988	14005	14021	14086	13903	14053	13941	14097	14232	14042	14172	14063	13974	13996	14046	13960	13994	13912	13920	14070	13973	14149	13909	14117	14107	14040	13966	14014	13985	14052	13965	14076	13979	13948	13754	14192	14036	13773	13994	14120	14035
22704	21030	28798	23728	22627	26563	29092	23396	20276	19861	19643	19630	19318	19054	18886	18796	18639	18577	18523	18194	18233	17748	17708	17945	17991	17840	17854	17709	17838	17615	17636	17618	17723	17678	17516	17454	17696	17616	17497	17463	17504	17688	17499	17413	17445	17562	17551	17431	17660	17424	17597	17472	17526	17531	17430	17703	17495	17336	17665	17678	17626	17438	17521	17418	17555	17724	17548	17548	17462	17499	17370	17239	17292	17414	17528	17512	17602	17421	17461	17511	17223	17396	17181	17660	17698	17467	17462	17600	17606	17388	17388	17351	17449	17466	17501	17528	17512	17484	17547	17385	17412	17589	17296	17419	17516	17342	17594	17277	17458	17532	17370	17401	17493	17371	17267	17525	17254	17288	17447	17560	17546	17343	17604	17427	17478	17301	17448	17425	17358	17430	17582	17520	17314	17392	17396	17621	17557	17574	17360	17518	17576	17458	17364	17482	17375	17350	17539	17551	17516	17385	17406	17523	17374	17634	17664	17288	17563	17463	17371	17457	17483	17323	17414	17317	17292	17459	17376	17458	17523	17316	17427	17483	17297	17133	17490	17418	17523	17439	17545	17381	17488	17337	17512	17487	17285	17513	17364	17566	17595	17489	17588	17391	17156	17553	17559	17704	17351	17361	17329	17500	17461	17397	17201	17700	17434	17377	17424	17341	17541	17396	17517	17589	17325	17535	17192	17441	17302	17485	17323	17396	17494	17509	17362	17270	17584	17477	17555	17392	17453	17324	17671	17434	17601	17525	17378	17264	17232	17443	17337	17455	17425	17408	17330	17552	17561	17279	17486	17526	17471	17524	17678	17271	17352	17446	17194	17381	17419	17368	17448	17359	17484	17422	17540	17459	17421	17456	17253	17557	17563	17417	17532	17350	17561	17468	17353	17504	17417	17310	17381	17435	17223	17330	17578	17503	17492	17459	17443	17351	17465	17435	17332	17416	17392	17416	17345	17372	17487	17426	17434	17333	17482	17253	17393	17476	17394	17506	17381	17518	17544	17605	17356	17385	17429	17516	17306	17525	17347	17485	17528	17570	17418	17420	17579	17437	17485	17409	17459	17500	17178	17521	17377	17490	17530	17605	17535	17227	17534	17331	17476	17282	17340	17437	17406	17472	17297	17398	17018	17280	17236	17410	17548	17394	17287	17301	17272	17385	17361	17491	17380	17465	17429	17504	17320	17349	17371	17411	17428	17353	17258	17392	17455	17345	17274	17353	17436	17550	17279	17498	17439	17297	17362	17415	17430	17242	17472	17375	17422	17496	17484	17239	17403	17520	17468	17541	17471	17292	17296	17486	17455	17443	17452	17518	17393	17379	17242	17460	17507	17636	17544	17601	17518	17450	17494	17416	17410	17358	17367	17551	17457	17387	17371	17432	17548	17227	17231	17472	17684	17521	17496	17485	17567	17252	17464	17329	17569	17441	17429	17386	17258	17319	17376	17361	17532	17386	17439	17283	17660	17585	17324	17520	17646	17267	17353	17360	17158	17563	17443	17671	17398	17488	17447	17518	17230	17266	17490	17323	17480	17387	17535	17335	17392	17418	17479	17439	17467	17256	17527	17387	17322	17277	17432	17386	17338	17493	17579	17478	17405	17197	17441	17389	17495	17356	17240	17529	17378	17384	17536	17599	17345	17500	17594	17264	17537	17468	17428	17643	17431	17194	17297	17539	17476	17388	17327	17267	17549	17397	17473	17423	17287	17496	17683	17506	17563	17384	17356	17521	17628	17358	17425	17478	17363	17495	17589	17434	17586	17585	17391	17434	17339	17467	17542	17497	17820	17622	17678	17345	17609	17390	17334	17597	17314	17418	17385	17346	17311	17451	17544	17282	17458	17497	17366	17342	17343	17428	17511	17312	17404	17509	17446	17445	17655	17332	17227	17318	17600	17450	17322	17305	17569	17369	17353	17428	17539	17319	17477	17621	17592	17513	17359	17327	17449	17258	17250	17403	17308	17394	17601	17491	17272	17388	17568	17441	17207	17489	17268	17235	17420	17485	17405	17512	17486	17345	17369	17554	17739	17235	17397	17356	17419	17501	17445	17405	17639	17493	17365	17480	17459	17718	17603	17281	17431	17312	17438	17658	17341	17421	17255	17379	17546	17450	17441	17427	17610	17378	17557	17409	17513	17514	17414	17541	17302	17597	17558	17402	17390	17277	17219	17398	17320	17323	17374	17371	17486	17524	17491	17387	17508	17517	17395	17455	17258	17277	17487	17377	17497	17472	17434	17384	17209	17435	17491	17494	17283	17338	17298	17533	17315	17305	17431	17469	17520	17372	17515	17456	17211	17349	17371	17419	17575	17342	17367	17535	17318	17361	17361	17408	17459	17712	17518	17464	17511	17360	17575	17325	17358	17387	17519	17693	17146	17370	17468	17691	17296	17375	17350	17260	17399	17569	17394	17295	17521	17482	17458	17220	17450	17492	17470	17416	17490	17529	17308	17415	17288	17277	17485	17379	17416	17423	17316	17248	17416	17446	17432	17282	17497	17175	17436	17403	17534	17524	17320	17319	17497	17522	17489	17371	17744	17481	17379	17711	17332	17270	17307	17596	17409	17408	17309	17553	17329	17312	17490	17395	17288	17504	17343	17558	17316	17599	17481	17791	17459	17578	17398	17347	17448	17262	17404	17539	17301	17428	17448	17471	17406	17507	17319	17478	17551	17462	17448	17413	17376	17338	17535	17366	17558	17192	17344	17433	17510	17489	17425	17579	17386	17640	17449	17611	17429	17284	17534	17473	17367	17523	17594	17426	17544	17558	17368	17277	17498	17475	17310	17430	17470	17230	17262	17477	17443	17421	17334	17321	17277	17578	17369	17619	17251	17386	17313	17491	17441	17610	17692	17379	17537	17402	17447	17579	17551	17411	17600	17346	17463	17702	17417	17439	17336	17414	17433	17379	17563	17416	17408	17410	17457	17345	17605	17465	17568	17218	17504	17425	17281	17429	17304	17413	17485	17632	17610	17545	17364	17412	17263	17522	17200	17512	17139	17325	17196	17378	17447	17519	17397	17305	17444	17270	17338	17429	17481	17263	17409	17249	17285	17310	17262	17362	17622	17453	17300	17345	17538	17422	17354	17233	17467	17429	17319	17491	17627	17297	17317	17457	17551	17466	17423	17429	17264	17355	17335	17371	17260	17324	17589	17497	17644	17380	17416	17343	17559	17503	17438	17271	17410	17280	17489	17440	17423	17524	17553	17456	17582	17403	17546	17448	17423	17539	17552	17544	17166	17355	17449	17428	17254	17197	17584	17376	17266	17340	17317	17377	17374	17337	17533	17438	17358	17346	17376	17438	17669	17540	17418	17769	17371	17448	17422	17510	17345	17448	17351	17438	17458	17403	17556	17381	17458	17509	17509	17532	17299	17516	17474	17466	17371	17589	17304	17299	17470	17284	17567	17356	17399	17326	17395	17511	17397	17518	17314	17503	17432	17536	17692	17516	17423	17399	17329	17235	17485	17433	17409	17294	17547	17446	17507	17607	17398	17267	17325	17462	17386	17385	17493	17426	17341	17383	17438	17296	17466	17339	17443	17588	17475	17427	17592	17350	17475	17454	17452	17665	17305	17374	17406	17361	17425	17342	17345	17471	17530	17421	17485	17378	17486	17508	17358	17317	17619	17558	17254	17698	17582	17524	17458	17464	17473	17457	17537	17386	17187	17501	17171	17499	17197	17292	17301	17594	17630	17507	17423	17511	17433	17542	17370	17366	17575	17157	17442	17509	17524	17555	17476	17313	17382	17457	17635	17598	17522	17382	17605	17486	17386	17566	17413	17536	17538	17453	17407	17493	17336	17525	17512	17439	17354	17538	17441	17481	17261	17543	17329	17402	17468	17374	17515	17294	17432	17364	17359	17652	17431	17473	17494	17418	17488	17447	17395	17406	17390	17376	17462	17336	17557	17634	17211	17576	17512	17494	17583	17509	17487	17520	17375	17597	17415	17428	17431	17438	17301	17487	17300	17647	17352	17447	17298	17211	17518	17547	17383	17455	17426	17425	17631	17511	17293	17575	17557	17647	17527	17626	17420	17517	17428	17461	17481	17331	17392	17546	17593	17558	17425	17608	17424	17375	17393	17515	17451	17452	17408	17533	17287	17257	17282	17510	17579	17634	17217	17252	17422	17368	17562	17315	17628	17432	17466	17349	17277	17453	17474	17477	17314	17521	17383	17331	17534	17638	17455	17307	17589	17232	17397	17243	17351	17453	17457	17651	17375	17471	17477	17308	17231	17502	17517	17476	17481	17333	17519	17383	17553	17332	17504	17441	17313	17448	17384	17484	17579	17514	17224	17417	17537	17470	17464	17330	17249	17269	17462	17267	17424	17368	17261	17366	17321	17460	17468	17512	17330	17272	17529	17372	17548	17630	17462	17296	17456	17512	17637	17331	17352	17534	17473	17195	17550	17364	17156	17264	17426	17277	17471	17541	17470	17483	17566	17488	17412	17415	17385	17404	17397	17506	17454	17507	17403	17415	17414	17658	17355	17512	17438	17299	17546	17402	17413	17491	17597	17391	17567	17502	17356	17347	17410	17579	17503	17248	17322	17281	17416	17320	17368	17393	17559	17441	17572	17263	17407	17432	17323	17351	17492	17354	17537	17613	17438	17420	17489	17239	17596	17357	17499	17357	17441	17496	17710	17294	17408	17486	17330	17469	17472	17476	17487	17424	17409	17402	17308	17608	17367	17350	17477	17382	17413	17497	17492	17639	17313	17472	17639	17493	17308	17418	17358	17246	17394	17538	17366	17345	17417	17430	17411	17356	17395	17502	17274	17422	17504	17594	17619	17523	17236	17503	17332	17259	17343	17012	17538	17620	17310	17434	17600	17462	17425	17269	17451	17476	17525	17527	17429	17423	17602	17250	17299	17454	17364	17336	17535	17387	17492	17181	17381	17353	17551	17286	17436	17638	17397	17376	17177	17478	17587	17416	17535	17668	17506	17378	17152	17448	17377	17402	17414	17298	17563	17438	17716	17236	17469	17406	17261	17370	17455	17374	17373	17396	17450	17548	17555	17390	17566	17436	17371	17398	17414	17515	17384	17450	17455	17343	17406	17588	17425	17511	17453	17389	17531	17345	17463	17329	17328	17490	17288	17577	17453	17240
32826	57581	52401	41169	34688	29357	26162	22137	18592	17820	17594	17359	17014	17042	16708	16556	16141	15856	15515	15436	15308	15197	15037	14980	15257	15074	14801	14915	14890	14834	15084	14725	14694	14845	14671	14906	14882	14766	14648	14811	14652	14769	14549	14713	14731	14525	14654	14649	14686	14612	14707	14601	14572	14519	14599	14536	14688	14664	14714	14685	14583	14592	14470	14767	14579	14658	14521	14580	14689	14608	14594	14689	14652	14649	14655	14549	14599	14513	14614	14664	14670	14579	14613	14648	14690	14534	14535	14597	14524	14510	14684	14621	14434	14524	14610	14465	14636	14554	14637	14652	14498	14447	14670	14683	14651	14676	14457	14647	14665	14529	14419	14424	14672	14692	14611	14616	14715	14654	14756	14448	14625	14711	14694	14654	14810	14611	14583	14525	14645	14651	14589	14638	14493	14577	14589	14478	14499	14534	14551	14495	14554	14677	14564	14849	14491	14818	14549	14640	14736	14490	14522	14591	14498	14519	14648	14616	14527	14767	14713	14484	14608	14607	14633	14571	14469	14621	14577	14352	14600	14535	14626	14564	14490	14655	14556	14742	14695	14633	14605	14540	14630	14526	14705	14846	14541	14537	14617	14477	14794	14483	14618	14490	14600	14524	14625	14712	14424	14548	14688	14469	14680	14592	14519	14614	14615	14467	14684	14637	14547	14595	14469	14671	14693	14709	14485	14585	14649	14544	14514	14501	14441	14702	14481	14597	14540	14604	14515	14588	14650	14716	14532	14573	14474	14693	14463	14474	14569	14512	14541	14804	14568	14661	14529	14579	14484	14598	14461	14614	14634	14613	14449	14673	14702	14628	14568	14479	14523	14504	14435	14432	14690	14604	14627	14661	14634	14686	14715	14652	14500	14668	14642	14658	14640	14539	14560	14514	14485	14714	14541	14402	14682	14526	14697	14612	14603	14594	14487	14547	14554	14757	14569	14501	14648	14692	14512	14559	14641	14472	14631	14732	14478	14408	14752	14583	14547	14545	14639	14610	14648	14534	14322	14597	14758	14516	14590	14546	14437	14598	14358	14523	14564	14558	14608	14612	14411	14556	14766	14527	14606	14448	14539	14628	14528	14704	14461	14590	14699	14697	14544	14567	14620	14731	14629	14368	14658	14561	14472	14661	14555	14637	14499	14542	14527	14435	14632	14534	14600	14447	14735	14587	14585	14612	14506	14658	14412	14647	14701	14577	14577	14680	14561	14756	14519	14607	14455	14678	14659	14460	14473	14507	14559	14551	14573	14495	14605	14580	14601	14723	14637	14543	14636	14466	14490	14607	14470	14564	14507	14677	14597	14666	14713	14534	14615	14748	14596	14652	14520	14552	14550	14552	14621	14483	14454	14725	14506	14645	14604	14544	14494	14439	14629	14633	14511	14736	14496	14586	14607	14544	14474	14704	14559	14509	14551	14654	14683	14689	14501	14544	14628	14502	14682	14568	14697	14641	14504	14488	14534	14593	14794	14483	14619	14690	14624	14604	14587	14596	14517	14645	14604	14562	14642	14729	14270	14553	14667	14654	14500	14733	14630	14744	14474	14584	14449	14639	14530	14613	14716	14643	14565	14561	14624	14463	14503	14712	14651	14598	14590	14604	14617	14619	14586	14661	14634	14576	14714	14574	14543	14434	14649	14607	14710	14664	14703	14549	14468	14458	14712	14454	14432	14503	14537	14630	14698	14569	14755	14601	14518	14523	14657	14703	14666	14411	14471	14648	14625	14476	14560	14450	14721	14634	14543	14655	14511	14576	14572	14554	14538	14762	14580	14645	14750	14602	14635	14616	14632	14586	14569	14583	14712	14580	14601	14570	14607	14691	14671	14688	14545	14578	14440	14603	14384	14674	14628	14480	14348	14669	14528	14649	14464	14404	14585	14574	14680	14654	14663	14519	14480	14481	14617	14664	14580	14548	14439	14532	14620	14580	14556	14560	14539	14613	14438	14583	14602	14503	14576	14514	14498	14547	14530	14565	14835	14687	14415	14604	14576	14674	14607	14590	14532	14322	14692	14552	14691	14369	14501	14507	14613	14595	14598	14690	14535	14693	14513	14651	14541	14496	14549	14544	14547	14515	14621	14554	14447	14769	14573	14529	14549	14535	14552	14695	14721	14569	14552	14664	14620	14553	14410	14489	14535	14767	14490	14724	14570	14609	14632	14622	14588	14539	14360	14452	14757	14688	14765	14647	14573	14760	14603	14662	14841	14518	14652	14582	14521	14597	14652	14493	14367	14588	14414	14572	14483	14517	14681	14696	14539	14539	14781	14720	14483	14454	14557	14672	14788	14646	14750	14481	14522	14539	14574	14640	14631	14550	14649	14474	14554	14335	14751	14637	14327	14535	14626	14454	14391	14587	14716	14541	14608	14641	14548	14618	14503	14701	14481	14676	14661	14610	14451	14543	14788	14660	14468	14484	14604	14752	14784	14714	14521	14605	14658	14334	14536	14773	14600	14614	14563	14668	14557	14691	14515	14556	14459	14564	14522	14568	14568	14709	14560	14431	14471	14486	14568	14485	14456	14391	14647	14566	14631	14559	14394	14798	14579	14688	14623	14779	14713	14707	14474	14586	14640	14574	14569	14530	14631	14739	14589	14566	14407	14456	14711	14410	14561	14605	14495	14725	14593	14505	14506	14625	14620	14723	14715	14452	14669	14524	14665	14561	14491	14446	14619	14578	14569	14491	14609	14641	14610	14573	14500	14652	14729	14419	14582	14598	14594	14720	14605	14637	14600	14493	14560	14506	14567	14768	14602	14590	14495	14511	14491	14621	14604	14541	14591	14536	14585	14488	14607	14661	14459	14687	14583	14549	14587	14649	14565	14679	14582	14813	14467	14616	14560	14680	14429	14684	14556	14755	14589	14583	14500	14542	14406	14671	14762	14626	14602	14423	14588	14511	14553	14633	14582	14513	14641	14614	14576	14559	14621	14462	14438	14748	14379	14630	14487	14600	14776	14538	14526	14641	14616	14538	14560	14512	14383	14654	14430	14574	14604	14356	14522	14685	14789	14513	14423	14694	14659	14693	14556	14581	14688	14646	14501	14614	14527	14502	14522	14751	14730	14692	14662	14602	14491	14468	14568	14542	14514	14639	14512	14401	14605	14587	14423	14422	14776	14656	14564	14650	14734	14453	14499	14665	14608	14449	14878	14514	14470	14486	14551	14559	14376	14540	14486	14738	14360	14615	14714	14310	14479	14543	14571	14669	14515	14584	14539	14622	14438	14628	14477	14582	14666	14504	14568	14572	14550	14553	14571	14730	14621	14581	14455	14459	14722	14576	14613	14593	14688	14690	14598	14300	14430	14638	14630	14675	14513	14758	14475	14745	14458	14568	14585	14606	14450	14548	14688	14523	14583	14513	14571	14522	14455	14503	14490	14549	14398	14368	14677	14418	14600	14568	14537	14520	14520	14557	14359	14724	14493	14595	14537	14582	14527	14565	14504	14666	14534	14628	14467	14456	14524	14529	14619	14487	14446	14647	14538	14730	14606	14420	14744	14594	14451	14754	14638	14611	14562	14545	14587	14586	14548	14547	14564	14494	14475	14624	14666	14527	14380	14593	14583	14527	14600	14590	14500	14639	14584	14710	14523	14584	14554	14625	14663	14474	14605	14365	14729	14653	14552	14615	14511	14485	14610	14653	14586	14485	14730	14468	14492	14499	14621	14461	14655	14386	14460	14447	14524	14550	14551	14531	14571	14503	14701	14459	14643	14526	14447	14501	14586	14623	14656	14393	14619	14546	14667	14493	14517	14446	14382	14495	14622	14562	14505	14466	14510	14652	14574	14583	14565	14617	14609	14422	14426	14604	14482	14447	14358	14597	14520	14666	14542	14561	14411	14578	14483	14615	14561	14458	14534	14432	14616	14478	14689	14572	14609	14537	14401	14547	14517	14657	14609	14719	14531	14634	14598	14456	14674	14430	14634	14476	14607	14479	14488	14601	14630	14659	14395	14559	14494	14589	14690	14619	14621	14579	14535	14409	14532	14553	14543	14549	14468	14513	14590	14658	14574	14366	14681	14562	14533	14600	14543	14562	14539	14465	14581	14710	14893	14561	14658	14558	14576	14564	14668	14547	14468	14676	14575	14469	14510	14736	14772	14557	14539	14665	14629	14584	14488	14629	14614	14528	14508	14570	14660	14673	14632	14503	14606	14474	14622	14591	14515	14514	14568	14578	14505	14531	14552	14558	14612	14526	14641	14696	14553	14596	14498	14541	14517	14457	14530	14660	14534	14646	14475	14654	14492	14620	14696	14580	14582	14520	14492	14696	14537	14491	14492	14517	14609	14680	14634	14613	14558	14622	14610	14620	14634	14585	14550	14495	14421	14504	14592	14520	14434	14526	14574	14436	14513	14748	14637	14532	14439	14474	14642	14596	14558	14681	14325	14588	14559	14677	14581	14673	14464	14563	14524	14592	14477	14701	14714	14605	14472	14721	14533	14468	14408	14671	14473	14443	14679	14621	14552	14432	14607	14451	14538	14369	14568	14640	14513	14592	14521	14571	14665	14677	14517	14542	14458	14541	14716	14482	14583	14662	14612	14658	14553	14435	14793	14611	14552	14480	14600	14579	14578	14510	14523	14449	14598	14468	14755	14589	14537	14663	14479	14398	14902	14612	14728	14725	14570	14571	14583	14597	14507	14551	14476	14599	14647	14540	14778	14441	14586	14591	14758	14650	14598	14749	14616	14608	14579	14569	14508	14471	14530	14546	14425	14485	14570	14594	14498	14430	14651	14618	14520	14773	14675	14622	14612	14685	14697	14572	14558	14663	14480	14706	14418	14608	14387	14588	14470	14388	14412	14545	14506	14573	14568	14497	14550	14754	14686	14730	14564	14509	14534	14637	14553	14534	14689	14593	14608	14520	14585	14680	14629	14540	14645	14742	14382	14508	14474	14501	14523	14433	14631	14513	14578	14750	14697	14479	14641	14795	14529	14551	14703	14526	14381	14504	14506	14613	14469	14640	14672	14520	14672	14669	14690	14556	14545	14709	14661	14427	14466	14508	14703	14724	14550	14481	14515	14592	14603	14613	14654	14714	14741	14509	14514	14499	14796	14548	14707	14628	14519	14573	14475	14585	14653	14471	14714	14687	14772	14715	14768	14340
28962	28637	37229	32337	25666	22350	20665	18696	17737	17124	17396	17173	17167	17115	17047	17194	16843	17045	16971	16659	16581	16526	16471	16857	16544	16404	16407	16705	16598	16732	16538	16607	16611	16725	16629	16629	16625	16402	16508	16370	16640	16371	16625	16464	16413	16711	16478	16376	16439	16407	16578	16386	16667	16536	16393	16361	16588	16291	16411	16523	16669	16384	16560	16394	16249	16503	16566	16496	16403	16390	16473	16527	16422	16695	16448	16529	16620	16579	16473	16362	16435	16476	16412	16440	16433	16515	16568	16515	16468	16478	16440	16452	16552	16326	16276	16356	16583	16580	16543	16350	16404	16549	16391	16409	16326	16425	16413	16472	16323	16495	16443	16309	16612	16415	16448	16577	16544	16321	16488	16513	16363	16270	16447	16404	16551	16318	16410	16504	16527	16569	16366	16521	16391	16554	16556	16234	16432	16521	16416	16459	16477	16549	16565	16357	16305	16549	16382	16495	16485	16388	16396	16393	16227	16229	16383	16491	16620	16412	16482	16385	16652	16271	16667	16447	16486	16367	16570	16540	16524	16247	16477	16473	16520	16574	16330	16514	16572	16355	16497	16502	16533	16413	16356	16245	16475	16383	16357	16447	16487	16563	16370	16528	16340	16277	16516	16510	16509	16293	16346	16626	16491	16343	16482	16475	16609	16563	16438	16431	16365	16452	16376	16472	16446	16439	16610	16361	16395	16649	16425	16479	16456	16358	16516	16398	16361	16328	16379	16616	16605	16498	16440	16396	16417	16533	16555	16356	16560	16411	16347	16266	16419	16474	16544	16423	16198	16554	16347	16615	16430	16485	16572	16562	16437	16336	16530	16482	16395	16544	16571	16339	16340	16489	16563	16500	16446	16363	16199	16622	16361	16479	16298	16527	16463	16406	16601	16376	16354	16469	16543	16289	16525	16364	16548	16421	16449	16124	16324	16578	16394	16433	16498	16302	16432	16398	16344	16399	16530	16377	16287	16424	16435	16648	16611	16452	16297	16460	16320	16418	16517	16231	16435	16275	16405	16550	16486	16310	16372	16414	16550	16345	16437	16359	16431	16503	16353	16426	16287	16329	16498	16382	16562	16272	16377	16436	16566	16404	16488	16348	16526	16425	16605	16348	16186	16594	16531	16441	16513	16534	16280	16436	16422	16429	16449	16363	16398	16532	16601	16385	16363	16498	16434	16435	16483	16577	16446	16472	16517	16158	16322	16477	16214	16343	16456	16278	16440	16574	16510	16456	16526	16484	16449	16382	16530	16385	16350	16356	16301	16531	16340	16497	16464	16518	16294	16439	16471	16421	16276	16284	16584	16509	16451	16557	16500	16500	16334	16490	16415	16317	16352	16501	16416	16322	16481	16386	16404	16284	16293	16505	16273	16372	16338	16298	16496	16540	16410	16302	16353	16266	16466	16512	16344	16424	16328	16406	16553	16606	16445	16479	16314	16469	16290	16698	16496	16370	16535	16509	16429	16368	16448	16412	16451	16405	16381	16487	16228	16349	16419	16481	16581	16614	16795	16420	16389	16504	16511	16512	16460	16643	16521	16375	16488	16538	16470	16331	16712	16461	16344	16452	16450	16228	16558	16576	16484	16578	16495	16317	16492	16523	16425	16352	16521	16294	16390	16448	16448	16311	16449	16620	16359	16532	16525	16350	16297	16441	16358	16544	16363	16339	16349	16527	16544	16386	16391	16552	16610	16354	16467	16635	16532	16414	16475	16590	16394	16307	16406	16401	16443	16511	16383	16375	16337	16332	16349	16375	16339	16605	16514	16250	16480	16314	16589	16456	16593	16316	16373	16591	16452	16371	16501	16431	16353	16490	16443	16380	16573	16441	16455	16503	16398	16563	16397	16705	16713	16453	16369	16455	16396	16379	16589	16521	16408	16352	16420	16308	16224	16322	16125	16476	16558	16451	16515	16495	16563	16270	16617	16416	16580	16616	16263	16314	16519	16501	16496	16725	16309	16547	16525	16366	16476	16536	16578	16517	16427	16283	16381	16480	16475	16409	16540	16568	16308	16439	16421	16368	16355	16539	16483	16516	16579	16388	16416	16513	16656	16353	16310	16610	16467	16526	16527	16432	16503	16501	16533	16443	16275	16634	16577	16403	16409	16399	16544	16446	16541	16615	16479	16445	16514	16229	16487	16445	16458	16489	16586	16320	16465	16424	16470	16274	16202	16396	16434	16468	16448	16291	16392	16612	16628	16484	16528	16443	16591	16406	16490	16545	16479	16438	16397	16370	16224	16188	16489	16265	16433	16415	16545	16578	16626	16416	16557	16344	16459	16528	16362	16382	16362	16468	16592	16407	16509	16441	16426	16375	16268	16198	16441	16473	16560	16454	16545	16477	16238	16551	16564	16503	16488	16473	16595	16515	16517	16552	16431	16308	16474	16453	16398	16543	16374	16461	16568	16224	16491	16329	16515	16398	16516	16633	16531	16328	16338	16382	16526	16330	16364	16327	16467	16585	16465	16459	16445	16396	16424	16573	16521	16336	16698	16432	16362	16362	16316	16356	16504	16335	16447	16499	16605	16527	16459	16438	16509	16668	16606	16321	16354	16246	16330	16417	16398	16495	16515	16565	16527	16446	16401	16541	16575	16448	16373	16490	16401	16668	16529	16460	16323	16434	16569	16532	16463	16587	16542	16542	16717	16496	16409	16400	16604	16632	16454	16557	16563	16308	16400	16342	16541	16633	16506	16597	16308	16579	16406	16443	16465	16429	16597	16390	16529	16411	16314	16508	16427	16552	16445	16374	16452	16442	16392	16483	16466	16413	16571	16472	16497	16323	16278	16477	16383	16338	16373	16464	16642	16510	16453	16795	16508	16332	16319	16606	16398	16347	16525	16315	16336	16358	16409	16405	16439	16598	16544	16510	16614	16522	16465	16455	16293	16333	16304	16487	16439	16239	16446	16564	16505	16562	16619	16410	16537	16578	16397	16519	16211	16347	16661	16590	16328	16405	16540	16504	16237	16455	16268	16323	16348	16444	16808	16502	16559	16302	16532	16510	16519	16440	16554	16578	16252	16265	16278	16430	16479	16500	16340	16376	16400	16463	16674	16368	16320	16409	16505	16637	16380	16415	16297	16456	16574	16318	16391	16484	16390	16502	16617	16425	16332	16374	16479	16551	16351	16426	16326	16375	16572	16476	16441	16518	16206	16435	16413	16503	16492	16365	16243	16431	16403	16421	16451	16422	16427	16506	16495	16453	16338	16501	16401	16621	16483	16355	16502	16405	16422	16490	16424	16517	16505	16400	16465	16604	16592	16748	16445	16632	16510	16575	16507	16534	16542	16369	16440	16449	16387	16564	16651	16255	16350	16263	16512	16613	16414	16514	16721	16411	16291	16558	16444	16435	16308	16421	16348	16438	16370	16614	16558	16531	16415	16585	16468	16341	16333	16301	16436	16294	16506	16319	16352	16283	16298	16423	16315	16496	16513	16606	16447	16386	16442	16525	16552	16334	16566	16454	16605	16508	16360	16493	16332	16359	16598	16526	16439	16554	16506	16460	16657	16486	16615	16487	16448	16568	16241	16484	16542	16539	16403	16462	16430	16485	16188	16418	16399	16487	16440	16399	16563	16437	16405	16385	16268	16526	16371	16397	16394	16555	16457	16263	16351	16291	16473	16495	16530	16375	16580	16567	16355	16430	16661	16533	16438	16445	16421	16258	16459	16367	16498	16444	16391	16473	16296	16387	16431	16414	16412	16612	16459	16448	16648	16289	16442	16317	16498	16526	16499	16517	16383	16462	16279	16449	16561	16535	16506	16583	16521	16732	16460	16101	16288	16652	16436	16517	16598	16520	16417	16416	16550	16423	16435	16483	16283	16371	16275	16328	16333	16521	16328	16419	16526	16494	16767	16351	16506	16460	16434	16441	16188	16515	16412	16641	16320	16433	16507	16358	16339	16430	16544	16558	16433	16353	16374	16319	16414	16601	16580	16413	16537	16323	16488	16635	16334	16383	16550	16588	16519	16342	16319	16466	16288	16422	16387	16275	16715	16497	16488	16254	16501	16516	16569	16497	16378	16486	16544	16570	16599	16571	16462	16432	16521	16518	16529	16485	16454	16611	16453	16585	16467	16346	16521	16430	16614	16489	16399	16361	16503	16454	16498	16538	16396	16426	16385	16454	16477	16307	16280	16418	16647	16360	16441	16393	16688	16437	16406	16356	16278	16458	16390	16516	16289	16475	16508	16358	16842	16432	16439	16628	16351	16336	16806	16543	16486	16370	16390	16667	16522	16514	16626	16386	16556	16586	16445	16333	16491	16605	16544	16392	16490	16323	16448	16423	16505	16481	16370	16559	16502	16445	16482	16622	16363	16454	16443	16328	16501	16182	16418	16330	16370	16705	16277	16178	16380	16357	16307	16609	16454	16498	16402	16584	16392	16319	16447	16393	16367	16530	16458	16611	16446	16439	16222	16465	16513	16478	16596	16617	16354	16456	16523	16533	16465	16380	16608	16393	16511	16516	16262	16482	16537	16506	16518	16507	16433	16284	16325	16274	16486	16479	16288	16321	16470	16421	16337	16340	16532	16576	16423	16426	16634	16504	16581	16395	16456	16447	16642	16376	16452	16486	16314	16492	16427	16611	16479	16355	16547	16415	16656	16527	16365	16341	16685	16495	16538	16528	16357	16399	16469	16440	16556	16409	16432	16437	16382	16648	16350	16475	16266	16436	16428	16436	16461	16510	16543	16484	16693	16635	16388	16498	16611	16351	16449	16353	16442	16464	16559	16352	16566	16446	16487	16588	16434	16527	16442	16434	16490	16620	16313	16533	16540	16584	16563	16403	16446	16408	16678	16471	16500	16297	16419	16310	16350	16527	16472	16359	16391	16579	16410	16402	16505	16445	16445	16364	16384	16352	16338	16421	16305	16297	16411	16587	16487	16598	16440	16634	16569	16540	16387	16635	16477	16331	16401	16362	16490	16579	16454	16359	16507	16488	16532	16452	16488	16481	16420	16449	16559	16510	16287	16365	16545	16697	16564	16408	16505	16448	16549	16233	16322	16267	16469	16376	16474	16360	16513	16376	16370	16424	16457	16236	16613	16273	16432	16596	16401	16300	16691	16592	16468	16379	16611	16366	16356	16631	16491	16319	16577	16508
30971	45271	40962	30617	25241	21627	19622	17107	15896	15448	15130	15063	15222	15063	15025	14794	14819	14635	14464	14162	14475	14424	14173	14360	14153	14259	14206	14327	14013	14191	14054	14020	14102	14216	14112	14037	14005	13953	14046	14060	14086	14189	14010	14092	14123	14062	14017	13976	14177	14093	13987	14180	14082	13901	14006	14117	14123	14001	14060	14003	14031	13998	14208	13972	14040	14056	13836	13993	14084	14000	14041	13945	13976	14024	13961	13984	14104	14239	14098	14083	13893	14138	14010	14050	14058	14063	14142	14056	14041	14148	14065	13925	14054	13952	14024	14293	13957	14066	13931	14121	14100	13939	13970	14062	14053	14091	14039	14024	13898	13984	13955	14056	14182	14041	14019	14259	13966	14090	13758	14102	14059	14153	13859	14149	14173	14099	14085	13845	14138	13862	14067	14190	14135	13982	14100	14169	14086	14093	13963	14104	13930	13883	13984	14195	14082	13926	13980	14074	14086	14333	13987	14069	14059	14149	14007	14077	13981	14137	14315	14195	13864	14061	14002	14133	14027	13850	13899	14034	14054	14096	14111	14105	14068	14008	14118	14234	14153	14096	13920	14016	14142	14028	14067	14019	13977	14056	14068	14087	14087	14083	13955	14156	14148	14054	13936	14037	14008	13949	14008	14019	14002	14054	14129	14075	14227	14160	13898	14195	14009	14042	14058	14108	14042	13931	13866	14112	14100	14096	13962	14079	14142	14033	14053	14183	14026	14074	13948	14066	13931	13974	13883	14189	13906	14123	14018	14019	13946	14007	14086	14073	13978	14067	14028	13993	14183	13946	14007	14104	14008	13909	13956	13991	14018	13896	14077	13924	14030	14126	13930	13956	13833	14032	13887	14221	13942	14004	14027	14032	14034	13970	13980	14084	14064	14018	13994	14045	13898	13900	14137	14160	14189	13999	13947	14246	13979	14128	14036	13962	14067	13896	13967	14192	13882	14081	14056	14097	14088	13767	14094	14172	14090	13972	14013	13892	13986	13943	14118	13999	13959	13988	14020	13989	14046	14010	13999	13986	14114	14079	14165	13863	14171	13996	14059	13970	14031	13991	14054	14264	14161	13935	14163	14043	14030	13932	14010	14011	14144	13983	13865	13996	14092	14089	14055	13952	13979	13981	13942	13986	13977	14086	13891	13944	14139	14062	13978	14149	13995	14049	14014	14085	13871	14063	13880	14109	13919	14125	13936	14121	14021	14009	14165	14015	13970	14037	14022	13976	14148	14097	14054	14143	14149	14019	14000	14095	13885	14148	13930	14057	14065	13926	14171	14152	14117	14044	14082	14165	14042	14178	14188	14112	14091	13800	13966	14032	14122	13959	14076	14004	13981	14074	14074	14021	14108	14145	14090	14083	14084	14116	13961	14053	13989	14083	14071	13981	13939	14070	14128	13983	13997	14119	13959	13959	13961	14174	13868	14107	13964	14038	14092	14029	14127	13977	14221	14103	14041	14140	13937	14257	14026	14041	13890	13960	13908	14183	14059	13963	14006	14033	14096	13993	14101	14044	13939	14065	14247	14051	13944	13993	14063	14086	14033	14058	14058	13968	13798	14213	14140	14236	13996	13925	14206	14127	13991	14102	14051	13893	14173	14051	13983	14237	14216	14005	14041	14056	14038	14037	14201	13934	14081	13976	14145	14166	13927	14033	14069	14031	14040	14057	14043	14031	13901	14046	14023	14074	14017	14256	14143	14138	13864	14090	14024	14078	14001	14084	13905	14157	14209	14244	14005	14345	14032	14026	14067	14106	13964	14075	14069	13971	13909	14024	14012	14063	14173	14149	13902	13991	14075	14188	14065	13997	13970	14152	14004	14030	14045	14182	14072	13981	14091	14162	14090	13977	14104	13943	14050	14039	14042	14075	14131	14094	14209	14153	13865	14000	14025	14218	13981	14201	14028	13968	14095	13960	14103	14016	14054	14025	14050	13934	14222	14122	14112	14029	14075	14089	14111	13990	14061	14151	13975	14067	13959	14182	14114	14016	13991	14213	13978	13997	14012	14129	14208	13897	14063	14035	14119	14018	13925	14105	13908	13987	14191	14227	14122	14062	14202	14010	14132	14097	14159	14014	14200	14237	14055	14035	13951	14041	13914	14111	13999	14034	14099	13947	14045	14103	14258	14166	14024	14078	13854	14058	13970	14138	14089	13985	14071	14003	14143	14185	14059	14179	14210	13978	14149	14035	14167	14077	14093	13857	14103	14013	13901	14125	14151	14116	14041	13972	13932	13975	13965	14016	13954	14090	14031	13894	13965	14121	13996	13933	14014	14079	13927	14077	13973	14048	13933	14091	13951	14154	14041	14123	14134	14131	14078	14107	13863	14263	14033	14095	14052	14154	13986	13983	13890	13885	13985	13941	14047	14029	13976	14179	14004	13922	14028	14124	14087	13955	14034	14177	14032	13959	13925	13990	14143	14056	13985	13982	14011	14058	14021	14318	13941	14070	14176	14056	13960	14210	14098	14146	14256	14163	14136	14056	14057	14007	14090	14092	14039	14120	14039	13922	14127	13909	14145	14095	13992	13913	13949	14153	14033	14004	14002	14088	13947	13949	14063	14057	14128	14050	14112	13957	14074	14025	13901	14056	13972	14063	14128	14058	14052	13958	14256	13950	14096	14079	14078	14184	14269	14055	13963	14110	14210	14101	13941	14079	14110	14126	14066	14104	14200	14057	13920	14159	14117	14048	13974	14054	13943	13909	14241	14223	14071	13935	13979	14109	14227	14119	14075	14029	13946	14140	14086	13963	14054	13958	14057	14092	14132	14035	14191	14077	14074	14166	13955	14016	13996	14115	14088	13929	14032	13998	13956	13909	14103	14158	14076	13978	14041	14035	14101	14068	14113	14073	13862	13861	14089	13969	14071	14095	14092	13988	13985	14258	14184	13862	14032	13935	14023	14135	14088	14113	14147	14089	13940	14042	13900	14154	14126	14082	14012	14037	13985	14117	14124	14137	13975	13934	14112	14002	14189	14018	14044	14111	14157	14005	13992	14188	13952	14093	14090	14019	14059	14081	13913	14034	14148	14109	14055	13868	14138	13993	14076	14071	14056	14071	13954	14144	14056	14123	14127	13922	14107	13917	14080	14055	13942	14005	13981	14027	14118	14034	14040	13833	13970	14036	14087	14179	14037	14057	14124	14042	13930	13943	14120	14137	14006	14052	14075	14030	13897	13981	14156	14048	14106	13862	13967	13986	14069	14091	14083	14032	14104	13983	14163	14194	13979	14029	14060	14085	14061	14127	13925	14035	13997	14060	14010	13933	13992	14072	14165	14050	13920	14061	14212	14151	13931	13924	13952	13997	14109	14107	14005	14039	13902	14058	14162	13961	14047	13946	13983	14066	14259	13983	14027	14178	14065	14118	13980	13926	13996	14023	13998	13919	13993	13926	14066	14043	13973	14023	14088	13982	13934	14137	13930	14022	14030	13955	13974	13992	13995	14109	14199	13972	14064	14017	14137	14031	14110	13929	14112	13913	14198	14009	13987	14074	14201	13925	14150	14075	14061	14175	14062	13991	13971	14042	14163	13921	14076	14177	13913	13962	14084	14078	14000	13997	14118	14027	14128	13974	14057	13981	14158	14013	14219	14040	14150	13981	14110	13939	14147	14102	14084	13909	13978	13970	14068	14063	14171	14000	14143	14019	14086	14019	13968	14083	14143	14058	14060	14028	14120	13845	14130	14037	13950	14110	13911	14093	14201	14022	14106	14086	14207	14078	14192	14110	14056	14142	14017	14255	13985	13912	14116	14045	14053	13965	13989	14080	13932	14104	14065	14031	14023	14121	14089	13970	14092	14063	14135	14066	14062	14091	14141	14141	14185	13982	14214	14026	14026	13957	14074	14006	14059	13967	14145	14137	14148	14065	14080	14047	14108	14070	14086	13902	14108	14034	14160	14305	13967	14126	14029	13930	13943	14094	13923	13935	14052	14096	14124	14172	14127	14026	14177	14105	14179	14061	13944	14038	14052	13967	14071	14115	14107	14008	14006	14053	14027	14007	14166	14063	14170	13943	14012	13957	13970	14214	13937	14047	14132	14172	14072	14167	14054	13961	14081	14080	13942	14168	13945	14000	14194	13992	13954	14118	14194	13991	13996	14114	13931	13996	14123	14141	14053	14105	14104	13879	13983	14001	13953	13735	14094	13976	14034	13954	13866	14033	13836	13907	14100	14263	14109	14055	14051	13934	14123	14090	14159	13997	14082	14005	13963	14080	14142	14135	13951	13910	14130	14129	13819	13943	14158	13928	14026	13970	14139	14010	13929	14128	13916	14164	14206	14039	14157	14156	13860	14026	14062	14132	14120	14029	13946	14024	14088	14043	13949	14088	14057	14068	14107	14019	14090	13965	13950	14104	14051	13886	14149	14149	14073	14020	13991	14217	14020	13894	14019	14224	14077	13957	14063	14079	14068	14125	13961	14014	14066	14029	14002	14140	14075	14062	14160	13969	13867	14105	14102	14127	14073	13917	14154	14142	14060	13953	14159	14159	14132	13962	14016	14113	14109	14190	14135	14092	13941	14076	13996	14025	14123	14044	14024	13954	14074	13990	14111	13936	13924	14039	13835	14080	14034	13979	14055	13966	13960	13880	13999	13996	13928	14204	13970	14045	14172	13925	14057	14176	14009	14029	14033	13975	14097	14023	14199	14251	14081	14086	14049	14049	13949	14157	14046	14107	14081	14077	14049	14053	14078	14098	14056	14004	13996	13901	14091	13927	14000	14029	14132	14057	14081	14066	14189	13957	13897	13991	14112	13964	14138	14129	14264	14064	13948	13976	14005	14161	13950	13979	14141	13945	14129	14152	14238	14031	14137	14247	13982	14170	14097	14061	14040	14057	13991	14043	14018	14075	14045	14098	14017	14128	14160	14078	13979	14089	14106	14122	13899	14104	13924	14017	13892	14159	13896	13996	13891	14108	13955	14070	14056	14084	14105	14192	14096	14158	14043	14189	14033	14206	13983	14060	14016	13973	14079	14014	13993	14056	14139	14087	13765	13849	13881	14130	14086	14118	14108	13960	14109	14155	13987	14039	14111	14002	14044	14003	14060	14065	13911	14022	14065	13940	13994	14107	14075	13993	14079	13968	14181	14172	14036	14145	14016	14012
23773	21028	28517	25012	24619	25896	25479	20408	18648	18182	17746	17596	17768	17706	17689	17304	17259	17024	17026	16938	16735	16676	16918	16678	16681	16604	16636	16524	16594	16539	16612	16456	16451	16631	16611	16635	16557	16404	16370	16613	16513	16582	16513	16374	16176	16568	16398	16440	16554	16517	16510	16504	16366	16567	16239	16223	16463	16384	16378	16581	16421	16456	16312	16450	16433	16530	16537	16545	16199	16365	16298	16392	16171	16426	16449	16375	16496	16451	16484	16479	16267	16464	16325	16497	16637	16436	16398	16397	16358	16383	16370	16419	16429	16294	16322	16442	16103	16370	16432	16337	16504	16413	16477	16559	16361	16472	16550	16475	16542	16588	16304	16406	16433	16299	16428	16374	16429	16434	16437	16476	16335	16485	16594	16338	16435	16339	16285	16370	16545	16365	16412	16409	16181	16279	16302	16743	16283	16449	16419	16406	16370	16242	16518	16423	16367	16207	16492	16268	16490	16489	16344	16246	16402	16374	16408	16680	16485	16323	16681	16503	16493	16311	16261	16288	16312	16298	16340	16406	16474	16380	16349	16386	16438	16384	16395	16276	16428	16157	16402	16449	16388	16417	16376	16492	16363	16508	16176	16430	16348	16448	16320	16578	16240	16460	16369	16497	16537	16284	16487	16601	16415	16331	16333	16318	16334	16336	16263	16453	16437	16438	16299	16316	16189	16485	16124	16391	16467	16428	16331	16405	16252	16436	16607	16459	16260	16452	16127	16370	16412	16469	16342	16410	16585	16214	16475	16338	16426	16603	16325	16436	16318	16580	16362	16373	16620	16298	16433	16370	16457	16352	16459	16272	16456	16381	16457	16411	16509	16277	16415	16224	16206	16396	16190	16493	16129	16347	16334	16330	16198	16357	16366	16448	16433	16395	16385	16397	16545	16256	16311	16215	16400	16418	16512	16433	16312	16231	16242	16348	16399	16453	16567	16353	16322	16489	16253	16433	16412	16331	16381	16330	16152	16285	16284	16506	16279	16385	16412	16194	16290	16400	16145	16495	16533	16489	16375	16379	16323	16486	16417	16506	16409	16431	16512	16366	16294	16308	16258	16257	16391	16531	16302	16427	16338	16413	16332	16219	16208	16280	16347	16235	16334	16522	16325	16633	16469	16259	16368	16336	16508	16269	16448	16501	16161	16495	16405	16306	16084	16291	16370	16431	16252	16386	16450	16402	16429	16234	16420	16273	16436	16413	16310	16516	16532	16368	16316	16293	16330	16631	16450	16252	16376	16550	16417	16243	16446	16390	16261	16376	16334	16533	16368	16305	16364	16366	16434	16478	16521	16583	16380	16339	16359	16590	16446	16463	16431	16163	16409	16274	16396	16366	16366	16261	16539	16165	16437	16756	16392	16456	16218	16249	16460	16287	16409	16410	16539	16368	16384	16413	16104	16521	16496	16410	16391	16313	16355	16326	16456	16445	16239	16308	16172	16444	16510	16405	16499	16227	16389	16361	16332	16327	16595	16412	16168	16340	16534	16557	16553	16330	16374	16325	16309	16161	16251	16289	16189	16353	16247	16186	16333	16375	16298	16326	16233	16235	16249	16439	16431	16359	16276	16509	16531	16230	16333	16282	16474	16457	16404	16172	16384	16360	16332	16437	16458	16374	16702	16549	16296	16391	16453	16532	16233	16394	16478	16380	16314	16390	16563	16453	16494	16280	16369	16279	16483	16317	16421	16359	16510	16506	16274	16294	16274	16366	16304	16255	16530	16515	16435	16284	16375	16355	16365	16474	16480	16479	16537	16440	16444	16275	16417	16500	16459	16385	16468	16540	16427	16591	16487	16431	16425	16450	16417	16357	16444	16411	16376	16252	16509	16357	16285	16233	16395	16488	16264	16302	16197	16432	16455	16393	16337	16219	16306	16383	16459	16293	16335	16242	16229	16385	16533	16331	16301	16406	16284	16405	16193	16317	16336	16511	16320	16140	16366	16422	16412	16483	16291	16352	16409	16635	16497	16391	16351	16461	16415	16470	16450	16211	16359	16509	16233	16324	16310	16291	16397	16433	16385	16403	16198	16363	16466	16363	16265	16259	16329	16273	16459	16447	16365	16312	16334	16413	16385	16388	16372	16284	16338	16323	16484	16555	16366	16338	16064	16238	16380	16477	16568	16403	16166	16394	16451	16320	16282	16392	16424	16530	16454	16402	16369	16570	16309	16259	16270	16328	16442	16401	16340	16311	16383	16313	16486	16452	16359	16456	16331	16483	16445	16436	16291	16389	16191	16340	16467	16336	16297	16384	16296	16554	16205	16421	16363	16311	16488	16350	16048	16215	16370	16425	16265	16486	16485	16290	16585	16360	16423	16302	16568	16277	16439	16313	16399	16385	16483	16578	16393	16366	16548	16747	16519	16414	16335	16163	16365	16509	16245	16198	16473	16461	16502	16597	16404	16528	16303	16525	16392	16237	16181	16207	16200	16297	16463	16316	16259	16416	16141	16305	16302	16412	16471	16341	16547	16405	16347	16262	16365	16402	16563	16160	16335	16278	16441	16373	16281	16412	16182	16400	16361	16329	16425	16434	16308	16324	16539	16345	16388	16521	16407	16313	16449	16536	16429	16451	16368	16316	16341	16380	16303	16242	16226	16413	16473	16290	16319	16542	16534	16490	16614	16360	16458	16286	16224	16480	16467	16499	16439	16286	16319	16423	16363	16469	16428	16418	16472	16340	16320	16375	16378	16399	16315	16417	16359	16174	16392	16410	16349	16359	16457	16258	16422	16487	16559	16579	16545	16301	16374	16445	16437	16284	16532	16372	16435	16420	16460	16282	16562	16345	16304	16477	16543	16393	16282	16401	16410	16436	16529	16580	16427	16545	16507	16381	16114	16332	16304	16031	16337	16416	16325	16114	16395	16115	16235	16440	16575	16331	16432	16514	16403	16250	16357	16340	16327	16541	16350	16332	16613	16236	16448	16254	16426	16423	16220	16278	16240	16118	16416	16391	16449	16466	16338	16530	16388	16278	16464	16575	16442	16194	16230	16263	16375	16373	16433	16475	16541	16529	16444	16468	16130	16290	16296	16289	16425	16412	16282	16367	16144	16289	16284	16350	16611	16205	16476	16468	16433	16308	16421	16317	16196	16072	16438	16559	16456	16578	16343	16396	16452	16616	16394	16464	16227	16265	16109	16372	16363	16370	16485	16383	16384	16386	16585	16458	16327	16304	16436	16256	16151	16231	16368	16312	16309	16330	16132	16220	16301	16372	16297	16407	16266	16198	16314	16692	16345	16228	16385	16415	16108	16539	16406	16344	16444	16438	16529	16471	16395	16332	16260	16334	16229	16307	16350	16473	16494	16340	16338	16560	16473	16548	16383	16177	16463	16332	16416	16443	16395	16485	16327	16427	16374	16325	16271	16445	16287	16642	16462	16349	16395	16433	16315	16511	16591	16475	16435	16194	16449	16324	16380	16402	16470	16423	16504	16432	16477	16332	16403	16384	16323	16432	16354	16320	16376	16408	16230	16325	16440	16288	16344	16126	16179	16298	16492	16281	16472	16409	16340	16556	16398	16389	16669	16375	16351	16346	16434	16327	16333	16534	16352	16259	16243	16370	16361	16477	16716	16363	16499	16234	16368	16562	16473	16278	16467	16353	16629	16465	16333	16442	16317	16529	16449	16388	16270	16344	16401	16105	16433	16339	16278	16331	16253	16205	16450	16410	16466	16147	16331	16584	16284	16399	16408	16473	16380	16362	16634	16207	16304	16529	16349	16270	16450	16416	16291	16255	16450	16306	16455	16375	16333	16486	16496	16447	16449	16238	16461	16494	16490	16477	16522	16595	16450	16326	16518	16448	16246	16503	16266	16486	16436	16320	16390	16320	16412	16484	16329	16300	16305	16283	16430	16350	16445	16343	16519	16293	16265	16404	16098	16296	16502	16418	16225	16299	16152	16269	16396	16489	16479	16456	16241	16382	16421	16410	16427	16410	16393	16456	16489	16396	16393	16561	16495	16453	16401	16417	16268	16575	16378	16337	16531	16534	16503	16276	16358	16308	16314	16428	16560	16364	16248	16197	16339	16381	16547	16478	16508	16534	16314	16252	16454	16419	16292	16491	16461	16292	16378	16405	16492	16549	16516	16386	16315	16484	16460	16272	16451	16520	16404	16397	16430	16238	16417	16551	16549	16405	16351	16340	16382	16443	16314	16310	16353	16415	16439	16500	16315	16350	16329	16297	16378	16453	16464	16316	16368	16349	16252	16518	16237	16214	16019	16342	16387	16312	16257	16303	16333	16348	16186	16163	16552	16439	16522	16159	16334	16318	16343	16319	16227	16462	16111	16448	16340	16368	16565	16305	16457	16523	16401	16563	16488	16580	16629	16331	16284	16425	16517	16395	16448	16503	16402	16420	16335	16618	16216	16169	16356	16430	16420	16288	16443	16408	16376	16253	16392	16475	16472	16440	16312	16469	16347	16469	16372	16346	16205	16205	16362	16384	16277	16249	16516	16489	16383	16307	16369	16357	16435	16415	16301	16389	16437	16517	16282	16629	16296	16327	16547	16505	16459	16288	16432	16466	16456	16577	16491	16402	16481	16403	16374	16373	16495	16423	16327	16447	16411	16315	16483	16369	16505	16373	16322	16455	16292	16263	16316	16447	16309	16228	16351	16403	16387	16318	16470	16286	16496	16392	16545	16346	16221	16338	16370	16337	16280	16412	16444	16472	16307	16510	16369	16339	16427	16514	16376	16436	16439	16338	16523	16344	16397	16382	16313	16156	16460	16354	16425	16247	16272	16379	16353	16260	16295	16256	16293	16287	16469	16440	16402	16481	16429	16280	16428	16147	16238	16389	16405	16379	16390	16470	16270	16441	16455	16404	16302	16352	16462	16772	16532	16449	16379	16424	16612	16513	16574	16420	16510	16392	16443	16422	16174	16289	16381	16465	16358	16387	16367	16269	16311	16265	16404	16460	16386	16335	16514	16256	16370	16354	16407	16312	16307	16390	16326	16307	16293	16531	16381	16152	16323	16383	16370	16470	16351	16549	16356	16559	16323	16501	16373	16401	16399	16323	16380	16452	16415	16228	16399	16409	16433	16333	16508	16457	16399	16333	16390	16266	16471	16407	16390	16660	16491	16445	16444	16318	16251	16452
30608	52598	47155	36270	30676	25770	22991	19112	17177	16182	15856	15713	15832	15596	15448	15407	15051	14795	14719	14637	14498	14432	14467	14524	14222	14189	14156	14186	14045	14272	14164	14078	14324	14078	14098	13888	13998	13998	14226	14212	14048	14007	14153	13859	13883	14148	13890	14123	14002	14141	14001	13968	13941	14000	14091	13811	13879	13924	13951	14071	14026	14100	13962	13939	13980	13941	14087	14094	14091	13951	14223	13914	13950	13971	13943	13986	14141	13935	14144	13873	14031	13906	13995	13974	14058	13951	13981	13983	13949	13920	14074	14020	13878	14088	13983	13885	13860	14109	14040	13920	14020	13908	14025	13903	13856	13848	13978	14057	13961	14016	14018	14057	13936	14057	13850	13870	13876	14000	14049	14062	13953	14089	14129	14009	14028	14060	13894	14034	13895	14088	13931	13989	13994	14071	13941	13979	14058	13999	14089	14172	14080	14049	13971	13989	13980	14125	13997	13856	14133	13994	13816	14124	13859	13934	13945	14019	14009	13948	14126	13973	13986	14008	13947	13823	13940	13984	13960	13955	13986	14166	14041	14052	13896	13943	13938	14117	13946	13928	13921	14061	13966	13996	14021	14020	14104	14045	14145	13976	13860	14147	14002	13984	13940	13874	14012	13933	14079	13935	13994	13907	14041	13937	14080	13911	14051	13883	13949	13920	13929	13959	13978	13848	13975	13978	14042	14120	13898	14088	14022	13826	13772	14065	13977	14016	13975	14053	13888	13992	13928	14063	13921	13906	13889	13983	14028	14003	14021	14121	13949	14170	13921	13870	13911	14114	13883	14005	13888	14061	13976	14014	13827	13912	14092	14016	14063	13866	13916	13950	13941	14038	14271	14084	14261	14009	13857	13981	13876	13861	13949	14133	13961	14072	13882	14089	14077	14007	14058	13829	14077	13952	14024	14027	13917	13884	13903	14057	14159	13887	14106	13900	14075	14046	13869	14043	13761	14053	13899	14104	14030	13956	13954	14026	13909	13968	14146	14056	14035	13808	14187	13928	14029	13987	14143	14135	14110	13930	13907	14045	14075	13983	13944	13739	13853	14098	13905	14153	13985	14112	14158	13893	14010	13854	13954	13995	13929	14057	13867	14015	13868	13963	14072	14132	13832	14048	14012	14195	14039	14095	14012	13951	14109	14020	14056	13853	13972	14074	13862	13969	13819	14001	13871	13944	14008	13996	14091	14023	14050	13851	14048	13855	14044	13940	14018	14035	14103	14028	13924	14094	13991	14033	13995	14074	14027	14035	14006	14105	14187	13905	13959	14125	14232	13924	14071	13871	14011	14147	13990	14069	14062	14012	13999	14109	13809	13911	13945	14031	13963	13903	13824	13935	14008	14039	13965	14059	14015	13967	14053	13805	14091	13994	14095	13847	14183	13894	13867	13900	13847	14061	14144	14031	14039	13985	14001	14031	14008	14032	13954	13987	13915	13888	13951	13834	13982	13905	14023	13919	14088	13922	14166	14097	13931	14045	14003	14133	14016	13921	14080	14060	13973	14221	13929	13947	13938	13901	13965	13842	13816	14024	13840	13926	13977	13629	13825	13963	13972	13961	14167	13939	13824	13969	13873	13991	13997	13999	13949	13822	14073	13941	13962	13770	13987	13986	14066	13917	13819	13983	14009	13940	13981	14034	13782	13893	14019	13789	13895	14049	14002	13763	14093	13978	13928	14074	14093	13977	14027	13975	14069	13961	13895	13875	13973	14068	13844	13860	13924	13922	13975	14037	14012	13923	13907	13905	14092	14009	14027	14052	14047	13891	13868	14041	13867	14135	14061	13911	13902	14018	14107	13957	14035	14095	13888	13791	14022	14007	14043	14101	13949	13988	13939	14013	13923	13996	14025	14150	13963	14003	14022	14035	13947	14078	14029	13953	14150	13909	14080	14121	13967	14102	13906	13959	14049	14010	13768	13960	14039	13897	13860	13998	14083	14091	13902	13946	14122	13829	14046	13990	14038	14113	13937	13936	14055	13983	14178	14139	14026	13981	13952	13990	14036	14105	13970	14006	14103	13790	14017	14126	13960	14066	14087	13965	13884	14057	14111	13812	13811	13897	13923	13925	14047	13987	14070	14084	13881	13882	13925	14031	14021	13977	14012	14039	13940	14076	13994	14072	14004	13984	13955	14028	14055	13964	13945	14089	13940	14064	14047	14003	14049	13889	14086	14048	13905	13898	13970	14118	14011	13783	14002	14015	13859	14011	14015	14057	13864	14010	13935	13999	13942	14086	14005	13999	14106	14021	13997	13930	14011	14156	13988	14056	14079	14101	14100	14041	13907	14091	14007	13861	14084	14020	13922	13965	14002	13988	14260	13849	14010	14173	14137	13822	13959	13816	13929	14106	13871	13974	13889	14062	13921	13860	14066	13837	13922	13964	13926	14061	14105	14054	13853	14011	13938	13838	14143	14004	14001	13904	14134	13927	14093	14011	14214	14012	13884	14076	14010	14066	14039	13866	14047	13887	13976	14107	13985	14065	13931	13958	14061	13857	13910	14054	14084	13968	14100	13914	13979	14158	14050	13915	13889	14044	13961	14056	13924	14117	14131	14064	13908	14017	14024	14000	14036	14200	14018	14021	13811	14023	14013	14057	13870	14065	14044	14026	14067	13944	14085	13939	13735	13987	14015	13978	14298	14150	14164	14007	14132	14098	13992	13813	13877	14010	14023	14059	13972	13907	14062	13995	14033	14141	14008	13999	14061	13853	13989	14085	14013	13915	14059	13918	14004	13979	14049	13949	13933	14118	13889	14030	13986	13874	14111	14078	14007	13880	13907	14081	14012	13917	13924	13912	13930	13955	13987	14041	13965	14023	13902	13957	14020	13893	14103	14075	13998	14103	14100	13798	14037	13995	13990	13986	14166	13760	13971	13915	14070	13888	13946	13867	13905	14084	14125	14027	14028	13860	14052	14116	13940	13894	13963	13982	14058	13923	13684	13948	13968	14072	13916	13947	14150	14091	13949	13924	14209	13868	14152	13871	13843	14049	13974	13999	13918	14068	13878	13998	13962	14178	13941	13973	14095	13814	14095	13902	14217	13976	14030	14045	14078	13984	13930	13868	14032	13878	13951	13946	13963	14037	14116	14062	13946	13933	14020	13992	14142	14048	14046	14023	14031	13864	13960	13935	13905	13907	13975	13953	14027	14057	14051	13899	13997	14117	14064	14088	14018	14042	13976	13976	14028	14072	13973	13973	13997	14108	13928	14112	13854	13898	14103	13977	13907	13864	13777	14054	13951	13819	14007	14065	13853	14054	14026	14061	13887	13997	14031	14125	14037	14010	14041	13956	13783	14076	14108	13895	14143	13849	14235	14008	13965	14034	14000	14084	13917	14007	14047	14015	13801	14025	14173	13975	14020	14036	13890	14086	14095	14052	13871	13965	13953	14100	13918	14003	13907	14048	13886	14016	13950	14069	14000	13954	13930	14074	13942	14079	14024	13839	13845	14103	13955	13954	13977	13868	13972	13947	14017	13961	14085	14035	13787	13872	14009	14138	14064	13972	13869	13986	14005	14025	13966	14005	13874	14024	13744	13987	14019	13952	13788	13978	14013	13977	13888	14155	14000	13888	13873	13951	13970	14022	13901	13915	14127	14036	13913	14024	13887	14059	14021	13953	14022	14075	14030	13915	13783	14009	13945	13901	14060	14054	13753	14061	13911	13848	13948	13832	14110	13951	14020	14000	14094	14104	14073	13923	13998	14092	14076	13918	14102	13831	14054	14073	14049	14084	14124	14040	13880	13780	14067	13904	14025	13896	13908	13822	13944	13843	13898	14052	13918	14160	13915	14119	14003	13957	14001	14137	14032	13993	13964	14098	13875	14046	14093	14039	13991	13912	14124	13887	14053	14100	13963	14111	13921	13916	13998	13994	13911	14048	13909	14130	13949	14161	13947	14085	13954	13962	13826	13935	14204	13962	14128	13941	13956	14058	13971	13974	13983	13967	14104	13934	13976	13978	14124	14086	14055	14091	14018	14031	13949	14059	13944	13939	13828	13891	13871	14205	14040	13877	13991	13859	13978	14064	13884	14041	14100	13972	13884	13962	14132	14068	14036	14074	14103	14185	13951	13805	14094	14027	13999	13911	13918	13921	13919	14049	13946	13940	14054	13849	14045	14025	13995	14123	14033	14009	14104	13931	13971	14050	14176	13956	14145	13911	13919	13982	13992	14020	14055	14020	14040	14021	13941	14067	13992	14124	14052	13853	13938	14011	13836	13975	14012	13935	14120	14088	13999	14026	14089	13976	14008	14038	14029	13934	13797	14023	13955	13937	14120	13948	14007	13867	13938	14069	14048	13983	14023	14005	14074	14056	13889	14081	14235	13961	13966	14062	13878	13934	13920	13932	13795	13867	14093	14041	14016	14046	13804	14143	13843	14006	13869	14051	13846	14040	13956	13957	13870	13980	13960	13970	13843	13959	13993	13920	13826	13964	13928	13940	13801	14129	14069	14059	13983	13912	14085	13955	13946	14133	14008	13957	13939	13886	14004	14137	13979	13779	14001	13992	13948	13978	14067	13743	14015	13966	13921	13986	13982	13829	13964	13866	13964	13958	14093	14022	13985	14099	13960	13900	13962	13919	14029	13966	13877	13918	13941	13810	13999	13940	14105	14036	13910	13986	13997	13969	13890	13904	14023	13918	14020	14005	13985	13929	14027	14118	13963	14181	14037	14133	13903	14025	13834	14105	14087	13910	13976	14111	14046	14001	14073	14039	13971	14007	13892	13980	13989	14019	14063	14101	13903	14084	14023	13950	14024	14004	14082	14112	14040	13919	14013	14048	13951	14041	14045	14007	13823	14190	13941	14027	14103	13943	13996	14094	14068	14095	14012	14019	14208	14009	14165	13927	14096	14024	13915	14148	13881	13944	14138	14035	14098	13914	14036	14139	13849	13930	13946	14033	14035	13835	14234	14054	14030	14221	13969	14023	13913	13919	14184	14010	14042	14183	13932	14046	14083	14003	13966	13993	13980	14016	14086	13998	14094	13869	13931	14046	13986	13889	14148	14074	14017	14030	14005	13879	13973	13973	14150	13959	14065	13984	14100	13979	14006	13905	14109	14077	13937	13739	14096	14023	14068	13893	13967	14146	13991	14043	14159	13872
22654	21040	28807	23729	22709	26619	29582	23156	20595	19924	19489	19198	19090	19117	18915	18657	18670	18369	18313	18180	17979	17927	17942	17628	17762	17641	17980	17713	17540	17632	17579	17380	17606	17750	17391	17369	17537	17591	17515	17542	17622	17447	17541	17580	17445	17541	17733	17495	17787	17463	17380	17497	17622	17349	17586	17466	17615	17518	17282	17578	17367	17498	17443	17425	17649	17594	17559	17408	17406	17500	17545	17617	17458	17574	17373	17444	17475	17413	17473	17479	17424	17462	17416	17378	17229	17269	17453	17353	17539	17323	17374	17378	17301	17572	17519	17476	17239	17270	17393	17265	17485	17532	17540	17329	17543	17403	17516	17473	17515	17210	17249	17378	17546	17438	17384	17452	17476	17351	17299	17432	17544	17348	17348	17343	17373	17425	17431	17330	17420	17408	17553	17443	17377	17240	17291	17544	17426	17514	17525	17413	17302	17443	17298	17433	17201	17434	17328	17387	17441	17362	17447	17387	17202	17369	17428	17360	17383	17514	17241	17321	17435	17403	17383	17520	17528	17366	17364	17269	17456	17451	17441	17523	17298	17260	17311	17282	17400	17424	17480	17466	17322	17553	17548	17307	17334	17447	17378	17432	17454	17379	17464	17611	17501	17512	17122	17351	17126	17220	17366	17426	17231	17221	17451	17340	17395	17433	17526	17325	17246	17258	17478	17431	17425	17168	17365	17348	17378	17299	17495	17627	17354	17452	17535	17488	17559	17522	17637	17390	17287	17354	17574	17372	17524	17562	17558	17288	17430	17365	17393	17425	17404	17404	17328	17251	17232	17381	17226	17285	17409	17577	17357	17297	17400	17459	17233	17393	17422	17455	17451	17370	17502	17333	17295	17450	17434	17508	17365	17601	17480	17172	17501	17256	17174	17448	17499	17467	17410	17211	17388	17412	17341	17504	17369	17421	17400	17279	17423	17190	17513	17328	17355	17382	17398	17388	17389	17453	17547	17363	17496	17576	17286	17301	17336	17489	17398	17255	17197	17344	17308	17566	17636	17411	17328	17314	17326	17340	17370	17478	17563	17365	17556	17310	17568	17288	17415	17653	17450	17434	17550	17436	17405	17287	17336	17300	17553	17446	17550	17664	17555	17311	17240	17530	17484	17440	17556	17418	17281	17291	17385	17412	17504	17301	17427	17591	17565	17326	17276	17372	17532	17491	17469	17310	17382	17460	17513	17262	17312	17342	17267	17058	17368	17508	17374	17473	17435	17206	17254	17497	17197	17291	17269	17532	17414	17310	17474	17427	17469	17436	17392	17326	17297	17406	17307	17343	17329	17428	17435	17577	17325	17305	17252	17561	17229	17547	17437	17478	17644	17558	17320	17465	17373	17247	17675	17392	17486	17371	17367	17124	17273	17314	17362	17356	17311	17482	17284	17485	17428	17599	17410	17472	17542	17641	17454	17187	17253	17440	17336	17244	17481	17503	17282	17359	17371	17455	17448	17530	17594	17440	17226	17427	17431	17395	17547	17366	17484	17453	17412	17515	17467	17420	17206	17173	17646	17439	17431	17142	17209	17303	17408	17380	17407	17515	17256	17332	17437	17403	17543	17412	17339	17591	17430	17409	17569	17536	17440	17401	17467	17307	17566	17366	17529	17232	17285	17390	17316	17440	17424	17284	17434	17328	17249	17431	17519	17526	17581	17645	17436	17108	17500	17542	17351	17290	17406	17304	17208	17491	17442	17503	17509	17409	17510	17570	17255	17417	17404	17316	17419	17326	17459	17549	17353	17646	17638	17453	17441	17476	17316	17341	17356	17352	17244	17479	17519	17304	17376	17380	17203	17332	17451	17418	17255	17342	17462	17504	17345	17436	17510	17529	17424	17480	17254	17275	17405	17434	17280	17144	17404	17217	17493	17279	17557	17315	17546	17462	17366	17473	17397	17310	17389	17435	17360	17415	17398	17505	17330	17608	17429	17321	17338	17303	17575	17597	17287	17456	17201	17319	17421	17311	17359	17252	17412	17389	17479	17266	17406	17380	17305	17405	17315	17505	17455	17354	17344	17274	17424	17416	17283	17363	17259	17454	17688	17250	17419	17296	17502	17340	17346	17376	17392	17319	17442	17418	17508	17478	17386	17368	17430	17450	17529	17474	17361	17464	17284	17516	17320	17185	17250	17178	17355	17344	17409	17424	17324	17423	17222	17417	17331	17327	17407	17222	17352	17289	17335	17577	17341	17416	17419	17545	17397	17371	17308	17508	17486	17359	17520	17201	17694	17438	17517	17473	17434	17441	17272	17420	17450	17408	17520	17477	17529	17352	17513	17439	17403	17274	17513	17271	17352	17402	17611	17557	17382	17420	17352	17253	17102	17548	17412	17524	17283	17361	17316	17347	17577	17598	17501	17464	17434	17502	17348	17509	17267	17413	17255	17275	17478	17420	17383	17400	17405	17234	17270	17456	17190	17463	17460	17288	17292	17272	17363	17432	17455	17434	17419	17356	17368	17161	17478	17485	17367	17291	17496	17318	17457	17409	17468	17394	17319	17422	17484	17554	17529	17396	17308	17388	17414	17479	17497	17420	17480	17592	17453	17277	17252	17420	17538	17475	17318	17226	17389	17352	17241	17493	17524	17214	17341	17302	17280	17568	17422	17328	17183	17268	17260	17304	17512	17543	17300	17370	17300	17500	17533	17395	17247	17507	17482	17324	17421	17430	17352	17532	17426	17219	17491	17223	17406	17131	17216	17398	17413	17155	17419	17275	17438	17427	17382	17439	17289	17322	17492	17390	17539	17389	17406	17536	17472	17382	17420	17690	17439	17568	17339	17365	17406	17572	17485	17439	17496	17358	17126	17425	17528	17373	17386	17303	17298	17209	17361	17531	17289	17474	17442	17446	17542	17334	17473	17395	17545	17190	17465	17345	17509	17278	17439	17304	17504	17503	17493	17399	17584	17413	17325	17316	17381	17487	17324	17317	17264	17246	17329	17395	17583	17365	17249	17328	17414	17351	17394	17452	17398	17408	17332	17299	17386	17433	17450	17344	17480	17371	17461	17214	17400	17326	17595	17534	17361	17357	17479	17353	17359	17385	17450	17357	17562	17388	17266	17489	17244	17348	17250	17356	17490	17418	17340	17368	17222	17369	17529	17213	17433	17378	17480	17343	17339	17411	17488	17534	17343	17417	17313	17456	17211	17126	17407	17373	17308	17300	17389	17279	17367	17352	17394	17359	17404	17496	17323	17530	17244	17375	17363	17399	17284	17434	17467	17579	17466	17415	17363	17474	17325	17410	17286	17441	17287	17403	17470	17346	17371	17387	17377	17238	17376	17333	17461	17351	17330	17317	17171	17650	17606	17381	17426	17444	17410	17524	17268	17109	17323	17368	17477	17274	17407	17554	17375	17272	17310	17208	17142	17602	17475	17540	17517	17413	17263	17258	17317	17254	17347	17583	17503	17293	17435	17157	17501	17337	17619	17544	17624	17397	17306	17407	17347	17500	17411	17465	17484	17355	17293	17451	17516	17558	17314	17304	17577	17233	17324	17224	17336	17396	17304	17403	17395	17242	17372	17322	17459	17225	17358	17443	17237	17123	17374	17197	17356	17449	17329	17408	17510	17528	17414	17326	17110	17272	17345	17244	17424	17398	17440	17455	17372	17249	17622	17543	17479	17287	17166	17470	17581	17426	17205	17305	17323	17477	17448	17453	17191	17396	17505	17465	17412	17296	17179	17478	17389	17549	17357	17462	17337	17312	17322	17440	17489	17255	17445	17205	17519	17501	17271	17455	17273	17290	17440	17544	17407	17387	17235	17397	17625	17441	17451	17480	17214	17267	17558	17368	17568	17286	17409	17356	17142	17482	17367	17474	17363	17307	17324	17407	17432	17356	17356	17312	17309	17267	17374	17350	17291	17481	17223	17469	17586	17263	17355	17313	17380	17679	17378	17344	17536	17380	17525	17415	17136	17464	17341	17204	17348	17395	17519	17443	17457	17348	17235	17260	17478	17229	17327	17411	17285	17309	17518	17241	17379	17547	17499	17301	17444	17425	17296	17419	17256	17311	17363	17408	17354	17559	17564	17258	17318	17404	17456	17367	17344	17411	17399	17405	17553	17571	17500	17377	17266	17497	17199	17264	17493	17424	17261	17223	17576	17366	17394	17433	17498	17593	17610	17396	17329	17388	17457	17457	17483	17508	17366	17513	17401	17455	17198	17264	17419	17478	17479	17328	17342	17288	17385	17121	17327	17381	17460	17427	17345	17323	17364	17438	17338	17323	17556	17606	17461	17341	17240	17210	17378	17458	17476	17261	17539	17551	17372	17539	17400	17158	17443	17338	17405	17042	17283	17476	17200	17294	17395	17538	17323	17280	17386	17278	17584	17631	17316	17276	17254	17368	17442	17358	17236	17556	17619	17314	17458	17267	17556	17212	17494	17392	17275	17331	17439	17230	17463	17564	17406	17263	17462	17545	17217	17541	17381	17563	17332	17312	17453	17674	17352	17352	17455	17625	17439	17406	17312	17404	17366	17150	17453	17461	17643	17491	17454	17446	17333	17318	17443	17479	17285	17194	17358	17391	17394	17205	17341	17441	17761	17361	17309	17578	17359	17338	17486	17412	17343	17365	17398	17397	17582	17430	17339	17217	17522	17451	17546	17608	17471	17301	17383	17441	17351	17257	17386	17309	17469	17339	17341	17449	17368	17480	17237	17202	17243	17387	17351	17470	17184	17258	17447	17513	17264	17415	17565	17278	17432	17230	17593	17572	17385	17415	17330	17401	17344	17408	17332	17296	17424	17265	17188	17307	17334	17522	17439	17446	17410	17453	17556	17356	17188	17420	17392	17393	17492	17493	17332	17338	17472	17293	17462	17464	17311	17530	17470	17257	17302	17430	17519	17314	17415	17440	17424	17545	17403	17410	17246	17452	17273	17409	17373	17191	17412	17369	17206	17348	17665	17277	17466	17277	17232	17492	17352	17297	17467	17395	17224	17448	17473	17373	17211	17306	17514	17498	17521	17413	17449	17407	17383	17431	17380	17404	17372	17483	17462	17262	17346	17335	17430	17623	17362	17300	17267	17294	17300	17474	17442	17437	17385	17616	17525	17452	17404	17408	17396	17500	17319	17411	17438	17357	17455	17273	17529	17461	17201	17305
32655	57903	52847	41176	34816	29715	26541	22143	18987	17491	17166	17124	17159	16917	16762	16314	16209	15848	15714	15583	15417	15077	15257	15148	14754	14887	14949	14971	14875	14975	14878	14842	14763	14769	14813	14930	14780	14920	14755	14876	14670	14630	14772	14667	14602	14578	14752	14718	14704	14586	14653	14675	14627	14474	14601	14684	14714	14633	14465	14677	14367	14482	14663	14563	14541	14759	14505	14514	14492	14634	14609	14686	14592	14438	14674	14494	14763	14655	14617	14485	14775	14583	14563	14715	14552	14583	14585	14630	14654	14664	14717	14626	14717	14575	14722	14635	14396	14653	14555	14491	14580	14732	14639	14462	14639	14570	14645	14479	14449	14682	14619	14455	14616	14783	14722	14417	14571	14636	14768	14586	14566	14732	14465	14607	14565	14669	14600	14564	14542	14437	14502	14734	14621	14641	14635	14792	14534	14676	14519	14415	14562	14515	14551	14646	14594	14567	14439	14560	14601	14659	14559	14541	14664	14615	14612	14315	14580	14673	14574	14547	14655	14679	14603	14594	14428	14588	14580	14734	14640	14780	14645	14628	14547	14675	14449	14530	14630	14766	14707	14617	14757	14545	14619	14590	14509	14779	14510	14566	14540	14549	14462	14563	14495	14427	14625	14622	14689	14655	14571	14595	14548	14659	14588	14637	14552	14729	14686	14497	14523	14420	14668	14478	14546	14746	14566	14612	14531	14626	14548	14651	14474	14455	14511	14595	14585	14490	14571	14560	14583	14633	14609	14393	14430	14548	14527	14403	14758	14619	14556	14554	14591	14432	14512	14560	14579	14630	14595	14656	14636	14562	14476	14511	14690	14351	14636	14487	14596	14554	14671	14617	14868	14502	14534	14676	14425	14572	14683	14585	14444	14583	14587	14510	14523	14593	14369	14550	14523	14549	14500	14557	14597	14496	14548	14602	14737	14382	14700	14488	14571	14520	14690	14581	14676	14653	14595	14575	14648	14593	14554	14657	14450	14697	14570	14578	14748	14645	14580	14568	14588	14546	14541	14507	14448	14573	14781	14753	14595	14577	14764	14621	14639	14427	14745	14485	14476	14586	14639	14546	14497	14505	14626	14650	14649	14616	14508	14555	14610	14629	14668	14546	14526	14606	14690	14504	14505	14451	14581	14532	14605	14627	14652	14589	14564	14519	14639	14644	14713	14672	14554	14587	14514	14623	14417	14618	14730	14517	14510	14647	14573	14564	14655	14540	14626	14517	14569	14674	14667	14666	14626	14593	14534	14480	14578	14405	14794	14664	14480	14640	14573	14488	14522	14516	14566	14707	14586	14848	14483	14632	14652	14558	14396	14599	14498	14600	14474	14464	14632	14708	14533	14621	14602	14480	14684	14442	14650	14590	14541	14525	14678	14630	14626	14515	14689	14433	14401	14441	14642	14609	14796	14716	14509	14493	14512	14730	14498	14584	14491	14675	14731	14659	14602	14631	14591	14621	14458	14686	14488	14631	14588	14646	14498	14558	14837	14459	14434	14410	14518	14724	14419	14680	14525	14564	14371	14519	14599	14606	14658	14439	14416	14655	14602	14596	14509	14501	14523	14619	14668	14484	14725	14558	14732	14587	14559	14564	14618	14682	14583	14710	14542	14607	14608	14500	14688	14420	14429	14641	14518	14700	14564	14516	14543	14590	14519	14446	14573	14618	14650	14531	14643	14693	14547	14675	14636	14677	14764	14583	14571	14590	14644	14523	14486	14490	14704	14773	14529	14502	14640	14412	14658	14567	14531	14462	14491	14675	14525	14407	14533	14457	14553	14571	14549	14659	14406	14594	14666	14668	14659	14560	14622	14462	14585	14597	14583	14536	14628	14450	14505	14578	14693	14612	14467	14779	14508	14824	14567	14719	14692	14463	14501	14715	14587	14520	14494	14632	14517	14551	14694	14752	14602	14403	14581	14508	14543	14524	14652	14558	14701	14637	14520	14416	14543	14798	14658	14589	14598	14569	14551	14584	14712	14618	14515	14563	14722	14691	14628	14630	14668	14605	14586	14651	14386	14587	14556	14608	14508	14686	14515	14498	14504	14598	14582	14590	14502	14620	14712	14484	14674	14628	14520	14656	14498	14677	14580	14703	14614	14590	14719	14346	14687	14475	14628	14634	14388	14661	14586	14509	14428	14607	14574	14513	14654	14675	14576	14498	14519	14644	14669	14561	14443	14646	14622	14543	14515	14566	14503	14434	14571	14466	14510	14705	14551	14520	14313	14458	14610	14372	14655	14601	14427	14480	14622	14613	14576	14672	14488	14645	14784	14683	14567	14720	14644	14573	14726	14433	14555	14652	14623	14630	14620	14618	14609	14509	14490	14648	14450	14532	14623	14551	14548	14540	14538	14673	14607	14755	14646	14681	14308	14427	14769	14432	14563	14392	14566	14654	14763	14600	14676	14462	14652	14437	14443	14521	14609	14664	14634	14792	14601	14510	14693	14629	14578	14688	14566	14602	14706	14572	14548	14539	14708	14628	14794	14693	14627	14574	14750	14687	14466	14575	14601	14491	14480	14627	14607	14572	14618	14610	14536	14626	14613	14419	14659	14415	14645	14551	14526	14594	14631	14501	14542	14546	14496	14552	14702	14602	14526	14570	14744	14480	14431	14628	14549	14514	14638	14603	14549	14405	14444	14620	14619	14688	14752	14604	14600	14523	14643	14589	14606	14535	14479	14630	14629	14447	14577	14526	14652	14552	14623	14506	14559	14662	14559	14557	14520	14832	14693	14403	14681	14465	14649	14557	14770	14445	14587	14667	14549	14424	14623	14465	14758	14704	14656	14532	14741	14627	14677	14489	14585	14576	14634	14495	14569	14705	14754	14643	14611	14613	14642	14577	14551	14532	14587	14707	14597	14442	14678	14508	14649	14669	14561	14687	14639	14491	14565	14578	14633	14572	14565	14526	14622	14614	14513	14622	14502	14569	14560	14742	14450	14569	14619	14565	14518	14604	14648	14469	14556	14670	14570	14382	14550	14596	14615	14593	14605	14802	14469	14595	14680	14442	14620	14582	14639	14478	14641	14409	14532	14594	14625	14480	14510	14593	14547	14517	14598	14591	14737	14773	14497	14820	14620	14664	14550	14401	14533	14510	14683	14704	14474	14750	14641	14580	14420	14494	14537	14667	14528	14584	14715	14613	14721	14589	14553	14622	14684	14620	14566	14420	14751	14602	14570	14648	14452	14701	14685	14571	14558	14596	14396	14552	14613	14476	14499	14707	14699	14682	14551	14524	14666	14481	14703	14543	14720	14453	14486	14580	14458	14555	14517	14568	14581	14592	14559	14462	14681	14486	14666	14592	14671	14704	14636	14460	14591	14641	14519	14531	14571	14645	14580	14759	14546	14597	14538	14522	14608	14643	14654	14631	14453	14485	14580	14617	14634	14699	14663	14651	14474	14488	14618	14593	14724	14605	14967	14564	14591	14609	14604	14439	14500	14491	14615	14481	14669	14594	14566	14378	14594	14756	14578	14408	14444	14447	14662	14558	14532	14704	14567	14579	14621	14771	14615	14554	14804	14569	14656	14650	14669	14648	14508	14435	14629	14576	14517	14644	14660	14757	14446	14561	14618	14579	14587	14605	14576	14585	14493	14558	14505	14707	14339	14388	14614	14407	14538	14551	14658	14628	14692	14606	14506	14528	14571	14760	14512	14564	14704	14549	14535	14590	14623	14608	14471	14463	14514	14472	14621	14621	14593	14348	14577	14375	14505	14427	14564	14659	14615	14757	14457	14539	14616	14554	14762	14586	14633	14621	14709	14448	14492	14659	14562	14594	14490	14545	14628	14706	14624	14575	14627	14545	14394	14589	14550	14696	14502	14484	14690	14621	14505	14562	14538	14511	14732	14565	14591	14701	14608	14579	14513	14543	14528	14562	14687	14751	14510	14634	14634	14457	14581	14512	14377	14615	14687	14598	14517	14558	14585	14564	14338	14676	14665	14569	14562	14440	14525	14526	14648	14450	14507	14735	14645	14651	14590	14497	14584	14403	14677	14546	14621	14571	14559	14599	14491	14608	14418	14677	14527	14642	14453	14646	14685	14565	14654	14520	14676	14670	14663	14525	14630	14522	14571	14568	14359	14572	14748	14641	14567	14383	14515	14640	14554	14688	14690	14690	14482	14500	14548	14544	14441	14693	14668	14525	14628	14581	14704	14653	14518	14501	14597	14570	14489	14675	14711	14737	14622	14511	14579	14715	14661	14537	14638	14634	14522	14487	14579	14634	14610	14659	14608	14608	14693	14518	14596	14643	14686	14447	14773	14756	14426	14721	14625	14487	14604	14449	14588	14596	14620	14637	14391	14655	14668	14669	14633	14544	14581	14598	14537	14627	14513	14654	14619	14639	14697	14627	14443	14662	14619	14632	14532	14706	14648	14568	14524	14588	14712	14577	14563	14607	14636	14612	14676	14554	14361	14481	14464	14607	14624	14499	14637	14639	14689	14546	14787	14594	14603	14607	14598	14637	14542	14553	14581	14560	14615	14477	14483	14583	14684	14639	14559	14585	14556	14486	14521	14674	14754	14357	14619	14591	14434	14715	14684	14572	14596	14512	14587	14636	14679	14508	14478	14628	14738	14549	14544	14560	14608	14594	14595	14658	14573	14591	14666	14635	14505	14646	14662	14636	14570	14446	14591	14555	14567	14564	14586	14673	14644	14549	14442	14690	14696	14541	14737	14587	14624	14546	14574	14480	14508	14741	14479	14388	14588	14537	14734	14492	14661	14538	14600	14572	14660	14441	14623	14604	14528	14570	14747	14392	14809	14560	14728	14624	14735	14692	14529	14567	14652	14630	14658	14532	14558	14547	14671	14528	14597	14646	14565	14481	14513	14832	14800	14703	14636	14499	14516	14509	14639	14542	14599	14656	14818	14690	14496	14577	14562	14495	14591	14542	14435	14589	14545	14665	14646	14537	14701	14406	14457	14768	14620	14522	14677	14568	14563	14827	14678	14465	14506	14546	14543	14670	14666	14564	14571	14806	14622	14468	14635	14747	14518	14592	14662	14447	14616	14544	14594	14618	14545	14591	14592	14571	14328	14628	14485	14626	14490	14575	14601	14579	14563	14571	14524	14573	14603	14493	14691	14435	14520	14621	14504	14651	14703	14600
29077	29217	37167	32658	26094	22895	20740	18949	17727	17237	17192	17046	17068	16946	16934	16959	16961	16845	16685	16737	16845	16629	16555	16760	16772	16640	16585	16710	16587	16613	16745	16532	16597	16465	16543	16355	16587	16181	16459	16514	16523	16322	16411	16274	16513	16194	16422	16420	16442	16511	16518	16517	16486	16530	16515	16479	16342	16385	16620	16379	16448	16164	16475	16597	16416	16408	16509	16372	16556	16341	16253	16268	16255	16367	16142	16430	16534	16549	16328	16402	16485	16301	16481	16497	16275	16194	16318	16326	16450	16387	16534	16492	16413	16363	16351	16563	16473	16439	16685	16530	16370	16606	16361	16418	16460	16452	16378	16190	16574	16369	16416	16219	16206	16532	16313	16241	16583	16554	16430	16392	16266	16365	16419	16352	16542	16438	16212	16406	16590	16220	16589	16402	16436	16480	16534	16546	16649	16389	16310	16435	16391	16542	16476	16519	16431	16488	16247	16463	16502	16329	16520	16637	16364	16368	16355	16382	16368	16346	16505	16673	16520	16417	16583	16452	16428	16483	16540	16580	16535	16517	16443	16536	16361	16342	16482	16149	16508	16318	16389	16527	16357	16416	16513	16556	16482	16469	16427	16474	16460	16392	16568	16463	16349	16243	16296	16512	16411	16219	16380	16522	16317	16465	16427	16490	16437	16429	16489	16481	16437	16369	16411	16517	16438	16394	16443	16425	16376	16591	16417	16521	16442	16350	16313	16429	16429	16402	16480	16442	16416	16425	16187	16408	16357	16596	16707	16398	16492	16592	16438	16250	16406	16464	16464	16412	16569	16444	16479	16219	16348	16418	16590	16334	16094	16286	16500	16317	16442	16316	16351	16311	16445	16469	16380	16701	16326	16527	16267	16469	16491	16511	16330	16306	16458	16439	16319	16458	16479	16381	16320	16379	16300	16397	16367	16624	16579	16496	16471	16313	16495	16341	16397	16413	16401	16228	16477	16484	16336	16442	16587	16401	16377	16527	16455	16370	16337	16428	16470	16349	16446	16027	16450	16411	16389	16358	16538	16432	16364	16590	16488	16342	16321	16317	16468	16425	16317	16309	16541	16434	16367	16389	16391	16451	16445	16263	16525	16404	16304	16309	16528	16405	16513	16510	16335	16300	16520	16514	16331	16310	16453	16500	16521	16635	16479	16489	16365	16460	16175	16279	16472	16386	16491	16403	16396	16510	16272	16413	16391	16606	16504	16458	16513	16328	16421	16422	16188	16380	16299	16227	16402	16439	16542	16535	16432	16646	16506	16587	16557	16452	16434	16385	16608	16467	16381	16554	16271	16315	16493	16369	16500	16562	16456	16524	16475	16497	16513	16467	16467	16160	16425	16376	16489	16423	16620	16414	16517	16376	16224	16415	16403	16612	16192	16498	16459	16363	16659	16511	16428	16441	16489	16481	16651	16431	16334	16431	16619	16403	16554	16484	16343	16295	16555	16474	16520	16404	16427	16529	16506	16441	16393	16379	16535	16443	16342	16238	16387	16511	16437	16632	16443	16586	16400	16180	16368	16633	16449	16631	16378	16375	16546	16653	16432	16410	16488	16466	16449	16254	16264	16504	16397	16504	16304	16507	16535	16409	16430	16543	16487	16607	16584	16194	16417	16385	16270	16453	16438	16353	16421	16535	16231	16294	16500	16432	16418	16204	16204	16557	16523	16496	16336	16475	16580	16486	16409	16495	16385	16478	16488	16521	16380	16294	16398	16524	16579	16470	16601	16634	16330	16464	16281	16407	16225	16367	16547	16607	16385	16425	16224	16455	16644	16476	16493	16455	16369	16232	16483	16456	16256	16455	16503	16221	16487	16332	16415	16510	16311	16570	16478	16444	16396	16407	16332	16424	16431	16528	16553	16374	16421	16427	16319	16389	16707	16408	16448	16332	16584	16359	16429	16586	16457	16449	16259	16504	16472	16441	16479	16475	16404	16310	16437	16382	16315	16569	16410	16338	16612	16311	16241	16453	16399	16259	16475	16465	16730	16590	16400	16413	16191	16504	16398	16483	16176	16479	16407	16576	16510	16382	16479	16385	16483	16493	16389	16439	16417	16321	16423	16579	16336	16509	16471	16441	16244	16430	16391	16393	16589	16479	16346	16579	16346	16305	16451	16411	16328	16331	16506	16274	16429	16353	16562	16310	16477	16383	16395	16506	16525	16496	16437	16407	16472	16407	16538	16581	16436	16544	16385	16294	16380	16404	16475	16601	16535	16511	16459	16478	16266	16396	16626	16402	16520	16392	16437	16361	16313	16432	16379	16337	16514	16402	16472	16242	16506	16396	16264	16631	16424	16638	16655	16652	16659	16421	16269	16450	16417	16594	16422	16351	16288	16320	16604	16315	16453	16349	16280	16508	16596	16373	16552	16556	16555	16468	16382	16264	16380	16446	16358	16207	16415	16447	16409	16537	16556	16461	16437	16538	16391	16576	16338	16352	16443	16461	16137	16498	16525	16703	16481	16199	16125	16314	16353	16492	16561	16214	16424	16403	16271	16459	16223	16306	16542	16136	16509	16485	16480	16351	16501	16107	16596	16442	16454	16587	16441	16494	16348	16469	16469	16282	16432	16522	16497	16750	16446	16120	16454	16504	16426	16484	16520	16534	16428	16496	16414	16436	16521	16202	16630	16425	16248	16593	16554	16448	16281	16336	16349	16254	16273	16523	16373	16452	16387	16339	16261	16353	16420	16328	16312	16405	16421	16549	16452	16469	16259	16343	16266	16562	16370	16594	16430	16283	16347	16561	16402	16306	16158	16457	16296	16256	16664	16351	16555	16596	16448	16432	16535	16351	16352	16211	16340	16404	16673	16407	16658	16425	16576	16486	16306	16382	16519	16304	16459	16562	16464	16643	16353	16311	16370	16325	16467	16330	16355	16515	16427	16280	16245	16502	16385	16337	16477	16311	16622	16430	16421	16419	16428	16577	16380	16518	16437	16405	16428	16434	16477	16325	16375	16340	16440	16389	16373	16444	16420	16369	16336	16489	16222	16354	16371	16494	16166	16339	16645	16496	16433	16368	16327	16279	16489	16459	16555	16551	16455	16529	16546	16455	16417	16365	16362	16378	16524	16504	16446	16508	16434	16290	16472	16595	16791	16106	16199	16305	16289	16625	16286	16485	16461	16572	16484	16454	16494	16430	16322	16399	16477	16360	16415	16179	16591	16564	16517	16286	16541	16406	16402	16400	16623	16712	16329	16405	16409	16333	16490	16577	16621	16537	16435	16559	16632	16495	16373	16603	16287	16249	16619	16349	16582	16416	16500	16402	16427	16341	16403	16422	16351	16508	16454	16595	16420	16658	16441	16331	16513	16495	16436	16369	16507	16507	16229	16605	16592	16384	16289	16337	16411	16421	16391	16598	16389	16354	16629	16489	16471	16651	16428	16102	16452	16570	16287	16371	16401	16460	16353	16322	16518	16355	16382	16515	16481	16398	16418	16340	16366	16404	16485	16384	16438	16624	16420	16490	16328	16362	16437	16488	16178	16584	16458	16376	16353	16285	16278	16464	16421	16408	16483	16451	16409	16394	16454	16432	16345	16691	16490	16485	16442	16485	16421	16526	16459	16389	16301	16392	16546	16561	16482	16532	16419	16478	16553	16301	16429	16457	16323	16357	16368	16577	16462	16286	16328	16467	16494	16449	16319	16541	16629	16412	16371	16333	16243	16457	16500	16399	16574	16313	16317	16418	16283	16317	16370	16450	16371	16487	16651	16504	16577	16299	16480	16490	16346	16495	16414	16477	16414	16289	16494	16377	16337	16432	16513	16464	16517	16368	16348	16426	16240	16373	16611	16395	16468	16299	16521	16569	16578	16518	16376	16499	16281	16606	16484	16510	16258	16212	16457	16477	16421	16526	16373	16483	16225	16486	16421	16380	16541	16346	16353	16301	16366	16276	16281	16429	16451	16465	16448	16166	16387	16586	16466	16396	16519	16436	16304	16511	16397	16471	16391	16368	16340	16596	16455	16225	16425	16400	16308	16512	16236	16457	16479	16514	16310	16627	16486	16491	16411	16470	16334	16525	16288	16300	16424	16267	16355	16357	16557	16322	16365	16238	16495	16496	16362	16455	16279	16297	16272	16480	16451	16328	16395	16260	16558	16381	16426	16532	16381	16366	16395	16448	16402	16484	16570	16498	16421	16395	16540	16551	16529	16397	16442	16288	16395	16398	16396	16345	16387	16662	16408	16406	16521	16473	16434	16264	16330	16521	16474	16267	16229	16565	16481	16511	16512	16452	16319	16220	16147	16486	16512	16221	16477	16359	16509	16383	16572	16366	16501	16464	16581	16186	16374	16383	16205	16429	16461	16249	16213	16573	16394	16270	16512	16441	16418	16670	16602	16416	16435	16423	16402	16355	16552	16422	16450	16352	16411	16574	16449	16512	16271	16456	16547	16472	16422	16442	16302	16463	16302	16594	16415	16579	16484	16283	16347	16746	16166	16378	16518	16553	16459	16318	16447	16519	16616	16270	16285	16616	16342	16480	16369	16547	16474	16627	16307	16415	16389	16452	16564	16193	16631	16414	16486	16263	16565	16535	16356	16449	16550	16089	16293	16579	16411	16362	16402	16212	16406	16505	16554	16364	16455	16354	16428	16547	16367	16470	16397	16477	16380	16247	16372	16400	16395	16539	16273	16587	16532	16457	16292	16506	16507	16431	16619	16363	16552	16387	16340	16491	16391	16429	16509	16428	16378	16610	16318	16582	16491	16536	16501	16330	16369	16527	16551	16559	16673	16288	16509	16542	16341	16528	16316	16596	16422	16616	16352	16644	16480	16374	16300	16574	16334	16396	16292	16445	16501	16451	16216	16569	16327	16490	16352	16261	16348	16577	16340	16504	16464	16506	16394	16333	16614	16380	16404	16353	16389	16604	16438	16423	16376	16424	16373	16413	16309	16297	16401	16386	16524	16525	16523	16500	16439	16559	16350	16849	16457	16338	16498	16540	16417	16518	16357	16412	16416	16316	16518	16376	16447	16248	16274	16460	16554	16220	16252	16281	16456	16374	16295	16454	16537	16613	16416	16524	16405	16513	16392	16384	16525	16486	16404	16324	16333	16362	16218	16298	16518	16320	16550	16308	16531	16329	16299	16509	16612	16440	16516	16443
31037	45965	40944	30911	26057	22232	19956	17724	15766	15406	15225	15184	15127	15143	14953	14637	14955	14644	14618	14390	14371	14326	14243	14265	14276	14299	14235	14278	14303	14149	14192	14383	14093	14061	14242	14066	14020	14135	14057	14062	14130	14124	14124	14149	14198	14003	14015	13896	14203	14041	14169	13969	13980	14238	13996	14203	14070	14036	14226	13986	13888	13901	13973	14177	14138	14280	14123	14002	14035	14128	14175	13887	14058	13986	13935	14066	14144	14194	14105	14138	14116	14132	13887	14007	14228	14188	14119	14050	14082	14178	14280	14082	14117	13972	14081	14135	13999	14255	14070	14165	13997	13978	13912	14038	13992	13895	14112	13995	13972	14196	13909	14070	14054	14068	14080	14101	13993	14179	14124	14130	14106	14091	14128	14005	14237	14027	13934	14049	13960	14052	14005	14153	14068	14031	13946	14107	14046	14207	14072	14206	14188	14173	14086	14124	14170	14092	14117	14031	14102	14213	14066	13929	14200	14094	14071	14125	14058	13934	14184	14185	14061	13917	14057	13967	14073	14017	13968	14064	14218	14007	14002	14204	14083	14078	14121	14005	14032	14036	14062	14133	14011	13987	14220	14138	14049	14050	14189	14153	13991	14150	14011	14169	14025	13789	14155	14036	13899	13931	14114	14010	14078	14134	14102	14025	13944	14057	14000	14032	14076	14114	14092	14060	14067	13995	14206	13937	14100	14166	14168	13857	13996	13975	14048	13994	14068	14010	14101	14164	14187	14113	14144	14111	14141	13984	13956	14091	14061	14094	14194	14081	14002	14195	14141	13958	14181	13995	14089	14007	14219	13938	14098	14019	13918	14135	14037	13996	14036	14053	14032	14226	14195	13926	14212	14046	14132	14225	14018	14019	14168	14064	14171	14237	13944	14109	14087	14091	14099	14087	14291	13968	14090	13992	14157	14147	14076	14218	14042	13974	14068	14151	13928	14056	14157	14119	14019	14171	14013	14219	14039	14022	13958	14023	14055	14152	14186	14136	13995	14235	13942	14129	14144	14164	13998	13980	14109	14063	14018	14072	13966	14056	14138	13917	14139	14126	14145	14242	14029	14007	14064	14111	14159	14131	13968	13972	14121	14077	14083	14076	14081	13988	14057	14015	14028	13987	14086	14011	14229	13962	14141	14095	14143	14092	13986	13974	13991	13980	14049	14103	13932	13977	13950	14073	14046	13962	13906	14031	14141	13963	13936	13947	14129	14046	14014	14045	14114	14079	14256	14095	14041	14210	14107	14057	14036	14310	14080	14127	14023	14106	14074	14218	14115	14003	14045	14087	14133	14211	14202	13947	14139	13916	14278	13929	14013	14070	14051	14156	14021	14193	13995	13928	14208	14041	14128	14070	14025	14204	13904	13926	13896	14201	14049	14111	14083	14162	14036	13994	14114	13901	14267	14047	14253	14131	14086	13965	14142	14110	14002	13959	13995	14007	14111	13876	14034	14123	13997	14070	14226	14064	14142	14093	13931	14224	14033	14196	13967	14009	14007	13996	14001	14022	14230	14106	14199	14024	14022	13979	14292	14076	14125	14104	14188	13918	13971	13909	13862	14134	13980	14069	14015	14158	14219	14131	14042	14050	14017	14017	14041	13999	14266	13961	13908	14097	14199	14135	14030	14009	14020	14129	14060	13925	13945	14062	14134	14075	14065	14207	14040	14172	14104	14198	14315	14024	13945	14227	14120	13882	14017	14157	14017	14129	14179	14097	13964	14119	14105	14142	14239	13884	14090	13945	14163	14052	14176	14123	14057	13954	14125	13920	14046	14236	14210	14033	14216	14006	14033	14237	14146	14080	14089	14267	14082	14131	14039	13985	14010	14134	14153	14130	14086	14067	14148	14155	14116	14190	14090	14009	14034	14136	14147	13996	13951	14166	13965	14178	14043	13885	14080	14020	14034	14253	14121	14061	14290	14156	14014	14090	14125	14113	13965	14295	14003	14126	13902	14099	14311	14166	14071	14207	13992	14218	14140	14016	13926	14069	14107	14010	13950	14120	14072	14095	14121	14085	14227	14123	13980	14096	14066	14107	14080	14136	14247	14183	14019	14070	13927	14180	13975	14088	13874	14121	14268	14053	14107	14135	14145	14056	14130	14178	14043	14239	13998	14149	13948	14150	14055	14139	14109	14289	14139	13976	13962	13936	14170	14083	14000	14134	14079	13915	14098	14045	14242	13940	14050	14236	13962	14104	14034	14207	14228	14127	14177	13969	14127	14108	14040	14137	13898	14148	14191	14259	14015	14033	14080	13991	14038	14062	14140	14048	14022	13961	14142	14196	14091	14070	14165	14026	13926	14153	14062	14106	14096	14110	14194	13954	13970	14127	14025	14109	14094	14096	14090	14014	14127	14015	14045	14063	14128	14016	13961	13943	14113	14053	14068	14069	14172	14036	14035	14126	14030	14078	14111	14108	13973	14215	14034	14166	14114	14062	13950	14026	14048	14112	14129	14069	14022	14040	13998	14134	13977	13992	14075	14183	14296	14254	14228	13981	14251	14013	14106	14099	14082	14055	14105	14039	14224	14040	14111	14040	14176	14071	14020	14046	14055	14049	14190	14128	14088	14175	13997	14192	14034	14078	14106	14063	14017	13958	14124	14009	14170	14084	14013	14062	14160	14167	13991	13945	14063	14025	14043	13943	14137	14073	14113	14127	14128	14126	14148	14174	14030	13972	14146	13991	14165	13941	14111	13900	14133	14108	14076	14198	13990	14087	13980	14135	14066	13977	14059	14154	14102	14074	13849	13982	14124	14227	13988	13971	14214	14107	14014	14187	14155	14021	14018	14052	14136	14065	14130	13977	14132	14172	14112	14179	14067	14091	14057	14157	14107	14045	14086	14172	14158	14154	14054	14138	14005	14133	14154	14021	13869	14168	14077	14189	14154	14231	14112	14035	14145	14072	14038	13952	13973	13944	14108	14052	14114	14223	14053	14130	14002	14100	13854	14181	13873	14152	14134	14024	14131	13928	14106	14128	14035	14021	14058	14152	14056	13996	14026	14176	14117	14181	14132	14118	13938	13964	14049	14271	13864	13967	14075	14092	14176	14172	14133	14074	14237	13998	14178	14095	14046	14216	14076	13919	14115	13984	13861	13888	14164	13930	14122	14120	14127	14092	14146	14148	14153	14014	14130	13976	14000	14005	14103	14126	14028	13984	14153	14109	14031	14172	14329	14044	14033	14044	14049	14042	14103	14252	14040	14081	14007	14146	13952	14168	14122	14126	14201	14101	14229	13929	13957	14064	13892	14071	14179	14057	13881	14071	14091	14094	14087	13986	14137	14010	14091	13977	14156	14232	13942	14064	14070	14044	14073	14002	14109	13969	14074	14069	14008	13965	13890	14056	14198	14099	14075	14075	14033	14154	14063	14076	14087	13905	14080	13957	14025	13861	13971	14164	13971	13899	13983	13990	14158	14209	14062	14064	14207	14038	14090	14026	14196	14026	14047	13971	13926	14065	14209	14118	14037	13951	14092	13888	14088	14038	14084	14040	14061	14039	13998	14087	14181	14019	14207	14047	14150	14023	14059	14149	13959	14263	13900	13968	14081	14144	14096	14183	13925	14102	13988	14120	13931	14015	13946	14029	13988	14022	14111	14139	14095	14020	14101	14060	14199	14138	14026	14283	14039	14125	13955	14010	14052	14104	14111	13991	13999	14085	14146	14144	14160	14069	14083	14101	14083	14012	13983	14006	14036	14094	14070	14037	14081	13922	14127	14091	14024	14086	14086	14189	14046	14163	14143	14122	14014	13997	13822	14153	14043	14043	14174	14154	14142	14163	14137	14027	14161	14153	14131	14005	13989	14117	14077	14109	14131	14013	13956	14028	14137	14186	13931	14101	14067	14119	14306	14061	14077	13979	14044	14264	14160	14097	14246	14093	14125	14174	14076	14168	14083	13985	14119	14083	14131	14175	14006	14056	14087	14169	14052	14070	13839	14095	13973	13965	14120	14128	13930	14202	14168	14150	13989	14130	13936	14157	14182	14070	14033	14143	13970	13899	14042	14316	14249	14123	13970	14152	14005	14099	14068	13988	14098	14110	14001	14104	14002	14132	14213	14214	14101	14163	13883	14114	14129	14106	14074	14010	14064	14001	14108	14054	14135	14012	14074	14048	13977	14123	13930	14046	13992	13975	14076	14316	14083	14121	13970	14015	14056	14003	14093	14156	14120	14053	14071	14150	14036	14012	13937	14070	14041	14071	14140	14053	14159	14077	13916	13899	13989	13936	14067	13852	14011	14136	14060	14072	14068	14156	14109	14057	13987	13838	14077	14045	14048	14110	14171	14019	13974	14285	13953	14019	14212	14202	14036	14082	14046	14015	13916	13895	14025	14048	13958	14083	14282	14008	14044	14146	14046	14028	14171	14205	14220	14056	13943	13993	14010	14150	13929	14083	14253	14171	14195	13985	14163	14158	14211	14045	13960	14150	13882	14076	13981	14104	14133	14016	14132	14020	14111	13985	14149	14186	14089	14134	13926	14063	14106	13952	13972	14169	14062	14045	14134	14104	14042	14002	13957	14142	14173	14102	14003	14049	14163	14067	14237	14018	13991	14096	14037	13961	14048	14138	14237	14237	14262	14091	14040	14182	13992	13960	14049	14185	14095	14071	14162	14069	13903	14058	14128	14062	14127	13976	14174	14091	14142	13941	14037	14049	14101	13982	14124	14115	14137	14148	14067	14146	14007	14193	14192	13975	14176	14041	14006	14035	14126	14071	14151	14200	14035	14091	14113	14037	14121	14067	14080	14155	14175	14037	14083	13941	14129	14152	14089	14043	14018	14034	14157	14135	14044	14100	14184	14084	14075	14050	14226	14143	14037	13927	14134	14049	14116	14069	14031	14227	14148	14055	14186	14075	13972	14152	13873	14282	14089	13942	14173	14164	14040	14097	14243	13971	14067	13989	14109	13902	14042	13939	14295	14161	14086	13968	14209	14087	13980	14082	13948	14210	14134	14026	14111	14110	14225	13949	14149	13968	14004	14146	14015	14141	14050	14119	14141	13993	14022	14031	14219	13887	14171	14138	14106	14022	13985	14091	13963	14060	13984	13891	14067	14053	14100	14037	14135	14179	14108	13889	14067	14140	14064	14016	14120	13931	14102	14105
23795	21062	28611	25065	24879	26084	25384	21070	18489	18154	17943	17665	17689	17657	17585	17506	17074	17063	17055	16826	16974	16664	16914	16897	16785	16820	16791	16548	16750	16699	16498	16686	16694	16659	16318	16474	16531	16556	16364	16426	16355	16479	16435	16445	16406	16651	16511	16343	16377	16524	16419	16453	16537	16322	16471	16396	16283	16409	16353	16243	16587	16354	16274	16452	16345	16415	16302	16375	16437	16272	16446	16439	16297	16276	16410	16267	16331	16435	16522	16434	16426	16528	16485	16349	16444	16288	16488	16480	16406	16203	16410	16327	16300	16507	16201	16403	16416	16209	16309	16387	16472	16502	16677	16346	16531	16524	16590	16511	16629	16286	16508	16343	16365	16439	16654	16630	16419	16320	16431	16491	16215	16402	16450	16387	16568	16359	16306	16362	16401	16277	16328	16546	16389	16333	16307	16374	16472	16484	16489	16349	16427	16457	16527	16514	16454	16446	16429	16352	16521	16330	16132	16415	16397	16266	16477	16339	16431	16347	16367	16479	16412	16463	16222	16398	16565	16513	16562	16388	16403	16449	16347	16380	16401	16281	16494	16259	16544	16204	16290	16318	16438	16662	16598	16451	16306	16305	16512	16366	16513	16559	16344	16467	16413	16433	16281	16453	16402	16419	16316	16632	16605	16369	16308	16367	16363	16323	16274	16358	16290	16615	16342	16424	16399	16515	16410	16281	16193	16479	16562	16328	16469	16687	16346	16196	16428	16323	16400	16250	16392	16504	16535	16283	16394	16314	16366	16259	16403	16572	16400	16557	16180	16486	16403	16507	16371	16373	16274	16453	16408	16392	16459	16463	16393	16532	16483	16455	16372	16279	16575	16397	16343	16362	16457	16356	16304	16395	16437	16327	16376	16265	16452	16321	16486	16480	16632	16294	16484	16529	16429	16284	16171	16411	16426	16501	16451	16415	16414	16419	16263	16476	16486	16468	16528	16556	16367	16296	16483	16468	16306	16434	16417	16358	16456	16338	16338	16305	16313	16405	16355	16216	16391	16475	16418	16338	16398	16531	16336	16419	16159	16397	16402	16403	16278	16190	16399	16574	16546	16337	16288	16266	16578	16594	16556	16336	16618	16256	16350	16419	16494	16513	16386	16375	16564	16541	16325	16290	16310	16036	16310	16245	16347	16518	16285	16331	16417	16427	16530	16342	16280	16432	16495	16314	16300	16351	16513	16493	16227	16309	16362	16486	16385	16470	16467	16557	16387	16413	16281	16493	16471	16367	16424	16500	16325	16403	16411	16529	16344	16528	16414	16423	16474	16330	16544	16357	16379	16311	16398	16498	16357	16457	16365	16390	16393	16485	16507	16355	16368	16184	16391	16557	16287	16276	16527	16544	16435	16526	16438	16489	16412	16118	16438	16216	16526	16559	16274	16577	16447	16544	16289	16439	16363	16351	16462	16380	16409	16207	16269	16064	16493	16369	16477	16357	16344	16565	16458	16457	16705	16484	16482	16304	16354	16342	16439	16435	16519	16259	16327	16429	16459	16405	16438	16408	16357	16368	16417	16414	16291	16387	16289	16364	16492	16392	16388	16345	16554	16443	16385	16336	16279	16403	16473	16414	16311	16506	16399	16521	16483	16407	16462	16443	16311	16286	16511	16312	16228	16502	16446	16606	16520	16373	16355	16332	16493	16299	16344	16358	16501	16402	16174	16235	16467	16355	16403	16525	16469	16263	16428	16351	16270	16428	16443	16477	16306	16347	16268	16375	16488	16357	16541	16462	16664	16607	16535	16297	16533	16549	16197	16202	16383	16437	16094	16238	16399	16591	16487	16415	16286	16470	16550	16438	16330	16377	16457	16194	16191	16335	16333	16298	16427	16310	16483	16504	16434	16443	16546	16223	16411	16400	16291	16451	16600	16464	16426	16576	16596	16231	16408	16555	16496	16469	16414	16369	16265	16470	16505	16396	16479	16556	16241	16286	16593	16306	16613	16505	16332	16364	16424	16358	16397	16488	16158	16366	16469	16370	16252	16312	16276	16423	16276	16333	16490	16414	16474	16198	16357	16288	16434	16514	16588	16442	16454	16590	16424	16597	16415	16518	16591	16382	16555	16538	16404	16421	16424	16355	16427	16529	16545	16465	16459	16331	16630	16367	16366	16408	16346	16474	16280	16268	16374	16460	16287	16152	16383	16487	16390	16231	16207	16324	16334	16405	16530	16476	16313	16527	16180	16419	16365	16442	16216	16159	16482	16504	16372	16356	16459	16331	16356	16245	16251	16302	16435	16315	16177	16374	16401	16321	16525	16435	16338	16270	16314	16481	16303	16573	16558	16505	16387	16461	16421	16325	16457	16243	16471	16378	16376	16342	16470	16419	16436	16238	16368	16374	16434	16662	16441	16489	16408	16419	16336	16312	16615	16444	16421	16477	16311	16437	16501	16412	16464	16201	16616	16426	16477	16571	16507	16475	16340	16411	16405	16349	16337	16278	16169	16558	16348	16186	16471	16345	16504	16353	16302	16155	16345	16417	16442	16455	16673	16435	16275	16553	16169	16540	16536	16284	16407	16274	16211	16250	16551	16153	16395	16342	16478	16356	16495	16404	16457	16472	16720	16485	16489	16469	16288	16395	16548	16375	16402	16347	16401	16425	16487	16352	16394	16381	16384	16264	16399	16256	16369	16423	16327	16467	16368	16552	16387	16404	16266	16333	16397	16490	16574	16272	16304	16500	16337	16311	16360	16366	16402	16500	16512	16510	16482	16393	16422	16455	16269	16447	16436	16341	16499	16282	16483	16603	16492	16438	16453	16282	16419	16599	16628	16287	16401	16434	16588	16513	16707	16515	16384	16426	16484	16396	16545	16350	16446	16362	16437	16349	16377	16524	16365	16266	16302	16553	16479	16423	16297	16340	16355	16372	16351	16412	16654	16408	16249	16399	16209	16274	16457	16523	16312	16365	16377	16267	16313	16369	16546	16325	16193	16210	16375	16380	16229	16367	16231	16450	16490	16627	16346	16388	16227	16415	16457	16350	16431	16284	16531	16484	16417	16343	16356	16347	16449	16415	16449	16443	16559	16449	16416	16338	16474	16459	16156	16249	16332	16251	16435	16421	16406	16375	16451	16310	16416	16326	16409	16582	16469	16317	16246	16374	16394	16454	16442	16427	16449	16252	16267	16478	16191	16243	16232	16381	16357	16367	16388	16523	16589	16500	16386	16452	16412	16448	16467	16450	16292	16435	16421	16405	16479	16471	16145	16221	16449	16344	16370	16339	16291	16438	16219	16463	16215	16482	16508	16519	16366	16520	16340	16404	16631	16371	16392	16244	16373	16420	16394	16430	16251	16478	16634	16419	16439	16488	16436	16510	16307	16464	16511	16352	16326	16338	16287	16397	16521	16336	16361	16264	16387	16500	16520	16599	16384	16350	16391	16430	16328	16537	16257	16423	16675	16374	16418	16280	16354	16273	16588	16316	16515	16649	16474	16300	16532	16440	16425	16470	16334	16376	16407	16467	16374	16464	16266	16575	16413	16467	16298	16583	16424	16305	16463	16365	16378	16469	16558	16378	16521	16540	16505	16415	16418	16415	16380	16312	16464	16519	16271	16301	16206	16309	16555	16441	16322	16070	16447	16457	16592	16395	16505	16297	16381	16316	16375	16305	16440	16350	16409	16170	16520	16499	16325	16236	16311	16508	16345	16443	16393	16263	16250	16538	16370	16499	16410	16585	16351	16425	16570	16334	16460	16547	16490	16432	16422	16434	16472	16400	16479	16160	16440	16418	16212	16199	16433	16408	16424	16287	16183	16329	16332	16456	16251	16254	16348	16398	16336	16493	16275	16249	16518	16361	16492	16433	16317	16497	16592	16309	16447	16239	16473	16364	16426	16430	16438	16297	16239	16386	16292	16406	16406	16320	16408	16533	16346	16187	16421	16372	16524	16401	16307	16445	16237	16223	16334	16417	16434	16384	16467	16327	16371	16537	16192	16332	16438	16514	16390	16376	16423	16415	16442	16364	16511	16457	16448	16412	16480	16245	16202	16405	16553	16402	16503	16420	16498	16300	16448	16431	16535	16494	16355	16335	16362	16357	16324	16388	16224	16458	16474	16404	16263	16342	16435	16470	16451	16405	16548	16343	16402	16426	16476	16429	16294	16387	16549	16535	16321	16377	16416	16423	16330	16532	16720	16472	16298	16347	16515	16422	16285	16445	16389	16301	16166	16439	16391	16459	16291	16071	16283	16290	16427	16388	16394	16369	16111	16408	16309	16309	16557	16382	16375	16302	16294	16402	16349	16546	16374	16323	16468	16496	16387	16457	16453	16292	16526	16262	16239	16222	16477	16510	16478	16248	16323	16331	16392	16274	16310	16331	16255	16326	16495	16283	16631	16426	16434	16493	16354	16419	16362	16401	16291	16439	16490	16409	16417	16482	16368	16262	16375	16380	16291	16401	16554	16511	16341	16408	16455	16328	16351	16555	16337	16350	16464	16514	16239	16308	16389	16365	16401	16490	16372	16515	16495	16437	16481	16349	16447	16352	16467	16423	16517	16381	16343	16486	16203	16318	16590	16378	16355	16328	16447	16480	16351	16411	16287	16643	16385	16588	16483	16395	16481	16375	16413	16675	16423	16196	16467	16187	16208	16500	16481	16186	16299	16476	16448	16380	16417	16481	16379	16518	16401	16407	16432	16328	16357	16210	16527	16293	16268	16328	16339	16288	16372	16367	16261	16629	16376	16207	16360	16500	16443	16463	16641	16400	16332	16491	16673	16412	16244	16338	16619	16373	16462	16295	16503	16276	16229	16402	16550	16383	16474	16385	16520	16313	16418	16519	16218	16390	16339	16514	16251	16490	16389	16558	16434	16377	16354	16420	16464	16523	16297	16361	16400	16430	16280	16346	16415	16351	16195	16319	16358	16418	16347	16340	16317	16548	16416	16357	16399	16472	16428	16209	16418	16121	16521	16338	16476	16363	16545	16476	16496	16509	16380	16359	16415	16379	16385	16355	16181	16188	16554	16345	16528	16343	16347	16468	16268	16424	16370	16258	16321	16540	16420	16173	16526	16440	16497	16132	16526	16407	16346	16312	16437	16487	16392	16347	16267	16466	16274	16439	16355	16254	16596	16334	16355	16580	16534	16432	16353	16375
30903	52507	47256	36667	31101	26228	23346	19813	16875	16191	15900	15739	15948	15706	15380	15438	15099	15050	14886	14744	14588	14444	14400	14570	14252	14114	14231	14233	14365	14288	14158	14252	14287	14094	14111	14102	14139	14133	14148	14076	14156	14148	14062	14030	14075	14043	13917	14099	13967	14170	13897	13964	13997	14087	14156	14115	14018	14092	13994	14016	14049	14009	14069	14019	14010	14000	14038	14193	13911	14017	13802	14137	14218	14080	13928	14030	13956	13777	14116	14025	14056	13972	13966	13916	14006	14149	14090	14038	13947	14051	14002	14152	13906	13950	13984	14099	13940	13989	14147	13918	14094	14162	14093	13962	14105	14088	14030	14012	13950	13956	14115	14079	13882	14069	14026	14056	14045	13987	13871	14016	14009	14044	14072	13952	13858	14068	14045	13990	14188	13921	13943	13951	14082	14148	13699	14105	14037	14034	14039	14057	13972	13790	14044	14035	13905	13959	14186	13964	14073	13940	13915	13906	14102	14097	13949	13996	14088	14072	13965	14170	14048	13853	14004	13998	13997	13959	14058	13939	13931	14062	13987	14109	14079	13863	14045	14081	13965	14000	13996	14018	14097	13847	14033	14061	13989	13918	14216	13834	13970	13874	13987	14102	14012	14029	14116	14066	14005	14005	13937	13949	13888	13684	13941	14080	14065	14017	13728	14093	13895	14049	13740	14130	14089	14031	14026	14099	14040	14108	13858	14008	14092	14055	13823	13972	14028	14160	14066	13897	14083	13884	13974	13967	13993	13986	13897	13888	14014	13965	13905	14016	14008	14074	13974	14195	13893	14072	14070	13947	14018	13895	13963	14107	13816	13893	14055	14236	14126	14217	13859	14069	13981	14132	14178	14148	14038	14035	13909	14013	13976	14151	13924	14127	14270	14021	14134	13860	13881	14117	14012	14035	14110	13826	14119	13916	14036	13880	14101	14062	14046	14137	13975	13876	14009	14021	13890	13836	14074	13963	14099	14030	13981	13981	13963	13837	14018	14014	13934	14091	13863	14150	13995	14117	13829	13976	14114	13928	14008	14189	13890	14028	13892	14201	13944	14153	14063	14041	13893	14212	13883	13917	13964	13835	13984	14072	13932	14116	14020	13909	14171	13943	13941	13973	14124	13963	14109	14124	14039	14049	14055	14106	14149	13869	14007	14012	14009	14155	14092	14085	14013	14107	13830	14042	14015	13983	14043	13928	14039	13811	13757	14018	13969	14046	14057	13978	13951	13943	13926	13837	14039	14127	14163	13908	13974	14015	14039	13925	13995	13970	13980	13987	14128	13938	14059	14022	14094	13884	13773	14011	13936	13983	13914	14022	14174	13837	14077	13977	14086	14114	13976	14076	13908	14033	14048	14065	13904	14125	14075	13843	13986	14005	14210	13887	13836	14153	14127	13996	13957	14065	13901	14076	14132	14058	13970	13992	14033	14020	13999	13930	13992	14009	13993	13991	14075	13966	13943	14081	14039	14141	13938	14056	14007	13936	14081	14003	14011	14002	13898	13951	14155	14017	13946	13951	14034	13813	13894	13904	13875	13874	14246	14092	14120	13900	14136	13933	14139	14075	14124	13953	14114	14075	13987	13993	14059	14113	14001	13983	14117	14042	13808	14108	14025	13977	14078	14155	13997	14004	14002	14000	13918	13844	14030	13925	14004	14085	14096	13958	13937	13966	14147	14151	14076	14034	13969	13945	14063	14027	14084	14134	14072	14029	13834	14184	13878	13990	14056	13957	14075	14054	13993	14107	14002	13970	14052	13953	13915	14083	14044	14087	13938	14088	13948	14032	13953	13884	13949	13978	14098	13917	14079	13932	14010	13927	14056	14052	13980	14079	13926	13982	14054	13949	14098	13938	14009	14063	14266	13964	13918	13952	13907	13968	13982	13991	13891	14080	13981	14053	14020	13939	14091	14056	14074	14025	13932	14053	13994	13999	13987	14071	13813	14013	13936	13986	13975	14014	14027	13940	14012	14076	13926	14208	14068	14005	14139	13987	13974	14002	13996	14063	14031	13858	13920	14010	14043	14105	14098	14098	13925	13916	13856	14041	14072	13989	13944	13985	13991	13907	14101	13950	14179	14044	13877	14057	13995	14134	14098	14054	14090	13986	14136	14015	13859	13946	14075	13938	13979	14096	14028	13963	13976	14012	14100	14129	14057	13980	14020	14106	13928	13861	14021	13916	14100	13991	14003	14026	13932	14063	13862	13957	13999	13903	14077	13938	14000	13782	14048	13957	14123	13974	14023	14068	14019	13981	14099	14017	14073	14046	14134	13949	14045	14003	14086	13824	13968	13931	13926	14174	13933	14048	13852	14146	14072	14004	13924	13889	13860	13871	14045	14038	14147	14125	14161	14112	13982	14163	13897	14037	14015	13938	13943	14119	13991	13953	14051	13888	14119	14025	13958	13989	14043	14029	13977	13944	13955	13969	14041	14017	14086	14055	14030	14126	13991	14102	13951	13970	13939	13903	14106	13927	14135	13947	14059	13907	13974	14149	13938	14224	14024	13935	14084	13956	13890	14059	14099	14069	13985	14072	13967	14132	14091	14049	14063	14005	13914	14130	14044	14011	13972	14059	13929	14227	14055	13986	13897	13993	14084	14018	14109	13983	14023	13997	14028	13913	14002	13963	13900	14047	14069	14014	13868	14030	14025	14026	13912	14059	14018	13987	14055	13982	14256	14118	13974	13951	14195	13954	13942	14031	13779	13943	13997	13946	13964	14037	14024	14150	14071	14135	14083	13893	14077	14225	13835	14064	14066	14015	14028	13928	13943	13997	13843	13887	13928	13906	13931	14044	14048	13975	13856	13849	13942	14112	13953	14112	13964	13821	13852	14057	14200	14044	14059	13892	13900	13772	14001	13911	13967	14058	13937	14070	14036	13907	13899	14080	13823	14154	13897	14023	13820	13877	14006	14132	13858	14115	14018	14056	13837	13979	13929	14057	13943	14105	13917	14168	13919	14001	13849	14049	13860	13821	13959	13996	13892	14049	14056	13945	13948	14028	14173	13908	13971	14044	13997	14017	13906	14003	13934	14108	14063	14090	13906	13970	13984	14067	13948	13992	13948	13947	14214	14021	13942	14041	14026	14077	13954	14149	14045	13864	14093	14089	13981	13938	14072	13914	13911	14073	13985	13958	14154	14055	14133	14052	13870	13956	14184	14051	14082	13991	14026	14088	14113	13983	13849	14091	13980	13965	14023	14097	13959	13938	13826	14006	14150	13967	13901	13999	14082	13978	14054	13978	14005	13938	14001	14011	13963	13928	14085	13993	13995	13939	14034	14055	13904	14042	13915	13935	13924	14095	14159	13969	13956	14147	13966	14114	13855	14156	13939	13924	14088	14016	13873	14000	14080	14031	14052	14038	14020	14145	14101	13942	13979	13952	14105	14067	14084	14008	13850	13982	13999	14182	14000	14125	14116	13884	14086	13945	13824	13975	14024	13990	14067	14078	14101	14079	13886	14060	14053	14108	13953	13919	14050	14060	14038	14045	14026	13953	14014	14056	13928	13987	14122	14067	13961	13964	14054	14005	13964	14135	14087	14021	14083	13931	14099	14001	14151	14060	13977	13931	14086	13974	13896	14182	13931	14109	13925	14129	14054	14029	14251	13980	14049	13914	14050	14056	14057	13884	13819	14044	14167	13893	13788	13950	14122	13930	14055	14015	14056	14147	13965	13898	13966	14111	14005	14036	14007	14074	13934	14000	14088	14042	13951	14046	13876	14039	14204	14028	14157	14054	14118	13956	13927	14229	13989	14031	13949	13895	14096	14119	13907	14006	14039	14169	14025	14018	14032	14086	14031	14123	14077	13924	14082	14086	13966	14093	14055	14039	14057	14068	13759	14158	14065	14065	13947	14050	13969	13965	13984	14001	14084	13856	13970	14025	14204	13816	14096	13860	13966	13961	14096	13876	13973	13973	13975	14236	14002	13950	14043	14000	14012	13960	13879	14026	14179	14049	13964	14058	13983	13937	14153	14028	13871	14047	14048	14124	13935	13914	13975	14112	13937	14047	13970	13901	14064	13940	14022	14066	14031	14068	13935	13914	14033	14065	14059	14045	14001	14197	14028	14062	14026	14136	14062	14073	13983	14106	13860	14120	14007	13841	14051	14008	14091	13950	14071	14011	13979	14095	13954	13902	14039	13917	13912	13995	14026	14054	14051	14040	13886	14179	14108	14048	13854	13954	14041	13910	14018	14143	14000	14046	13902	13946	13957	14116	14138	14021	13904	14036	13969	13988	14001	13959	13918	13994	13867	13895	14013	14219	14133	14049	14098	14123	14000	14046	13920	14054	14053	13862	14055	14129	13990	13873	13960	14068	14053	14171	14196	13961	13886	14158	14072	14041	13901	13902	13876	14078	13965	14010	14058	13940	13957	14065	14059	13931	14034	14061	14062	14072	14058	14066	14291	13999	13928	14128	14105	14054	14043	14024	14028	14163	13984	13888	13929	13947	13963	14025	13990	14032	14064	13982	13943	14010	14103	13998	13987	14022	14038	14035	13888	13988	13898	13741	14043	13996	14018	14061	14088	14055	14062	13996	14229	14149	14156	14341	13947	14132	14068	14042	13908	14151	14141	13950	14072	14111	14017	13968	13894	13962	14066	14063	14001	13949	13979	13971	13899	14189	13924	13898	14013	14127	13995	14056	14016	14123	14062	13995	14014	14046	13952	14099	13959	14078	14117	14038	13957	13931	13944	14088	13898	14000	14079	13996	13994	13997	13993	14007	14239	13877	14145	14007	14046	13972	14047	13949	13884	14012	14165	13858	13835	13864	13921	14090	14098	13978	14131	13849	14217	14044	13970	14059	13970	13895	14092	14105	14237	14049	13901	14164	13948	14114	13885	13817	14062	14143	13942	14110	13937	14100	13836	13943	13992	14125	14008	13750	14105	13960	13892	13892	13984	13895	14056	13986	14057	14041	14078	14039	14119	14179	14097	14130	14081	13955	14071	14001	13966	13852	14023	14021	14022	14125	13959	14075	13928	14266	14019	14075	14162	13900	14100	13963	13883	14054	14132	14005	14046	14114	13954	13854	14053	14073	14019	14011	14129	14065	14016	13907	13994	14059	14058	13883	14017	13998	14015	14097	14150	14052	13879	14035	14050	13929
22838	21130	28875	23842	22772	26761	29374	23462	20687	20221	19863	19418	19205	19179	19304	18928	18550	18552	18177	18000	18324	18091	18145	18060	18031	17885	17967	18022	17879	17747	17684	17884	17747	17758	17899	17676	17639	17808	17643	17695	17908	17615	17522	17756	17787	17581	17600	17679	17661	17550	17484	17687	17701	17549	17662	17525	17698	17647	17755	17582	17697	17681	17489	17616	17514	17526	17628	17427	17397	17532	17481	17608	17658	17677	17299	17512	17475	17616	17714	17628	17524	17489	17633	17697	17484	17661	17704	17443	17569	17423	17541	17577	17507	17576	17520	17799	17423	17685	17327	17518	17540	17427	17445	17575	17508	17381	17451	17400	17595	17617	17463	17523	17527	17565	17355	17599	17526	17450	17420	17407	17568	17434	17573	17547	17609	17476	17617	17577	17620	17300	17698	17550	17537	17521	17536	17666	17490	17609	17534	17493	17381	17269	17453	17552	17433	17578	17334	17554	17656	17407	17601	17680	17653	17594	17552	17540	17338	17723	17495	17511	17369	17522	17612	17608	17302	17646	17721	17380	17553	17424	17542	17591	17592	17519	17558	17512	17407	17490	17574	17558	17834	17778	17634	17610	17733	17521	17244	17495	17507	17547	17513	17474	17596	17476	17326	17437	17321	17504	17488	17507	17356	17679	17382	17543	17463	17554	17585	17533	17366	17613	17424	17689	17467	17440	17604	17628	17597	17775	17558	17641	17713	17335	17438	17701	17437	17519	17481	17702	17436	17485	17379	17478	17759	17662	17508	17515	17408	17633	17593	17449	17560	17605	17662	17655	17703	17583	17618	17469	17556	17548	17409	17695	17643	17352	17460	17656	17628	17620	17685	17518	17506	17692	17567	17460	17497	17517	17460	17326	17406	17660	17368	17308	17456	17735	17643	17499	17587	17510	17653	17681	17611	17572	17612	17628	17442	17647	17416	17456	17522	17471	17679	17485	17449	17629	17581	17461	17547	17662	17551	17542	17607	17559	17694	17514	17479	17589	17415	17525	17677	17548	17740	17550	17433	17602	17490	17467	17582	17500	17657	17403	17527	17546	17334	17665	17681	17648	17653	17540	17516	17524	17652	17454	17701	17732	17475	17646	17639	17511	17575	17414	17570	17575	17607	17550	17264	17733	17493	17385	17295	17330	17425	17442	17437	17664	17364	17386	17482	17444	17552	17499	17504	17520	17503	17582	17668	17521	17386	17514	17711	17608	17522	17567	17630	17349	17518	17482	17484	17563	17517	17568	17501	17465	17494	17385	17623	17514	17401	17531	17727	17434	17631	17549	17348	17602	17472	17578	17505	17342	17525	17370	17477	17504	17461	17459	17607	17354	17683	17592	17715	17643	17578	17322	17402	17597	17495	17464	17622	17536	17577	17479	17502	17430	17504	17369	17428	17479	17539	17522	17701	17610	17700	17587	17470	17692	17487	17394	17404	17535	17475	17723	17398	17567	17427	17745	17470	17352	17639	17541	17578	17786	17706	17717	17471	17605	17653	17706	17429	17640	17382	17446	17367	17554	17562	17546	17526	17676	17489	17808	17591	17515	17503	17588	17392	17388	17591	17536	17567	17553	17383	17417	17531	17556	17612	17585	17478	17332	17568	17519	17626	17647	17495	17403	17713	17471	17554	17419	17555	17386	17571	17459	17434	17584	17597	17512	17734	17486	17751	17413	17377	17645	17617	17535	17511	17471	17745	17589	17590	17712	17438	17520	17441	17644	17641	17673	17844	17478	17475	17530	17634	17408	17512	17386	17407	17578	17529	17430	17639	17683	17468	17703	17683	17387	17636	17609	17499	17565	17336	17535	17472	17690	17705	17626	17645	17551	17581	17494	17642	17659	17642	17625	17524	17704	17579	17483	17609	17686	17632	17446	17677	17552	17502	17488	17392	17584	17553	17694	17610	17549	17559	17399	17480	17270	17352	17702	17400	17616	17530	17668	17620	17397	17502	17624	17537	17417	17728	17462	17729	17574	17391	17592	17621	17707	17437	17589	17582	17453	17389	17558	17317	17563	17616	17599	17574	17665	17688	17432	17449	17273	17459	17487	17510	17567	17667	17537	17588	17454	17453	17417	17689	17614	17525	17591	17542	17274	17528	17534	17504	17287	17693	17630	17544	17753	17456	17524	17766	17453	17576	17699	17556	17573	17457	17628	17589	17503	17432	17412	17562	17457	17354	17464	17372	17439	17547	17598	17584	17820	17633	17477	17437	17511	17821	17639	17422	17486	17541	17775	17599	17573	17462	17399	17747	17741	17368	17614	17440	17594	17514	17675	17651	17694	17617	17307	17554	17497	17461	17340	17471	17455	17495	17736	17440	17638	17563	17483	17530	17706	17619	17628	17506	17384	17731	17622	17490	17499	17277	17439	17569	17319	17481	17560	17389	17365	17431	17661	17513	17578	17529	17293	17545	17592	17483	17395	17501	17573	17456	17488	17648	17637	17729	17406	17755	17495	17721	17676	17392	17360	17653	17687	17627	17549	17518	17630	17671	17539	17587	17433	17513	17525	17490	17473	17273	17640	17488	17609	17515	17573	17460	17623	17511	17513	17670	17357	17397	17479	17697	17346	17673	17624	17343	17609	17489	17663	17597	17339	17474	17737	17541	17605	17519	17540	17669	17388	17375	17517	17348	17707	17524	17607	17586	17493	17570	17420	17457	17449	17406	17450	17523	17492	17316	17575	17712	17418	17429	17235	17506	17472	17473	17577	17363	17712	17510	17589	17594	17367	17418	17515	17605	17618	17647	17544	17389	17515	17412	17594	17384	17599	17593	17581	17579	17617	17385	17625	17431	17519	17652	17720	17493	17526	17556	17436	17578	17261	17546	17341	17585	17667	17326	17275	17652	17558	17530	17494	17450	17460	17507	17667	17594	17502	17493	17595	17700	17555	17609	17323	17576	17493	17477	17531	17542	17448	17529	17427	17321	17442	17550	17534	17393	17582	17471	17511	17341	17516	17332	17588	17438	17667	17485	17563	17580	17530	17444	17384	17606	17341	17286	17177	17613	17574	17482	17720	17409	17613	17628	17493	17680	17491	17591	17712	17290	17642	17296	17680	17623	17593	17569	17611	17437	17725	17522	17609	17573	17650	17754	17546	17533	17498	17543	17442	17301	17476	17330	17345	17519	17449	17539	17245	17380	17365	17583	17657	17494	17633	17465	17508	17451	17708	17353	17449	17641	17489	17686	17525	17593	17466	17367	17229	17349	17387	17647	17373	17655	17479	17560	17841	17615	17580	17662	17458	17410	17460	17424	17489	17647	17567	17729	17444	17537	17613	17498	17515	17472	17542	17592	17444	17428	17690	17591	17646	17726	17451	17593	17511	17707	17374	17354	17253	17731	17452	17649	17517	17369	17448	17582	17497	17564	17588	17449	17532	17574	17504	17463	17386	17606	17591	17543	17610	17619	17624	17535	17587	17552	17398	17585	17532	17236	17410	17350	17583	17593	17569	17438	17540	17644	17517	17457	17574	17536	17612	17406	17542	17518	17572	17644	17569	17736	17513	17610	17568	17780	17520	17635	17564	17561	17606	17453	17668	17575	17327	17549	17358	17626	17487	17589	17582	17416	17443	17570	17619	17456	17404	17458	17587	17712	17627	17656	17504	17584	17350	17443	17351	17478	17552	17488	17794	17599	17610	17563	17515	17556	17505	17633	17293	17506	17620	17659	17627	17700	17643	17568	17497	17309	17632	17585	17458	17621	17690	17549	17262	17652	17403	17484	17605	17645	17623	17460	17604	17471	17319	17343	17677	17724	17499	17622	17447	17702	17565	17681	17442	17438	17489	17495	17759	17382	17515	17439	17304	17402	17275	17486	17699	17548	17350	17450	17539	17497	17573	17697	17634	17628	17639	17587	17667	17388	17531	17486	17571	17420	17491	17550	17581	17464	17549	17424	17341	17542	17485	17569	17531	17625	17572	17403	17638	17800	17410	17653	17490	17386	17533	17494	17642	17601	17430	17406	17470	17573	17426	17435	17553	17476	17432	17648	17368	17566	17408	17455	17632	17507	17513	17568	17483	17475	17294	17407	17613	17602	17473	17555	17559	17663	17707	17551	17609	17434	17452	17665	17565	17645	17593	17631	17467	17548	17459	17480	17526	17672	17625	17463	17409	17531	17638	17395	17383	17543	17509	17507	17511	17459	17498	17471	17619	17789	17561	17626	17482	17671	17586	17695	17696	17529	17633	17651	17520	17495	17662	17580	17570	17541	17552	17636	17482	17428	17379	17613	17437	17461	17414	17394	17467	17504	17518	17562	17450	17658	17645	17690	17582	17604	17617	17452	17693	17584	17602	17597	17668	17788	17443	17438	17492	17565	17259	17563	17440	17493	17666	17657	17601	17482	17381	17639	17594	17684	17566	17508	17473	17764	17494	17473	17587	17523	17644	17599	17477	17374	17695	17478	17410	17677	17529	17580	17606	17646	17404	17347	17440	17342	17626	17616	17706	17663	17595	17589	17526	17567	17627	17710	17694	17664	17682	17506	17439	17565	17668	17486	17387	17541	17480	17402	17521	17594	17543	17368	17464	17434	17469	17638	17588	17536	17671	17647	17214	17436	17774	17569	17362	17645	17532	17329	17466	17602	17389	17524	17661	17585	17487	17273	17415	17525	17702	17490	17605	17435	17661	17479	17519	17658	17716	17674	17575	17535	17544	17595	17620	17415	17626	17520	17513	17759	17242	17725	17461	17660	17708	17655	17616	17392	17449	17524	17414	17380	17637	17572	17364	17579	17591	17599	17484	17585	17576	17462	17540	17600	17328	17349	17460	17469	17481	17551	17654	17520	17401	17535	17376	17645	17574	17600	17370	17513	17553	17542	17604	17592	17506	17535	17462	17437	17600	17462	17386	17506	17566	17775	17490	17675	17476	17688	17570	17690	17285	17620	17429	17608	17550	17414	17563	17437	17450	17422	17250	17413	17382	17257	17667	17468	17374	17363	17465	17498	17350	17439	17433	17604	17531	17610	17634	17578	17435	17399	17742	17515	17545	17602	17513	17454	17550	17547	17435	17653	17493	17575	17401	17767	17547	17388	17633	17594	17358	17271	17535	17572	17594	17787	17597	17413	17658	17585	17535	17732	17772	17525	17614	17525	17485	17684	17724	17422	17457
32862	57732	52630	41392	35157	30006	26692	22398	18936	17775	17463	17387	16978	16953	16757	16550	16229	15923	15501	15501	15333	15218	15178	15163	15023	14919	15089	14883	14960	14889	15016	14774	14937	14805	14774	14860	14824	14727	14694	14793	14749	14666	14748	14795	14660	14825	14840	14806	14483	14860	14760	14733	14787	14556	14644	14636	14544	14672	14681	14654	14776	14602	14801	14536	14644	14668	14631	14634	14512	14651	14497	14629	14668	14798	14534	14516	14704	14534	14770	14577	14679	14651	14808	14828	14532	14732	14719	14676	14656	14631	14632	14628	14813	14504	14643	14781	14498	14605	14515	14701	14614	14768	14759	14562	14712	14692	14507	14639	14630	14664	14757	14685	14637	14538	14554	14533	14516	14713	14674	14832	14777	14418	14682	14575	14792	14688	14755	14635	14614	14683	14600	14654	14540	14546	14606	14458	14771	14602	14549	14601	14614	14719	14732	14598	14593	14576	14806	14734	14548	14625	14664	14742	14623	14561	14756	14803	14658	14584	14505	14596	14521	14635	14668	14707	14608	14665	14586	14605	14596	14691	14551	14588	14632	14574	14840	14654	14713	14603	14668	14602	14704	14503	14691	14596	14649	14614	14578	14425	14606	14651	14535	14754	14515	14622	14541	14814	14663	14420	14654	14466	14628	14664	14737	14498	14549	14704	14440	14589	14546	14638	14556	14647	14642	14548	14507	14660	14655	14554	14737	14630	14623	14563	14575	14500	14706	14781	14483	14668	14521	14674	14573	14750	14661	14636	14719	14538	14562	14687	14663	14765	14682	14559	14491	14556	14701	14647	14533	14456	14478	14740	14836	14369	14702	14674	14587	14767	14659	14583	14686	14547	14689	14662	14619	14675	14666	14726	14733	14674	14527	14559	14709	14645	14617	14585	14618	14588	14465	14428	14488	14726	14781	14551	14525	14663	14458	14796	14668	14583	14622	14535	14632	14478	14483	14707	14804	14701	14709	14646	14356	14662	14671	14602	14517	14614	14607	14683	14610	14443	14606	14646	14520	14730	14588	14659	14572	14616	14649	14630	14578	14764	14750	14539	14617	14507	14547	14478	14602	14778	14644	14620	14430	14603	14551	14656	14568	14537	14402	14612	14611	14601	14685	14792	14755	14742	14632	14649	14575	14788	14677	14625	14510	14574	14445	14577	14556	14644	14670	14705	14566	14459	14501	14560	14642	14856	14753	14615	14700	14644	14743	14749	14781	14521	14583	14491	14667	14525	14609	14717	14520	14588	14571	14418	14486	14666	14768	14701	14538	14647	14613	14732	14601	14707	14613	14597	14777	14579	14641	14774	14678	14720	14604	14630	14547	14501	14741	14589	14572	14736	14591	14692	14847	14598	14530	14753	14756	14606	14434	14748	14616	14775	14503	14619	14524	14632	14820	14527	14613	14701	14630	14511	14889	14651	14614	14521	14742	14591	14734	14631	14503	14561	14739	14805	14577	14586	14749	14503	14620	14481	14668	14611	14529	14477	14711	14686	14532	14495	14574	14646	14683	14665	14732	14644	14553	14577	14726	14675	14569	14715	14590	14687	14591	14735	14599	14674	14745	14530	14546	14507	14569	14616	14671	14588	14570	14474	14686	14573	14583	14614	14395	14479	14652	14844	14629	14687	14675	14638	14718	14457	14486	14448	14772	14559	14684	14551	14610	14638	14594	14766	14582	14539	14640	14653	14583	14719	14590	14551	14498	14552	14485	14533	14619	14611	14637	14632	14528	14706	14483	14767	14765	14758	14586	14532	14657	14386	14630	14517	14675	14507	14731	14588	14576	14757	14544	14459	14523	14637	14722	14745	14565	14451	14535	14544	14601	14736	14549	14835	14732	14556	14757	14653	14643	14840	14646	14667	14573	14607	14583	14682	14595	14499	14725	14552	14644	14708	14566	14535	14482	14705	14671	14582	14592	14732	14519	14541	14496	14639	14446	14630	14556	14661	14497	14665	14725	14540	14395	14677	14673	14688	14495	14663	14623	14713	14649	14662	14623	14483	14692	14510	14700	14603	14758	14716	14793	14562	14629	14724	14675	14636	14726	14597	14540	14682	14493	14649	14506	14791	14633	14581	14752	14605	14553	14761	14531	14458	14647	14732	14659	14590	14629	14693	14622	14636	14564	14609	14533	14648	14564	14562	14648	14647	14661	14750	14482	14579	14591	14691	14649	14738	14471	14646	14491	14692	14555	14557	14709	14632	14772	14540	14618	14583	14491	14652	14599	14474	14690	14744	14645	14731	14715	14552	14655	14817	14634	14749	14405	14619	14640	14689	14552	14651	14555	14650	14642	14766	14668	14505	14577	14656	14557	14652	14772	14589	14679	14611	14446	14667	14485	14669	14716	14674	14787	14613	14593	14609	14700	14463	14632	14544	14660	14511	14534	14601	14624	14644	14479	14681	14806	14656	14498	14516	14438	14624	14440	14556	14806	14544	14791	14711	14841	14476	14490	14786	14711	14721	14680	14687	14686	14543	14658	14572	14633	14770	14616	14491	14686	14428	14577	14644	14752	14771	14643	14615	14454	14636	14628	14649	14692	14478	14582	14739	14575	14676	14670	14655	14588	14507	14499	14740	14657	14706	14703	14758	14548	14472	14766	14805	14561	14598	14563	14675	14462	14565	14664	14630	14607	14674	14670	14667	14641	14709	14740	14648	14686	14796	14503	14437	14521	14598	14602	14462	14747	14633	14536	14616	14672	14707	14525	14710	14741	14562	14585	14487	14580	14536	14683	14788	14739	14563	14668	14547	14578	14554	14603	14690	14652	14474	14626	14534	14725	14592	14734	14647	14478	14483	14532	14600	14590	14690	14709	14699	14463	14478	14605	14587	14584	14720	14510	14577	14567	14710	14508	14549	14490	14641	14683	14588	14550	14772	14673	14486	14444	14584	14562	14555	14620	14574	14771	14550	14762	14616	14849	14510	14556	14545	14684	14475	14613	14623	14613	14677	14653	14608	14597	14908	14705	14527	14725	14591	14678	14600	14818	14612	14894	14605	14706	14650	14559	14401	14562	14551	14558	14544	14723	14673	14778	14615	14587	14583	14683	14611	14662	14639	14578	14587	14673	14793	14497	14527	14690	14509	14750	14793	14752	14425	14515	14538	14598	14625	14575	14537	14660	14543	14762	14617	14603	14499	14567	14663	14554	14743	14672	14791	14638	14729	14742	14711	14598	14650	14656	14676	14681	14548	14641	14702	14688	14526	14744	14623	14704	14510	14650	14544	14766	14622	14793	14664	14510	14517	14869	14531	14680	14786	14630	14651	14702	14505	14592	14670	14690	14679	14509	14485	14640	14723	14790	14735	14629	14609	14705	14576	14518	14567	14627	14633	14778	14661	14587	14622	14587	14562	14755	14592	14609	14506	14678	14589	14627	14605	14595	14615	14691	14548	14502	14684	14512	14505	14469	14581	14742	14733	14547	14741	14631	14616	14620	14571	14512	14451	14696	14476	14657	14577	14533	14494	14619	14432	14548	14608	14501	14716	14707	14763	14546	14659	14494	14668	14476	14665	14639	14508	14632	14468	14713	14467	14727	14537	14449	14727	14603	14788	14600	14659	14611	14457	14549	14678	14477	14579	14588	14634	14532	14559	14481	14587	14689	14802	14737	14555	14657	14758	14642	14626	14508	14788	14474	14798	14821	14427	14591	14545	14693	14703	14557	14636	14458	14879	14573	14543	14395	14651	14603	14587	14469	14530	14562	14545	14542	14621	14625	14688	14688	14795	14683	14599	14481	14753	14527	14668	14689	14617	14668	14529	14544	14697	14512	14609	14681	14485	14510	14671	14633	14743	14624	14618	14655	14675	14747	14614	14666	14500	14628	14660	14900	14547	14644	14628	14760	14522	14627	14592	14605	14498	14537	14455	14545	14909	14767	14692	14770	14617	14740	14482	14716	14539	14597	14721	14614	14614	14559	14650	14559	14564	14571	14648	14482	14578	14488	14572	14512	14513	14582	14563	14729	14533	14595	14484	14832	14602	14676	14564	14731	14736	14492	14777	14668	14728	14430	14729	14681	14560	14670	14613	14588	14597	14642	14698	14470	14449	14525	14717	14502	14611	14682	14770	14496	14604	14799	14552	14440	14654	14699	14698	14604	14687	14645	14597	14739	14652	14713	14612	14734	14629	14306	14490	14572	14798	14620	14551	14695	14696	14647	14705	14714	14704	14695	14633	14455	14652	14679	14583	14483	14767	14685	14493	14602	14469	14629	14720	14506	14634	14503	14674	14538	14377	14716	14561	14688	14489	14516	14727	14798	14538	14474	14658	14603	14583	14512	14513	14589	14663	14625	14555	14634	14621	14701	14667	14462	14588	14619	14680	14594	14474	14659	14544	14664	14751	14779	14702	14758	14661	14530	14680	14563	14618	14539	14766	14524	14558	14530	14554	14729	14407	14666	14473	14499	14719	14489	14669	14610	14538	14698	14583	14780	14718	14558	14507	14549	14602	14571	14484	14685	14534	14533	14548	14542	14688	14722	14591	14649	14600	14527	14680	14770	14545	14851	14582	14691	14784	14744	14587	14775	14636	14616	14479	14722	14768	14736	14624	14622	14587	14694	14799	14732	14669	14759	14669	14632	14588	14593	14639	14631	14828	14510	14423	14743	14506	14453	14542	14623	14665	14815	14611	14556	14594	14639	14708	14718	14693	14525	14639	14723	14443	14614	14611	14600	14423	14651	14626	14748	14528	14816	14629	14606	14511	14524	14613	14408	14716	14760	14562	14630	14471	14613	14717	14709	14574	14399	14489	14457	14677	14598	14802	14528	14820	14547	14718	14674	14526	14641	14615	14751	14494	14605	14720	14528	14593	14601	14743	14604	14619	14588	14511	14553	14646	14422	14647	14645	14652	14473	14761	14577	14576	14716	14683	14610	14699	14656	14566	14694	14670	14587	14665	14684	14470	14808	14650	14706	14637	14657	14750	14782	14734	14733	14641	14760	14804	14498	14658	14512	14652	14798	14667	14632	14648	14721	14611	14547	14595	14693	14683	14770	14654	14599	14715	14591	14652	14700	14647	14591	14552	14685	14578	14627	14362	14523	14629	14519	14571	14827	14550	14580	14701	14693	14535	14632	14595	14662	14644	14580	14583	14822	14471	14627	14566	14692	14687
28818	28722	37007	32307	26325	22750	21180	19126	17904	17613	17511	17333	17267	17086	17247	16989	17045	17053	17077	16695	16742	16661	16747	16833	16676	16673	16620	16563	16622	16674	17016	16619	16566	16692	16714	16654	16744	16643	16634	16622	16416	16779	16645	16708	16683	16678	16531	16825	16481	16689	16588	16530	16670	16657	16584	16530	16711	16706	16472	16483	16664	16518	16636	16819	16595	16488	16318	16397	16411	16646	16563	16578	16536	16514	16614	16358	16583	16569	16638	16348	16698	16475	16673	16773	16647	16420	16487	16378	16549	16622	16613	16689	16690	16648	16487	16823	16597	16656	16654	16543	16464	16609	16697	16410	16736	16497	16563	16597	16615	16767	16587	16483	16329	16581	16466	16523	16488	16787	16625	16785	16764	16606	16517	16568	16574	16553	16661	16347	16457	16438	16465	16553	16749	16409	16491	16522	16576	16523	16798	16484	16686	16445	16419	16583	16605	16695	16642	16534	16620	16485	16392	16452	16577	16553	16518	16564	16590	16401	16475	16386	16321	16672	16582	16564	16544	16589	16463	16514	16588	16560	16605	16685	16633	16345	16693	16448	16777	16544	16397	16557	16513	16635	16433	16576	16483	16577	16528	16464	16606	16576	16640	16545	16355	16487	16627	16685	16523	16672	16409	16437	16575	16649	16518	16686	16328	16564	16627	16466	16667	16676	16646	16564	16404	16479	16669	16526	16591	16722	16526	16489	16373	16520	16487	16566	16476	16440	16413	16660	16412	16411	16540	16521	16628	16490	16631	16464	16717	16564	16413	16625	16734	16740	16374	16507	16406	16574	16490	16789	16644	16556	16586	16315	16480	16920	16684	16583	16519	16705	16494	16704	16729	16610	16387	16619	16641	16703	16268	16638	16746	16684	16594	16444	16679	16446	16427	16439	16282	16471	16485	16666	16476	16606	16576	16683	16701	16555	16664	16631	16791	16720	16445	16694	16750	16565	16410	16551	16779	16580	16599	16450	16440	16437	16711	16490	16756	16666	16614	16809	16621	16678	16583	16665	16648	16549	16605	16704	16540	16749	16540	16517	16620	16674	16580	16396	16524	16628	16770	16784	16641	16653	16462	16451	16402	16453	16665	16699	16416	16643	16625	16407	16638	16424	16448	16685	16493	16510	16822	16554	16677	16480	16545	16439	16534	16524	16383	16592	16469	16412	16542	16626	16653	16598	16578	16506	16445	16580	16527	16599	16431	16467	16581	16437	16498	16366	16539	16492	16618	16627	16698	16835	16713	16459	16711	16613	16389	16742	16686	16587	16451	16500	16484	16758	16598	16332	16706	16673	16693	16457	16626	16636	16484	16488	16757	16495	16513	16733	16539	16577	16686	16520	16501	16341	16740	16478	16543	16498	16614	16766	16772	16622	16634	16580	16509	16681	16594	16414	16586	16402	16577	16642	16681	16409	16455	16637	16612	16557	16495	16524	16580	16658	16495	16603	16705	16660	16693	16507	16562	16576	16765	16350	16591	16595	16731	16673	16452	16508	16484	16481	16617	16352	16426	16462	16651	16596	16706	16627	16637	16492	16620	16557	16528	16607	16627	16616	16558	16686	16649	16538	16647	16481	16633	16524	16501	16749	16832	16520	16455	16501	16681	16533	16510	16675	16684	16587	16725	16600	16516	16574	16665	16642	16653	16620	16519	16637	16603	16620	16584	16880	16616	16687	16777	16498	16565	16731	16489	16648	16548	16666	16557	16468	16486	16580	16610	16502	16504	16619	16611	16482	16676	16554	16670	16567	16349	16577	16709	16679	16718	16459	16618	16569	16436	16598	16640	16486	16611	16341	16794	16483	16540	16537	16598	16556	16581	16609	16553	16572	16726	16757	16644	16615	16549	16480	16330	16461	16719	16542	16573	16376	16600	16580	16641	16671	16595	16982	16669	16511	16500	16476	16537	16478	16451	16641	16508	16676	16526	16629	16565	16445	16495	16410	16659	16506	16570	16346	16638	16578	16726	16590	16622	16501	16758	16471	16580	16570	16604	16625	16586	16653	16617	16541	16551	16604	16475	16656	16672	16449	16715	16717	16508	16546	16805	16486	16612	16661	16586	16503	16680	16612	16696	16611	16408	16675	16546	16511	16533	16517	16774	16425	16513	16399	16863	16725	16555	16451	16630	16594	16617	16443	16593	16379	16622	16549	16441	16639	16553	16615	16766	16491	16679	16543	16551	16438	16641	16610	16477	16583	16804	16694	16699	16605	16521	16271	16593	16463	16520	16459	16442	16519	16575	16357	16422	16478	16571	16484	16613	16592	16398	16600	16622	16582	16444	16438	16662	16712	16948	16608	16560	16414	16492	16594	16582	16620	16415	16602	16570	16681	16394	16627	16471	16471	16639	16474	16558	16629	16494	16739	16501	16514	16573	16512	16515	16537	16609	16561	16376	16525	16620	16438	16615	16681	16582	16461	16516	16494	16677	16456	16787	16515	16755	16770	16474	16649	16531	16558	16689	16696	16729	16676	16711	16640	16724	16627	16642	16412	16525	16727	16672	16790	16577	16514	16643	16609	16417	16749	16482	16714	16642	16819	16585	16826	16650	16602	16543	16697	16537	16587	16676	16582	16415	16568	16576	16647	16619	16420	16577	16395	16471	16472	16423	16308	16431	16650	16630	16487	16558	16706	16569	16813	16593	16615	16778	16489	16614	16710	16714	16685	16497	16438	16534	16666	16552	16701	16560	16508	16857	16697	16521	16624	16364	16847	16652	16574	16608	16546	16598	16521	16600	16594	16798	16582	16717	16775	16741	16492	16615	16657	16692	16871	16792	16548	16339	16428	16427	16605	16452	16480	16611	16767	16536	16545	16636	16577	16806	16563	16542	16470	16600	16613	16532	16599	16374	16640	16607	16583	16656	16697	16541	16573	16585	16577	16814	16625	16735	16472	16528	16637	16514	16544	16508	16512	16663	16642	16504	16686	16584	16358	16525	16459	16588	16487	16710	16542	16675	16464	16472	16373	16681	16719	16589	16504	16551	16498	16454	16733	16539	16373	16692	16434	16530	16815	16494	16395	16635	16430	16695	16631	16498	16838	16493	16656	16566	16463	16607	16512	16515	16430	16446	16421	16683	16528	16799	16644	16404	16600	16404	16498	16417	16334	16573	16433	16637	16633	16471	16685	16414	16572	16319	16493	16540	16480	16641	16538	16655	16541	16541	16442	16652	16643	16671	16388	16695	16625	16622	16479	16428	16328	16542	16598	16488	16456	16570	16593	16535	16403	16723	16646	16505	16627	16501	16443	16728	16451	16609	16824	16765	16559	16654	16762	16778	16671	16723	16632	16517	16497	16638	16526	16631	16530	16551	16479	16539	16539	16374	16518	16592	16511	16657	16602	16541	16476	16660	16488	16469	16549	16432	16530	16553	16668	16367	16487	16631	16471	16650	16635	16544	16730	16663	16469	16465	16661	16468	16716	16727	16489	16684	16789	16754	16671	16478	16601	16572	16420	16569	16682	16438	16470	16547	16627	16631	16649	16681	16396	16466	16676	16529	16653	16564	16606	16513	16629	16643	16525	16392	16515	16573	16625	16706	16555	16489	16564	16517	16522	16492	16275	16601	16533	16553	16485	16510	16678	16562	16482	16567	16499	16615	16679	16600	16665	16487	16714	16543	16489	16695	16618	16356	16703	16429	16571	16678	16416	16491	16509	16610	16498	16724	16555	16432	16503	16721	16577	16485	16477	16449	16534	16632	16440	16657	16703	16624	16395	16634	16658	16524	16656	16580	16523	16727	16749	16537	16520	16587	16471	16637	16602	16404	16545	16493	16672	16641	16674	16555	16844	16536	16619	16624	16548	16456	16497	16599	16502	16489	16574	16573	16652	16687	16748	16483	16632	16387	16364	16444	16715	16527	16666	16739	16553	16435	16458	16654	16730	16595	16613	16409	16413	16589	16726	16411	16593	16385	16538	16764	16594	16670	16562	16573	16545	16722	16797	16505	16543	16479	16614	16737	16504	16692	16686	16452	16530	16589	16602	16584	16489	16757	16726	16615	16525	16491	16571	16935	16724	16563	16478	16819	16559	16456	16413	16560	16616	16469	16471	16704	16423	16595	16597	16638	16464	16687	16511	16468	16657	16705	16528	16637	16903	16491	16616	16381	16599	16558	16559	16589	16646	16682	16657	16524	16415	16698	16506	16489	16546	16387	16475	16627	16693	16636	16621	16473	16714	16491	16663	16610	16721	16631	16488	16706	16402	16521	16472	16635	16631	16683	16595	16691	16364	16770	16576	16768	16548	16693	16700	16430	16621	16656	16330	16542	16732	16712	16468	16650	16410	16585	16584	16412	16442	16373	16330	16668	16434	16430	16582	16836	16469	16618	16569	16782	16594	16628	16454	16492	16460	16571	16714	16792	16523	16564	16561	16613	16532	16563	16440	16526	16533	16700	16728	16379	16766	16538	16887	16574	16626	16589	16534	16683	16338	16515	16580	16487	16742	16384	16261	16356	16501	16622	16818	16395	16546	16764	16518	16580	16557	16684	16632	16498	16538	16675	16649	16669	16835	16498	16445	16791	16500	16516	16551	16618	16548	16402	16548	16490	16425	16418	16380	16636	16489	16565	16559	16546	16617	16735	16658	16647	16739	16628	16557	16553	16547	16546	16447	16610	16539	16432	16440	16679	16552	16551	16490	16464	16660	16620	16662	16492	16728	16612	16469	16449	16351	16817	16687	16805	16572	16552	16567	16503	16616	16752	16588	16717	16536	16474	16519	16588	16790	16501	16819	16611	16610	16557	16793	16737	16703	16808	16330	16547	16625	16498	16396	16535	16527	16697	16546	16551	16714	16488	16568	16621	16672	16572	16797	16359	16668	16532	16665	16614	16624	16558	16595	16651	16571	16647	16561	16559	16679	16744	16502	16528	16645	16575	16684	16683	16563	16577	16622	16506	16446	16492	16565	16664	16518	16521	16644	16400	16559	16431	16502	16594	16612	16541	16537	16444	16508	16497	16719	16533	16654	16746	16527	16584	16648	16601	16438	16399	16407	16533	16669	16601	16624	16681	16415	16513	16395	16529	16602	16783	16603	16629	16461	16603	16369	16541	16617	16668	16261	16526	16561	16608	16617	16677	16592	16637	16586	16547	16434	16459	16637	16478	16435
30650	45371	40849	30906	26054	22010	19896	17930	16086	15419	15254	15191	15039	15044	15106	14638	14644	14774	14523	14382	14423	14294	14394	14277	14210	14207	14159	14120	14246	14179	14247	14140	14190	14020	14201	14173	14055	14197	14237	14181	14113	14068	14063	14037	14110	13889	14100	14057	14094	14021	14193	14030	14107	13933	14204	14040	14069	13866	14206	14162	14116	14105	14065	13946	14245	14108	14224	14036	14056	14144	14114	14054	13937	14130	14131	14169	14095	14077	13981	14056	14019	14067	13995	14171	14075	14253	13898	14135	13990	13978	13847	14060	14015	13927	14280	14008	14164	13972	14110	14148	13991	14172	14089	14147	13986	13965	14040	14077	14232	14175	14119	14068	14071	14073	14102	14039	14131	14068	14347	14045	14027	14244	13997	14007	13931	14079	14046	14167	14136	14105	14029	14004	14182	14036	14085	14148	14133	14001	14211	13874	13968	14062	14181	14039	13974	14219	14009	14148	14000	14092	14123	14240	14144	14220	14038	14160	13976	14043	14014	14012	13932	14096	14045	13919	14237	14128	14080	14104	14058	14222	14160	14078	14053	13826	14047	13970	14058	14070	14135	14106	14067	14063	14164	14028	14061	14134	14059	14084	14207	13933	13991	14178	14098	14063	13925	14176	14048	14004	13891	14176	13956	14138	14050	14109	14084	14090	14022	13966	14038	13875	14038	13894	14009	14068	14137	14114	14106	14324	14192	14002	14171	13977	13959	14055	14118	14121	14009	14071	14132	13893	14067	13983	14150	14131	14134	14146	14131	14183	13944	14117	14066	14070	14068	13935	13989	14091	14185	14224	14164	13970	13974	14088	14157	14126	14066	13969	14177	13926	14167	14143	13933	14101	13906	14276	13916	13873	14352	13993	14049	14275	14091	14121	13946	13901	14141	13859	13993	14060	14091	14105	14082	13968	14170	14046	14089	13999	14205	14156	13944	14088	14075	14138	14099	13966	13905	14138	14065	14074	14043	14224	14200	14147	14044	14159	13945	14069	13965	14044	13897	14252	14197	13917	14215	14117	14295	13914	14226	14115	14094	14200	14100	14180	13996	14135	13990	14034	14085	14084	13823	14097	14028	14240	14051	14090	14058	14093	14077	14245	13980	14138	14142	13935	14040	14067	14168	14136	14099	14015	14151	14114	14132	14094	14166	14075	14105	14132	14010	14040	14045	14036	14055	14111	14128	14257	13944	14025	14250	14097	13826	14199	14053	14003	14317	13971	14194	14103	14137	14099	14035	14149	14214	13977	14080	14093	14014	14134	14072	13935	14073	13959	14085	14024	14124	14105	14197	13920	14201	13890	13997	14074	14077	14115	14005	14058	14028	14067	13977	14217	14187	13993	14068	14171	14135	14063	14103	14082	14036	14163	13927	14054	13941	13974	14153	13979	14200	13919	14125	14068	14147	14118	13990	14122	13900	13893	14047	13959	14202	14119	13967	13981	14234	13986	14113	13927	14087	14070	13998	14121	14175	13966	14128	14207	14108	14067	14222	13966	14030	14261	14104	14055	13918	14158	13998	14113	14173	14106	14222	14042	13975	14253	14090	13885	14170	14036	14065	13957	14074	13968	14019	14088	13959	14023	14112	13831	14116	14092	13953	14007	13972	14222	14089	14281	14135	14022	14109	13964	14176	14221	14015	14160	13969	13877	13898	13969	14090	14107	14193	14006	14093	14063	13959	14184	14071	14147	13971	14059	13945	13914	14079	14073	14080	14106	14150	14093	14074	13985	14163	14022	14133	14086	14063	14021	14080	14052	13980	13940	14073	14250	14043	13931	14204	14037	14134	14097	14149	14169	14093	13956	14081	14210	14157	14060	14214	14103	13991	14176	13998	14026	14054	14005	14179	13936	13944	14149	14032	14013	14097	14169	14194	14153	14149	13930	14086	13938	14172	14094	14011	14098	13925	14198	13984	14188	14108	13935	14020	14136	14164	14122	14085	14119	13984	14091	14143	14160	14046	13940	13863	14040	13891	14112	14156	13937	14058	14113	14099	13990	14147	14026	14036	13917	13857	14092	13973	14124	14085	14076	13916	14126	13994	14195	14095	14052	14089	13963	14051	14145	14028	14061	14171	13963	14061	14214	14085	14027	14186	13966	14117	14166	13961	14201	14246	14139	14048	14041	13997	14174	14097	14136	14054	14023	14107	14005	14116	13961	14134	14197	13874	14160	14177	13988	14206	14038	14218	14056	14134	13959	14045	13992	13936	14184	14118	14092	14048	14041	14061	14171	14050	14150	14086	14033	14111	14139	13953	14083	14176	14137	14072	14132	14066	13991	14049	14267	13947	14105	13988	13994	14166	14142	13974	14287	14239	14050	14103	14178	13937	14120	14073	14263	14048	14118	14095	14019	14044	14092	14079	14020	14109	14196	14053	14037	13925	13986	14029	13926	14222	14040	14080	13948	13989	14064	14097	14112	13993	14061	14188	14154	14145	14001	14070	14141	14220	13952	14018	14236	14112	14006	14047	14066	14053	13948	14173	14168	14115	14173	14000	13975	14137	14046	14230	14034	14035	14000	13976	14166	14142	14081	14196	14133	14189	14049	13980	14112	13768	14133	14023	14154	14029	13922	14068	14069	14055	14123	14043	13927	13964	13979	14072	14179	14231	14096	13966	14190	14017	13968	14071	13966	14022	14089	14062	14216	13934	13938	14135	13899	14144	14140	14081	14172	14144	14023	14052	14028	14004	14066	14065	14053	14186	14017	13973	14078	14250	14119	14091	14114	14060	13924	14106	13952	14124	14024	13959	14103	13969	14140	14025	14138	14018	13930	14141	14069	13978	14001	14090	13963	13923	14060	14171	14082	14011	14058	14088	14043	14118	13965	14098	14193	14266	14257	13921	14012	14118	14074	14016	14056	14174	13993	14076	14061	14057	13927	14031	14129	14145	14128	14109	13896	14210	14128	14147	14022	14020	14062	13967	14097	14072	13975	14013	14110	14136	14070	14139	14045	14018	14104	14248	14150	13998	14137	13967	13981	14091	14130	13943	14006	14023	14095	14116	13964	14009	13999	14024	14109	14045	14112	14003	14034	13995	14168	14150	14204	14116	14333	14131	13874	14113	14075	14205	14111	14067	14184	14073	14005	14053	13949	14211	14207	14139	14105	14144	14139	14101	14006	14060	14075	14181	14172	14082	13958	14017	14016	14022	14045	14188	14163	14143	14028	14154	14102	14189	14190	14061	14096	14096	14041	13967	13929	14015	14122	14162	14046	13974	14119	14151	13893	14123	14072	14098	14150	14011	13933	14046	13895	14051	14105	14005	14138	14215	14113	14033	14136	14113	14262	14150	14012	14012	14014	13979	14025	14078	14193	13972	14079	14078	13987	14114	14135	14050	14214	14173	13881	13873	14121	14224	14108	14128	14175	14068	14117	14020	14114	14104	14115	14007	13956	14142	14021	13966	14022	14258	14206	14001	14116	14052	13977	14129	14028	13975	14004	14068	14131	14006	14040	14022	14126	14007	13870	13984	14288	14075	14040	14173	14030	14149	14075	14140	14016	13956	14201	13988	14156	14108	14294	13985	14166	14065	14285	13974	14046	14114	14160	14090	13703	13957	14199	14099	14119	14110	14087	14231	14103	14066	14070	14134	14110	14098	14050	14210	14305	14082	14095	14061	14066	14188	14070	14152	13977	13998	14092	14112	14139	13894	14085	14176	14099	14062	14169	14201	13995	13977	14049	13820	14102	14145	14056	13925	13920	14128	14072	14030	14244	14159	14155	13859	14099	14123	14095	14147	14032	14135	14024	13879	14133	14065	14076	14068	14054	14072	14015	14097	13890	13948	13942	14113	14037	14157	14078	14104	14269	14130	14115	14137	13940	14160	13875	14083	14027	14103	13921	14005	14011	13972	14045	14086	14150	14045	14093	14004	14078	14177	13962	14069	13994	14176	14198	14134	14138	14078	14088	13970	14086	14115	14038	13934	14258	14158	14068	14051	14104	14029	14088	14051	14045	14037	14111	13960	14072	14148	13949	14088	14109	14276	14009	14176	14016	13887	14146	14125	14119	14060	14072	14078	13953	14170	14250	14045	14039	14074	14131	14021	14016	14088	13993	14061	13943	14007	14026	13965	14090	14089	14084	14047	14200	14042	14076	14061	14029	14024	14074	13951	14010	14310	14060	14156	14183	13932	14186	14024	14160	14327	14081	14126	14069	14119	14012	14082	14169	14191	14149	14182	14174	13873	14166	13977	14273	13991	13940	14149	13990	13885	14013	14138	14076	13905	14059	14146	14106	14145	13939	13975	14170	14103	14120	14121	14051	14076	14234	13997	14024	13984	14132	14073	14038	14080	14059	14068	14187	14118	14062	14171	13993	14080	14112	14029	14252	14071	14222	14129	14089	14097	14159	14090	13961	14120	14083	14128	13917	14208	14194	14218	14091	14115	14085	14057	14200	13924	14053	14107	13953	14049	14210	14123	14087	14019	14184	14031	14099	14184	14026	14081	13995	14113	14178	14212	13932	14016	14109	14041	14155	13976	14082	14042	14136	14040	14151	14142	14132	14126	13970	14065	14015	13981	13981	14084	14093	14114	14005	14152	13980	13974	14109	14031	14002	14120	13964	14139	14015	14123	14026	14184	14236	14063	14165	14160	14147	14022	14217	14069	14166	14139	14000	14169	14144	14039	14014	14100	14045	14135	13970	14253	14058	13984	14083	14056	14024	14286	14126	14101	13830	14163	14225	14153	14082	14061	14243	14029	14147	13953	14089	13879	14299	14126	14166	14031	13990	14079	13905	14083	13936	13959	14026	14014	14074	14045	14000	14251	13997	14316	13988	14083	14094	14077	13992	14093	14232	14155	14034	14169	14009	14120	14196	14076	14095	14168	14130	14079	14004	13976	14070	13953	13772	14152	14186	14159	13983	14134	14015	13978	14129	14002	14051	14087	14146	14085	14214	14002	14110	14113	13948	14259	14170	14138	14013	14176	14134	14027	13996	14213	13871	14166	14118	14044	13947	14078	14101	14111	14169	14103	14082	14133	13912	14024	13897	14048	14167	14184	14118	14135	14122	14159	14166	14166	14081	14023	14010	13922	14208	14248	13886	13968	14025	14191	14174	14010	14199	13982	14139	14171	13994	14071	13902	14137	14169	13977	13981	13981	14118
23770	21034	28621	24953	25113	26373	25791	21538	19391	18386	18036	17814	17984	17884	17613	17619	17335	17203	17156	17143	16855	17120	17132	16966	16941	16769	16894	16854	16879	16666	16621	16625	16610	16969	16764	16691	16643	16619	16780	16683	16626	16632	16650	16569	16756	16506	16846	16481	16591	16635	16623	16517	16659	16430	16459	16346	16543	16597	16632	16730	16620	16811	16885	16668	16496	16446	16534	16534	16436	16377	16626	16420	16588	16558	16412	16648	16667	16794	16723	16560	16665	16643	16712	16474	16608	16260	16519	16650	16449	16721	16489	16807	16556	16532	16724	16622	16406	16570	16601	16616	16741	16660	16548	16487	16476	16539	16562	16709	16691	16499	16524	16531	16521	16550	16522	16605	16659	16733	16445	16626	16557	16523	16564	16391	16645	16535	16541	16545	16590	16636	16494	16539	16608	16578	16565	16438	16505	16520	16645	16651	16616	16570	16662	16465	16474	16555	16568	16372	16547	16444	16513	16655	16661	16546	16585	16646	16674	16574	16571	16421	16492	16510	16575	16334	16470	16831	16675	16495	16625	16434	16304	16421	16553	16584	16523	16571	16519	16459	16620	16547	16632	16617	16673	16564	16682	16476	16656	16602	16619	16442	16609	16648	16444	16640	16597	16767	16635	16669	16674	16524	16857	16885	16580	16431	16491	16379	16559	16633	16625	16541	16680	16598	16400	16631	16710	16673	16712	16637	16572	16406	16781	16713	16558	16500	16620	16505	16426	16444	16576	16362	16581	16512	16446	16633	16569	16428	16522	16627	16554	16581	16602	16550	16625	16375	16405	16566	16513	16729	16320	16348	16728	16671	16504	16609	16628	16560	16630	16411	16665	16567	16575	16508	16488	16588	16514	16540	16717	16757	16520	16371	16528	16619	16582	16503	16449	16579	16557	16349	16538	16555	16415	16573	16726	16544	16318	16533	16506	16360	16468	16527	16609	16660	16425	16705	16446	16519	16479	16397	16500	16471	16670	16583	16481	16370	16555	16671	16417	16506	16588	16616	16536	16604	16568	16541	16613	16493	16409	16617	16545	16442	16673	16425	16554	16419	16544	16619	16564	16533	16564	16647	16551	16618	16718	16583	16513	16630	16606	16586	16582	16683	16813	16389	16382	16632	16594	16456	16662	16560	16605	16500	16575	16504	16679	16673	16572	16506	16596	16645	16664	16482	16523	16427	16685	16429	16603	16362	16547	16460	16518	16633	16544	16609	16595	16473	16768	16581	16652	16552	16506	16475	16603	16742	16606	16583	16326	16651	16668	16416	16725	16646	16690	16593	16637	16401	16567	16322	16524	16479	16529	16551	16663	16529	16545	16492	16551	16584	16699	16551	16643	16561	16776	16462	16735	16561	16671	16567	16647	16562	16558	16603	16616	16616	16557	16629	16660	16706	16539	16477	16730	16672	16736	16541	16430	16502	16626	16616	16511	16566	16582	16530	16327	16419	16592	16631	16528	16549	16603	16547	16664	16524	16664	16342	16680	16550	16673	16572	16536	16634	16592	16610	16525	16578	16597	16693	16452	16510	16717	16357	16588	16519	16405	16660	16364	16665	16596	16407	16771	16549	16291	16633	16586	16560	16484	16355	16587	16617	16506	16389	16455	16509	16651	16435	16529	16436	16572	16764	16624	16590	16532	16423	16522	16530	16611	16684	16528	16393	16600	16529	16501	16625	16610	16662	16423	16481	16395	16613	16529	16571	16799	16474	16494	16526	16630	16594	16727	16703	16728	16458	16456	16668	16474	16535	16755	16820	16408	16470	16523	16527	16493	16601	16527	16614	16672	16688	16425	16736	16508	16446	16458	16609	16554	16518	16524	16615	16465	16487	16427	16471	16540	16242	16474	16671	16588	16674	16575	16362	16456	16622	16568	16449	16366	16289	16604	16628	16591	16419	16537	16580	16746	16694	16639	16568	16627	16405	16574	16575	16371	16617	16426	16633	16688	16470	16768	16695	16417	16634	16454	16587	16610	16454	16432	16535	16735	16585	16446	16732	16783	16549	16469	16535	16670	16368	16580	16575	16815	16488	16538	16546	16756	16637	16576	16450	16502	16766	16464	16613	16495	16777	16462	16622	16707	16502	16542	16547	16549	16529	16506	16701	16565	16477	16730	16515	16525	16522	16652	16585	16476	16460	16463	16758	16641	16460	16482	16522	16503	16743	16584	16674	16756	16706	16660	16592	16624	16524	16573	16647	16752	16491	16493	16649	16578	16560	16726	16591	16518	16346	16244	16521	16453	16664	16497	16483	16495	16476	16704	16537	16667	16405	16538	16516	16640	16313	16500	16477	16532	16664	16597	16622	16537	16573	16698	16587	16602	16550	16553	16459	16657	16331	16423	16497	16331	16572	16283	16422	16654	16544	16541	16546	16743	16482	16638	16381	16658	16472	16598	16566	16538	16687	16417	16537	16585	16386	16582	16650	16779	16691	16572	16731	16277	16461	16610	16460	16499	16675	16493	16491	16552	16695	16457	16598	16602	16242	16405	16581	16622	16525	16415	16534	16588	16445	16760	16753	16588	16626	16649	16599	16770	16483	16497	16459	16615	16500	16554	16508	16414	16436	16727	16568	16641	16509	16605	16536	16678	16629	16372	16483	16490	16346	16562	16466	16465	16508	16487	16647	16392	16504	16526	16442	16559	16519	16416	16602	16626	16611	16441	16475	16554	16609	16494	16500	16550	16740	16450	16591	16532	16546	16636	16557	16598	16332	16420	16577	16345	16617	16590	16541	16883	16759	16250	16359	16597	16585	16480	16618	16659	16476	16590	16655	16690	16488	16572	16532	16633	16552	16704	16634	16643	16615	16550	16642	16323	16624	16489	16675	16643	16273	16743	16609	16534	16659	16585	16426	16546	16460	16454	16528	16477	16387	16595	16484	16594	16603	16517	16471	16587	16375	16469	16577	16551	16580	16355	16468	16779	16455	16174	16675	16716	16520	16583	16501	16600	16425	16524	16601	16466	16395	16415	16560	16373	16693	16583	16366	16523	16572	16588	16654	16595	16500	16660	16588	16469	16560	16597	16728	16699	16597	16600	16682	16513	16588	16600	16634	16614	16609	16521	16428	16527	16508	16770	16557	16718	16643	16539	16375	16671	16486	16497	16511	16681	16602	16489	16459	16579	16532	16645	16576	16660	16755	16709	16610	16489	16482	16504	16336	16371	16470	16608	16444	16628	16317	16623	16527	16558	16497	16645	16552	16635	16665	16427	16493	16551	16662	16450	16573	16730	16768	16520	16480	16535	16747	16763	16616	16374	16757	16746	16541	16541	16442	16468	16351	16331	16470	16623	16449	16622	16550	16509	16441	16439	16576	16600	16632	16615	16457	16641	16527	16191	16722	16535	16668	16490	16473	16575	16709	16454	16638	16610	16614	16744	16628	16743	16401	16383	16622	16600	16651	16703	16599	16626	16610	16435	16521	16601	16730	16772	16514	16588	16528	16522	16568	16605	16525	16606	16571	16471	16616	16521	16358	16617	16438	16648	16475	16489	16800	16552	16575	16624	16588	16750	16553	16573	16647	16515	16498	16597	16758	16580	16581	16663	16659	16536	16544	16582	16537	16412	16621	16478	16685	16482	16638	16639	16469	16743	16530	16549	16607	16390	16621	16540	16375	16511	16395	16733	16595	16551	16382	16477	16595	16561	16487	16452	16455	16604	16602	16563	16620	16707	16547	16629	16592	16511	16615	16448	16456	16721	16686	16692	16414	16726	16618	16578	16491	16480	16528	16329	16668	16401	16439	16590	16479	16413	16416	16590	16519	16548	16673	16574	16784	16526	16431	16649	16611	16710	16590	16494	16409	16670	16634	16643	16547	16552	16553	16532	16635	16402	16486	16428	16460	16547	16608	16479	16462	16406	16491	16595	16511	16610	16791	16718	16522	16643	16460	16622	16522	16493	16510	16573	16680	16818	16537	16478	16541	16758	16459	16600	16544	16573	16742	16610	16892	16622	16532	16522	16598	16599	16565	16720	16640	16653	16553	16447	16568	16618	16701	16641	16548	16652	16460	16657	16616	16508	16343	16603	16552	16709	16269	16683	16576	16443	16430	16561	16467	16375	16506	16445	16688	16413	16656	16633	16615	16546	16454	16411	16763	16843	16681	16567	16397	16514	16538	16601	16495	16420	16584	16638	16649	16835	16430	16629	16469	16460	16617	16613	16613	16424	16832	16613	16630	16425	16573	16516	16400	16590	16490	16539	16554	16499	16683	16621	16487	16488	16361	16445	16487	16554	16452	16605	16635	16558	16595	16548	16623	16398	16615	16298	16488	16607	16545	16715	16848	16602	16366	16514	16624	16375	16563	16507	16611	16486	16731	16669	16570	16636	16512	16673	16671	16495	16376	16682	16643	16540	16727	16472	16493	16640	16519	16596	16421	16567	16669	16789	16451	16524	16794	16533	16568	16489	16424	16565	16485	16622	16547	16690	16503	16443	16594	16495	16511	16690	16615	16536	16574	16494	16531	16482	16689	16394	16674	16657	16625	16592	16622	16791	16504	16541	16509	16559	16764	16675	16528	16483	16626	16704	16663	16607	16393	16600	16602	16589	16615	16625	16513	16472	16587	16536	16673	16622	16548	16527	16529	16463	16599	16591	16560	16575	16601	16866	16773	16470	16572	16569	16755	16603	16503	16604	16585	16562	16642	16524	16901	16537	16648	16748	16677	16612	16615	16694	16293	16526	16769	16666	16493	16517	16590	16620	16713	16575	16600	16717	16644	16686	16542	16633	16514	16514	16461	16551	16551	16672	16625	16525	16458	16542	16552	16720	16527	16753	16605	16626	16709	16627	16492	16611	16443	16562	16810	16505	16657	16620	16524	16336	16733	16720	16543	16711	16568	16448	16561	16596	16466	16396	16518	16743	16659	16738	16710	16678	16592	16479	16573	16591	16697	16504	16373	16697	16512	16555	16488	16572	16870	16521	16532	16619	16722	16587	16591	16808	16625	16523	16483	16491	16463	16477	16553	16454	16572	16342	16439	16462	16610	16548	16776	16502	16613	16414	16473	16626	16577	16493	16424	16689	16696	16658	16593	16609	16439	16528	16396	16672	16509	16660	16581	16532	16330	16342	16542	16569	16630	16539	16565	16425	16706	16576	16502	16551	16474
30063	52177	47226	36697	31089	26374	23444	20824	17825	16390	16134	15847	15833	15770	15534	15054	15154	14733	14760	14544	14629	14471	14369	14371	14520	14296	14220	14319	14257	14253	14256	14344	14284	14208	14145	14192	14175	14212	14178	14205	14067	14143	14194	14048	14085	14176	14257	14062	14104	14053	14099	14104	14202	14170	14080	14028	14239	14129	14127	14190	14086	14166	13969	14162	14140	14231	14111	14085	14036	14099	13976	13888	14203	14213	14084	14118	13952	14176	14195	14112	14137	14079	14038	14006	14025	14148	14155	14132	13905	13798	14063	13982	14172	14157	14025	14095	14129	13894	14018	14084	14085	13961	13976	14029	14026	14054	14022	14162	14262	13923	13990	14029	14031	14105	14099	14050	13985	14084	14177	14040	14073	14065	14188	14074	13984	14076	14030	14151	14005	14062	14113	14049	14136	14003	14167	14009	14055	13997	14006	14121	14076	14042	13950	14050	14120	13978	14199	14066	14169	14139	14114	14127	14148	14146	14126	14186	14126	14172	14132	13943	14061	13855	14010	14048	14092	13983	13932	14044	14174	14008	14208	13970	14111	14038	14112	14027	14130	14200	13981	14064	14135	14122	14109	14109	13999	14131	14027	14189	13925	13986	13998	13948	14070	14052	13912	13967	14141	13953	14098	14129	14013	13977	14007	13995	14146	14140	14016	14130	14086	14136	14067	13989	14221	14092	14158	14141	14118	14074	13994	13990	13923	14033	14110	13946	14128	14029	14017	14116	14086	14123	14093	14216	14162	14077	13990	14098	14046	14007	14105	14110	13942	14019	14025	13969	13865	14109	14191	14179	14152	13898	14103	14057	14148	14109	14093	14004	14123	13979	13997	14111	14008	14070	14109	13915	14025	14049	14188	14086	14247	14003	14018	13945	14176	14180	14094	13804	14241	14165	14035	13983	14045	13889	14150	14123	14027	14135	14083	14286	14191	14170	14207	14005	14096	13953	14038	14131	13978	14035	14054	13985	14142	13882	14085	14114	14113	14110	14085	14026	14016	14171	13943	14083	14125	13959	14030	13925	13975	14041	14022	14116	14217	14035	13960	14082	13917	14216	14068	13990	14034	14008	13934	13940	14091	13926	14062	14120	14054	13981	14163	13951	14055	14123	13985	14098	14045	14098	14158	14095	13952	14093	13998	14004	14039	14116	14161	13994	14167	14000	14070	14062	14126	14180	14088	13957	14026	14157	14182	13980	14060	14093	14028	14065	14033	13909	14132	14229	14095	14106	14112	14115	14216	13993	13996	14082	14125	14221	14003	14112	13996	13982	14028	14137	14013	14098	14072	13996	14023	14165	13961	14103	14027	13928	14164	14114	13913	14331	13996	14098	14057	14133	14021	13944	14042	13917	14012	13953	14020	14039	13956	14073	14088	14005	14178	13936	14016	14006	14042	14162	13997	14203	14094	14085	14158	14081	14088	13988	14185	13883	14055	14224	14019	14202	14054	13967	13937	14023	13834	14045	14032	14138	14073	14039	13976	13941	14168	13914	14019	14074	14116	14098	13982	14032	14148	14070	14053	13946	14214	14104	14102	13954	14033	13971	14285	14063	14185	14080	14038	13935	14134	14024	14061	13928	14101	14040	14292	14089	14149	14167	14059	14155	14133	14153	14068	14025	14092	14105	13914	14055	14042	13980	14050	14079	14179	14176	13933	14089	13958	14291	13949	14038	13987	14110	14040	14023	14126	14005	14020	14055	14186	14060	14023	13975	14118	14008	14214	14079	14101	14193	13964	14184	13989	14071	14125	14008	14128	14020	14158	14093	14085	14012	14051	13912	14029	14035	14246	13978	13929	14036	14083	13919	14135	14120	14267	14072	14039	14129	14097	14032	14105	14246	14175	14168	14200	14107	14021	14047	14151	14067	14099	14114	14166	13894	14170	14084	14000	13957	14165	13945	14005	14049	14208	14099	13983	14001	14094	14124	14064	14078	13997	14256	14163	14038	14054	13982	14105	14137	13966	13959	14115	14044	13975	13871	14152	14149	14080	14275	14092	14072	14035	14209	14083	14204	14135	14002	13994	14113	14118	14004	14144	14060	14154	14128	14002	14090	14062	14021	14147	14034	14092	14033	13924	13978	14131	13965	14226	14081	14207	14068	13974	14030	14049	14273	14057	13998	13960	14198	13921	13975	13977	14052	14222	14071	14213	14020	14180	14033	14110	14160	14111	14044	14089	14094	14090	14122	14001	13865	14045	13978	14081	14022	14048	14195	14123	14147	14181	14174	14146	14227	14029	14037	14020	13990	14091	14025	14204	13852	14055	14117	13987	13976	14111	13968	13968	14078	14004	13930	13949	13976	14111	14072	14059	13966	14090	14095	14017	14126	14013	13918	13926	14007	13980	14058	14035	14186	14027	14131	13985	14109	13954	14009	13982	14042	14016	14233	13973	14072	13971	14053	14045	14186	13937	13933	14072	14005	14078	14023	14105	13912	13819	14110	14119	14007	14180	14179	13994	14203	14226	13955	14136	14009	13994	14053	14021	14078	13897	14032	14045	14143	14069	14271	13994	14125	14024	14198	14123	14046	14014	14187	14139	13910	13971	14126	14088	14111	14066	13975	14238	14092	14097	14110	14087	14172	14153	14210	14166	14099	14237	14051	14110	14124	14124	14045	14108	13975	13954	14080	14073	14080	14042	14057	14046	14083	13968	13920	13930	14052	14111	14029	14159	14094	14059	13996	14090	14263	14109	14110	14096	14136	14184	14204	14216	14066	14006	13980	13953	14153	13998	14274	13814	14138	14098	14153	14111	14166	14124	14145	14078	14049	14013	14017	13901	14054	14119	14120	14152	14260	14101	14131	14086	14038	14118	14168	14120	14125	14045	13943	14108	14196	14123	13891	13965	13924	14176	14198	14184	14017	14192	14133	14124	14248	14035	14172	13926	14092	14056	13966	14150	14277	13908	13801	14095	14139	14089	13898	14093	14058	14218	14156	13993	14128	14052	13946	14038	14072	14176	13960	14019	14089	14093	13960	14122	13977	14108	14167	14049	14173	14159	14112	14182	14008	14096	13958	13957	14095	13920	13867	13998	14116	14154	14020	14108	14187	13855	14230	14119	14168	14153	13968	14165	14066	14049	14124	14180	14012	14227	14264	13894	14120	14188	14096	14080	14183	13984	13932	14312	14049	14121	14134	13974	13985	14190	13998	13914	14147	14213	14154	14035	14096	14233	14146	14166	14106	13940	14139	14102	13987	14135	13983	14072	13959	14041	14089	13946	14220	13984	14144	14196	14003	14049	14176	14079	14010	14115	14126	13892	14186	14107	14184	14091	14157	14201	14033	14058	14184	14097	14057	14023	14077	14010	13994	14063	14102	14042	14075	14117	13942	14122	13991	14013	14055	13945	14133	14198	14020	14241	14180	14122	14277	13983	14038	14183	14048	14190	14024	14193	14047	14159	14172	14278	14016	13921	14170	13834	13958	14062	14121	14067	14225	13970	13995	13952	13962	14032	14162	14033	14178	14169	14073	14023	13997	13974	14133	14144	14105	14067	14109	14025	14019	14159	14196	14017	14066	14051	13993	14023	13864	14150	14032	14098	14021	14120	14268	14128	14066	14119	14097	14174	14073	14061	14230	14047	14023	14246	14027	13879	14016	14019	14173	14027	14043	14283	14101	14082	14152	14018	14183	14178	14067	14060	14076	14156	13974	14119	14080	14063	14121	14008	13839	13985	14053	14136	14191	14145	13963	14227	14108	14018	14174	14131	14080	13983	14090	14090	14380	14076	13964	13993	14079	14022	13935	14164	13989	13825	14142	14049	13944	14070	14086	14044	13975	13999	14011	13988	14130	14022	14094	14019	14102	13923	13881	14268	13962	14085	14218	14162	13923	14198	14301	14011	14015	14102	13995	14209	13931	14028	14019	14052	13976	13931	14067	14025	14003	13973	14068	13963	13969	14034	14163	13994	14128	14102	14006	14180	14104	13960	14006	14032	14107	14206	14081	14002	14100	14050	14128	14038	14103	14023	13921	14043	14160	14022	14072	14023	14105	14145	14230	13960	14152	13971	14101	14074	14127	14297	14038	13892	14095	13966	14155	14009	14020	14072	14143	14096	14226	14170	14041	14063	14171	13929	14073	14113	13900	14179	13981	14041	14178	14019	14114	14077	14006	14083	13920	14255	14002	13948	14052	14219	14113	13978	14036	13931	13974	14167	14034	13942	14133	14081	13965	14121	14032	14170	14092	14224	14013	13973	14021	14163	13963	14109	13963	13935	14005	14108	13949	14091	13927	14086	14152	13991	13979	14078	14212	14082	13921	14078	13967	13938	14149	13954	14027	13911	14161	14100	14048	14008	14120	14023	14131	14090	13935	14108	13909	14095	14201	13952	14008	13967	14133	14035	13950	14178	14013	14059	13905	13987	14099	14207	14043	14000	13953	14110	14156	13970	14060	14170	14178	13898	14071	14150	14153	14141	14053	14124	14095	14089	14185	14016	14179	14016	14111	14154	14082	14045	14166	14000	14070	13910	14056	14291	13909	14159	13996	14079	14007	14086	14039	13983	14110	13966	14002	13987	14036	13944	13851	14141	14106	14097	14134	14152	14105	14024	14057	14054	14132	14088	14171	13947	14011	13929	13866	14158	14031	14086	14110	14185	13847	14066	14022	14046	13952	14077	14239	14039	13956	14004	14071	14182	14097	14109	13973	14145	14061	14104	13963	13969	14037	14073	14102	14142	14023	13968	14095	14160	13925	14061	14234	13977	14007	14105	14187	14157	13886	14127	14100	14159	14112	13905	13987	13984	14159	13987	14044	14125	14121	14091	14091	14033	14101	14126	14039	13987	13998	14003	14147	14007	14081	14148	14056	14019	14032	14119	14135	14095	14257	14079	14028	13952	14121	13841	13993	14178	13981	14056	13992	13970	14027	14129	13947	14038	14125	13966	13990	13942	14082	14158	13982	14169	14146	14034	14054	14032	14032	14068	14149	14044	14266	14117	13994	14093	14213	14049	14094	14344	14108	14161	14259	14033	14183	13942	14099	14098	14134	14307	13896	13847	13978	14109	13987	14116	13924	14067	14010	14076	14099	13918	13947	14018	14067	14031	14035	14143	14012	13778	14159	14088	13938	14122	14233	14084	13837	14111	14243	13944	13953	14054	14012
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
