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
339919568407	339919568955	339919569505	339919570055	339919570605	339919571155	339919571705	339919572255	339919572805	339919573355	339919573905	339919574455	339919575005	339919575555	339919576105	339919576655	339919577205	339919577755	339919578305	339919578855	339919579405	339919579955	339919580507	339919581055	339919581605	339919582155	339919582705	339919583255	339919583805	339919584355	339919584905	339919585455	339919586005	339919586555	339919587105	339919587655	339919588205	339919588755	339919589305	339919589855	339919590405	339919590955	339919591505	339919592055	339919592605	339919593155	339919593705	339919594257	339919594805	339919595355	339919595905	339919596455	339919597005	339919597555	339919598105	339919598655	339919599205	339919599755	339919600305	339919600855	339919601405	339919601955	339919602505	339919603055	339919603607	339919604155	339919604705	339919605255	339919605805	339919606355	339919606905	339919607455	339919608008	339919608555	339919609105	339919609655	339919610205	339919610755	339919611305	339919611855	339919612405	339919612955	339919613505	339919614055	339919614605	339919615155	339919615705	339919616255	339919616805	339919617355	339919617905	339919618455	339919619005	339919619555	339919620105	339919620655	339919621205	339919621757	339919622305	339919622855	339919623405	339919623955	339919624505	339919625055	339919625605	339919626155	339919626705	339919627255	339919627805	339919628355	339919628905	339919629457	339919630005	339919630555	339919631105	339919631655	339919632205	339919632755	339919633305	339919633855	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2670	3600	2300	2670	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22760	21363	29170	24082	22503	25518	27455	21965	19941	19559	18477	18385	17818	17686	17620	17593	17194	17100	17124	16945	17144	16894	17167	16981	16678	16725	16844	16719	16769	16777	16671	16675	16690	16562	16418	16672	16776	16695	16973	16699	16559	16650	16385	16587	16497	16667	16497	16565	16459	16587	16805	16483	16639	16729	16565	16380	16480	16599	16369	16561	16706	16862	16489	16539	16592	16569	16449	16457	16603	16526	16450	16388	16586	16627	16458	16383	16494	16391	16410	16394	16252	16416	16515	16542	16413	16625	16604	16595	16615	16501	16717	16595	16433	16429	16544	16646	16254	16639	16587	16497	16588	16348	16569	16561	16566	16277	16652	16586	16440	16493	16525	16345	16486	16403	16529	16381	16768	16455	16554	16554	16600	16601	16599	16549	16539	16557	16473	16517	16447	16506	16567	16644	16545	16622	16585	16538	16520	16395	16470	16417	16599	16582	16526	16605	16496	16550	16559	16478	16695	16543	16466	16346	16513	16569	16491	16604	16509	16574	16407	16414	16468	16309	16593	16405	16475	16286	16679	16476	16567	16550	16640	16575	16306	16481	16465	16418	16596	16508	16546	16498	16493	16629	16598	16407	16736	16373	16442	16413	16366	16372	16427	16612	16661	16455	16632	16618	16544	16510	16697	16475	16633	16375	16577	16563	16752	16330	16339	16632	16381	16468	16526	16289	16486	16533	16585	16345	16530	16570	16484	16482	16668	16711	16223	16343	16514	16399	16641	16434	16712	16585	16373	16319	16441	16700	16382	16555	16518	16537	16437	16613	16452	16559	16593	16459	16783	16736	16592	16529	16390	16399	16569	16401	16729	16786	16514	16722	16528	16428	16479	16455	16460	16459	16526	16436	16299	16573	16421	16450	16689	16457	16390	16424	16645	16430	16468	16285	16518	16700	16605	16452	16555	16525	16304	16435	16653	16656	16445	16443	16592	16466	16558	16373	16433	16390	16575	16496	16689	16355	16588	16389	16499	16626	16503	16625	16469	16516	16458	16335	16376	16370	16340	16441	16553	16459	16471	16328	16444	16410	16416	16658	16497	16400	16566	16515	16514	16465	16369	16486	16520	16399	16384	16443	16325	16521	16669	16363	16414	16424	16402	16385	16546	16372	16592	16487	16394	16427	16607	16378	16759	16598	16397	16608	16368	16445	16666	16577	16524	16330	16540	16593	16669	16441	16361	16196	16347	16411	16497	16526	16573	16390	16625	16628	16463	16498	16413	16645	16575	16557	16575	16572	16460	16551	16619	16478	16350	16455	16611	16490	16504	16602	16511	16495	16424	16408	16641	16341	16263	16489	16490	16617	16565	16467	16258	16626	16364	16318	16520	16671	16556	16333	16577	16430	16334	16437	16672	16644	16511	16294	16475	16433	16383	16563	16710	16423	16539	16524	16637	16403	16441	16462	16557	16432	16578	16610	16411	16415	16562	16523	16537	16635	16450	16223	16578	16382	16464	16562	16421	16558	16331	16875	16519	16292	16561	16466	16527	16559	16689	16564	16535	16458	16333	16605	16548	16399	16580	16488	16593	16376	16415	16528	16623	16455	16502	16464	16452	16705	16397	16419	16590	16382	16705	16756	16536	16573	16471	16460	16374	16661	16392	16556	16594	16586	16568	16489	16353	16442	16271	16294	16457	16381	16647	16577	16264	16531	16489	16438	16396	16550	16469	16500	16727	16405	16617	16634	16533	16542	16466	16583	16566	16484	16538	16430	16528	16508	16214	16530	16365	16506	16476	16469	16399	16274	16627	16563	16405	16430	16448	16341	16566	16428	16574	16579	16513	16341	16418	16523	16619	16630	16642	16358	16402	16419	16448	16257	16392	16669	16567	16464	16538	16388	16686	16582	16400	16536	16400	16390	16555	16530	16510	16581	16516	16309	16350	16735	16407	16562	16617	16520	16518	16302	16680	16516	16531	16490	16543	16536	16488	16297	16488	16406	16440	16546	16540	16528	16687	16337	16399	16499	16481	16485	16777	16477	16450	16418	16269	16280	16340	16504	16583	16604	16565	16635	16473	16473	16565	16448	16465	16327	16515	16620	16570	16583	16541	16471	16275	16471	16605	16607	16345	16444	16313	16277	16269	16343	16416	16500	16616	16438	16533	16299	16542	16315	16296	16460	16642	16352	16508	16702	16477	16623	16343	16370	16526	16484	16429	16363	16392	16488	16441	16552	16593	16519	16617	16463	16395	16558	16371	16483	16777	16423	16438	16539	16380	16522	16616	16559	16468	16522	16634	16563	16409	16524	16407	16406	16608	16495	16550	16543	16512	16585	16528	16524	16529	16491	16787	16561	16340	16305	16706	16450	16472	16461	16596	16593	16272	16535	16655	16580	16392	16555	16505	16564	16536	16489	16492	16398	16466	16475	16437	16253	16675	16445	16523	16411	16374	16419	16534	16540	16417	16386	16563	16443	16735	16460	16670	16481	16771	16873	16437	16320	16720	16532	16581	16453	16307	16554	16620	16717	16533	16528	16295	16504	16441	16292	16469	16351	16431	16578	16387	16510	16753	16637	16614	16484	16520	16610	16514	16563	16429	16650	16483	16224	16406	16310	16554	16463	16596	16500	16629	16318	16445	16492	16480	16545	16583	16525	16605	16481	16510	16527	16607	16481	16451	16517	16395	16452	16422	16579	16588	16451	16554	16444	16609	16479	16431	16624	16472	16480	16440	16536	16483	16602	16525	16447	16471	16605	16551	16452	16549	16500	16551	16492	16689	16495	16477	16360	16306	16532	16536	16443	16208	16501	16545	16509	16364	16348	16367	16494	16378	16685	16549	16493	16704	16667	16431	16613	16446	16362	16362	16598	16607	16358	16532	16435	16371	16492	16599	16459	16736	16257	16509	16502	16578	16532	16425	16696	16670	16358	16542	16444	16692	16579	16425	16577	16547	16413	16395	16435	16437	16464	16443	16366	16558	16509	16352	16374	16421	16335	16580	16374	16470	16506	16295	16479	16569	16313	16233	16601	16670	16420	16234	16425	16521	16276	16579	16409	16648	16490	16424	16618	16495	16458	16515	16491	16530	16643	16689	16460	16466	16534	16391	16456	16626	16569	16523	16437	16349	16458	16394	16421	16552	16424	16529	16628	16499	16658	16531	16294	16718	16415	16336	16340	16476	16498	16488	16382	16481	16603	16394	16390	16520	16435	16447	16421	16386	16460	16434	16461	16583	16543	16406	16466	16618	16634	16546	16553	16613	16499	16372	16536	16620	16537	16547	16464	16428	16461	16339	16423	16527	16626	16594	16702	16412	16497	16558	16548	16240	16466	16541	16354	16461	16465	16416	16541	16332	16450	16644	16553	16470	16511	16605	16376	16429	16516	16485	16557	16588	16428	16457	16514	16646	16516	16664	16576	16425	16531	16467	16554	16452	16461	16565	16317	16253	16593	16690	16604	16530	16702	16614	16338	16431	16423	16261	16436	16594	16582	16510	16512	16651	16609	16512	16561	16625	16356	16509	16665	16389	16502	16561	16610	16497	16400	16509	16706	16464	16506	16432	16602	16611	16548	16367	16567	16563	16450	16519	16455	16653	16457	16463	16571	16400	16221	16693	16668	16623	16402	16578	16433	16643	16391	16602	16381	16494	16717	16582	16397	16473	16515	16431	16497	16533	16477	16578	16664	16343	16632	16531	16722	16454	16360	16273	16548	16346	16461	16422	16603	16616	16497	16499	16460	16658	16466	16615	16446	16458	16485	16684	16416	16533	16727	16406	16509	16303	16461	16305	16312	16524	16471	16460	16364	16507	16454	16590	16576	16314	16653	16515	16689	16458	16404	16507	16329	16351	16464	16455	16497	16260	16357	16427	16592	16549	16453	16666	16449	16441	16486	16356	16556	16574	16301	16317	16403	16493	16405	16477	16427	16348	16277	16570	16463	16409	16497	16474	16493	16455	16588	16633	16414	16230	16297	16296	16425	16565	16306	16289	16404	16385	16462	16590	16714	16624	16463	16644	16539	16497	16403	16312	16503	16341	16630	16549	16478	16348	16502	16404	16688	16517	16472	16399	16434	16401	16254	16528	16569	16326	16294	16532	16495	16594	16310	16452	16357	16428	16680	16442	16296	16552	16542	16599	16482	16651	16342	16534	16539	16464	16617	16716	16600	16527	16540	16446	16525	16471	16238	16599	16425	16492	16588	16612	16553	16465	16616	16463	16613	16504	16504	16438	16493	16483	16441	16498	16584	16436	16410	16720	16444	16330	16562	16385	16279	16330	16463	16419	16389	16479	16509	16632	16528	16581	16580	16537	16701	16719	16649	16679	16551	16587	16462	16359	16654	16362	16434	16334	16631	16426	16537	16631	16681	16544	16576	16411	16447	16472	16477	16576	16507	16454	16716	16661	16546	16394	16463	16523	16635	16363	16555	16408	16518	16410	16510	16670	16601	16602	16482	16612	16509	16478	16425	16518	16499	16761	16382	16420	16566	16623	16528	16283	16492	16286	16498	16491	16484	16511	16465	16651	16245	16636	16565	16533	16262	16346	16458	16487	16420	16681	16562	16579	16505	16680	16512	16488	16333	16368	16435	16349	16567	16144	16219	16427	16573	16495	16546	16303	16458	16531	16467	16524	16486	16458	16485	16389	16592	16518	16564	16499	16543	16341	16383	16686	16562	16578	16735	16584	16422	16511	16704	16381	16646	16456	16633	16508	16494	16448	16484	16334	16555	16537	16585	16428	16413	16672	16580	16562	16698	16489	16490	16469	16586	16499	16412	16284	16485	16644	16663	16439	16521	16619	16259	16407	16546	16641	16228	16518	16506	16508	16462	16514	16262	16320	16558	16548	16478	16360	16547	16316	16553	16560	16368	16579	16570	16563	16423	16413	16574	16553	16427	16531	16237	16394	16376	16521	16200	16633	16552	16444	16360	16495	16382	16569	16444	16501	16442	16496	16572	16647	16378	16449	16560	16361	16404	16545	16472	16372	16413	16681	16435	16419	16650	16279	16400	16528	16372	16557	16529	16802	16568	16287	16528	16456	16408	16646	16340	16455	16447	16643	16560	16487	16436	16315	16373	16574	16675	16606	16428	16655	16423	16488	16523	16423	16515	16521	16649	16259	16378	16505	16535	16334	16426	16661	16449	16256	16592	16522	16344	16083	16321
32560	54654	51775	39929	32897	27688	24034	21389	19553	17974	17336	16270	16036	15733	15651	15212	15143	15104	14983	14769	14688	14662	14592	14553	14473	14416	14408	14572	14628	14292	14563	14259	14563	14410	14272	14260	14223	14649	14124	14189	14245	14284	14272	14288	14315	14209	14301	14210	14359	14353	14229	14345	14178	14386	14339	14356	14320	14133	14246	14204	14213	14312	14110	14224	14392	14424	14221	14287	14133	14239	14255	14221	14301	14385	14338	14245	14341	14328	14202	14234	14251	14429	14184	14199	14301	14277	14160	14278	14187	14254	14095	14294	14235	14307	14284	14161	14157	14362	14288	14362	14364	14287	14372	14342	14354	14348	14288	14191	14183	14142	14272	14248	14224	14367	14255	14440	14154	14286	14308	14303	14309	14180	14293	14399	14209	14158	14196	14253	14370	14317	14338	14177	14392	14316	14317	14213	14203	14281	14215	14237	14313	14204	14128	14296	14275	14023	14151	14254	14222	14209	14230	14266	14202	14316	14227	14230	14236	14216	14179	14213	14390	14112	14264	14106	14500	14199	14267	14302	14284	14017	14387	14193	14381	14234	14276	14321	14262	14210	14170	14188	14304	14188	14216	14188	14205	14308	14288	14257	14357	14115	14226	14399	14411	14018	14043	14213	14119	14218	14197	14114	14255	14197	14223	14261	14205	14077	14161	14291	14204	14399	14277	14262	14207	14258	14167	14299	14393	14262	14239	14161	14467	14244	14114	14142	14118	14188	14339	14349	14188	14235	14146	14261	14349	14255	14280	14289	14279	14269	14349	14120	14133	14233	14267	14237	14199	14003	14306	14293	14273	14438	14340	14336	14264	14280	14290	14309	14362	14170	14257	14278	14405	14405	14308	14233	14072	14259	14098	14198	14247	14165	14271	14089	14276	14174	14187	14324	14046	14155	14307	14403	14181	14227	14129	14215	14359	14329	14393	14231	14218	14224	14088	14274	14096	14291	14211	14120	14111	14286	14355	14240	14026	14249	14180	14209	14256	14058	14225	14115	14253	14345	14314	14174	14279	14324	14282	14220	14202	14095	14399	14329	14359	14022	14337	14090	14233	14262	14308	14419	14265	14454	14273	14434	14240	14271	14389	14244	14214	14324	14293	14143	14240	14248	14244	14192	14282	14286	14386	14306	14375	14212	14361	14225	14353	14145	14379	14321	14332	14216	14428	14221	14249	14245	14222	14204	14088	14182	14275	14285	14290	14294	14065	14296	14265	14237	14254	14158	14340	14335	14334	14181	14352	14128	14239	14164	14107	14197	14315	14171	14249	14275	14346	14456	14368	14241	14292	14189	14311	14329	14309	14257	14272	14393	14474	14137	14465	14205	14134	14268	14365	14106	14322	14361	13995	14356	14092	14213	14256	14369	14182	14249	14286	14316	14028	14095	14427	14365	14366	14347	14219	14153	14176	14255	14196	14166	14187	14217	14299	14089	14316	14365	14402	14209	14157	14430	14098	14271	14380	14222	14271	14315	14279	14190	14391	14230	14187	14315	14244	14240	14254	14260	14220	14159	14282	14401	14359	14049	14196	14397	14262	14225	14252	14275	14151	14159	14121	14258	14382	14381	14114	14477	14150	14283	14281	14335	14226	14179	14280	14389	14322	14028	14112	14109	14142	14477	14285	14151	14287	14252	14378	14210	14356	14182	14169	14334	14239	14252	14193	14291	14297	14251	14289	14200	14340	14269	14201	14136	14326	14261	14217	14215	14338	14376	14112	14210	14260	14228	14300	14177	14201	14426	14213	14434	14246	14157	14159	14180	14159	14230	14207	14342	14254	14306	14231	14101	14233	14242	14208	14413	14285	14332	14390	14233	14196	14328	14230	14237	14250	14172	14434	14295	14401	14319	14277	14223	14250	14267	14352	14202	14176	14256	14122	14299	14385	14203	14301	14290	14206	14198	14259	14351	14304	14385	14472	14273	14065	14206	14249	14206	14145	14239	14142	14442	14309	14247	14126	14116	14148	14126	14323	14297	14143	14144	14436	14117	14271	14522	14256	14156	13991	14248	14292	14213	14271	14246	14189	14233	14204	14237	14268	14320	14330	14227	14267	14344	14138	14224	14298	14200	14210	14267	14412	14319	14455	14282	14278	14206	14196	14215	14236	14163	14340	14257	14240	14219	14204	14282	14194	14276	14250	14266	14410	14106	14147	14198	14268	14142	14501	14195	14432	14232	14237	14376	14278	14216	14270	14430	14239	14218	14336	14042	14294	14193	14164	14133	14201	14294	14257	14311	14338	14354	14339	14242	14209	14323	14284	14238	14273	14327	14222	14148	14341	14177	14470	14413	14285	14273	14157	14286	14199	14231	14234	14165	14349	14315	14279	14102	14313	14370	14165	14134	14334	14206	14238	14189	14163	14270	14167	14339	14217	14380	14311	14322	14237	14351	14312	14209	14319	14047	14228	14320	14185	14226	14237	14367	14269	14271	14319	14289	14252	14332	14250	14139	14279	14147	14329	14134	14170	14248	13963	14096	14429	14285	14076	14253	14288	14333	14236	14280	14268	14213	14334	14184	14155	14334	14277	13977	14259	14462	14064	14205	14294	14195	14128	14285	14263	14222	14376	14230	14351	14291	14180	14274	14162	14314	14102	14290	14350	14320	14226	14307	14220	14044	14223	14337	14358	14402	14170	14322	14287	14191	14174	14154	14339	14043	14414	14124	14178	14166	14159	14322	14194	14423	14408	14417	14095	14474	14368	14229	14277	14225	14378	14292	14177	14145	14292	14209	14204	14179	14231	14189	14169	14246	14327	14203	14266	14412	14180	14246	14332	14364	14227	14130	14323	14124	14272	14105	14285	14250	14249	14262	14278	14124	14159	14204	14394	14292	14327	14227	14469	14179	14096	14325	14267	14262	14386	14277	14130	14360	14032	14229	14115	14202	14326	14145	14382	14247	14377	14130	14298	14260	14244	14222	14097	14263	14384	14273	14253	14312	14111	14254	14204	14371	14177	14215	14244	14177	14255	14311	14178	14157	14308	14354	14122	14289	14298	14338	14554	14226	14348	14338	14268	14132	14477	14497	14251	14187	14363	14177	14332	14303	14270	14260	14085	14114	14303	14214	14314	14447	14305	14394	14059	14333	14385	14309	14354	14187	14274	14364	14193	14348	14092	14283	14210	14297	14241	14192	14141	14163	14270	14109	14246	14383	14199	14250	14145	14275	14211	14076	14175	14260	14260	14516	14284	14294	14450	14200	14343	14282	14185	14230	14235	14274	14220	14324	14175	14149	14299	14344	14273	14160	14436	14385	14000	14207	14326	14118	14304	14302	14279	14227	14199	14260	14304	14213	14263	14124	14261	14113	14349	14278	14206	14288	14296	14296	14407	14309	14147	14209	14232	14243	14265	14078	14292	14271	14312	14178	14150	14218	14229	14442	14052	14325	14235	14326	14281	14240	14247	14311	14331	14350	14261	14458	14298	14149	14246	14231	14132	14250	14203	14132	14345	14356	14339	14213	14215	14234	14370	14158	14373	14422	13983	14431	14297	14307	14345	14292	14366	14233	14203	14237	14251	14098	14442	14209	14099	14192	14260	14200	14087	14375	14235	14394	14095	14199	14257	14191	14080	14212	14334	14380	14285	14238	14262	14255	14456	14238	14268	14332	14046	14363	14263	14319	14304	14315	14267	14205	14260	14214	14260	14253	14271	14188	14111	14584	14347	14203	14316	14208	14419	14297	14304	14124	14277	14264	14168	14323	14332	14234	14384	14237	14354	14075	14328	14204	14327	14143	14271	14239	14253	14233	14274	14317	14315	14185	14063	14457	14088	14321	14263	14281	14249	14071	14348	14233	14256	14269	14198	14273	14239	14154	14085	14168	14375	14195	14364	14274	14202	14310	14297	14216	14188	14228	14249	14226	14197	14271	14366	14277	14323	14371	14343	14480	14247	14290	14240	14366	14267	14191	14335	14289	14269	14267	14231	14146	14460	14223	14298	14202	14359	14437	14328	14313	14211	14250	14331	14205	14256	14194	14313	14221	14163	14132	14233	14268	14322	14454	14217	14217	14263	14232	14228	14299	14277	14207	14242	14175	14234	14201	14250	14301	14178	14373	14282	14157	14218	14303	14058	14356	14321	14152	14119	14186	14351	14295	14286	14114	14254	14212	14214	14165	14190	14321	14119	14201	14138	14140	14192	14261	14270	14134	14292	14398	14353	14189	14240	14200	14236	14260	14374	14146	14390	14158	14113	14163	14235	14325	14290	14120	14214	14151	14321	14299	14203	14221	14354	14214	14313	14252	14282	14292	14105	14159	14403	14344	14181	14243	14413	14344	14263	14282	14288	14297	14336	14127	14358	14380	14356	14198	14317	14185	14286	14377	14055	14090	14138	14144	14315	14322	14297	14278	14080	14391	14448	14301	14339	14155	14429	14266	14172	14168	14221	14338	14243	14185	14193	14050	14044	14251	14385	14239	14217	14447	14105	14290	14185	14294	14008	14377	14224	14192	14137	14244	14170	14205	14260	14204	14270	14322	14313	14211	14126	14135	14378	14261	14338	14239	14229	14293	14217	14279	14290	14153	14165	14229	14178	14235	14328	14178	14285	14106	14303	14418	14277	14303	14358	14244	14465	14265	14204	14273	14138	14371	14024	14123	14295	14307	14230	14287	14458	14283	14183	14223	14261	14283	14172	14296	14315	14277	14175	14275	14271	14283	14180	14141	14314	14119	14422	14216	14345	14289	14269	14326	14290	14293	14307	14141	14152	14357	14157	14357	14248	14431	14312	14089	14110	14363	14304	14276	14054	14226	14155	14304	14350	14103	14191	14128	14212	14209	14209	14165	14147	14231	14306	14083	14199	14333	14321	14208	14256	14304	14039	14317	14323	14439	14277	14188	14310	14485	14306	14342	14177	14216	14245	14097	14264	14260	14317	14288	14273	14176	14337	14389	14205	14434	14300	14163	14430	14271	14209	14381	14325	14187	14264	14271	14267	14369	14193	14175	14325	14206	14198	14236	14182	14257	14364	14138	14268	14185	14057	14257	14333	14303	14071	14239	14267	14266	14267	14099	14297	14264	14153	14258	14221	14267	14244	14225	14316	14348	14184	14246	14192	14209	14034	14222	14242	14166	14208	14332	14294	14244	14216	14107	14181	14147	14431	14171
28452	26103	32145	27735	22261	20294	19063	18127	17391	17154	17192	16800	16698	16617	16527	16570	16739	16385	16486	16519	16366	16333	16426	16391	16302	16374	16438	16209	16199	16150	16470	16267	16345	16201	16202	16301	16262	16264	16310	16164	16241	16232	16158	16326	16128	16208	16373	16087	16137	16375	16448	16162	16140	16320	16315	16359	16245	16350	16221	16306	16348	16227	16224	16227	16197	16134	16040	16203	16301	16218	16397	16279	16294	16027	16263	16268	16051	16068	16268	16082	16121	16209	16238	16094	16157	16229	16279	16324	16390	16219	16212	16290	16115	16316	16329	16199	16239	16337	16268	16078	16239	16138	16301	16167	16341	16204	16209	16192	16276	16142	16234	16021	16116	16029	16293	16179	16229	16273	16271	16299	16336	16107	16117	16254	16327	16132	16177	16186	16041	16090	16048	16156	16208	16088	16353	16114	16352	16125	16216	16208	16147	16241	16166	16166	16180	16335	16176	16166	16251	15881	16165	16260	16157	16370	16269	16239	16192	15952	16243	16410	16310	16224	16195	16300	16161	16301	16033	16290	16087	16280	16318	16282	16309	16154	16201	16061	16164	16358	16321	16219	16290	16201	16112	16268	16307	16143	16262	16091	16201	16223	16118	16394	16405	16082	16207	16143	16067	16299	16259	16005	15975	16110	16065	16086	16234	16222	16350	16284	16210	16259	16504	16370	16210	16171	16236	15996	16108	16166	16309	16104	16417	16346	16306	16268	16147	16278	16307	16050	16247	15972	16331	16069	16304	16224	16143	16330	16083	16207	16301	16290	16303	16217	16298	16223	16336	16086	16132	16194	16186	16047	16211	16344	16394	16257	16198	16233	16230	16093	16088	16182	16335	16228	16195	16079	16316	16126	16238	16228	16252	16190	16290	16289	16271	16158	16373	16075	16276	16035	16265	16087	16337	16259	16171	16016	16183	16280	16184	16182	16242	16213	16218	16191	16398	16188	16248	16229	16205	16227	16128	16042	16203	16221	16085	16062	16141	16146	16163	16241	16231	16267	16190	16153	16218	16268	16255	16114	16306	16120	16206	16032	16285	16288	16292	16429	16075	16218	16322	16029	16279	16135	16171	16268	16112	16105	16331	16172	16090	16277	16324	16198	16276	16312	16385	16125	16308	16130	16122	16276	16193	16253	16158	16375	16216	16248	16208	16040	16230	16046	16232	16142	16270	16139	16229	16229	16269	16327	16297	16275	16250	16440	15992	16144	16120	16335	16306	16206	16337	16227	16173	16155	16375	16275	16251	15965	16105	16094	16110	15976	16231	16266	16238	16307	16164	16275	16256	16141	16310	16377	16263	16011	16168	16173	16268	16018	16209	16425	16349	16303	16401	16241	16325	16015	16132	16223	15992	16259	16236	16135	16124	16073	15957	16357	16277	16200	16311	16431	16311	16066	15938	16191	16316	16146	16375	16066	16272	16174	16144	16269	16433	16184	16001	16181	16161	16140	16320	16103	16137	16181	16468	16138	16140	15956	15951	16297	16172	16228	16253	16219	16195	16077	16171	16198	16101	16120	16313	16024	16104	15925	16230	16355	16156	16149	16209	16155	16271	16149	16393	16311	16198	16367	16235	16221	16269	16166	16289	16189	16171	16380	16009	16376	16081	16189	16412	16243	16503	16142	16163	16067	16517	16345	16208	16127	16363	16409	16253	16371	16148	16190	16132	16334	16111	16266	16443	16101	16239	16313	16320	16332	16317	16267	16101	16343	16336	16332	16138	16136	16251	16065	16160	16119	16150	16178	16232	16296	16270	16017	16126	16423	16279	16110	16220	16369	16263	16286	16183	16180	16338	16374	16179	16121	16248	16270	16188	16207	16162	16203	16409	16275	16146	16387	16188	16121	16375	16323	16208	16226	16166	16264	16043	16141	16251	16139	16097	16133	16423	16351	16321	16215	16397	16339	16336	16013	16518	16042	16223	16193	16373	16247	16169	16288	16162	16244	16197	16288	16363	16247	16328	16198	16212	16199	16248	16279	16369	16195	16287	16257	16100	16090	16419	16220	16261	16196	16342	16335	16270	16161	16063	16302	15993	16134	16210	16149	16170	16320	16270	16257	16359	16310	16138	16213	16160	16030	16169	16143	16198	16259	16113	16100	16226	16224	16121	16337	16299	16391	16199	16239	16150	16177	16250	16291	16405	16273	16135	16226	16121	16329	16236	16065	16171	16345	16175	16120	16287	16131	16435	16218	16117	16300	16184	16127	16126	16219	16159	16371	16149	16105	16186	16031	16228	16091	16362	16285	16033	16224	16213	16341	16214	16080	16056	16095	16281	16265	16287	16142	16144	16281	16268	16126	16366	16117	16301	16205	16089	16170	16083	16013	16355	16294	16232	16206	16139	16274	16138	16032	16339	16282	16319	16374	16113	16146	16093	16226	16040	16199	16189	16249	16310	16176	16429	16143	16251	16278	16226	16323	16123	16379	15970	15999	16208	16285	16144	16280	16242	16111	16161	16263	16198	16258	16102	16139	16238	16125	16134	16049	16299	16303	16360	16048	16223	16160	16064	16238	16120	16174	16468	16304	16274	16134	15936	15928	16028	16130	16111	16051	16238	16261	16357	16187	16253	16194	16314	16223	16127	16032	16297	16254	16291	16359	16228	16236	16338	16210	16402	16071	16299	16275	16067	16205	16374	16080	16341	16086	16165	16177	16417	16392	16243	16264	16306	16375	16148	16354	16267	16075	16254	16104	16147	16133	16218	16237	16260	16012	16281	16080	16162	16229	16050	16189	16194	16227	16207	16277	16028	16031	16301	16227	16361	16314	16424	16160	16288	16052	16253	16303	16243	16220	16437	16356	16193	16353	16092	16222	16120	16279	16363	16085	16236	16078	16334	16411	16228	16235	16221	16167	16052	16201	16161	16170	16224	16245	16131	16174	16027	16288	16086	16177	16290	16091	16068	16339	16228	16186	16171	16187	16226	16313	16274	16228	16273	16106	16119	16344	16181	16063	16167	16289	16294	16167	16245	15923	16048	16346	16411	16207	16090	16123	16235	16085	16183	16195	16460	16527	16409	16159	16218	16302	16168	16280	16280	15953	16176	16154	16352	16095	16215	16357	15969	16112	16071	16179	16067	15997	16006	16139	16145	16096	16368	16354	16223	16191	16519	16373	16308	16272	16380	16249	16300	16122	16287	16313	16148	16139	16213	16185	16285	16011	16241	16165	16209	16204	16166	16147	16360	16491	16215	16024	16112	16144	16217	16369	16252	16324	16329	15957	16063	16250	16139	16308	16211	16244	16179	16219	16180	16124	16181	16112	16340	16184	16082	16403	16183	16287	16272	16006	16275	16174	16127	16360	16224	16233	16220	16103	16207	16304	16204	16386	16103	16042	16291	16204	16211	16139	16262	15981	16402	16166	16297	16347	16352	16166	16460	16160	16194	16280	16281	16054	16292	16178	16172	16290	16322	16273	16209	16219	16367	16023	16234	16142	16191	16440	16236	16259	16190	16218	16317	16316	16225	16398	16205	16367	16295	16285	16183	16298	16217	16266	16342	16292	16277	16183	16345	16104	16246	16176	16145	16074	16145	16292	16025	16373	16211	16168	16308	16275	16365	16351	16198	16190	16259	16035	16116	16298	16161	16086	16226	16325	16338	16159	16184	16228	16289	16273	16140	16000	16313	16313	16225	16484	16338	16219	16271	16314	16190	16186	16196	16258	16058	16133	16116	16142	16184	16224	16185	16185	16141	16356	16146	16245	16188	16290	16165	16038	16171	16333	16386	16302	16273	16288	16167	15881	16209	16225	16133	16235	16314	16176	16246	16078	16389	16092	16186	16186	16127	16220	16292	16098	16415	16119	16188	16237	16161	16130	16245	16089	16164	16260	16292	16328	16143	16180	16340	16076	16276	16230	15980	16258	16066	16269	15984	15986	16187	16316	15981	16234	16080	16360	16208	16361	16191	16331	16165	16288	16236	16102	16154	16235	16008	16211	16254	16119	16190	16346	16211	16173	16104	16123	16293	16220	16173	16421	16196	16279	16014	16229	16153	16209	16266	16189	16058	15865	16063	16010	16467	16346	16064	16294	16199	16060	16077	16253	16282	16335	16060	16165	16227	16320	16294	16241	16126	16125	16097	16387	16340	16285	16162	16198	16234	16477	16327	16151	16283	16158	16297	16304	16212	16140	16130	16284	16306	16221	16153	15976	16095	16245	16153	15994	16143	16166	16314	16285	16182	16016	16243	16087	16293	16223	16350	16219	16206	16359	16263	16272	16298	16188	16334	16103	16101	16334	16149	16450	16372	16294	16289	16125	16308	16083	16129	16075	16243	16042	16081	16143	16035	16113	16274	16222	16129	16157	16325	16358	16141	16154	16176	16102	16087	16081	16181	16094	16089	16300	16113	15981	16213	16132	16196	16088	16247	16166	16226	16364	16224	16225	16290	16375	16266	16349	16265	16316	16392	16224	16415	16171	15958	16210	16333	16142	16195	16158	16161	16349	16256	16227	16212	16259	16099	16084	16364	16457	16279	16054	16136	16158	16117	16257	16243	15980	16283	16329	16494	16232	16294	16348	16154	16221	16182	16138	16356	16314	16138	16077	16191	16240	16426	16251	16125	16118	15961	16303	16083	16166	16291	16216	16189	16153	16158	16308	16398	16390	16212	16324	16022	16265	16315	16298	16295	16268	16196	16200	16296	16311	16332	16400	16382	16370	16333	16066	16208	16199	16276	16110	16026	16268	16172	16295	16269	16136	16221	16084	16039	16204	16269	16354	16254	16192	16209	16112	16102	16198	16007	16021	16311	16233	16250	16335	16295	16067	16355	16178	16138	16261	16185	16035	16209	16161	16124	16124	16139	16216	16119	16282	16197	16160	16237	16194	16043	16092	16343	16173	16196	16202	16292	16336	16109	16158	16362	16281	16301	16396	16233	16216	16385	16158	16228	16144	16099	16410	16012	16019	16074	16221	16316	16257	16317	16220	16343	16419	16153	16256	16155	16151	16208	16019	16297	16133	16217	16278	16112	16354	16285	16261	16199	16130	16225	16198	16240	16180	16248	16382	16269	16202	16147	16171	16337	16261	16270	16129	16255	16367	16128	16273	16221	16255	16402	16042	16378	16140	16371	16262	16122	16253	16281	16179	16307	16345	16121	16180
29055	41303	37119	27269	22467	19953	18025	16778	16010	15712	15308	14956	14827	14494	14573	14496	14503	14397	14358	14300	14365	14423	14190	14261	14274	14134	14346	14318	14247	14201	14307	14283	14140	14140	14285	14296	14097	13987	14079	14184	14160	14341	14084	14231	14244	14213	14233	14152	14162	14369	14198	14233	14234	14209	14176	14129	14175	14213	14155	14136	14299	14198	14068	14134	14157	14161	14342	14146	14066	14152	14104	14179	14197	14181	14082	14157	14221	14229	14037	14132	14210	14384	14221	14179	14225	14259	14239	14217	14258	14236	14247	14157	14228	14203	14156	14176	14154	14131	14160	14167	14145	14066	14290	14184	14065	14135	14156	14188	14184	14083	14096	14051	14082	14185	14097	14188	14316	14146	14164	14030	13906	14198	14116	14262	14211	14207	14269	14325	14201	14146	14172	14232	14278	14089	14359	14312	14135	14165	14203	14024	14314	14280	14186	14146	13974	14206	14126	14038	14157	14226	14138	14140	14268	13990	14021	14159	14059	14201	14337	14152	14201	14201	14173	14106	14173	14033	14226	14195	14071	14090	14116	14230	14168	14149	14177	14109	14233	14084	14057	14245	14139	14136	14268	14058	14041	14082	14204	14248	14107	14160	14100	14106	14038	14227	14099	14202	14281	14126	14134	14308	14325	14242	14234	14092	14120	14140	14122	14131	14211	14324	14282	14108	14270	14156	14132	14279	14070	14301	14244	13976	14136	14107	14077	14225	14163	14120	14137	14149	14074	13985	14398	14056	14130	14196	14063	14223	13982	13987	14098	14297	14141	14195	14158	14259	14116	14048	14166	14076	14167	14188	14083	14160	14129	14454	14085	14287	14167	14269	14098	14142	13956	14107	14190	14284	14198	14085	14358	14182	14216	14331	14228	14251	14193	14252	14138	14181	14248	14231	14265	14079	14277	14083	14186	14077	14142	14206	14279	14220	13996	14231	14255	14193	14085	14157	14333	14170	14050	14169	14121	14173	14080	14217	14226	14144	14194	14168	14117	14096	14142	14078	14147	14157	14105	14083	14150	14055	14145	14109	14099	14133	14297	14168	14138	14183	14016	14195	14228	14131	14217	14010	14147	14156	14117	14180	14141	14163	13980	14199	14109	14094	14214	14014	14259	14019	14132	14143	14248	14125	14128	14255	14315	14230	14193	14270	14065	14164	14128	14003	14147	14320	14165	14221	14181	14141	14212	14175	14150	14126	14112	14339	14232	14096	14168	14189	14057	14155	14268	13949	14107	14001	14127	13969	14176	14100	14027	14150	14096	14197	14055	14182	14179	13971	14223	14065	14142	14090	13993	14198	14051	14274	14242	14273	14247	14014	14073	14247	14210	14177	13895	14133	14185	14084	14254	14007	14176	14160	14127	14172	14141	14176	14296	14076	14143	14128	14255	14074	14275	14068	14044	14134	14279	14010	14093	14041	14148	13972	14258	14063	14271	14017	14226	14176	14274	14341	14190	14311	14118	14003	14048	14197	14178	14189	14138	14134	14184	14278	14088	14410	14108	14269	14196	14166	14028	14104	14200	14211	14061	14124	14064	14198	14299	14111	14042	14187	14246	14120	14208	14285	14243	14200	14278	14197	14209	14112	14086	14375	14237	13989	14234	14215	14248	13942	14080	14187	14229	14315	14254	14209	14318	14286	14123	14010	14167	14287	14026	14183	14062	14093	14158	14363	14131	14282	14127	14146	14239	14189	14161	14017	14176	14249	13951	14072	14135	14273	14022	14220	14108	14153	14270	14191	14197	14114	14198	14138	14282	14098	14086	14240	13920	14234	14151	14181	14247	14261	14196	14293	14017	14281	14111	14224	14189	14113	14150	14074	14171	14266	14194	14280	14110	14049	14283	14224	14242	14240	14370	14260	14175	14109	14308	14220	14209	14016	14237	14017	14138	14137	14236	14266	14182	14220	14255	14231	14214	14027	14046	14046	14238	14247	14182	14233	14235	14127	14095	14196	14325	14149	14310	14178	14128	14183	14112	14301	14131	14082	14277	14242	14225	14229	14158	14352	14124	14152	14324	14077	14136	14265	14092	14227	13947	14176	14059	14197	14269	14107	14265	14178	14061	14186	14216	14209	14082	14166	14145	14125	14100	14183	14197	14199	14083	14185	14196	14057	14011	14264	14217	14159	14169	14006	14123	14245	14146	14234	14212	14257	14245	14209	14298	14168	14201	14267	14249	14041	14101	14229	14030	14095	14057	14200	14318	14096	14275	14341	14207	14165	14232	14169	13961	14067	14253	14056	14239	14177	14170	14139	14191	14281	14229	14193	14166	14162	14021	14122	14023	14202	14188	14091	14157	14164	14330	14229	14188	14190	14257	14154	14099	14180	14208	14261	14093	14228	14045	14259	14047	14178	14098	13979	14163	14345	14235	14298	14110	14237	14155	14174	14152	14218	14339	14063	14177	14201	14218	14275	14196	14233	14206	13990	14055	14290	14233	14193	14134	14132	14272	14165	14213	14137	13966	14215	14075	14251	14197	14301	14042	14118	14277	14099	14176	14185	14411	14166	14351	14211	14252	14098	14181	14228	14199	13987	14311	14049	14235	14174	14203	14179	14124	14246	14181	14145	14172	14119	14342	14071	14173	14226	14139	14008	14096	14070	14322	14240	14171	14092	14204	14052	14086	14247	14196	14214	14192	14206	14106	14247	14078	14150	14081	14051	14401	14159	14144	14156	13992	14344	14043	14128	14367	14275	14055	14129	14032	14212	14061	14122	14286	14189	14147	14170	14302	14236	14232	14043	14135	14144	14243	14176	14203	13934	14339	14075	14102	14096	14114	14200	14244	14251	14405	14079	13974	14055	14189	14215	14198	14188	14127	14182	14131	14182	14378	14282	14185	14112	14245	14200	14172	14227	14141	14242	14211	14288	14153	14206	14190	14174	14157	14000	14402	14002	14201	14224	14257	14121	14187	14207	14236	14129	14181	14084	14048	14287	14104	14258	14130	14256	14078	14105	14128	14149	14103	14129	14222	14218	14278	14200	14353	14168	14266	14258	14242	14154	14208	14228	14214	14231	14042	14309	14241	14041	14109	14341	14231	14236	14158	14221	14129	14300	14118	14058	14142	14125	14179	14095	14283	14227	14207	14253	14103	14139	14159	14210	14117	13972	14213	14045	14143	14088	14183	14063	14203	14220	14219	14242	14149	14059	14083	14252	14402	14239	14051	14212	14217	14177	14187	14202	14052	14153	14120	14237	14180	14034	14077	14129	14157	14241	14024	14110	14115	14284	14143	14132	14151	14114	14302	14107	14259	14225	14160	14121	14153	14156	14296	14244	14124	14152	14176	14118	14123	14148	14107	14152	14183	14211	14204	14321	14308	14155	14215	14265	14101	14349	14139	14151	14275	14157	14185	14171	14173	14160	14133	14157	14247	14130	14225	14234	14309	14225	14136	14148	14142	14238	14135	14187	14214	14144	14181	14349	14117	14154	14249	14025	14124	14220	14243	14283	14211	14104	14227	14190	14118	14094	14269	14268	14084	14128	14189	14302	14082	14186	14065	14052	14148	14226	14246	13989	14252	14295	14306	14146	14123	14092	14020	14140	14240	14081	14429	14205	14111	14210	14135	14305	14125	14130	14101	14242	14111	14387	14150	14126	14203	14090	14326	14088	14196	14244	14128	14182	14134	14297	14339	14235	14087	14129	14266	14062	14086	14083	14091	14387	14327	14247	14228	14138	14216	14093	14169	14324	14349	14024	14157	14146	14134	14358	14117	14284	14039	14194	14121	14144	14205	13828	14173	14175	14068	14249	14216	14171	14236	14196	14153	14278	14014	13934	14243	14342	14145	13916	14192	14134	14125	13914	14169	14031	14168	14293	14043	14150	14267	14128	14303	14094	14322	14073	14125	14236	14118	14029	14329	14149	14212	14210	14229	14170	14102	13987	14199	13972	14162	14045	14069	14200	14044	14027	14315	14263	14314	14138	14159	14109	14055	14183	14209	14174	14174	14192	14033	14096	14114	14095	14020	14134	14262	14112	14243	14152	14174	14193	14267	14049	14328	14124	14055	14269	14209	14048	14187	14203	14166	14125	13954	14408	14112	14329	14021	14102	14115	14106	14224	14288	14041	14124	14170	14038	14149	14270	14290	14192	14210	14437	14233	14163	14085	14173	14216	14277	14122	14075	14174	14008	14241	14178	14025	14084	14113	14018	13894	14212	14069	14088	14133	14076	14264	14351	14292	14100	14217	14070	14351	14188	14213	14334	14032	14128	14172	14087	14152	14064	14282	14267	14093	14263	14145	14094	14238	14231	14289	14124	14231	14213	14169	14116	14083	14261	14159	14135	14263	14245	14293	14184	14245	14118	14182	14293	14158	14238	14121	13955	14013	14301	14324	14196	14142	14043	14182	14321	14114	14176	14139	14039	14276	14243	14095	14107	14191	14126	14256	14009	14245	14310	14165	14211	14169	14052	14025	14205	14284	14152	14148	14130	14123	14284	13992	14034	14130	14285	14225	14133	14239	14024	14160	14124	14224	14070	14098	14218	14071	14192	14208	14205	14147	14163	14267	14096	14030	14126	14020	14205	14264	14229	14344	14226	14205	14221	14241	14146	14175	14154	14043	14072	14304	14384	14151	14155	14100	14186	14029	14266	14142	14222	14095	14273	14249	14145	14217	14305	14245	14173	14215	14162	14093	14224	14198	14152	14119	14189	14210	14254	14006	14144	14231	14110	14112	14219	14019	14267	14280	14065	14085	14303	14017	14380	14100	14197	14257	14118	14301	14008	14208	14059	14135	14299	14139	14145	14160	14206	14305	14257	14128	14251	14256	14228	14189	14260	14269	14100	14156	14168	14116	14111	14328	14173	14276	14063	14177	13869	14177	14247	14189	14052	14266	14197	14171	14239	14095	14216	14051	14100	14078	14010	14058	14158	14167	14117	14179	14322	14014	14149	14098	14249	14094	14143	14247	14069	14234	14203	14287	14265	14059	14008	14338	14096	14105	14250	14099	14054	14192	14199	14293	14000	14119	14292	14095	14197	14361	14134	14384	14242	14056	14249	14103	14155	14071	14090	14157	14135	14124	14138	14271	14106	14217	14269	14128	14267	14018	14289	14189	14123	14226	14165	14085	14211	14366	14067	14152	14082	14217	14182	14126	14122
24206	21525	29063	25336	23994	24559	23249	19601	18103	18008	17546	16901	16851	16642	16463	16472	16293	16314	16187	16276	16150	15988	16016	16218	16111	16064	16126	16163	15910	15856	15988	15918	15898	15933	15917	15833	15896	15916	15815	15823	15780	15805	15996	15821	15838	15794	15986	16050	15956	15692	15973	15805	15762	16005	15949	15910	15818	16003	15868	15699	16012	15674	15660	16027	15969	15865	15866	15937	15866	15951	15822	15784	15851	15767	15884	15866	15791	15880	15763	15914	15995	15899	15709	16055	15812	15872	15923	16049	16099	15864	15839	15892	15739	15843	15883	15731	15831	15712	15852	16047	15836	16066	15710	15886	15845	16051	15820	15709	15735	15858	15855	15929	15999	15851	16035	15847	15861	15945	15811	15955	15765	15898	15838	15782	15953	15954	15945	15810	15853	15834	15847	15769	15657	15705	15565	15906	15910	15981	15927	15783	15967	15974	15931	15790	15722	15726	15831	15772	15750	15762	16052	15828	15805	16038	15869	15822	15658	15810	15790	15875	15847	15794	15797	15878	15706	15854	15813	15793	15921	16087	15904	15993	16080	15971	15632	15912	15938	15978	15811	15868	15826	15851	15628	15816	15752	15854	15676	15744	16018	15889	15769	15805	15751	15921	15676	15941	15826	15892	15959	15809	15880	15833	15767	15797	15839	15729	15967	15795	15863	15894	15802	15703	15950	16017	15758	15804	15845	15651	15939	15972	15895	16202	15817	15866	15708	15915	15847	15963	15950	15953	15879	15888	15844	15938	15756	15689	15867	15784	15905	15821	15851	15750	15703	15870	15722	15897	15751	15903	15775	15728	15845	15732	16094	16040	15706	16006	15801	15704	15777	15898	15925	15709	15712	15608	15745	15912	15895	15854	15855	15917	15811	15790	15724	15877	15920	15816	15631	15518	15833	15795	15865	15898	15835	15920	16038	15990	15973	15904	15866	15967	15732	16033	15777	15615	16021	15709	15864	15708	15771	15877	15764	15921	15904	15562	15878	15928	15924	15823	15643	15873	15739	15898	15881	15879	15869	15585	15627	15681	15808	15858	15993	15897	15802	15920	15923	15833	16088	15755	16142	15961	15820	15939	15989	15900	15756	15775	15719	15803	15799	15982	16044	15903	15925	15848	15912	15897	15940	15689	15910	15858	15702	15845	16012	15829	15826	15932	15969	15777	16069	15889	15876	15896	15869	15798	15779	15827	15769	15981	15864	15630	15766	15896	15963	15715	15705	15749	15706	15820	15855	15920	16090	15991	16001	15941	15940	15918	15840	15828	15791	15734	15774	16023	15733	15597	15747	15848	15824	15798	15859	15794	15904	15766	15770	15910	15863	15828	15887	15956	15905	15887	15759	15849	15947	15854	15907	15953	15674	15735	15931	16007	15981	15760	16024	15693	15736	15774	15932	15954	15801	16093	15939	15703	15692	15850	15751	15842	15697	15719	15790	15824	15869	15738	15761	15900	15942	15735	15948	15842	15837	15921	15846	15934	15833	15776	15865	15783	15866	15684	15712	15656	15759	15996	15826	15923	15845	15991	15818	15862	15844	15870	15800	15722	16026	15957	15970	15770	15900	15723	15630	15965	15875	15771	16135	15758	15864	15773	15967	15763	15793	15793	15863	15743	15727	15714	15656	15707	15747	15649	15853	15944	15984	15785	15879	15822	15772	15951	15748	15802	15835	15933	16039	15881	15820	15695	15969	15938	15831	15949	15926	15846	15781	15826	15943	15776	15761	15825	15758	15709	15957	15817	15909	15907	15846	15793	15820	15710	15970	15868	15813	15882	15948	15704	15857	15854	15896	15932	15873	15919	15753	15932	15940	15845	15985	15674	15825	15910	15805	15658	15850	15838	15865	15875	15902	15786	15629	15885	15814	15751	15796	15781	15960	15803	16079	15926	15811	15934	15834	15691	16049	15734	15750	15653	15897	15801	15890	15956	15821	15825	15846	15805	15682	15631	15760	15937	15780	15910	15638	15945	15997	15801	15993	15767	15681	15937	15859	15939	15835	15822	15862	15794	15854	15649	15645	15789	15924	15905	16018	15987	15951	15782	15728	15676	15840	15791	15868	15711	15787	15781	15912	15777	15916	15868	15807	15776	15971	15961	15938	15592	15852	15891	15909	15886	15832	15788	15701	15762	16008	15753	15829	15915	15888	15763	15662	15608	15876	15892	15786	15762	15866	15860	15985	15958	15706	15747	15622	15818	15874	15881	15819	15842	15737	15928	16038	15930	15661	15953	15958	15897	15908	15762	15896	15841	15862	15764	15850	15968	15939	15819	15974	15722	15839	15750	15747	15709	16032	15915	15939	15979	15963	15835	15822	15889	16037	16031	15778	16023	15926	15840	15980	15737	15787	15739	15766	15891	15700	16018	15766	15633	15879	15990	15931	15731	15827	15728	15867	15735	15696	15718	15859	16029	15880	15679	15702	16035	15942	15952	15851	15775	15727	16055	16120	15637	15771	15911	15926	15930	15726	16035	15913	15838	15851	16031	16025	15814	15971	15824	15710	15799	15907	15945	15853	15781	16054	15732	15776	15767	16019	16169	15769	15768	15946	15962	15957	15760	15668	15850	15895	16033	15828	15776	15879	15933	15802	15862	16024	15922	15811	15887	15784	15924	15823	15769	15672	15840	15762	15744	15964	15800	15900	15908	15716	15810	15747	15875	15896	15982	15744	15826	15876	15899	15711	15784	15765	15831	16008	15800	15810	15898	15921	15840	15905	15916	15740	16046	15753	15888	15954	15878	15784	16059	15832	15893	15731	15901	15895	15895	15834	15832	15954	15794	15914	15650	15909	15888	15790	15699	15811	15947	15818	15560	16013	15833	16015	15909	15739	15676	15670	15955	15895	15966	15913	15879	15694	15926	15881	15932	15827	15763	15920	15847	15808	15676	15824	15670	15538	15984	15674	15789	15766	15976	15784	15769	15964	15896	15921	15976	15824	15780	15666	15624	15905	15833	15964	15883	15904	15910	15736	15649	15695	15583	15902	15645	15621	15715	15802	15876	16020	15693	15777	15825	15810	15812	15873	15933	15924	15996	15952	15973	15808	15843	15726	15907	15836	15899	15827	15774	15780	15847	15854	16000	15734	15823	15861	16047	15848	16068	15917	15822	15819	15648	15865	15624	15852	15859	15729	15804	15746	15793	15735	15601	15902	15622	15749	15654	15826	15950	15835	15780	15733	15875	15853	15797	15796	15982	15977	15689	16067	15793	15847	15772	15856	15874	15944	16061	16030	15865	15987	15729	15986	15919	15953	15811	15699	15764	15601	15641	15868	15911	15862	15773	15953	15918	15756	15923	15874	15804	15907	15530	15706	15640	15898	15978	15665	15749	15805	15742	15859	15913	15821	15699	15971	15941	15622	16037	15978	15719	15867	15798	15871	15911	15899	15912	16008	15750	15931	15810	15776	15814	15934	15802	15587	15733	15753	16069	15896	15782	15848	15853	15713	15882	15830	15865	15663	15773	15721	15787	15713	15888	15822	15717	16030	15734	15778	15831	15837	16030	15915	15939	15810	15881	15826	15653	15870	15790	15839	15812	15820	15911	15964	15798	15965	15899	15814	16030	15929	15871	15812	15937	15880	15604	15785	15989	15656	15914	15733	16025	15672	15955	16063	15916	15682	15667	15850	15825	15872	15824	15672	15793	15742	15761	15921	15961	15930	15781	15643	15648	15972	16065	16037	15731	15993	15904	15860	15934	15836	15827	15859	16053	15858	15856	15988	15771	15707	15759	15781	15755	15592	15716	15860	15926	15935	15822	15925	15787	15788	15862	15884	16056	15947	15932	15730	15659	15979	15959	15844	16023	15915	15970	15767	15800	15999	16006	15758	15937	15918	15837	16005	15870	15897	15885	15764	15667	15890	15977	15836	16000	15727	15829	15928	15876	15876	15831	15982	15792	15784	15691	15805	15802	15840	15577	16080	15886	15928	15884	15722	15914	15684	15736	15823	15874	15602	15809	15823	15861	15803	15733	15866	15685	15868	15792	15781	15898	15668	15740	15887	15864	15906	15769	15769	15844	15853	15682	15732	15742	15853	16007	15791	15948	15981	15653	15570	15925	15818	15876	15853	15835	15569	15574	15786	15886	15930	15756	15956	15792	15808	15995	15989	15927	15791	15776	15910	15846	15893	15839	15824	15740	15672	15872	15897	15886	15857	15809	16010	15898	15642	16003	15804	15826	15854	15781	15793	15690	15812	15972	16019	15669	15725	15694	15897	15861	15930	15648	15832	15874	15773	15680	15803	15833	15670	15823	15868	15754	15948	15992	16028	15815	15937	16047	15910	15750	15973	16044	15922	15889	15770	15779	15705	15810	15802	15867	15646	15972	15789	15709	15828	15899	15783	15612	15994	15796	15765	15730	15875	15763	15722	15775	15838	15811	15695	15909	15889	15851	15859	15913	15880	15820	15947	15790	15721	15842	15785	15827	15654	15825	15987	15870	15664	15789	15608	15897	15910	15680	15803	15860	15756	15854	16024	15693	15789	15896	15973	15726	15903	15784	16010	15803	15891	15964	16014	15800	15782	16023	15917	16021	15748	15781	15790	15768	15891	15749	15780	15948	15872	15996	15688	15852	15917	16009	15899	15830	15855	16057	15883	16105	15947	15817	15861	15926	15713	15826	15827	15926	15682	15816	15530	15919	15921	15823	15703	15876	15960	15719	15586	15881	15858	15829	15956	15980	15760	16027	15780	15711	15680	15812	15757	15780	15788	15852	15800	15836	15953	15953	15842	15839	15961	16022	15681	15968	15753	15776	15953	15809	15777	15860	15809	15797	15851	15759	15878	15702	15764	15757	15811	15739	15917	15722	15758	15640	15766	15757	15951	15705	15932	15967	15963	15934	15958	15687	15798	15842	16030	15853	15832	16056	15716	15779	15808	15644	15823	15841	15712	15883	15849	15646	15835	16064	15613	15800	15870	15975	15779	15807	15789	15768	15703	15797	15867	15837	15927	15927	16040	16148	15861	15991	16031	15856	15759	15800	15938	15563	15810	15978	15993	15735	15968	15828	15725	15818	15704	15832	16095	15873	16030	15785	15709	15580	16010	15799	15915	15818	15877	15873	15799	15867	15839	15848	15927	15692	15989	16018	15966	15949	15666	15645	15987	15829
30022	49186	45352	34726	28093	24024	21108	19076	17759	16438	15761	15586	15174	14912	14658	14646	14557	14426	14341	14489	14459	14089	14310	14219	14115	14140	13960	13971	14161	13989	14182	14114	14085	14216	14125	14072	13912	13872	14021	13751	14069	14042	13947	13816	13930	13891	14043	13872	13817	14029	14030	13992	13850	14027	13893	13708	13838	13890	13889	13962	13947	13942	13895	14004	14012	13892	13895	13937	14051	13844	13949	13791	13782	14071	14050	13925	13995	13969	13930	13945	13934	13985	13843	13935	13908	13950	13967	13891	13933	13772	13935	13858	13834	13761	13959	13923	14091	13974	14113	14014	14081	13861	13885	14016	14023	13826	14054	13819	13941	13944	13891	14021	13923	14043	13922	13949	13790	13978	14057	13934	13954	14060	14010	13896	13922	13984	14021	13823	13956	13906	13906	13836	14012	13885	13923	13980	13919	13958	13969	14097	13954	14074	13954	14023	13819	13961	13972	14006	14019	13921	13898	13990	13825	14126	13919	13764	13939	14093	13930	13760	13948	14016	13885	13889	13951	13828	14066	14013	13990	13962	14072	13847	13978	13895	13969	13780	13899	14151	13990	13939	13995	13882	13927	14024	13940	13819	14033	13947	13993	14010	13982	13822	13989	13791	13980	13820	13970	13884	14070	13986	13959	14106	14130	13911	14201	13796	13873	13802	14030	13792	13877	13937	13618	14020	13994	13878	13934	13870	13801	13865	13861	13934	13899	13898	13879	13944	14036	13943	13855	13923	13884	13902	13799	13841	13903	13979	13880	13868	14061	13844	13882	13733	13992	14069	13875	13901	13969	14020	13974	13990	13979	13919	13858	13821	13777	13805	14002	14169	13955	13916	13939	13989	13874	13903	14165	14022	13894	13860	13961	14165	13871	13935	14049	13843	13877	13761	13896	13950	13878	13925	13834	13949	13888	13805	13988	13875	13986	13841	13910	13823	13799	14067	14053	14109	13942	14019	14003	13992	13987	13757	13922	14002	13829	13772	13875	14056	13911	14126	14045	13968	13854	14063	13863	13965	13923	13880	13912	13869	13922	13890	13940	14032	13914	13798	13935	13999	14062	13998	13888	14028	13906	14002	13839	14018	13875	13921	13811	13844	13839	13968	13924	13962	13934	13810	14019	13863	13881	13919	13906	13882	13950	13771	13742	13947	13974	14074	13763	13889	13750	13892	13897	13899	13901	13933	14006	13953	13897	13857	14049	14090	13929	13956	13880	14021	14012	13925	14009	13910	13955	13863	13851	13989	14088	13958	14024	13990	13946	14009	14073	14048	13881	13823	13936	14009	14076	13929	13817	13883	13988	13939	13942	14037	13949	13854	13856	13878	14044	13898	13838	13984	14001	14006	13877	13998	13861	13942	13834	13971	13835	13964	14004	13913	13886	13892	13850	14019	13999	13996	14226	14066	13983	13789	13907	13894	13888	14029	13881	13753	13961	13886	13977	14066	14099	14008	14018	14063	14011	13882	13981	13967	13830	14031	13822	13920	13984	13859	14124	13816	13922	13859	13925	13899	14048	14037	13994	14303	13909	14010	13854	13818	14042	13880	14012	13904	13900	13973	14079	13868	13929	13768	13825	13841	14065	13937	13847	14203	13981	14052	13938	13999	14176	14001	14035	13883	13831	13975	13960	14049	14012	13939	13937	14178	14005	13991	14045	13837	13852	14046	13905	13851	13859	14127	13876	13948	13815	13839	13983	14021	14132	14056	13869	13928	14152	13895	13969	13978	13796	14078	14054	13772	13830	13946	14004	14067	14068	13958	13793	13832	13882	13936	13881	14038	13794	13991	13811	14081	13736	13885	13951	13786	13968	13965	13931	13896	13867	13984	13984	13894	13991	13957	14004	14086	14037	14045	13866	13876	13851	13974	14098	14069	13954	14056	14043	13921	14047	13793	14227	14040	13958	14021	13876	14044	13980	13946	13952	13996	14058	13830	13906	13992	13998	14005	13735	13915	13979	14020	13984	13993	13803	13900	13984	14068	14065	13996	13965	14146	13916	13939	13978	14033	13959	14045	13949	13936	13986	13842	14006	14021	13788	13949	13869	13799	13950	13957	13836	14163	13917	13961	13902	14072	13922	13942	14057	13992	13893	14076	13837	14064	13927	13877	14071	13859	13976	14030	13997	14060	14000	13867	14020	14102	14057	13976	13967	13989	13812	13895	13841	13898	13991	13774	14037	14002	13825	13965	13981	13883	13839	13853	13870	13899	13971	13836	13962	13890	13826	13962	14135	13853	14042	14076	13816	14003	13936	13832	14158	13820	13747	13817	13871	13965	13944	14134	13964	14026	13876	13944	13961	14061	13756	14054	13954	14049	13803	13843	14060	13934	13986	13847	13953	13886	14072	13931	13603	13971	14070	13931	13973	13953	13938	13831	13961	13698	14076	13903	13844	14012	14004	13931	14007	13860	14035	13853	13935	13911	14051	13794	14023	13824	13890	13910	13915	13886	14013	13947	14001	13990	13918	14087	13906	13996	13899	13878	13976	13834	14015	13963	13796	13958	13890	14008	13862	13873	14133	13849	13975	13919	13886	14066	13897	14029	13951	14001	13942	14004	13936	13965	13965	13957	13811	13957	13930	13831	14087	14096	13982	14039	13859	13983	13959	13761	14036	13943	13835	13878	13975	14044	13992	13811	14077	13967	13878	13908	14003	13740	13926	13929	14023	13954	13910	13955	13905	13836	13937	13803	14042	13982	13910	13911	13796	13937	14034	13991	13666	13981	13860	14097	13955	13930	13808	13951	13882	14101	14064	14103	13993	13830	13878	13949	13947	13766	14005	13899	13949	13896	13873	13951	13973	13926	13808	14075	13952	13887	14018	14037	14007	13843	13882	13822	14058	13882	13951	13871	13819	14006	13947	14037	14030	13934	13880	13904	13910	13806	13949	13978	13873	13986	13793	14072	13887	13918	13896	13887	13952	13791	14065	13965	14085	14014	13850	13739	13978	13813	13860	13886	14030	14013	13884	13865	13954	14083	13898	13984	13914	14059	13969	13838	13946	14020	14017	14136	14100	13847	13879	13987	13989	13943	13873	14016	13955	13999	13966	13972	13728	14001	13946	13992	14022	13824	14067	13820	13889	13682	14143	13943	13862	13781	13876	14098	13873	13892	13968	14011	14007	13902	14056	13926	13932	13936	13918	13811	13796	13945	13846	13888	13850	13849	13832	13915	13740	13820	14072	13870	13991	13937	13897	13839	13952	13995	13828	13708	13789	13882	14005	13916	14068	14042	13858	13922	13760	13992	13941	13862	14001	13895	13911	13899	14085	13766	13882	13940	13844	13754	13936	13821	14020	14044	13890	13838	13893	13936	13815	13957	13879	13769	14031	13833	13937	13827	13934	13867	13768	13985	13865	13818	13944	14069	14054	14029	14049	13946	14040	13885	13942	13765	13909	13808	13978	13889	13971	13995	13864	14048	14059	14003	13942	13941	13866	13858	13953	13978	13911	13964	14001	13884	14060	14070	13835	13916	13831	13830	13798	13809	13898	13761	13965	13815	13944	13851	13913	14017	14024	13945	13913	13857	13834	14041	13917	13949	13703	13838	13998	14056	13863	14009	13994	13971	13853	14024	13909	14086	13890	13991	14077	13812	14012	13962	13966	14034	13870	13940	14001	13849	13974	13891	13755	14063	13983	14091	13908	13828	13880	14002	14025	13961	14025	13899	14029	13836	13930	14007	13937	13806	14132	13916	14036	13887	13893	13908	13927	13948	14085	14167	14023	13924	13989	14064	13867	13922	13939	13886	14040	14037	13896	13890	13903	13824	13896	13881	13984	13833	13977	14014	13882	13845	14044	14042	13882	13922	13717	14029	13905	13864	13963	13856	13981	13978	14069	13939	13781	13914	14166	13924	13915	14166	14049	13970	13785	13951	13947	14050	13933	13967	13945	13854	13972	13902	13898	13932	14060	13929	13996	13858	13922	14002	13925	13944	13892	13946	13988	13862	13771	13948	13763	13947	14042	14053	13969	13906	14027	13966	13926	13913	14095	13999	14032	13962	13954	14154	13876	13967	14079	13931	13976	13888	13823	13956	13967	13895	13856	13873	13919	13814	13930	13986	13691	13795	13900	14004	13983	13758	13960	14084	13899	13918	14013	14124	13994	14032	13822	13805	13800	13869	13908	13930	14018	13920	13836	14042	13885	14016	13969	13895	13937	14041	13972	13967	13970	14096	14016	13869	14052	13976	13964	14038	13893	13869	13942	14038	14106	13805	13956	13637	13808	13926	14023	13899	13904	13872	13862	13993	13894	14013	13895	13860	13980	13816	13699	13957	14014	13679	13974	14089	13764	13996	13887	14017	13837	13947	13835	13840	14076	13852	13971	13884	14019	14053	13971	13941	13832	13830	13812	14163	13756	13948	13889	13856	13868	14126	14019	13838	13889	13923	13973	13817	13863	13915	13961	13797	13910	13994	13974	14036	13999	13876	14011	13914	13676	13809	13835	14076	13994	14030	13801	13951	13952	13801	13857	13935	13959	14027	13928	14035	13931	13928	13856	13977	14073	13895	13951	13966	14027	13707	14001	13978	13906	13944	13850	13908	13823	13953	13798	13841	13824	13858	13960	14129	13805	14009	14101	13931	13913	13807	13839	14001	13885	14108	13938	14061	13855	14080	14139	14038	13952	14010	13841	13909	13976	13991	13884	13925	14000	13917	13807	13972	14010	13943	13911	13834	13991	13918	14076	13901	13683	13964	13851	14004	14015	13943	13833	13975	13941	13884	13977	13974	13819	14046	13993	13835	13991	13852	13886	13929	14029	14059	13929	13926	13914	13982	13962	14121	13870	13893	13973	14060	13894	13974	13903	14047	13998	13956	13998	13921	13903	13932	13764	14051	13805	13959	13860	14013	13979	13920	14062	13917	13891	14067	14051	13925	13829	13939	13902	14161	13949	13790	14035	13840	13996	13926	13772	13879	13957	13880	13913	13845	13898	13931	13797	14021	13867	13853	13951	14022	14025	13945	13922	13970	14040	13798	13860	13803	13809	13807	13938	13861	13859	13928	13781	14153	14221	13957	13944	13995	14118	13870	14044	13916	13952	13981	13998	13847	14045	13870	13888	14004	13900	13881	13846	14054	14071	13836	13934	13970	13820	13988	14009	13984
22867	21411	29218	24197	22653	25815	27932	22597	20284	19612	19130	18301	17980	17740	17373	17383	17592	17167	16960	17179	16952	16960	16972	16832	16910	16951	16681	16826	16657	16657	16660	16804	16652	16553	16574	16743	16682	16779	16630	16667	16756	16553	16606	16581	16701	16601	16597	16812	16803	16683	16613	16540	16511	16552	16479	16577	16367	16709	16587	16574	16641	16640	16507	16567	16597	16605	16439	16450	16737	16533	16661	16450	16495	16606	16485	16539	16546	16678	16466	16659	16714	16505	16734	16560	16342	16554	16858	16562	16680	16600	16422	16591	16449	16650	16857	16513	16504	16613	16713	16506	16639	16313	16692	16462	16582	16798	16661	16480	16594	16345	16645	16694	16664	16433	16479	16516	16453	16487	16563	16701	16562	16536	16470	16696	16600	16678	16536	16460	16523	16511	16506	16566	16421	16446	16689	16792	16542	16552	16430	16472	16644	16490	16424	16549	16556	16372	16676	16554	16405	16488	16509	16547	16562	16521	16554	16465	16764	16397	16510	16641	16531	16567	16297	16538	16531	16535	16501	16567	16522	16611	16480	16577	16552	16478	16530	16448	16531	16830	16467	16491	16668	16392	16464	16634	16589	16579	16679	16654	16478	16601	16485	16682	16632	16560	16569	16423	16485	16513	16404	16631	16469	16454	16399	16638	16599	16384	16814	16527	16694	16469	16615	16592	16391	16720	16973	16617	16493	16527	16509	16402	16648	16723	16393	16380	16418	16512	16589	16657	16606	16524	16603	16257	16496	16548	16870	16676	16603	16546	16470	16661	16566	16542	16220	16562	16517	16442	16497	16555	16755	16462	16397	16784	16722	16644	16631	16660	16717	16585	16516	16432	16648	16666	16352	16490	16465	16562	16557	16470	16483	16570	16582	16609	16647	16592	16571	16646	16827	16679	16311	16540	16374	16506	16485	16453	16506	16520	16588	16560	16494	16636	16505	16625	16416	16713	16528	16647	16594	16562	16609	16448	16537	16515	16443	16581	16421	16630	16636	16537	16608	16510	16310	16720	16517	16469	16371	16470	16483	16536	16505	16512	16598	16588	16472	16618	16447	16546	16855	16466	16463	16591	16596	16698	16624	16566	16543	16330	16464	16667	16702	16432	16537	16335	16611	16623	16408	16556	16525	16529	16449	16498	16560	16427	16542	16527	16658	16714	16480	16588	16723	16526	16359	16540	16495	16452	16693	16624	16582	16616	16461	16621	16631	16630	16625	16562	16512	16552	16545	16498	16499	16558	16506	16592	16511	16436	16692	16561	16310	16570	16774	16582	16627	16472	16611	16518	16571	16655	16441	16514	16533	16450	16195	16636	16632	16792	16604	16517	16536	16387	16883	16332	16442	16559	16624	16569	16716	16517	16461	16650	16495	16757	16752	16765	16479	16577	16434	16580	16570	16507	16496	16514	16734	16573	16362	16584	16481	16299	16480	16719	16437	16449	16445	16506	16640	16679	16771	16593	16647	16547	16663	16538	16356	16628	16715	16647	16536	16342	16616	16512	16647	16404	16419	16604	16306	16461	16652	16427	16607	16532	16538	16369	16601	16395	16543	16633	16595	16415	16607	16618	16551	16498	16674	16547	16504	16516	16651	16475	16399	16567	16420	16482	16555	16406	16540	16303	16519	16530	16374	16698	16837	16446	16425	16430	16429	16693	16602	16562	16373	16529	16566	16513	16529	16554	16769	16500	16625	16617	16580	16471	16652	16506	16709	16536	16424	16553	16466	16559	16695	16634	16687	16594	16565	16567	16458	16625	16534	16734	16410	16551	16460	16634	16660	16415	16639	16494	16505	16707	16616	16383	16574	16366	16596	16410	16594	16545	16516	16631	16336	16624	16451	16490	16458	16533	16701	16497	16385	16392	16455	16552	16604	16621	16459	16455	16498	16523	16437	16309	16589	16505	16446	16349	16403	16668	16647	16576	16595	16511	16610	16612	16526	16432	16594	16753	16453	16462	16474	16569	16520	16499	16496	16675	16541	16663	16679	16703	16604	16412	16534	16501	16480	16489	16587	16551	16480	16561	16626	16620	16705	16568	16716	16540	16755	16688	16497	16505	16538	16681	16678	16375	16497	16421	16309	16599	16723	16570	16364	16477	16586	16529	16432	16507	16679	16559	16509	16521	16395	16453	16441	16513	16562	16476	16570	16607	16480	16607	16558	16513	16638	16412	16393	16446	16510	16715	16598	16590	16684	16517	16454	16487	16568	16622	16634	16558	16655	16327	16282	16365	16461	16651	16604	16567	16463	16422	16699	16619	16409	16580	16623	16703	16438	16721	16471	16361	16545	16463	16440	16550	16660	16882	16551	16370	16732	16533	16375	16544	16649	16504	16712	16554	16549	16458	16642	16670	16515	16672	16469	16411	16541	16496	16590	16550	16494	16592	16585	16625	16628	16494	16764	16471	16406	16541	16508	16732	16608	16597	16579	16331	16522	16436	16519	16491	16652	16558	16720	16619	16723	16655	16570	16639	16321	16452	16622	16615	16552	16539	16490	16594	16468	16740	16648	16557	16496	16311	16500	16346	16349	16379	16386	16467	16521	16601	16278	16497	16641	16367	16580	16465	16698	16474	16629	16543	16445	16767	16551	16505	16561	16510	16478	16474	16378	16427	16530	16551	16649	16752	16631	16389	16494	16559	16318	16501	16506	16498	16522	16721	16596	16414	16519	16327	16448	16736	16601	16334	16578	16624	16484	16733	16664	16621	16784	16487	16485	16675	16484	16498	16587	16642	16631	16710	16621	16514	16612	16519	16636	16576	16355	16351	16641	16627	16576	16537	16294	16646	16538	16403	16503	16661	16687	16574	16581	16565	16432	16699	16667	16455	16241	16671	16611	16574	16630	16527	16454	16551	16610	16502	16622	16761	16583	16642	16295	16520	16477	16534	16493	16700	16749	16480	16560	16509	16574	16465	16646	16482	16572	16573	16466	16502	16483	16397	16463	16460	16522	16618	16289	16678	16542	16473	16554	16462	16738	16595	16636	16779	16517	16625	16631	16570	16381	16437	16569	16694	16697	16779	16487	16352	16422	16417	16455	16463	16524	16714	16474	16314	16531	16475	16612	16398	16433	16605	16375	16533	16597	16572	16472	16486	16358	16634	16590	16245	16536	16735	16585	16529	16524	16650	16375	16463	16393	16524	16497	16302	16409	16499	16770	16563	16509	16581	16578	16380	16422	16497	16436	16412	16620	16280	16616	16563	16449	16393	16508	16592	16642	16427	16635	16591	16765	16531	16477	16626	16496	16586	16666	16363	16610	16607	16453	16425	16558	16585	16614	16584	16486	16379	16491	16560	16532	16549	16547	16645	16495	16800	16746	16599	16491	16602	16442	16628	16255	16550	16655	16582	16453	16674	16468	16643	16586	16530	16580	16537	16583	16626	16528	16635	16938	16468	16485	16524	16522	16469	16520	16413	16680	16415	16660	16627	16659	16686	16664	16744	16558	16574	16541	16587	16467	16731	16455	16504	16671	16645	16579	16378	16401	16579	16532	16512	16680	16656	16611	16437	16506	16651	16607	16517	16524	16716	16518	16361	16469	16343	16652	16506	16527	16569	16621	16480	16350	16573	16636	16840	16425	16519	16473	16338	16469	16374	16427	16468	16288	16635	16590	16565	16639	16466	16620	16635	16547	16504	16630	16536	16673	16378	16760	16655	16630	16408	16364	16679	16348	16631	16576	16533	16595	16218	16620	16637	16637	16530	16615	16651	16454	16500	16459	16519	16616	16526	16547	16436	16488	16579	16579	16687	16442	16473	16565	16513	16467	16496	16517	16578	16412	16495	16429	16357	16418	16350	16499	16704	16481	16350	16518	16629	16557	16535	16447	16452	16616	16592	16423	16324	16539	16492	16654	16558	16676	16424	16597	16556	16551	16576	16623	16403	16470	16433	16516	16656	16444	16673	16692	16497	16497	16345	16413	16543	16622	16652	16623	16287	16610	16523	16251	16363	16517	16501	16630	16564	16580	16633	16460	16502	16368	16400	16460	16352	16489	16469	16547	16585	16426	16555	16471	16491	16387	16372	16773	16581	16487	16464	16843	16324	16527	16514	16646	16508	16479	16581	16540	16625	16534	16600	16420	16390	16511	16535	16498	16558	16408	16394	16422	16494	16454	16351	16513	16509	16435	16471	16704	16387	16643	16699	16594	16513	16438	16549	16548	16476	16791	16601	16608	16575	16332	16446	16396	16583	16581	16536	16561	16518	16455	16585	16541	16528	16330	16652	16391	16564	16513	16519	16495	16530	16448	16679	16727	16603	16392	16345	16488	16297	16416	16605	16520	16386	16391	16654	16465	16500	16388	16465	16553	16592	16632	16416	16490	16676	16544	16544	16536	16286	16406	16700	16622	16527	16513	16558	16593	16551	16720	16604	16438	16498	16606	16480	16456	16635	16619	16579	16549	16544	16482	16662	16446	16552	16593	16664	16416	16423	16346	16477	16646	16427	16506	16777	16606	16607	16423	16641	16530	16368	16693	16631	16472	16456	16466	16603	16597	16506	16473	16510	16441	16451	16553	16516	16593	16548	16594	16649	16537	16582	16725	16443	16568	16596	16487	16512	16688	16441	16605	16623	16532	16364	16633	16720	16288	16520	16572	16632	16490	16551	16675	16528	16524	16501	16296	16765	16564	16592	16467	16515	16578	16614	16717	16616	16464	16573	16409	16659	16579	16546	16481	16489	16469	16492	16438	16694	16568	16650	16638	16707	16628	16311	16642	16464	16782	16537	16538	16418	16663	16632	16690	16563	16464	16379	16483	16561	16628	16612	16568	16563	16447	16450	16635	16561	16512	16420	16343	16509	16469	16563	16507	16489	16527	16613	16537	16532	16302	16627	16636	16511	16360	16657	16450	16428	16676	16565	16616	16570	16594	16576	16721	16638	16567	16526	16498	16733	16522	16200	16687	16479	16393	16676	16556	16501	16785	16534	16497	16618	16561	16489	16561	16608	16585	16569	16708	16423	16341	16654	16656	16535	16586	16474	16700	16461	16485	16526	16478	16402	16481	16588	16445	16483	16519	16688	16602	16521	16622	16417	16525	16357	16509	16407	16530	16440	16578	16523	16642	16619	16575	16629	16541	16376	16576	16729	16890	16418	16491	16465	16605	16598
32266	54843	51220	40087	32770	27979	24963	22276	19850	18629	17453	16899	16245	15888	15522	15280	15228	15058	15011	15008	14894	14673	14604	14535	14626	14578	14425	14540	14461	14420	14377	14354	14385	14386	14449	14526	14260	14430	14336	14329	14371	14426	14313	14303	14358	14248	14297	14426	14382	14479	14261	14369	14474	14371	14321	14306	14262	14168	14336	14403	14366	14235	13898	14106	14254	14301	14384	14125	14246	14355	14360	14225	14349	14319	14457	14090	14328	14314	14325	14270	14353	14367	14231	14426	14326	14343	14398	14328	14271	14269	14453	14258	14367	14324	14255	14464	14294	14343	14409	14297	14292	14259	14271	14308	14255	14317	14358	14171	14408	14264	14353	14292	14292	14492	14317	14286	14211	14276	14345	14216	14207	14158	14301	14311	14336	14275	14313	14094	14145	14387	14326	14356	14249	14425	14115	14481	14340	14204	14182	14232	14311	14122	14214	14251	14261	14436	14215	14334	14335	14284	14070	14292	14305	14308	14483	14288	14479	14276	14309	14180	14197	14378	14254	14132	14405	14232	14310	14249	14261	14275	14093	14242	14277	14230	14401	14453	14153	14236	14454	14283	14289	14322	14381	14133	14476	14260	14412	14309	14230	14332	14182	14360	14327	14251	14405	14253	14178	14410	14260	14282	14287	14330	14260	14365	14325	14328	14263	14431	14387	14278	14368	14262	14345	14214	14379	14312	14271	14397	14234	14213	14441	14244	14341	14467	14336	14289	14321	14357	14176	14204	14245	14297	14109	14383	14230	14255	14303	14277	14304	14229	14340	14133	14358	14133	14293	14271	14319	14156	14228	14283	14074	14311	14192	14315	14164	14235	14288	14378	14309	14238	14345	14266	14078	14368	14035	14351	14242	14412	14208	14243	14332	14257	14340	14278	14377	14299	14278	14312	14406	14286	14359	14390	14350	14257	14295	14290	14221	14130	14253	14185	14153	14237	14396	14293	14163	14406	14209	14355	14279	14320	14244	14146	14465	14399	14266	14277	14176	14124	14176	14203	14305	14277	14083	14467	14284	14308	14213	14376	14299	14422	14291	14406	14450	14237	14360	14381	14285	14304	14283	14341	14256	14322	14290	14442	14348	14321	14344	14293	14215	14240	14333	14330	14360	14388	14307	14199	14269	14294	14369	14280	14293	14503	14317	14296	14312	14303	14290	14236	14312	14289	14336	14310	14256	14362	14171	14200	14368	14256	14219	14141	14418	14188	14253	14272	14335	14160	14418	14417	14367	14410	14320	14295	14434	14392	14199	14287	14357	14262	14415	14265	14321	14306	14413	14313	14169	14410	14281	14328	14228	14261	14279	14182	14152	14196	14366	14595	14339	14240	14246	14283	14239	14121	14338	14412	14278	14407	14441	14339	14195	14297	14097	14254	14297	14269	14316	14267	14418	14360	14325	14104	14219	14317	14338	14284	14128	14298	14243	14118	13980	14356	14095	14236	14371	14325	14327	14199	14424	14361	14368	14151	14355	14131	14269	14375	14304	14229	14227	14280	14216	14422	14153	14279	14188	14256	14230	14370	14214	14176	14356	14352	14238	14439	14243	14331	14280	14220	14332	14380	14267	14012	14494	14255	14368	14287	14256	14430	14426	14202	14391	14274	14351	14352	14310	14430	14227	14199	14222	14286	14186	14257	14308	14406	14342	14222	14383	14294	14244	14252	14318	14438	14412	14199	14334	14164	14196	14289	14414	14157	14297	14457	14261	14466	14285	14170	14401	14109	14236	14322	14200	14234	14522	14281	14284	14251	14216	14254	14301	14244	14292	14505	14360	14156	14251	14406	14150	14394	14422	14335	14240	14196	14328	14199	14297	14284	14361	14100	14222	14476	14151	14419	14235	14313	14268	14296	14276	14384	14356	14313	14494	14366	14450	14310	14179	14340	14128	14104	14146	14301	14489	14281	14332	14318	14092	14356	14328	14260	14256	14275	14270	14368	14386	14114	14464	14367	14323	14117	14330	14128	14490	14362	14383	14387	14421	14373	14219	14168	14355	14297	14281	14167	14182	14263	14197	14452	14362	14392	14199	14077	14233	14328	14217	14208	14360	14317	14392	14218	14320	14283	14229	14349	14339	14285	14456	14429	14215	14118	14233	14277	14205	14290	14377	14402	14280	14108	14271	14406	14459	14263	14245	14092	14336	14370	14303	14191	14274	14380	14217	14255	14185	14067	14413	14288	14239	14194	14161	14329	14410	14373	14191	14240	14337	14221	14052	14360	14469	14282	14264	14225	14206	14316	14299	14294	14280	14437	14418	14266	14303	14061	14179	14399	14453	14208	14347	14308	14326	14256	14156	14217	14345	14303	14510	14458	14107	14313	14192	14336	14390	14210	14408	14318	14145	14301	14362	14378	14268	14302	14381	14281	14319	14469	14318	14267	14164	14320	14315	14395	14276	14126	14133	14365	14299	14343	14441	14230	14383	14328	14203	14277	14259	14323	14326	14234	14261	14068	14169	14358	14303	14195	14318	14272	14332	14381	14288	14195	14232	14260	14244	14155	14196	14283	14257	14181	14440	14223	14337	14369	14442	14174	14385	14380	14221	14236	14261	14293	14260	14238	14306	14311	14156	14185	14408	14314	14314	14250	14226	14253	14242	14323	14253	14357	14220	14209	14260	14349	14203	14215	14357	14108	14375	14211	14263	14346	14383	14302	14352	14251	14215	14206	14200	14359	14288	14151	14252	14252	14253	14383	14218	14440	14304	14299	14467	14041	14354	14262	14164	14324	14229	14215	14247	14268	14291	14361	14331	14296	14149	14352	14111	14398	14183	14434	14309	14317	14441	14487	14105	14290	14155	14160	14418	14326	14362	14299	14379	14293	14253	14449	14082	14348	14318	14529	14164	14352	14222	14305	14270	14311	14283	14369	14293	14094	14185	14239	14419	14371	14326	14302	14315	14291	14250	14416	14306	14236	14208	14310	14245	14392	14190	14218	14320	14203	14243	14160	14312	14255	14266	14151	14331	14340	14212	14182	14401	14212	14420	14314	14418	14449	14179	14287	14243	14309	14172	14374	14249	14066	14472	14385	14354	14215	14444	14107	14283	14339	14377	14326	14367	14362	14233	14402	14280	14403	14151	14281	14249	14115	14135	14352	14413	14269	14286	14055	14195	14385	14326	14277	14401	14155	14156	14268	14197	14318	14138	14312	14120	14303	14262	14180	14364	14375	14246	14311	14341	14284	14251	14354	14305	14217	14294	14328	14400	14303	14298	14264	14273	14345	14227	14345	14245	14167	14333	14273	14326	14307	14339	14269	14288	14241	14221	14274	14307	14129	14354	14246	14088	14327	14348	14288	14315	14266	14523	14354	14086	14134	14294	14571	14365	14364	14062	14324	14217	14275	14084	14205	14199	14394	14334	14159	14159	14273	14314	14356	14109	14429	14191	14265	14364	14387	14290	14260	14373	14454	14250	14364	14131	14346	14454	14327	14356	14311	14181	14236	14375	14083	14261	14356	14403	14172	14167	14132	14154	14373	14156	14262	14314	14278	14263	14171	14438	14284	14316	14204	14175	14343	14270	14201	14154	14320	14326	14283	14410	14366	14107	14479	14471	14322	14132	14238	14277	14513	14013	14230	14167	14161	14225	14270	14339	14363	14302	14221	14296	14235	14231	14228	14353	14139	14305	14290	14290	14440	14174	14158	14202	14310	14464	14300	14207	14290	14248	14182	14359	14194	14192	14198	14293	14319	14296	14405	14272	14147	14280	14319	14268	14197	14345	14230	14160	14196	14152	14292	14280	14295	14287	14267	14289	14243	14210	14236	14282	14345	14259	14104	14337	14161	14235	14415	14254	14348	14142	14500	14092	14263	14280	14196	14253	14173	14357	14292	14236	14425	14287	14293	14252	14152	14214	14280	14197	14462	14333	14075	14205	14207	14326	14149	14363	14318	14307	14340	14414	14538	14203	14206	14366	14291	14446	14225	14358	14217	14185	14173	14345	14217	14464	14305	14184	14244	14403	14346	14313	14322	14200	14251	14398	14445	14286	14294	14212	14201	14216	14254	14277	14280	14297	14310	14122	14320	14299	14041	14336	14318	14215	14319	14363	14258	14274	14300	14191	14294	14384	14370	14352	14356	14335	14335	14431	14261	14281	14384	14301	14336	14370	14279	14265	14196	14406	14268	14398	14264	14335	14379	14247	14101	14339	14351	14234	14484	14276	14331	14316	14207	14272	14340	14249	14312	14301	14250	14229	14200	14277	14222	14370	14242	14277	14459	14301	14191	14348	14319	14261	14394	14241	14204	14141	14346	14405	14167	14438	14331	14112	14375	14386	14168	14251	14121	14245	14238	14234	14312	14340	14139	14344	14311	14262	14425	14219	14343	14306	14274	14144	14323	14346	14298	14471	14408	14280	14180	14046	14269	14177	14079	14204	14330	14336	14164	14115	14248	14053	14360	14267	14289	14205	14293	14408	14319	14293	14308	14218	14385	14412	14181	14316	14198	14267	14294	14312	14199	14303	14201	14401	14125	14480	14285	14177	14230	14306	14216	14187	14362	14117	14339	14175	14395	14233	14425	14395	14311	14148	14371	14316	14135	14192	14318	14275	14522	14286	14234	14306	14279	14253	14246	14268	14265	14356	14255	14334	14166	14256	14355	14219	14255	14357	14402	14378	14417	14246	14342	14368	14278	14409	14357	14296	14413	14130	14206	14219	14411	14535	14360	14117	14338	14126	14140	14532	14321	14132	14443	14191	14206	14217	14454	14291	14196	14290	14337	14431	14359	14138	14179	14249	14234	14378	14233	14203	14171	14367	14359	14261	14224	14182	14248	14148	14239	14405	14381	14182	14145	14087	14398	14418	14307	14058	14254	14216	14321	14232	14327	14230	14344	14232	14364	14406	14211	14270	14242	14329	14353	14252	14337	14239	14128	14279	14403	14374	14478	14309	14424	14431	14331	14279	14169	14277	14197	14263	14172	14278	14216	14317	14395	14286	14275	14346	14297	14138	14374	14386	14252	14198	14371	14295	14120	14337	14286	14361	14324	14113	14213	14362	14242	14416	14212	14201	14229	14241	14305	14095	14387	14209	14358	14269	14238	14185	14281	14302	14434	14289	14274	14335	14292	14386	14225	14290	14310	14444	14374	14320	14255	14313	14274
28448	25950	31953	28014	22607	20623	19319	18219	17587	17194	16982	16726	16573	16693	16662	16642	16619	16451	16330	16523	16419	16498	16420	16408	16462	16362	16413	16315	16327	16051	16416	16496	16247	16307	16343	16108	16225	16411	16528	16240	16472	16395	16122	16170	16393	16340	16423	16337	16240	16548	16046	16330	16204	16363	16271	16425	16481	16220	16318	16366	16242	16221	16210	16248	16114	16168	16170	16234	16281	16075	16125	16279	16115	16299	16434	16266	16341	16252	16321	16236	16290	16400	16178	16195	16289	16413	16272	16213	16442	16249	16244	16413	16313	16209	16265	16234	16300	16366	16122	16287	16182	16235	16179	16218	16288	16388	16255	16308	16376	16176	16272	16371	16206	16224	16377	16142	16294	16352	16288	16129	16335	16229	16244	16326	16288	16299	16232	16347	16226	16294	16227	16261	16372	16334	16422	16273	16418	16110	16130	16292	16228	16404	16347	16306	16218	16195	16270	16149	16233	16097	16226	16186	16160	16351	16200	16282	16190	16189	16172	16277	16305	16186	16212	16478	16376	16083	16415	16231	16348	16298	16338	16230	16273	16220	16324	16273	16386	16209	16192	16341	16159	16213	16417	16385	16108	16087	16192	16336	16208	16332	16234	16349	16473	16205	16339	16312	16234	16154	16184	16207	16244	16405	16410	16153	16127	16089	16270	16291	16276	16298	16402	16362	16217	16137	16319	16176	16186	16237	16427	16264	16388	16387	16241	16041	16331	16412	16271	16332	16349	16280	16395	16188	16156	16382	16098	16310	16163	16363	16403	16223	16331	16425	16334	16243	16352	16230	16327	16154	16247	16251	16374	16238	16188	16407	16160	16102	16389	16156	16300	16216	16307	16241	16206	16401	16263	16208	16395	16161	16312	16432	16270	16150	16229	16361	16203	16260	16154	16205	16277	16272	16367	16258	16157	16088	16264	16395	16346	16243	16157	16185	16439	16310	16409	16410	16276	16115	16420	16305	16270	16348	16458	16273	16276	16261	16251	16264	16159	16293	16253	16348	16359	16203	16316	16201	16372	16304	16358	16116	16254	16161	16351	16324	16134	16259	16111	16399	16339	16252	16250	16450	16228	16479	16464	16274	16474	16309	16346	16183	16133	16200	16089	16443	16252	16307	16353	16087	16147	16215	16421	16340	16479	16180	16293	16220	16452	16366	16227	16096	16242	16134	16214	16445	16242	16301	16371	16412	16391	16283	16080	16428	16170	16377	16189	16287	16338	16251	16372	16261	16316	16299	16403	16106	16499	16260	16400	16264	16498	16348	16321	16179	16377	16150	16325	16314	16284	16278	16093	16141	16212	16189	16166	16274	16310	16414	16490	16193	16397	16326	16340	16194	16404	16287	16175	16331	16520	16301	16196	16265	16219	16310	16358	16286	16399	16339	16284	16249	16233	16264	16289	16223	16158	16210	16321	16207	16361	16284	16349	16067	16311	16147	16149	16194	16189	16132	16186	16273	16203	16123	16376	16242	16528	16317	16119	16337	16315	16362	16253	16061	16248	16227	16307	16347	16280	16282	16235	16248	16231	16395	16358	16569	16295	16085	16003	16317	16313	16252	16323	16279	16236	16425	16211	16268	16223	16468	16275	16163	16425	16300	16503	16426	16262	16269	16302	16467	16582	16437	16369	16176	16316	16289	16237	16468	16191	16065	16293	16361	16103	16311	16301	16297	16342	16253	16335	16568	16308	16312	16275	16258	16247	16227	16342	16223	16195	16153	16162	16364	16135	16268	16258	16335	16421	16187	16302	16187	16219	16249	16167	16165	16487	16227	16373	16259	16202	16243	16434	16169	16508	16338	16285	16211	16314	16236	16174	16192	16253	16199	16455	16355	16463	16195	16323	16285	16156	16358	16302	16166	16261	16143	16229	16293	16197	16348	16314	16326	16210	16197	16202	16157	16478	16296	16368	16224	16322	16389	16304	16121	16203	16376	16241	16081	16381	16247	16235	16191	16192	16286	16151	16157	16326	16417	16093	16015	16281	16274	16300	16255	16392	16199	16306	16174	16083	16547	16365	16288	16245	16255	16267	16372	16175	16182	16400	16261	16340	16237	16126	16280	16172	16165	16377	16247	16275	16256	16373	16177	16221	16384	16290	16374	16396	16291	16223	16347	16121	16254	16251	16393	16189	16281	16393	16165	16596	16413	16199	16336	16241	16272	16340	16303	16253	16157	16203	16474	16312	16123	16202	16139	16052	16419	16234	16343	16259	16142	16379	16309	16332	16293	16308	16313	16388	16228	16402	16425	16293	16242	16397	16350	16426	16355	16375	16315	16158	16362	16269	16025	16215	16374	16346	16273	16374	16338	16425	16220	16357	16343	16372	16532	16309	16444	16118	16261	16449	16531	16347	16196	16288	16271	16222	16143	16306	16217	16450	16405	16379	16177	16115	16285	16425	16293	16326	16328	16255	16305	16280	16315	16238	16349	16376	16210	16136	16191	16270	16305	16447	16339	16233	16127	16173	16236	16469	16336	16337	16317	16464	16148	16359	16472	16325	16139	16185	16392	16415	16302	16266	16254	16346	16049	16344	16229	16463	16222	16255	16325	16280	16384	16124	16388	16143	16251	16353	16206	16272	16390	16255	16169	16296	16327	16213	16454	16257	16282	16340	16391	16179	16326	16143	16329	16405	16354	16198	15922	16390	16459	16317	16313	16188	16159	16253	16431	16340	16091	16378	16125	16356	16429	16199	16312	16357	16056	16398	16118	16215	16267	16334	16409	16195	16130	16293	16364	16380	16134	16232	16210	16268	16280	16119	16344	16398	16173	16233	16373	16421	16455	16063	16358	16258	16242	16247	16292	16233	16295	16259	16322	16189	16291	16343	16152	16316	16320	16469	16267	16234	16480	16218	16159	16227	16276	16487	16416	16124	16153	16472	16231	16241	16449	16340	16231	16455	16381	16463	16204	16243	16236	16182	16211	16339	16175	16302	16424	16333	16272	16230	16068	16380	16259	16191	16261	16237	16383	16236	16324	16277	16124	16165	16096	16292	16392	16194	16080	16464	16366	16300	16381	16297	16543	16264	16336	16250	16085	16139	16049	16272	16210	16256	16353	16374	16121	16452	16101	16150	16368	16360	16285	16283	16211	16193	16062	16366	16345	16444	16553	16337	16347	16427	16354	16401	16210	16399	16361	16182	16126	16336	16268	16187	16164	16475	16249	16466	16287	16390	16291	16258	16342	16361	16437	16352	16288	16228	16391	16334	16318	16311	16477	16270	16459	16232	16050	16249	16232	16139	16289	16196	16200	16192	16259	16147	16438	16289	16127	16195	16344	16368	16339	16324	16314	16431	16381	16125	16087	16379	16493	16454	16159	16336	16275	16407	16312	16265	16333	16451	16491	16253	16246	16174	16238	16452	16201	16194	16223	16370	16357	16361	16327	16115	16238	16294	16274	16333	16238	16327	16350	16252	16488	16220	16237	16398	16395	16159	16361	16305	16333	16204	16297	16310	16336	16098	16424	16130	16549	16294	16135	16168	16419	16298	16280	16229	16300	16359	16436	16308	16485	16316	16401	16528	16314	16254	16279	16476	16365	16362	16316	16330	16253	16289	16251	16288	16385	16348	16209	16383	16500	16423	16262	16471	16249	16372	16249	16353	16308	16274	16423	16203	16159	16399	16173	16326	16528	16289	16308	16508	16157	16379	16295	16256	16385	16553	16454	16139	16241	16478	16329	16402	16184	16402	16400	16491	16433	16439	16325	16413	16247	16366	16374	16450	16024	16329	16356	16260	16250	16328	16458	16317	16089	16235	16447	16379	16101	16338	16365	16631	16340	16247	16083	16133	16260	16349	16235	16244	16393	16254	16354	16234	16427	16088	16166	16429	16184	16236	16274	16257	16107	16202	16320	16307	16018	16364	16429	16198	16244	16321	16380	16402	16294	16135	16204	16198	16175	16341	16161	16168	16357	16400	16223	16299	16314	16363	16267	16327	16256	16218	16176	16307	16239	16186	16280	16203	16203	16198	16313	16323	16260	16212	16352	16276	16192	16574	16256	16297	16209	16227	16163	16342	16285	16253	16316	16417	16431	16106	16242	16178	16370	16256	16222	16264	16192	16399	16248	16214	16110	16182	16364	16258	16308	16294	16353	16343	16399	16314	16289	16433	16274	16396	16038	16202	16307	16285	16386	16184	16187	16278	16078	16446	16305	16572	16393	16348	16134	16352	16186	16374	16196	16214	16269	16366	16060	16212	16123	16255	16369	16261	16093	16166	16394	16523	16231	16130	16248	16197	16347	16503	16275	16119	16240	16314	16439	16472	16459	16197	16395	16223	16200	16319	16187	16155	16283	16316	16332	16266	16418	16136	16300	16215	16231	16235	16266	16299	16154	16279	16407	16291	16202	16202	16335	16143	16171	16362	16198	16180	16041	16315	16332	16233	16196	16345	16543	16447	16462	16293	16413	16360	16316	16297	16367	16104	15973	16311	16423	16303	16514	16170	16276	16463	16348	16375	16317	16107	16299	16273	16374	16316	16186	16394	16315	16289	16418	16217	16297	16239	16245	16195	16322	16271	16442	16076	16254	16354	16273	16415	16145	16275	16214	16371	16126	16283	16201	16247	16510	16310	16241	16306	16379	16287	16346	16283	16369	16179	16284	16278	16458	16156	16284	16158	16266	16315	16393	16310	16264	16328	16176	16337	16231	16329	16381	16271	16279	16410	16543	16529	16371	16190	16298	15997	16275	16232	16240	16347	16529	16371	16293	16249	16309	16288	16311	16496	16386	16333	16201	16263	16205	16392	16323	16324	16344	16215	16311	16295	16398	16228	16108	16160	16304	16499	16416	16260	16505	16336	16195	16436	16289	16138	16184	16295	16263	16297	16367	16479	16265	16378	16373	16355	16171	16445	16250	16392	16338	16277	16313	16117	16093	16413	16274	16434	16333	16384	16204	16237	16196	16270	16272	16365	16513	16310	16305	16202	16485	16294	16239	16284	16233	16559	16334	16236	16358	16270	16257	16244	16306	16296	16298	16323	16304	16352	16362	16207	16298	16350	16305	16255	16344	16301	16285	16208	16267	16410	16324	16489	16380	16327	16369	16071	16185	16345	16212	16440	16399	16315	16264	16452	16325	16016	16001	16224	16438	16438	16469	16132	16280
29286	40540	36661	27686	22972	20090	18588	17179	16200	15723	15108	15020	14749	14712	14694	14733	14461	14334	14498	14296	14334	14196	14348	14151	14305	14397	14242	14072	14214	14279	14249	14245	14178	14080	14117	14282	14142	14185	14206	14236	13978	14220	14180	14218	13989	14055	14314	14281	14261	14190	14226	14223	14102	14431	14269	14163	14007	14205	14091	14084	14088	14194	14089	14238	14120	14225	14094	14274	14219	14231	14130	14196	14072	14164	14096	14063	14222	14114	14151	14237	14156	14236	14149	14098	14074	14122	14169	14097	14238	14013	14218	14172	14169	14090	14100	14187	14144	14326	14291	14152	14092	14215	14079	14290	14196	14206	14152	14211	14060	14091	14134	14229	14299	14186	14143	14111	14036	14084	14150	14120	14091	14165	14109	14108	14420	14138	14193	13996	13966	14221	14080	14231	14131	14112	14328	14258	14211	14073	14195	14126	14352	14131	14199	14112	14278	14075	14191	14148	14142	14262	14240	14126	14246	14211	14098	14183	14205	14044	14012	14241	14187	14193	14246	14200	14080	14258	14236	14252	14283	13991	14216	14160	14335	14209	14172	14201	14301	14234	14056	14115	14204	13994	14192	14223	14228	14247	14120	14106	14150	14230	14270	14285	14166	14386	13967	14323	14143	14042	14257	14266	14247	14116	14162	14249	14244	14224	14258	14341	14188	14181	13978	14260	14199	14143	14093	13951	14192	14030	14074	14106	14185	14134	14096	13922	14246	14150	14002	14186	14188	14077	14438	14132	14141	14178	14128	14227	14286	14320	14066	14074	14363	14081	14235	14034	14222	14170	14060	14121	14318	14060	14133	14041	14084	14163	14215	14140	14023	14056	14122	14138	14043	14208	14111	14170	14049	14152	14142	14081	14191	14056	13958	14107	14199	14076	14341	14091	14123	14210	14131	14111	14218	14067	14099	14164	14311	13980	14196	14222	14115	14257	14158	14106	14151	14136	14360	14305	14154	14173	14326	14202	14011	14194	14084	13988	14162	14194	14133	14180	13851	14321	14096	14287	14104	14159	14208	14291	14001	14169	14306	14028	14194	14065	14148	13968	14329	13989	14193	14269	14154	14044	14143	14198	14182	14114	14225	14092	14262	14128	14022	14078	14140	14248	14141	14143	14228	14359	14139	14315	14212	14266	14212	14228	14126	14177	14134	14111	14130	14251	14209	14247	13951	14152	14271	14235	14050	14169	14072	14169	14192	14105	14249	14004	14243	14235	14203	14102	14110	14074	14087	14087	14306	14186	14145	14123	14156	14139	14003	14221	14235	14300	14128	14255	14202	14159	14169	14182	14329	14190	14128	14395	14162	14304	14101	14097	14165	14150	14188	14168	14199	14047	14406	14180	14223	14149	14120	14210	14217	14126	14238	14137	14223	14194	14206	14230	14163	14104	14173	14101	14266	14186	14272	14066	14122	14060	14282	14297	14161	14114	14129	14367	14236	14251	14000	14214	13887	14316	14133	14242	14176	14080	14146	14130	14132	14176	14316	14239	14248	14061	14272	14007	14079	14079	14286	14214	14083	14012	14262	14151	14189	14112	14165	14101	14070	14210	14200	14301	14046	14105	14219	14186	14165	14331	14224	14240	14212	14033	14229	14283	14193	13990	14074	14163	14279	14130	14102	14190	14393	14142	14343	14179	14207	14214	14161	14245	14230	14140	14209	14053	14147	14248	14385	14236	14149	14212	14237	14128	14259	13955	14285	14129	14147	14172	14294	14055	14133	14348	14238	14229	14363	14003	14133	14094	14263	14182	14101	14193	14206	14171	14304	14048	14171	14236	14161	14266	14205	14159	14258	14186	14099	14277	14034	14064	14239	14055	14367	14445	14117	14253	14165	14103	14232	14074	14129	14091	14200	14017	14026	14101	14171	14114	14205	14184	14125	14141	14323	13962	13985	14186	13969	14051	14098	14133	14194	14516	14181	14077	14301	14166	14115	14075	14233	14118	14194	14087	14275	14094	14194	13990	14120	14388	14098	14193	14212	14131	14299	14209	14159	14126	14183	14264	14192	14143	14204	13988	14083	14116	14218	14063	14213	14207	14139	14183	14124	14284	14130	14278	14155	14194	14208	14179	14013	14148	14184	14134	14089	14249	14251	14198	14129	14127	14234	14170	14226	14054	14102	14142	14166	14168	14101	14359	13994	14110	14146	14283	14214	14081	14195	14216	14258	14120	14140	13974	14220	14158	14206	14205	14322	14105	14229	14306	14077	14236	14137	14265	14083	14268	14129	14194	14108	14208	14015	14236	14143	14143	14196	14169	13994	14159	14037	14131	14274	14009	14148	14086	14022	14227	14194	14071	14055	14261	14152	13997	14144	14118	14312	14055	14141	14186	14163	14351	14130	14133	14296	14352	14234	14164	14223	14223	14291	14177	14075	14081	14119	14279	14156	14055	14139	14254	14259	14048	14267	14129	14042	14277	14229	14254	14196	14307	14157	14049	14246	14121	14217	14114	14263	14082	14250	14182	14342	14052	14187	14104	14319	14077	14182	14248	14390	14308	14259	13999	14135	14128	14244	14311	14125	14258	14127	14298	14218	14083	14109	14106	14244	13966	14302	14112	14146	14057	14171	14254	14061	14133	14158	14312	14355	14184	14228	14122	14171	14097	14030	14216	14221	14158	14162	14189	14277	14138	14239	14219	14067	14027	14049	14207	13971	14069	14145	14098	13957	14245	14185	14140	14192	14285	14192	14137	14222	14264	14146	14101	14123	14230	14133	14137	14062	14302	14110	14332	14002	14082	14147	14186	14230	14059	14214	14189	14236	14043	14233	14057	14251	14131	14213	14053	14189	14177	14339	14102	14133	14228	14081	14147	14265	14094	14149	14268	14061	14285	14195	14225	14242	14128	14164	14025	14144	14250	14269	13986	14026	14225	14223	14167	14333	14283	13894	14053	14014	14168	14191	14383	14213	14206	14141	14392	14059	14297	14353	14300	14030	14259	14241	14168	14112	14111	14159	14192	14134	14144	14220	14216	14031	14113	14043	14283	14223	14169	14010	14066	14175	14315	14172	14176	14093	14193	14235	14100	14223	14159	14281	14142	14016	14169	14119	14012	14073	14113	14138	14092	14133	14219	14020	14218	14238	13937	14248	14211	14209	14126	14153	14210	14287	14152	14291	14242	14045	14057	14122	14187	14193	14282	14154	14127	14122	14144	14289	14203	14130	14369	14263	14133	14177	14287	14054	14175	14488	14176	14163	14245	14242	14106	14242	14049	14271	14365	14150	14331	14329	14047	14147	14237	14066	14135	14079	14202	14039	14154	14098	14167	14168	14168	14208	13989	14187	14288	14415	14215	14194	14199	13997	13942	14058	14150	14262	14133	14137	14020	14197	14332	14194	14206	14145	14152	14266	14207	14362	13989	14175	14119	14232	14147	14281	14210	14111	14135	14269	14297	14070	14148	14202	14004	13978	14168	14199	14025	14153	14154	14114	14030	14132	14181	14224	14147	14299	14104	14139	14249	14125	14107	14046	14291	14121	14099	14260	14167	14228	14180	14285	14192	14236	14267	14141	14075	14168	14102	14123	14107	14252	14164	14180	14104	14133	14101	14204	13875	14198	14070	14194	14200	14167	14104	14291	14072	14189	14202	14082	14181	14313	14285	14170	14061	14036	14283	14217	14413	14059	14262	14281	14286	14108	14285	14187	14173	14083	14284	14262	13990	14131	14322	14076	14235	14156	14270	14357	14131	14156	14085	14213	14017	14125	14026	14049	14250	14230	14164	14135	14240	14363	14160	14238	14188	14076	14188	14049	14152	14165	14242	14052	14241	14229	14182	14329	14153	14235	14261	14259	14218	14031	14161	14204	14018	14045	14135	14236	14053	14071	14048	14147	14317	14163	14209	14142	14336	14171	14272	14095	14165	14147	14355	14076	14219	14120	14064	14089	14102	14145	14202	14311	14011	14290	14013	14196	14114	14243	14195	14142	13984	14349	14121	14163	14129	14146	14361	14189	14238	14100	14225	14174	14216	14375	14189	14168	14198	14314	14180	14245	14035	14132	14096	14147	14131	14044	14103	14113	14124	14174	14146	14128	14149	14016	14267	14165	14129	14126	13970	14212	14324	14170	14137	14075	13974	14166	14250	14334	14085	14205	14114	14154	14159	14218	14132	14198	14094	14012	14234	14111	14101	14372	14175	14144	14325	14085	14214	14199	14163	14129	14316	14188	14315	14050	14184	14177	14156	14095	14081	14157	14077	14162	14203	14290	14074	14260	14211	14226	14238	14231	14104	14109	14180	14320	14133	14179	14191	14219	14396	14100	14094	14188	14255	14208	14187	14278	14198	14267	14136	14243	14099	14195	14158	14150	14032	14223	14199	14191	14181	14376	14186	14213	14184	14333	14073	14102	14187	14168	14228	14167	13999	14261	14250	14113	14117	14220	14270	14208	14050	14103	14036	14345	14224	14263	14187	14061	14263	14069	14204	14256	14180	14147	14006	13949	14214	14098	14094	14260	14200	14168	14178	14207	14105	14176	14202	14134	14128	14088	14182	14238	14158	14196	14069	14363	14349	14114	14230	14297	14155	14275	14229	14206	14081	14216	14253	14139	14174	14224	14038	14326	14122	14316	14256	14016	14176	14150	14144	14210	14084	14045	14158	14103	14211	14246	14161	14151	14119	14245	14081	14308	14126	14171	14163	14093	14091	14106	14157	14343	14266	14227	14225	14180	14150	14082	14163	14110	14114	14223	14153	14125	14122	14103	14183	14112	14254	14075	14186	14162	14085	14196	14227	14130	14328	14064	14104	14022	14339	14363	14069	14199	14231	14224	14113	14212	14198	14035	14214	14048	14220	14431	14088	14089	14172	14169	14085	14122	14264	14133	14043	14162	14064	14149	14184	14008	14016	14259	14223	14246	14070	14051	14161	13953	14310	14133	13956	14187	14173	14251	14222	14274	14156	14233	14196	14202	14126	14212	14136	14042	14154	14193	14049	14167	14258	14161	14054	14184	14222	14171	14335	14177	14094	14045	14382	14159	14121	14217	14306	14075	14089	14063	14081	14197	14263	14160	14263	14045	14123	14203	14208	14434	14131	14287	14112	14372	14178	14059	14246	14184	14218	14187	14319	14315	14130	14225	14282	14303	14314	14141	14130	14144	14306
24076	21434	28874	25319	24129	24844	23649	20149	19000	18073	17497	17245	16988	16717	16715	16540	16526	16253	16207	16348	16177	16074	16078	16204	16422	16207	16151	15889	16141	15888	16164	16021	16079	16184	15980	16003	15944	16112	15933	16069	16201	15990	15976	15953	15832	16002	16053	15985	15900	15954	15804	16045	15987	15926	15863	15901	15974	16122	15963	15906	15902	15968	15920	16105	15948	15899	15831	15937	16090	15802	16144	16182	15956	15891	15837	16059	16086	15923	15913	15829	15957	15959	15793	15901	15846	16058	15958	15981	15942	16002	16003	16035	15965	15782	15951	16012	16069	16012	15871	15902	16159	15898	15875	15896	16038	16110	15899	16174	15975	16062	15817	15951	15914	16084	15984	16003	16124	16066	16032	16016	16014	15892	15829	15826	15879	15992	15844	16056	15875	15917	15877	16123	16165	16045	15779	15852	15968	15868	16002	15852	15968	16025	16066	15792	15754	15998	15924	15912	15968	15893	15966	16022	15899	16015	16046	16020	15831	16048	16020	16001	15890	15861	16039	15759	15945	15897	15993	15840	15962	15975	15899	15869	16151	15946	16035	15854	15675	15994	16038	15892	16005	16052	15848	15929	16028	15800	15861	15792	16215	16165	15852	16015	15917	15750	16049	15758	15969	15876	15991	16031	16112	15865	15879	16151	15964	15895	16038	15972	16134	15892	15836	15992	15896	15897	15979	15885	16002	15916	15816	16103	15831	15776	16081	15871	15792	16006	15808	15989	15881	15957	16063	16033	15957	16223	15732	15662	16006	15896	15625	16081	15865	16053	15991	15863	15647	15958	15844	15830	15960	15999	16151	15951	15878	15825	15871	15937	16068	16044	15763	16100	15991	15962	15952	15886	15907	16049	15930	15879	15937	16083	15830	16049	15868	15917	15942	16010	16070	15926	15917	15861	16223	15965	15959	15866	16014	15826	15910	15847	15840	15753	15974	15875	15917	15745	15870	16016	15910	16106	16165	15926	15717	15856	15960	15852	15992	15954	16076	15797	15993	15883	16075	15871	15857	16018	15912	15811	15867	16120	16024	15896	16028	15772	15879	15870	15732	15880	15884	16056	16049	15892	15790	15913	15906	16081	15901	15917	15975	15947	15760	15979	16047	15897	15877	16017	15925	16006	16041	15984	15897	16021	16018	15923	15776	16219	15817	16074	16179	16174	15951	16022	15985	15997	15807	15873	15926	16127	15906	16009	16018	15891	16016	15742	15860	16061	16020	15853	15654	15853	15928	16050	15855	15975	15994	15727	15919	15811	15856	15995	15968	15815	16016	15893	16189	15943	15928	15722	15835	15829	16165	15742	15837	15896	15959	15941	15876	15784	15768	15972	16034	15959	15943	15897	16012	15937	15948	15755	15908	15973	16110	15982	15715	15968	15918	15924	15907	15878	15874	15875	15859	15970	15916	15971	15871	15731	15742	15791	15825	15888	15943	15890	16145	15846	15944	15763	15919	15920	15914	15992	16082	16018	15904	16189	16042	15861	15908	15791	15968	16000	15967	15800	15973	15968	15763	16034	15911	15895	16004	15926	15939	16012	16057	16084	15843	15829	16062	15861	15785	16157	15853	15914	16020	15978	15966	15931	15747	15951	15939	15945	16103	16003	15769	15791	15925	16079	15991	16011	15868	16047	15952	15974	15801	15956	16031	15998	15891	16126	16111	16009	16158	15989	16114	16035	15852	15827	15918	16051	15708	15919	15897	15789	15888	15984	15922	15848	15992	16018	15901	16135	15986	15794	15988	15829	15999	15830	15939	15825	16107	15806	16159	15868	16060	15795	16050	15943	15843	15972	15847	16046	16002	16013	15691	16070	15679	16072	16153	16084	16079	15862	15991	15868	16125	16144	15937	15939	16045	16023	16248	15795	15956	16102	15974	15748	15871	15979	16082	15812	15775	15949	15916	15983	15955	16092	15789	15811	15900	15754	15934	15853	15874	16002	15947	15923	16178	15950	15916	15918	15838	15875	16062	15797	15733	15896	15889	15971	15990	16016	16044	15779	15950	16024	15831	16006	16082	15846	15846	15696	15937	15996	16084	15976	15858	15843	16083	15979	15737	15962	15955	16159	16071	15915	15886	16016	16061	15898	15996	15853	15998	15868	15704	15936	15902	15760	16013	16066	16082	16085	15986	15959	15906	16009	15910	15751	15967	15718	15795	15887	15940	15981	16002	16024	15869	15918	16194	15925	16002	16005	16020	16154	16058	15935	15734	15827	15883	15745	15938	15847	16098	16113	16154	15999	16036	15820	15717	16007	16044	15942	15832	15930	15950	16057	16138	15817	16012	16186	15981	15871	15817	15874	16010	16074	16003	15718	15898	15813	15907	15960	16142	15809	15838	16059	15990	15813	15819	16121	15873	15864	16057	15734	16293	15920	16019	15751	15951	16042	15966	15869	15918	15857	16126	15981	15987	15790	15979	15936	16048	15928	16086	15877	16018	15999	16078	16172	15957	16084	16028	15871	16079	16047	16088	15966	16005	15916	16095	15805	15877	15918	15950	16002	15866	16040	16114	16130	15967	16065	15949	15784	15985	16003	15813	15966	15971	15836	15901	16041	16029	16036	15882	16068	16010	15935	15997	15813	16046	16062	15917	15950	15786	15879	16047	15989	16014	16132	16140	16115	15930	16031	15982	16027	16056	15867	15894	15931	16031	15791	15719	15866	15808	15971	16084	15906	15868	15945	16094	16068	15687	15872	15959	16020	15938	15602	15871	16032	15903	16220	16057	15848	15898	15946	15799	15936	15933	15958	15811	15869	16046	16126	15978	15937	15916	15867	16078	16049	16089	16012	15999	15820	15980	16076	16060	16080	16064	15829	15818	15915	15953	16001	16024	15856	15906	15999	15970	15918	16008	16161	16100	16139	15767	16142	16107	15981	16095	15993	16029	15826	15954	15899	16059	15791	16083	15844	16030	15934	15897	16009	16044	15889	15934	16011	16021	16159	15981	15976	15895	15997	15785	15969	15952	15928	15831	16006	15950	16023	15996	15878	15889	16046	16148	16064	15826	15777	15751	15938	15867	15870	16069	15918	15889	15918	16102	16083	16130	15766	16001	15722	15943	16103	15916	15786	15848	16004	16115	15876	15995	15863	15817	16062	15915	15915	15853	15969	15795	15866	15970	15937	16014	15855	15946	16086	15983	16107	16112	16101	15991	16255	15882	16023	16006	16184	16056	15968	16087	16207	15920	15723	15815	16002	15984	15960	15907	15780	16114	15976	16165	15764	15837	15823	15758	15811	15824	16015	15785	15980	15996	15900	15790	15663	15816	16002	15954	15811	15864	15982	15925	16001	16053	15899	16007	16010	15915	15824	15962	16004	15966	16069	15848	15829	15961	15881	15827	15783	15871	16005	15857	15801	16005	16009	15895	16002	16111	15831	15893	16184	15952	16003	16073	16127	15946	16091	15904	16100	15821	15762	15884	15748	15813	15833	15755	16190	16077	16018	16130	16146	15941	15933	16076	15951	16065	15812	16020	16073	15934	15946	15994	16075	16103	16046	16043	15924	16053	15699	15817	16033	16183	15975	15868	15949	15860	15874	15962	15831	15936	15981	15820	15781	15852	15910	15862	15926	15859	15831	15887	15777	15919	15976	15894	15904	15906	16074	16039	15983	15886	15920	15732	15917	15842	15883	15850	15873	15735	15781	15959	15759	16044	16182	15868	16067	16158	16019	15929	16042	16071	15877	16124	15921	15896	15868	16034	15888	15723	16045	15959	16094	15928	15872	15917	16066	15871	15797	15954	15956	16073	16092	15920	15982	15953	16086	15799	16097	15888	15844	15888	15991	16021	15966	16125	15828	15900	15795	16097	15998	16109	15934	15818	16001	16024	15953	15959	16036	16171	15992	15940	15854	15884	15774	15997	15766	15764	15880	16012	15975	16204	16205	16097	15973	15825	15916	15868	15990	15957	16087	16002	15963	16064	15898	15824	15979	16086	15889	16040	16055	15891	15827	15927	15856	15986	15719	16042	15916	15850	16072	16034	16132	15893	16031	15875	15968	15824	15938	15936	16002	15866	15941	15896	15860	15827	15984	16040	16167	15925	15743	16036	15902	16085	16097	15913	15990	15939	16020	15852	15809	16039	15877	15925	15829	15848	15962	16044	15761	16076	15991	15933	16123	16147	16043	15781	15938	15881	15825	16042	15902	15951	15899	15683	15983	15952	15726	15892	15808	16159	15944	15802	15990	15934	16005	16096	15963	15899	15817	15979	15961	16067	15965	15958	15948	16090	15950	16131	15910	16000	15733	16072	15890	15901	15825	15866	16005	15847	15940	15896	16039	15851	15808	15894	16026	16039	15842	15810	16038	15800	15868	15840	15827	15950	15740	15845	15797	15946	15810	15993	15995	16131	15892	15720	15846	15786	15993	16074	15976	15793	16071	15854	16023	16031	15990	15912	15937	16008	16061	15939	15924	15989	16134	15844	15956	16146	15879	15857	15982	15923	15976	15983	15939	15999	16118	15919	15805	15899	15880	16062	15968	15941	15806	15762	15755	15956	15996	15990	16004	16110	15908	15889	16026	15848	15959	15888	16040	15820	16199	15905	16089	15922	15925	16015	15909	15951	16029	16127	16125	15921	16111	15851	15864	15759	15969	15762	15948	15946	15798	15868	15815	15993	15854	16057	16080	16032	15833	15871	15971	15955	15833	15891	15755	15865	15862	16012	16016	15981	15867	15791	15979	16036	15781	16032	15824	16123	15924	15915	15986	16048	15837	16110	16093	15848	16010	16045	15920	15782	15985	16135	16022	16050	15920	16104	16023	15939	15836	15900	15877	15803	15921	15964	15967	15815	15973	16005	15879	15859	15998	15758	16209	16107	16028	15912	15962	15966	15897	16083	15908	15926	15925	16053	15710	15945	15857	15888	15934	16072	16023	15970	15810	15947	15974	15898	15858	16157	15954	15887	15864	16008	15993	15877	15965	15960	15997	16061	15929	15846	15943	15950	15895	16063	16054	15939	15920	15877	15995	15965	15800	15971	16190	15815	15918	15911	16026	16074	16000	15783	15748	15957	15966	16046	16088	16059	16106	15882	15971	15991	16104	15927	15817	15935	16077	16114	15872	15737	15889	15964	15849	16048	16145	16075	15994	16072	15939	16039	15960
29816	48468	44563	34764	28628	24637	21672	19828	18129	16740	16298	15520	15343	14903	14983	14698	14537	14538	14310	14412	14230	14020	14285	14406	14302	14156	14082	14229	14111	14126	13980	13999	13941	13912	14146	14096	13926	13934	13806	14066	14033	14094	14173	14134	14115	13872	14067	13908	13986	13916	14063	13997	13945	14032	14012	14025	13843	13966	13826	13819	14015	14015	13854	14010	13930	13950	13957	14058	14025	13984	13964	14081	14075	14232	13964	13930	13976	13952	14111	14004	14119	14014	14021	13947	14031	13867	14017	14048	13979	14101	13913	14051	13971	14022	13965	14008	14068	14016	13981	13974	14096	14190	14162	13941	13858	14065	14024	14102	14209	13923	13966	14004	14048	13777	14023	14069	13904	13974	13932	13907	13938	14001	14106	13966	14023	13878	13902	13819	13956	13926	13886	13935	13996	14018	13815	13867	13960	14071	14226	13973	13973	14148	13883	14031	13845	14082	14029	13890	14065	14050	13993	13968	13848	13853	13968	14119	13898	13999	13895	13925	13955	14016	14069	13822	14008	14027	14019	14067	14062	13959	14019	13907	14168	14024	14049	13950	14160	13901	13797	13958	13892	13989	13900	13894	14108	13921	13979	14051	14121	14017	13987	13859	13925	13862	14047	13890	13881	13918	14009	13996	13955	13938	13978	13914	14036	13935	13970	13957	14038	14057	14114	13989	13820	13903	14056	13780	13936	14009	14156	13907	13925	13969	14000	13973	13912	14064	13858	13970	13994	13939	14034	13979	14077	13916	14013	13873	14244	13878	13913	13862	13930	13941	13923	14014	13954	13894	13934	13754	13998	13975	14043	13945	14139	13837	13957	13968	13869	14013	13916	13943	14008	14000	14025	14037	13897	14076	14010	14156	14019	14070	14176	14029	13878	13917	14148	13965	14022	13927	13999	13885	14086	13917	13943	13997	13878	13990	14018	14048	13932	13998	13755	13882	13926	14050	13961	14009	13803	13989	13988	13965	13977	13909	14090	13939	14019	13980	13823	14084	14069	13900	13796	14020	13877	13985	14058	13860	14066	13957	13864	14053	14122	13899	13960	13950	13939	13938	13862	13800	13999	14095	13914	14199	13815	13982	13884	13999	13929	13969	14089	13914	14063	14001	14144	13898	13880	13931	13981	13939	14056	13977	13904	13837	14026	13972	13723	13894	14031	13863	13952	14023	14017	13982	13946	13962	13933	14160	14057	13973	13829	13887	14077	14051	13953	13968	14156	13977	14131	13880	14048	13825	13906	14085	14099	13934	14138	13904	14086	13981	14000	14019	14102	14087	14015	13900	14072	14002	14089	14062	14021	13968	13959	14019	13906	14028	13943	13980	13918	13776	13988	13925	13925	14053	13877	14012	14047	14023	14019	13983	14057	14065	13996	13922	13913	14048	14170	14003	13948	14162	13799	14040	14164	13852	13883	13972	13942	13876	13962	13895	14027	13984	14045	14043	13850	14048	13908	14069	13918	13879	14029	14070	13959	13866	14141	13869	14028	13972	13889	14002	13922	13823	13896	13871	13885	13812	14038	13776	13995	14051	13927	14038	14079	13987	13948	14017	14001	13895	13947	13877	13898	13912	14037	14151	13970	13966	14111	14055	13901	13962	13937	13887	14038	13913	13856	14050	14143	13998	13956	13921	13888	13975	13922	13960	14085	14066	13978	14044	14008	13916	13925	14043	13982	13957	14020	14036	14026	13878	14007	13917	13896	13877	13875	14000	14011	14077	14001	13830	13903	13987	14186	13914	14013	14073	14204	14054	13854	13904	13858	13971	13819	14064	14085	13890	13860	13902	14112	13900	14000	13989	14090	13905	14009	13956	13885	13982	14093	14100	13845	13894	13951	14065	13880	13911	13895	13889	13976	13928	13881	13984	14000	14171	13857	13994	13706	14023	13937	13978	14018	14066	14091	13849	13975	14120	13966	13997	13829	13988	13988	13916	13866	13937	13908	14068	13970	14087	13904	13828	13918	14085	13894	14009	14014	14116	13932	13989	14087	13877	13856	13936	14010	13945	13896	14055	13876	14012	14053	14124	13963	14099	14000	14020	14087	13939	14142	14057	13979	13923	13955	13955	14015	14036	14003	14041	13861	14017	14021	14071	14040	14026	13931	13924	13883	13937	14049	14064	13873	14018	13997	13963	13951	13835	14049	14145	13910	14161	14107	13916	13845	13856	13962	14082	13997	13907	13875	14089	13893	14091	13927	13964	14080	13913	14070	14050	14058	13960	13970	13894	14050	13811	14134	13863	13958	14105	13992	14048	14003	13914	14177	13972	13802	14029	13906	13946	13863	13965	14080	13873	13987	13982	13753	14122	14033	13972	13926	13939	13883	13818	13956	13912	14054	13891	13936	14022	13876	13992	14038	13882	14068	14151	13938	14115	13826	13944	14060	13966	13993	13934	14130	13934	13995	13953	13858	13994	14027	13877	13994	14096	14081	13961	13808	13960	13988	14021	13974	13914	13956	13977	14049	14065	13876	13981	14079	14005	13788	14105	13875	13855	14016	13846	13917	13705	13835	14020	14125	13990	13936	14015	13906	14106	14075	13916	13830	14032	13824	14091	13864	13916	13963	14065	13804	14003	14170	14002	14040	14057	14066	13737	14004	14058	14111	13933	14041	14116	14010	13904	14040	14032	13768	14019	13963	13965	13880	14089	13974	14001	14002	13977	14062	13966	14043	14020	13921	13901	13991	14167	13904	13926	13934	14042	14014	14002	14108	13940	13870	13912	13927	13969	13959	13808	13945	13865	13872	14053	14027	13907	13928	13976	14121	13992	13837	13941	14020	14033	14042	14161	13874	13948	13838	13833	14000	13946	14048	13736	13958	13959	13728	13991	14035	13859	13872	13947	14048	14001	13884	13903	14065	13933	14019	14099	13916	13997	14006	13948	13989	13921	14017	13984	14085	13941	14051	14169	13891	13908	13884	13917	13986	14145	13881	13869	14109	13892	13968	14105	13929	14110	14124	13951	13840	14011	14092	14096	13950	14051	14024	13969	13931	14096	14042	14126	13990	14010	14049	14023	13892	14078	14093	13894	13981	13932	13887	14066	13846	14066	13913	14042	13939	13804	13950	14107	14075	14167	13927	13961	14056	14025	13828	13922	14114	13977	13938	14014	13999	14196	13997	13950	13774	14039	13968	13737	13898	13908	14120	13827	14017	13967	13980	13826	13926	13901	14021	14054	13812	13912	14124	14013	13992	13919	14043	13967	13959	13935	13951	14074	13988	13985	13875	13977	13932	13925	14030	13972	13967	14088	13853	14050	13977	13884	13953	13888	13894	13915	14078	13840	13984	13900	13887	14062	14071	13965	13935	14023	13795	13951	13801	13951	13949	14098	14030	14095	14050	14023	13924	13940	14019	14006	13887	14105	14075	14146	13937	13838	13980	13924	13907	13957	13931	13890	14117	14085	13906	14079	14031	14090	13907	14118	13848	13882	13982	13850	13955	13995	14073	13921	14004	13840	14028	14033	13949	14017	14012	13949	13944	14080	13904	13983	13842	13920	13811	13962	13874	14000	14043	13934	13941	13965	13954	14014	13953	14096	13881	14061	13939	14011	14092	13979	13863	14111	13881	13868	14103	14021	13836	13894	13877	14044	14058	13889	14003	13954	13923	14047	14005	13961	13894	13927	14133	14104	14158	14157	13936	13989	14077	14030	14176	13896	14039	14051	13966	14173	13856	14058	13835	13954	14004	13849	13843	13840	14054	14126	14011	13897	13941	13941	13969	13842	14013	14003	14028	13955	14044	13873	13975	13938	14045	14032	13978	13991	13997	13892	13871	13964	13958	13724	14115	13860	14155	13910	14019	13926	13894	14016	13924	13935	14070	13877	14021	14003	13973	14095	13903	14050	14005	13916	13956	14160	13909	13850	13951	13972	14021	13988	13875	13961	13888	13930	14003	13805	13994	14155	13853	14096	13958	13841	13763	13852	14003	14078	14032	14065	13996	13981	13878	13843	14068	14040	14005	13894	13901	13819	13817	13977	14080	13794	13978	13987	13822	14114	14075	14091	13810	13948	13986	14049	14096	13995	13825	14109	14078	13896	13833	14068	13877	13798	14091	13990	13894	14063	13991	13984	13948	14017	13858	14003	13873	14106	14033	14073	13843	13819	14135	13847	14088	13972	13978	13895	13842	14024	14035	13922	13961	13975	14025	13983	13958	14202	14108	14068	14013	13908	13950	13934	14039	13925	13908	13931	13975	14112	14005	14072	13960	13886	13922	14006	13988	14127	13902	14222	13934	14044	13814	13849	14040	13984	13909	13906	13874	14022	14075	14035	13999	13938	14020	14048	14053	13944	14138	13856	13829	13898	13969	14009	13857	14183	14018	14015	13989	13942	14137	13993	14044	13966	14101	14005	14138	14034	13864	13997	13997	14015	13946	14207	13944	13968	14140	13982	14046	14091	14146	13908	13874	13965	13966	14021	13976	14021	13864	13905	13904	14095	13861	13824	14055	13999	13949	13920	13756	13837	14241	13907	14092	14126	13809	14111	13982	13790	13796	13850	14162	13815	13879	14043	13944	14091	13822	14080	13883	13875	14126	13854	13934	13846	13976	14020	14007	13907	14011	14050	13917	14083	14062	13966	13984	14101	14017	13996	14031	14059	14125	13941	14098	13882	14105	13909	13910	14087	13964	13875	13880	13997	13921	13926	14139	13890	13890	14046	13975	14052	13999	13932	13939	13966	13990	13897	13953	13940	14103	14030	14072	14173	13884	13942	13914	14033	14177	13987	14047	13881	14017	14038	13989	14071	14040	14003	13857	14048	13968	13967	13944	13958	13989	13962	13885	13993	13866	14000	13835	14092	13933	14043	14021	13962	14055	14183	13985	13985	13901	13943	13941	13956	14053	13830	14077	14110	14053	14119	13994	14105	14053	14039	13907	13903	14117	14040	13965	14053	13992	14117	14005	13842	13759	13917	13948	13981	14012	14042	13950	13938	14065	13903	13981	14028	13989	13804	13957	13872	14074	14008	13935	13978	13909	14129	13993	13989	14056	13932	13982	13995	14061	13898	13932	14221	13948	13824	14061	14004	13911	13966	14045	13935	14192	13850	14078	13988	13974	13958	14079	14010	14127	13905	13977	14032	13905	13847	14017	13920	14059	13945
22856	21416	29324	24182	22650	26125	28803	22882	20672	19985	18989	18542	18159	18015	17721	17350	17400	17408	17044	17196	17302	17036	17002	16812	17152	17070	16791	16744	16874	16824	16846	16820	16908	16756	16786	16808	16816	16687	16940	16707	16734	16794	16830	16405	16654	16679	16773	16735	16851	16641	16577	16509	16654	16802	16727	16681	16788	16580	16572	16698	16388	16597	16780	16912	16711	16493	16740	16738	16657	16638	16688	16749	16715	16432	16769	16673	16816	16650	16593	16691	16694	16678	16610	16687	16654	16716	16622	16718	16626	16328	16687	16702	16722	16749	16779	16720	16713	16655	16793	16580	16782	16818	16658	16665	16760	16714	16719	16788	16854	16787	16701	16737	16601	16574	16860	16665	16799	16701	16739	16560	16544	16675	16559	16703	16552	16497	16741	16726	16876	16771	16625	16753	16906	16875	16875	16562	16749	16591	16658	16668	16659	16873	16385	16654	16618	16480	16460	16576	16680	16620	16754	16734	16660	16536	16716	16611	16641	16744	16670	16729	16403	16799	16570	16627	16669	16493	16840	16587	16534	16707	16521	16525	16713	16865	16652	16569	16592	16555	16677	16605	16590	16592	16533	16810	16666	16566	16580	16734	16887	16749	16792	16548	16858	16571	16645	16494	16541	16714	16474	16630	16670	16696	16721	16740	16537	16776	16579	16708	16546	16693	16668	16737	16758	16704	16615	16818	16522	16768	16478	16768	16487	16785	16547	16618	16736	16718	16632	16658	16519	16599	16700	16597	16890	16643	16529	16703	16692	16598	16653	16438	16612	16573	16649	16515	16503	16619	16611	16525	16672	16632	16737	16614	16606	16618	16721	16538	16794	16502	16574	16502	16468	16671	16517	16553	16521	16677	16777	16676	16651	16610	16654	16610	16652	16773	16714	16570	16588	16701	16587	16481	16512	16688	16676	16717	16548	16794	16692	16791	16607	16412	16491	16708	16509	16739	16798	16669	16509	16681	16650	16787	16661	16599	16559	16547	16557	16539	16678	16707	16642	16535	16534	16599	16960	16460	16532	16641	16707	16697	16590	16751	16618	16648	16639	16675	16697	16670	16556	16644	16804	16509	16795	16710	16436	16768	16566	16738	16747	16767	16522	16468	16629	16620	16514	16636	16447	16588	16523	16596	16698	16552	16741	16714	16584	16745	16796	16502	16574	16737	16480	16579	16602	16690	16642	16696	16762	16492	16502	16627	16684	16624	16729	16560	16540	16549	16493	16602	16573	16670	16619	16733	16601	16511	16581	16622	16747	16677	16603	16598	16766	16457	16469	16716	17025	16625	16712	16658	16501	16475	16699	16586	16680	16664	16649	16745	16496	16626	16545	16641	16488	16733	16759	16759	16742	16679	16594	16494	16760	16704	16608	16738	16709	16831	16688	16617	16624	16585	16785	16588	16682	16618	16564	16736	16685	16732	16642	16769	16573	16777	16666	16850	16829	16703	16501	16721	16688	16563	16573	16805	16618	16617	16641	16682	16517	16497	16652	16804	16458	16810	16623	16639	16707	16681	16556	16719	16584	16659	16525	16749	16565	16717	16498	16213	16731	16655	16658	16693	16590	16447	16780	16621	16714	16680	16499	16690	16860	16856	16645	16417	16735	16695	16773	16606	16727	16662	16528	16739	16639	16722	16561	16568	16363	16549	16653	16589	16657	16610	16424	16652	16696	16761	16636	16569	16664	16453	16420	16729	16782	16610	16518	16625	16496	16414	16550	16640	16571	16768	16482	16931	16628	16663	16711	16443	16710	16703	16721	16516	16784	16574	16599	16634	16551	16479	16610	16584	16662	16625	16531	16719	16633	16587	16821	16572	16566	16546	16763	16610	16493	16523	16498	16825	16773	16520	16536	16598	16623	16752	16393	16676	16694	16506	16678	16653	16494	16580	16725	16676	16684	16728	16656	16534	16636	16562	16608	16737	16694	16552	16626	16537	16637	16631	16775	16628	16690	16722	16576	16489	16552	16535	16730	16588	16591	16591	16604	16483	16625	16592	16510	16678	16696	16585	16638	16681	16688	16615	16587	16540	16757	16956	16709	16621	16628	16640	16667	16709	16719	16787	16609	16662	16686	16614	16778	16795	16520	16765	16595	16699	16562	16641	16613	16648	16595	16470	16604	16711	16662	16436	16797	16681	16559	16810	16647	16501	16291	16626	16335	16478	16771	16596	16639	16525	16422	16556	16573	16559	16411	16568	16622	16777	16890	16572	16626	16696	16590	16707	16528	16818	16531	16671	16650	16486	16674	16668	16705	16670	16480	16740	16726	16673	16718	16671	16713	16585	16459	16506	16349	16696	16665	16625	16712	16664	16483	16547	16606	16652	16626	16618	16670	16661	16776	16570	16541	16482	16585	16581	16523	16719	16777	16763	16797	16569	16604	16634	16667	16504	16595	16458	16627	16729	16675	16562	16527	16609	16433	16671	16617	16498	16743	16690	16624	16580	16565	16497	16565	16508	16539	16621	16584	16739	16528	16696	16864	16516	16606	16668	16592	16462	16645	16645	16787	16536	16604	16743	16918	16549	16663	16608	16604	16667	16818	16703	16443	16521	16650	16544	16809	16753	16787	16660	16546	16799	16723	16550	16680	16681	16694	16670	16662	16653	16631	16834	16711	16568	16772	16715	16811	16651	16561	16590	16550	16409	16520	16392	16626	16583	16614	16658	16722	16732	16667	16454	16617	16537	16565	16551	16681	16653	16867	16380	16476	16408	16672	16615	16556	16737	16629	16805	16494	16595	16845	16740	16609	16584	16486	16773	16827	16807	16508	16557	16951	16752	16746	16690	16554	16636	16523	16546	16576	16674	16528	16688	16549	16555	16529	16701	16621	16535	16649	16743	16880	16783	16754	16580	16407	16515	16888	16612	16643	16493	16495	16503	16701	16701	16600	16603	16624	16722	16891	16630	16818	16651	16742	16684	16561	16421	16651	16582	16646	16448	16524	16902	16679	16668	16692	16714	16602	16640	16698	16617	16603	16672	16522	16638	16765	16337	16437	16482	16591	16646	16787	16755	16540	16410	16512	16659	16468	16679	16570	16532	16492	16678	16611	16787	16572	16642	16707	16792	16734	16699	16627	16619	16696	16718	16774	16545	16736	16672	16613	16712	16603	16413	16572	16842	16754	16669	16625	16607	16661	16669	16575	16368	16526	16658	16527	16627	16614	16559	16522	16491	16557	16745	16634	16614	16741	16600	16576	16656	16627	16631	16702	16347	16504	16662	16729	16657	16555	16503	16593	16630	16605	16627	16765	16574	16768	16663	16679	16725	16757	16406	16816	16558	16557	16746	16540	16558	16760	16805	16744	16596	16736	16663	16672	16563	16508	16688	16630	16614	16621	16566	16609	16589	16627	16642	16761	16760	16488	16572	16602	16861	16474	16640	16505	16653	16626	16590	16903	16856	16643	16666	16608	16566	16596	16683	16591	16678	16731	16505	16569	16636	16622	16634	16566	16586	16724	16772	16724	16815	16689	16495	16686	16442	16600	16419	16436	16490	16526	16678	16689	16768	16530	16505	16537	16571	16741	16699	16678	16618	16563	16589	16544	16754	16753	16637	16510	16522	16831	16746	16564	16677	16608	16555	16577	16698	16588	16625	16704	16540	16480	16627	16683	16451	16555	16544	16721	16680	16712	16635	16407	16637	16597	16723	16585	16704	16642	16798	16788	16604	16690	16749	16655	16467	16541	16680	16641	16518	16608	16653	16491	16592	16707	16639	16607	16687	16679	16517	16496	16485	16584	16484	16956	16718	16400	16605	16794	16599	16739	16578	16998	16707	16624	16447	16619	16747	16655	16549	16705	16580	16515	16563	16663	16683	16841	16704	16529	16623	16552	16504	16917	16533	16586	16620	16734	16598	16638	16419	16478	16793	16476	16757	16723	16724	16621	16559	16354	16575	16564	16455	16694	16657	16668	16781	16643	16753	16556	16799	16660	16458	16669	16664	16598	16504	16729	16507	16595	16475	16523	16741	16629	16711	16530	16322	16581	16502	16768	16488	16639	16705	16569	16701	16532	16488	16473	16510	16631	16766	16454	16568	16683	16612	16706	16670	16854	16601	16496	16484	16503	16497	16489	16484	16617	16664	16737	16647	16640	16571	16649	16724	16752	16519	16694	16599	16521	16435	16779	16810	16641	16499	16626	16480	16579	16886	16791	16709	16824	16651	16599	16459	16494	16357	16578	16748	16590	16711	16728	16841	16665	16508	16799	16427	16761	16551	16700	16678	16689	16860	16564	16823	16651	16800	16525	16728	16734	16396	16735	16587	16705	16636	16483	16493	16483	16507	16708	16723	16595	16445	16697	16580	16606	16560	16653	16471	16456	16627	16502	16776	16454	16561	16744	16555	16588	16689	16561	16654	16858	16635	16866	16462	16459	16532	16662	16698	16615	16634	16676	16638	16567	16625	16575	16726	16596	16415	16618	16592	16603	16581	16668	16610	16615	16629	16581	16557	16623	16671	16697	16395	16457	16473	16572	16783	16680	16518	16627	16737	16595	16624	16549	16824	16683	16487	16640	16588	16539	16711	16457	16566	16581	16552	16577	16673	16510	16600	16636	16570	16561	16726	16635	16518	16735	16523	16663	16470	16619	16679	16778	16745	16604	16480	16699	16627	16523	16470	16690	16647	16784	16613	16670	16616	16802	16567	16629	16607	16578	16495	16593	16636	16704	16562	16641	16471	16579	16662	16864	16483	16868	16674	16564	16674	16593	16590	16547	16484	16627	16735	16692	16848	16685	16723	16633	16555	16567	16470	16616	16620	16594	16634	16607	16483	16726	16393	16732	16506	16535	16536	16657	16560	16628	16885	16400	16529	16620	16643	16580	16755	16715	16596	16680	16662	16794	16773	16672	16569	16480	16644	16733	16612	16463	16482	16707	16672	16642	16760	16719	16546	16745	16394	16908	16634	16834	16568	16569	16614	16710	16638	16706	16746	16680	16900	16909	16720	16603	16509	16534	16738	16549	16638	16742	16688	16565	16743	16864	16669	16504	16792	16733	16526	16626	16690	16606	16678	16681	16694	16639	16570	16480	16511	16630	16724	16579	16585	16581	16512	16559	16736	16769	16841	16556	16717	16559	16658	16621	16663	16649	16559	16755	16848	16386	16589
32349	54195	50308	40542	33562	29239	26123	22456	20455	18913	17632	16785	16386	15808	15650	15350	15483	15103	14895	14905	14941	14959	14920	14521	14589	14648	14517	14523	14518	14527	14507	14460	14394	14563	14282	14392	14417	14455	14471	14492	14277	14432	14264	14318	14538	14314	14392	14472	14367	14433	14448	14314	14450	14375	14445	14422	14277	14329	14311	14319	14366	14587	14328	14490	14408	14434	14427	14202	14427	14423	14333	14476	14296	14373	14269	14459	14326	14255	14397	14395	14278	14234	14339	14362	14256	14410	14303	14494	14377	14274	14468	14352	14334	14247	14374	14284	14473	14308	14266	14380	14214	14307	14388	14302	14434	14361	14211	14347	14398	14306	14443	14227	14390	14248	14475	14245	14209	14267	14412	14210	14355	14350	14152	14226	14376	14376	14427	14252	14401	14361	14352	14363	14390	14257	14333	14493	14337	14359	14264	14354	14169	14276	14271	14249	14560	14302	14296	14429	14299	14383	14385	14390	14420	14314	14298	14272	14326	14419	14299	14351	14281	14404	14432	14394	14620	14290	14274	14196	14270	14190	14293	14362	14277	14381	14280	14340	14269	14419	14355	14273	14302	14299	14205	14387	14480	14334	14409	14422	14549	14333	14503	14239	14367	14391	14222	14424	14343	14319	14341	14448	14368	14375	14211	14214	14320	14335	14139	14166	14254	14290	14441	14390	14379	14456	14216	14294	14444	14571	14235	14332	14241	14380	14340	14449	14062	14271	14437	14318	14510	14177	14157	14493	14186	14331	14331	14375	14302	14401	14325	14188	14331	14567	14305	14387	14367	14351	14369	14428	14607	14497	14387	14310	14236	14388	14206	14381	14325	14339	14415	14239	14264	14286	14261	14384	14337	14339	14285	14226	14181	14341	14481	14240	14435	14165	14175	14277	14268	14380	14460	14386	14221	14224	14488	14320	14352	14395	14231	14189	14484	14448	14254	14403	14433	14313	14250	14331	14174	14364	14373	14248	14390	14270	14221	14281	14296	14294	14461	14287	14205	14252	14343	14184	14433	14348	14169	14293	14489	14201	14478	14363	14432	14291	14424	14336	14353	14327	14461	14317	14201	14285	14299	14446	14365	14305	14334	14219	14164	14322	14336	14356	14502	14152	14360	14324	14191	14284	14244	14282	14265	14443	14334	14306	14313	14284	14259	14312	14294	14248	14377	14440	14253	14539	14415	14446	14312	14146	14383	14391	14314	14211	14303	14302	14393	14406	14288	14362	14246	14355	14428	14227	14361	14214	14434	14329	14461	14320	14383	14330	14378	14296	14417	14460	14526	14376	14365	14248	14386	14280	14176	14446	14354	14162	14248	14352	14478	14245	14309	14397	14224	14420	14331	14303	14144	14355	14456	14361	14383	14239	14380	14420	14391	14327	14378	14244	14350	14387	14156	14262	14455	14261	14218	14412	14399	14257	14415	14381	14333	14376	14404	14266	14447	14249	14431	14384	14280	14263	14374	14322	14390	14314	14366	14419	14249	14405	14445	14281	14423	14391	14288	14274	14353	14306	14213	14301	14388	14284	14285	14382	14360	14337	14315	14369	14387	14327	14291	14274	14404	14500	14594	14237	14358	14250	14161	14326	14220	14403	14290	14296	14328	14441	14249	14233	14297	14302	14324	14475	14301	14404	14217	14176	14290	14533	14383	14494	14215	14370	14248	14278	14434	14353	14407	14327	14312	14154	14330	14343	14443	14419	14433	14326	14427	14343	14432	14092	14290	14587	14286	14401	14548	14370	14373	14399	14368	14293	14352	14364	14461	14345	14245	14175	14352	14361	14447	14262	14378	14478	14441	14245	14337	14491	14432	14371	14341	14307	14524	14216	14306	14329	14251	14381	14411	14193	14304	14450	14221	14317	14238	14389	14261	14277	14259	14249	14260	14248	14163	14292	14419	14371	14475	14389	14399	14382	14287	14471	14453	14501	14456	14468	14303	14336	14220	14305	14286	14426	14424	14308	14374	14269	14315	14313	14479	14349	14384	14282	14275	14436	14477	14476	14297	14349	14487	14261	14351	14329	14458	14182	14321	14289	14379	14252	14353	14174	14323	14263	14388	14469	14272	14371	14271	14308	14279	14253	14421	14352	14334	14445	14292	14253	14505	14316	14361	14394	14430	14269	14232	14274	14312	14412	14272	14416	14370	14328	14396	14129	14301	14293	14304	14457	14466	14361	14376	14168	14349	14341	14374	14370	14344	14368	14373	14445	14443	14372	14538	14279	14180	14245	14328	14168	14460	14331	14425	14299	14304	14401	14261	14426	14344	14218	14433	14244	14231	14386	14258	14247	14421	14340	14299	14445	14425	14352	14333	14332	14349	14399	14464	14505	14287	14341	14318	14451	14440	14399	14153	14128	14385	14297	14411	14286	14328	14174	14229	14422	14487	14405	14352	14452	14295	14240	14286	14375	14239	14232	14392	14398	14401	14220	14429	14211	14482	14440	14274	14370	14252	14328	14366	14219	14382	14408	14347	14393	14377	14337	14309	14317	14504	14294	14104	14503	14517	14386	14291	14191	14233	14505	14313	14498	14464	14461	14116	14412	14356	14264	14347	14587	14378	14354	14183	14257	14263	14201	14456	14366	14415	14342	14383	14266	14287	14473	14294	14299	14203	14458	14423	14362	14366	14339	14393	14288	14343	14194	14452	14443	14251	14232	14243	14445	14459	14308	14421	14286	14194	14435	14253	14317	14433	14282	14436	14324	14300	14491	14484	14295	14517	14273	14252	14428	14357	14331	14325	14207	14214	14317	14482	14358	14362	14358	14539	14300	14460	14290	14240	14402	14400	14574	14204	14265	14481	14175	14380	14382	14434	14376	14407	14313	14420	14341	14442	14349	14400	14451	14320	14225	14358	14271	14282	14214	14224	14365	14138	14292	14344	14442	14458	14251	14117	14486	14392	14375	14359	14258	14424	14377	14320	14326	14483	14405	14335	14217	14393	14450	14358	14196	14231	14489	14354	14462	14494	14336	14286	14402	14227	14514	14439	14438	14407	14169	14263	14320	14350	14437	14288	14070	14321	14317	14251	14298	14475	14407	14364	14286	14292	14376	14354	14440	14296	14339	14142	14326	14396	14269	14418	14177	14477	14382	14321	14284	14389	14304	14389	14335	14284	14304	14212	14322	14285	14360	14308	14285	14296	14285	14319	14193	14257	14406	14320	14222	14323	14378	14343	14388	14495	14221	14185	14413	14284	14281	14481	14314	14344	14274	14198	14418	14253	14251	14342	14447	14287	14545	14320	14311	14381	14304	14363	14280	14236	14429	14379	14531	14204	14425	14184	14346	14159	14553	14176	14394	14327	14150	14258	14185	14358	14457	14215	14329	14336	14401	14276	14282	14395	14262	14414	14241	14225	14406	14225	14386	14298	14367	14331	14323	14393	14365	14301	14357	14384	14213	14374	14379	14307	14245	14315	14512	14423	14398	14284	14337	14479	14220	14372	14383	14305	14268	14326	14243	14337	14402	14321	14449	14301	14463	14444	14452	14374	14451	14184	14213	14402	14235	14300	14125	14244	14314	14314	14275	14288	14387	14326	14357	14285	14301	14253	14396	14287	14395	14386	14334	14341	14120	14314	14162	14392	14455	14299	14212	14387	14294	14222	14294	14354	14221	14314	14264	14345	14452	14415	14310	14264	14235	14305	14164	14134	14382	14388	14429	14497	14553	14187	14243	14306	14252	14205	14315	14274	14352	14370	14271	14380	14471	14414	14263	14385	14118	14223	14278	14379	14243	14218	14369	14341	14307	14316	14367	14352	14224	14384	14339	14487	14300	14384	14401	14287	14307	14166	14322	14342	14438	14375	14285	14488	14185	14427	14230	14386	14356	14265	14419	14244	14372	14343	14298	14246	14236	14261	14517	14422	14370	14279	14242	14211	14432	14205	14517	14477	14328	14361	14356	14343	14327	14340	14427	14632	14079	14348	14473	14300	14308	14530	14261	14299	14381	14249	14320	14125	14283	14407	14299	14378	14405	14359	14271	14375	14389	14277	14220	14358	14314	14304	14320	14440	14354	14301	14299	14557	14323	14504	14378	14373	14382	14290	14249	14299	14417	14215	14428	14321	14579	14263	14474	14389	14227	14408	14264	14379	14275	14449	14242	14319	14371	14278	14347	14286	14306	14382	14548	14470	14340	14368	14380	14356	14371	14416	14311	14291	14379	14443	14549	14268	14256	14275	14296	14150	14273	14327	14366	14202	14386	14233	14388	14258	14136	14335	14284	14346	14262	14429	14395	14229	14299	14171	14331	14399	14267	14255	14270	14352	14231	14388	14244	14331	14341	14297	14357	14565	14198	14205	14339	14398	14440	14331	14199	14373	14315	14455	14329	14177	14237	14276	14367	14430	14338	14283	14265	14477	14276	14490	14515	14444	14299	14285	14385	14360	14316	14328	14264	14261	14440	14116	14402	14435	14344	14448	14217	14395	14281	14353	14245	14347	14336	14392	14498	14183	14266	14418	14313	14270	14337	14239	14254	14402	14227	14345	14271	14229	14587	14230	14265	14452	14182	14354	14370	14215	14248	14243	14333	14356	14322	14367	14473	14265	14445	14264	14315	14245	14272	14484	14045	14431	14284	14262	14336	14306	14451	14373	14303	14344	14435	14353	14407	14184	14419	14451	14242	14269	14224	14257	14459	14293	14451	14246	14385	14341	14166	14320	14386	14422	14490	14306	14291	14175	14273	14413	14239	14227	14505	14304	14358	14445	14507	14355	14307	14218	14357	14344	14144	14317	14290	14192	14336	14464	14339	14331	14413	14429	14489	14262	14096	14504	14309	14253	14223	14335	14305	14186	14309	14401	14455	14342	14279	14413	14472	14217	14335	14455	14392	14272	14312	14346	14240	14105	14426	14322	14341	14290	14494	14272	14297	14222	14270	14468	14352	14372	14311	14195	14428	14304	14219	14227	14247	14402	14401	14419	14375	14390	14328	14268	14428	14265	14197	14359	14314	14222	14348	14536	14338	14340	14377	14405	14373	14303	14429	14265	14230	14382	14283	14368	14380	14186	14262	14316	14282	14253	14324	14207	14152	14556	14365	14354	14330	14397	14328	14391	14440	14234	14333	14279	14204	14379	14357	14246	14196	14147	14271	14316	14172	14309	14382
28403	25733	31790	28328	22752	20503	19472	18323	17924	17151	17133	16969	16922	16696	16721	16476	16705	16635	16560	16589	16445	16241	16442	16312	16331	16547	16275	16466	16537	16412	16436	16618	16394	16534	16331	16334	16292	16359	16456	16124	16099	16334	16250	16354	16225	16501	16474	16322	16432	16528	16362	16266	16396	16417	16315	16410	16216	16239	16249	16182	16349	16414	16331	16032	16487	16392	16234	16219	16022	16432	16314	16259	16121	16270	16165	16440	16312	16358	16384	16249	16280	16362	16386	16427	16336	16113	16341	16508	16425	16112	16472	16382	16273	16440	16338	16359	16397	16242	16229	16198	16270	16217	16301	16280	16509	16309	16469	16236	16392	16023	16310	16250	16202	16311	16196	16281	16278	16199	16335	16414	16431	16353	16468	16269	16379	16338	16389	16326	16341	16376	16281	16488	16258	16477	16479	16499	16324	16369	16114	16171	16350	16239	16432	16379	16381	16259	16228	16302	16164	16339	16374	16478	16156	16178	16420	16192	16286	16568	16375	16460	16333	16411	16278	16439	16218	16264	16367	16272	16349	16350	16390	16192	16214	16233	16412	16150	16260	16515	16330	16308	16208	16501	16203	16299	16302	16440	16421	16103	16336	16484	16340	16228	16447	16301	16625	16412	16323	16133	16160	16251	16373	16160	16304	16297	16422	16547	16333	16380	16287	16246	16399	16368	16392	16253	16308	16379	16432	16164	16278	16472	16299	16296	16220	16330	16173	16430	16256	16289	16187	16190	16390	16564	16207	16411	16454	16474	16468	16366	16343	16402	16139	16276	16516	16135	16326	16408	16305	16288	16230	16455	16214	16205	16482	16282	16193	16183	16351	16200	16296	16299	16189	16366	16260	16200	16549	16159	16266	16226	16316	16319	16151	16340	16259	16269	16069	16267	16429	16316	16148	16438	16275	16310	16531	16273	16264	16148	16549	16176	16308	16145	16285	16287	16269	16279	16368	16395	16361	16369	16461	16347	16413	16366	16434	16348	16256	16209	16144	16287	16467	16438	16265	16197	16283	16196	16472	16213	16361	16198	16318	16286	16399	16337	16310	16246	16269	16290	16488	16443	16348	16519	16461	16250	16227	16514	16402	16360	16154	16169	16314	16381	16187	16280	16429	16137	16348	16280	16115	16552	16246	16395	16208	16361	16250	16134	16248	16159	16302	16244	16326	16129	16226	16357	16284	16263	16402	16480	16423	16348	16062	16506	16350	16390	16405	16325	16386	16400	16264	16405	16358	16204	16208	16440	16455	16253	16336	16282	16313	16422	16046	16403	16358	16567	16337	16168	16208	16504	16357	16292	16232	16306	16351	16454	16155	16217	16475	16329	16443	16085	16228	16378	16398	16226	16306	16413	16322	16325	16154	16458	16442	16196	16265	16138	16353	16437	16140	16288	16247	16272	16192	16285	16135	16456	16215	16296	16235	16097	16147	16177	16442	16476	16179	16247	16377	16414	16380	16301	16315	16336	16205	16334	16412	16378	16282	16281	16248	16446	16495	16385	16332	16444	16216	16242	16462	16170	16380	16232	16386	16402	16112	16250	16489	16268	16522	16325	16234	16048	16343	16324	16630	16394	16290	16260	16204	16419	16264	16278	16059	16095	16211	16302	16177	16299	16091	16273	16437	16262	16187	16273	16187	16190	16276	16363	16380	16354	16405	16270	16395	16217	16217	16513	16368	16290	16274	16145	16421	16293	16300	16190	16261	16300	16321	16268	16343	16453	16559	16447	16290	16373	16089	16206	16318	16358	16269	16324	16388	16353	16361	16457	16297	16279	16461	16312	16357	16278	16371	16297	16264	16173	16317	16512	16271	16161	16305	16349	16414	16289	16336	16204	16308	16313	16188	16248	16500	16387	16279	16280	16333	16376	16240	16211	16066	16239	16284	16125	16145	16320	15994	16216	16308	16290	16454	16344	16239	16330	16379	16347	16397	16420	16185	16350	16309	16136	16151	16383	16419	16367	16510	16365	16316	16512	16283	16299	16176	16302	16339	16338	16450	16346	16236	16303	16508	16328	16175	16188	16410	16381	16279	16196	16298	16590	16447	16288	16412	16489	16410	16433	16564	16207	16395	16276	16132	16192	16367	16244	16267	16435	16246	16372	16489	16348	16328	16342	16403	16252	16380	16444	16255	16137	16201	16553	16473	16372	16128	16180	16485	16463	16311	16431	16274	16306	16216	16255	16525	16372	16207	16287	16178	16285	16252	16344	16316	16295	16610	16426	16354	16227	16286	16253	16360	16388	16368	16221	16577	16577	16296	16262	16391	16386	16450	16256	16253	16268	16432	16291	16220	16230	16263	16108	16367	16121	16494	16326	16273	16238	16220	16316	16255	16183	16398	16341	16400	16320	16392	16328	16405	16173	16398	16278	16225	16310	16261	16296	16197	16229	16476	16428	16192	16366	16452	16564	16182	16376	16468	16325	16403	16403	16254	16300	16437	16391	16219	16344	16690	16378	16251	16217	16268	16315	16314	16525	16221	16348	16404	16399	16374	16412	16333	16168	16249	16391	16300	16440	16493	16246	16205	16337	16242	16169	16209	16236	16341	16297	16359	16288	16329	16372	16185	16280	16358	16293	16427	16348	16454	16236	16246	16263	16244	16143	16366	16199	16111	16203	16314	16359	16167	16217	16162	16289	16428	16295	16290	16253	16149	16166	16280	16318	16326	16404	16355	16281	16286	16355	16281	16344	16338	16327	16254	16382	16335	16361	16369	16408	16306	16225	16329	16215	16336	16407	16150	16410	16255	16397	16385	16493	16333	16394	16386	16349	16240	16388	16297	16309	16395	16350	16256	16264	16203	16351	16247	16295	16294	16281	16331	16133	16095	16301	16376	16282	16256	16143	16293	16379	16453	16269	16348	16250	16485	16491	16252	16221	16186	16283	16468	16215	16274	16291	16272	16323	16243	16301	16420	16425	16345	16147	16199	16453	16351	16508	16578	16211	16278	16267	16209	16236	16296	16303	16325	16395	16313	16342	16381	16358	16035	16499	16417	16336	16389	16472	16067	16033	16240	16379	16301	16299	16400	16310	16274	16226	16578	16377	16278	16246	16182	16104	16191	16339	16362	16225	16191	16276	16194	16330	16415	16197	16327	16352	16482	16309	16344	16264	16418	16323	16283	16367	16456	16314	16255	16183	16399	16208	16370	16266	16299	16186	16622	16235	16397	16226	16473	16297	16419	16337	16302	16181	16320	16260	16414	16458	16131	16155	16431	16326	16426	16376	16405	16262	16222	16397	16238	16309	16406	16300	16251	16370	16552	16420	16381	16431	16386	16354	16253	16290	16096	16253	16241	16220	16266	16228	16205	16206	16498	16133	16327	16295	16305	16274	16320	16263	16437	16603	16176	16328	16104	16376	16244	16126	16272	16436	16350	16358	16304	16156	16261	16278	16440	16413	16129	16319	16350	16321	16138	16322	16261	16405	16362	16213	16296	16345	16402	16240	16193	16394	16472	16150	16674	16527	16533	16326	16336	16193	16265	16253	16315	16456	16276	16379	16335	16326	16363	16420	16382	16245	16287	16262	16153	16278	16488	16257	16143	16315	16389	16261	16353	16294	16383	16260	16126	16248	16325	16266	16344	16186	16253	16424	16306	16308	16384	16360	16279	16323	16295	16216	16223	16204	16239	16200	16275	16295	16261	16270	16209	16556	16310	16265	16217	16187	16137	16436	16218	16429	16373	16351	16159	16349	16348	16217	16395	16405	16334	16282	16427	16323	16429	16387	16481	16364	16407	16378	16337	16192	16419	16522	16384	16276	16124	16198	16355	16420	16288	16370	16437	16238	16158	16309	16291	16322	16455	16196	16471	16411	16167	16338	16390	16297	16335	16133	16249	16266	16469	16332	16363	16475	16171	16380	16439	16302	16502	16352	16550	16167	16186	16230	16244	16246	16285	16383	16279	16158	16164	16315	16151	16499	16046	16162	16330	16450	16240	16342	16287	16361	16352	16191	16601	16287	16190	16312	16381	16310	16425	16189	16072	16460	16402	16284	16610	16181	16395	16312	16309	16339	16352	16248	15970	16237	16303	16277	16370	16301	16399	16110	16323	16241	16350	16322	16362	16054	16429	16316	16486	16295	16425	16278	16189	16483	16316	16330	16295	16128	16457	16386	16456	16352	16427	16213	16133	16342	16235	16309	16395	16155	16141	16284	16194	16242	16188	16256	16371	16412	16328	16194	16310	16253	16379	16291	16255	16280	16344	16179	16269	16245	16356	16310	16294	16061	16389	16225	16373	16367	16286	16650	16345	16415	16398	16431	16213	16247	16362	16298	16349	16307	16351	16309	16272	16139	16288	16277	16077	16432	16264	16289	16441	16276	16404	16252	16319	16382	16252	16142	16351	16214	16378	16383	16367	16354	16359	16428	16223	16393	16340	16267	16392	16422	16194	16071	16377	16262	16463	16327	16179	16093	16236	16143	16537	16405	16327	16344	16189	16273	16198	16289	16285	16238	16294	16470	16362	16155	16302	16298	16306	16285	16293	16263	16429	16137	16379	16353	16235	16338	16243	16282	16292	16407	16329	16288	16309	16379	16314	16271	16333	16287	16363	16158	16100	16519	16279	16406	16061	16251	16182	16218	16227	16307	16275	16489	16225	16183	16103	16320	16407	16472	16415	16266	16429	16328	16347	16457	16285	16292	16224	16200	16209	16199	16342	16376	16285	16362	16152	16316	16182	16371	16350	16335	16514	16341	16366	16421	16292	16128	16254	16404	16288	16201	16256	16352	16477	16440	16316	16605	16415	16080	16449	16296	16188	16180	16229	16254	16338	15989	16171	16462	16259	16178	16336	16331	16166	16107	16369	16279	16235	16493	16445	16325	16394	16303	16400	16123	16366	16330	16285	16223	16238	16221	16349	16058	16176	16184	16061	16438	16513	16339	16245	16332	16254	16247	16408	16188	16397	16344	16410	16228	16272	16303	16433	16355	16414	16361	16352	16176	16339	16279	16218	16049	16271	16337	16334	16541	16308	16213	16055	16309	16243	16393	16359	16125	16445	16235	16452	16428	16429	16459	16277	16201	16128	16372	16464	16392	16507	16212	16157	16344	16215	16151	16406	16209	16367	16306	16562	16457	16422	16242	16279	16305	16155	16177	16257	16271
29111	40525	36523	28407	23089	20009	18657	17446	16370	15955	15271	15090	14823	14779	14531	14629	14450	14456	14489	14238	14298	14503	14148	14186	14337	14232	14388	14205	14256	14291	14310	14204	14258	14166	14179	14200	14267	14159	14016	14237	14181	14141	14153	14336	14280	14050	14127	14271	14149	14215	14132	14330	14393	14154	14257	14318	14288	14332	14079	14311	14249	14186	14328	14139	14165	14156	14180	14294	14195	14377	14376	14359	14286	14195	14162	14100	14056	14278	14331	14241	14095	14294	14092	14275	13902	14148	14054	14078	14213	14345	14169	14226	14305	14073	14030	14191	14224	14231	14142	14083	14207	14149	14161	14193	13966	14321	14310	14331	14270	14346	14355	14185	14151	14234	14251	14047	14101	14215	14271	14186	14214	14224	14182	14098	14397	14075	14111	14198	14095	14220	14281	14107	14115	14163	14198	14119	13979	14034	14241	14165	14174	14197	14299	14202	14105	14247	14198	14031	14181	14105	14039	14206	14020	14209	14233	14108	14214	14111	14048	14321	14162	14114	14303	14211	14175	14337	14334	14105	14366	14157	14150	14152	14246	14243	14222	14094	14237	14105	14172	14255	14072	14110	14111	14152	14227	14201	14013	14306	14338	14179	14215	14154	14120	14220	14317	14175	14267	14270	14105	14241	14145	14152	14287	14285	14290	14212	14072	14081	14290	14288	14163	14294	13959	14335	14184	14222	13994	14227	14254	14148	14171	14302	14208	14143	14281	14081	14243	14144	14061	14197	14128	14312	14134	14181	14278	14171	14165	14083	14375	14273	14261	14217	14246	14185	14320	14097	14329	14245	14201	14171	14224	14239	14206	14093	14204	14341	14264	14209	14151	14176	14264	14178	14090	14137	13898	14203	14307	14205	14095	14079	14140	14269	14227	14249	14085	14150	14081	14140	14152	14324	14074	14344	14161	14277	14270	14284	14220	14423	14070	14206	14155	14236	14280	14099	14153	14272	14212	14292	14327	14301	14156	14101	14261	14315	14185	14155	14148	14216	14211	14062	14006	14086	14174	14291	14246	14106	14063	14143	14296	14265	14158	14183	14151	14150	14241	14184	14224	14106	14228	14254	14246	14087	13977	14314	14099	14120	14092	14102	14186	14352	14074	14213	14000	14185	14228	14309	14113	14371	14241	14284	14222	14087	14312	14178	14265	14079	14377	14131	14278	14253	14166	14154	14275	14081	14182	14254	14174	14134	14195	14288	14207	14050	14406	14343	14345	14273	14098	14281	14107	14130	14227	14169	14177	14123	14235	14259	14174	14131	14171	14040	14111	14105	14304	14204	14273	14160	14325	14193	14123	14104	14141	14177	14172	14164	14263	14067	14251	14159	14216	14143	14039	14229	14210	14201	14066	14175	14312	14179	14025	14364	14105	14285	14236	14152	14013	14182	14137	14336	14195	14234	14057	14135	14322	14263	14218	14394	14227	14259	14338	14164	14179	14060	14031	14297	14393	14269	14193	14061	14226	14116	14168	14179	14109	14190	14197	14147	14177	14174	14101	14245	14267	14209	14035	14266	14204	14149	14175	14197	14211	14375	14204	14196	14076	14171	14166	14369	14015	14251	14204	14162	14162	13940	14337	14110	14250	14202	14215	14220	14283	14336	14151	14263	14297	14110	14198	14197	14250	14265	14203	14198	14038	14144	14053	14069	14331	14138	14193	14185	14211	14077	14213	14324	14354	14238	14086	14201	14263	14212	14384	14250	14306	14093	14138	14341	14092	14224	14162	14112	14109	14237	14119	14135	14304	14433	14225	14112	14320	14171	13996	14247	14149	14096	14200	14286	14198	14029	14264	14281	14143	14296	14150	14268	14241	14206	14231	14244	14291	14221	14201	14165	14095	14061	14203	14214	14187	14168	14087	14172	14221	14208	14341	14181	14236	14180	14084	14397	14197	13984	14156	14263	14256	14335	14127	14310	14175	14293	14162	14043	14375	14159	14121	14278	14292	13997	14046	14313	14191	14308	14202	14199	14170	14081	14195	14064	14146	14151	14201	14251	14189	14168	14024	14117	14012	14305	14079	14174	13931	14117	14186	14154	14322	14134	14198	14094	14276	14354	14117	14292	14189	14240	14154	14137	14201	14173	14192	14275	14326	14294	14223	14229	14197	14323	14154	14219	14272	14079	14190	14173	14044	14148	14176	14199	14245	14201	14280	14220	14194	14180	14270	14159	14148	14126	14310	14273	14036	14297	14245	14271	14103	14304	14194	14326	14247	14135	14293	14223	14363	14186	14049	14073	14202	14241	14255	14152	14129	14220	14035	14303	14201	14176	14135	14137	14284	14240	14219	14299	14266	14192	14260	14349	14257	14195	14222	14213	14297	14253	14214	14192	14336	14276	14323	14052	14297	14146	14135	14228	14165	14273	14158	14353	14361	14429	14249	14196	14300	14212	14212	14210	14225	14192	14343	14193	14187	14083	14275	14196	14314	14174	14237	14218	14080	14161	14210	14284	14190	14116	14200	14024	14130	14031	14085	14244	14209	14351	14203	14175	14169	14300	14225	14135	14346	14194	14263	14188	14172	14384	14182	14074	14074	14268	14342	14139	14276	14325	14222	14003	14221	14376	14066	14189	14233	14275	14186	14204	14149	14258	14197	14215	14218	14119	14193	14164	14207	14057	14152	14214	14310	14114	14060	14085	14155	14100	14158	14024	14054	14195	14096	14428	14117	14252	14216	14113	14224	14183	14325	14088	14241	14102	14238	14187	14160	14032	14203	14288	14165	14188	14208	14113	14280	14167	14294	14090	14135	14224	14167	14315	14243	14266	14205	14142	14175	14286	14150	13983	14242	14070	14256	14258	14059	14300	14142	14038	14300	14075	14099	14156	14187	14238	14207	14046	14277	14282	14292	14110	14096	14338	14259	14213	14368	14209	14072	14067	14239	14167	14210	14247	14350	14220	14242	14200	14242	14172	14220	14106	14029	14235	14340	14317	14279	14254	14122	14196	14212	14165	14284	14323	14102	14294	14346	14287	14227	14212	14146	14193	14220	14173	14313	14360	14089	14069	14209	14069	14099	14252	14262	14263	14231	14161	14398	14129	14115	14200	14142	14081	14206	14265	14378	14141	14103	14223	14083	13967	14314	14253	14105	14307	14201	14298	14264	14297	14061	14215	14094	14294	13966	14278	14208	14092	14234	14195	14196	14071	14132	14149	14397	14120	14165	14198	14089	14138	14338	14321	14263	14374	14201	14286	14145	14116	14290	14315	14091	14066	14252	14210	14245	14160	14328	14158	14226	14143	14263	14272	14185	14158	14239	14268	14214	14124	14179	14261	14160	14217	14105	14224	14179	14152	14128	14317	14127	14335	14233	14088	14289	14291	14212	14187	14027	14109	14073	14326	14144	14317	14198	14307	14211	14251	14239	14215	14287	14116	14038	14304	14250	14105	14279	14085	14132	14364	14405	14217	14188	14240	14298	14168	14403	14083	14079	14261	14190	14350	14134	14253	14240	14137	14112	14074	14234	14178	14160	14273	14183	14196	14257	14135	14286	14314	14256	14396	14341	14197	14160	14290	14231	14327	14348	14197	14035	14102	14137	14256	14064	14333	14263	14124	14219	14137	14353	14242	14311	14233	14134	13976	14050	14184	14213	14140	14372	14278	14201	14184	14356	14375	14082	14244	14199	14163	14154	14203	14252	14135	14203	14211	14259	14151	14255	14323	14138	14277	14174	14030	14240	14329	14253	14114	14095	14051	14120	14288	14225	14246	14178	14097	14275	14348	14329	14251	14203	14233	14178	14282	14168	14258	14177	14164	14295	14241	14260	14004	14428	14322	14193	14170	14256	14230	14111	14159	14292	14158	14257	14177	14194	14202	14259	14449	14205	14050	14096	14129	14247	14264	14119	14159	14267	14310	14246	14302	14194	14062	14261	14180	14249	14320	14257	14316	14253	14170	14017	14202	14319	14122	14328	14068	14345	14320	14219	14156	13984	14323	14175	14170	14181	14229	14285	14216	14106	14182	14143	14040	14243	14103	14132	14280	14217	14319	14281	14185	14258	14147	14277	14118	14222	14286	14292	14152	14263	14122	14159	14331	14064	14340	14261	14084	14325	14271	14195	14243	14088	14199	14296	14164	14330	14238	14106	14288	14231	14314	14188	14248	14168	14131	14339	14210	14286	14132	14220	14202	14103	14356	14213	14193	14299	14074	14354	14211	14159	14320	14139	14134	14300	14275	14089	14205	14268	14261	14284	14153	14122	14239	14170	14119	14170	14415	14272	14133	14284	14202	14188	14089	14226	14158	14115	14197	14261	14308	14040	14350	14391	14085	14354	14171	14381	14064	14177	14138	14137	14064	14118	14337	14289	14086	14157	14043	14255	14183	14133	14108	14231	14279	14226	14160	14190	14093	14297	14239	14353	14141	14175	14290	14212	14246	14149	14197	14177	14160	14347	14208	14213	14222	14095	14251	14205	14160	14169	14318	14221	14193	14150	14165	14110	14246	13935	14483	14185	14117	14215	14190	14134	14183	14276	14078	14225	14341	14212	14166	14206	14032	14207	14257	14207	14219	14406	14105	14286	14335	14188	14350	14168	14230	14082	14187	14328	14394	14417	14071	14173	14263	14268	14153	14162	14307	14101	14061	14257	14223	14420	14004	14010	14140	14267	14146	14304	14238	13976	14316	14177	14255	14353	14099	14245	14126	14356	14173	14163	14177	14284	14259	14323	14326	14318	14067	14206	14270	14042	14193	14227	14192	14420	14167	14162	14094	14249	14190	14134	14097	14218	14207	14129	14158	14190	14181	14139	14278	14123	14191	14307	14348	14184	14297	14061	14016	14170	14017	14215	13954	14225	14210	14061	14049	14071	14162	14048	14135	14083	14087	14168	14082	14063	14058	14221	14179	14229	14267	14052	14225	14185	14213	14272	14408	14246	14166	14262	14132	14369	14211	14377	14147	14241	14281	14235	14185	14197	13953	14227	14127	14200	14124	14091	14175	14303	14094	14300	14186	14097	14185	14159	14134	14157	14040	14253	14304	14340	14205	14275	14337	14208	14134	14057	14279	14289	14147	14037	14163	14204	14253	14180	14151	14149	14287	14157	14283	14189	14274	14222	14341	14198	14082	14029	14195	14147	14063	14190	14162	14135	14088	14201	14188
24094	21493	28981	25371	24217	24722	23814	20569	19031	18342	17866	17196	16891	16767	16653	16651	16585	16276	16449	16599	16222	16210	16092	16070	16215	16232	16196	16309	16223	16209	16190	16152	16184	16170	16124	16390	16095	15857	16116	16374	16186	15985	16215	16152	16272	16133	16094	16034	16213	16240	16117	16191	16315	16029	16185	16218	16177	16186	15886	16160	16218	16007	16046	16050	16068	16141	15911	16131	16084	16104	16027	16004	15960	16153	16225	16115	15929	16164	16181	16137	16209	16255	15980	16237	16000	16327	16138	16097	16270	15995	16232	16111	16041	16147	16195	16102	16218	16100	16075	16105	16218	16172	16275	16141	16214	16080	16320	15899	16069	16224	16280	16072	16094	16238	16113	16348	16128	16036	16146	16163	16140	16093	16351	16228	16028	16188	16067	16123	16314	16175	16219	16135	16140	16223	16051	16035	15843	15996	15938	16091	16019	15863	16220	15914	15987	15848	16030	16224	16146	16167	15886	16020	16062	16219	16324	16058	16138	16316	16330	16067	16001	16151	16117	15981	16147	16069	16059	15994	16180	16098	15897	16047	16142	15999	16209	16186	16012	16173	16128	16008	16205	16225	16396	16099	16120	16125	15953	15934	15921	16076	16036	16054	16081	16111	16297	16267	16221	16286	15952	16143	16160	15995	16155	16162	16197	16084	16071	16101	16023	16151	15978	16004	16069	16186	16039	16160	16144	15926	16001	16031	16267	16136	16238	16104	16066	16061	16061	15910	16038	15982	16113	16281	16279	16272	16101	15823	16122	15983	16183	16100	16106	16078	15976	15981	15911	16061	16181	15911	16016	16083	16158	16011	16118	16034	16320	16096	16079	16170	16109	16223	16144	16031	15973	15904	16154	16227	15982	16114	15973	15975	16180	16135	16246	16125	15827	16140	15889	15943	15905	16024	15913	16191	16019	16021	16143	16139	16159	15947	16065	16126	15888	16077	16149	16165	16091	15976	16035	16106	16053	16048	16014	15979	16086	16181	16096	16024	15949	15967	16146	16092	16159	16048	15830	16113	15987	16055	16034	16139	16184	16172	15994	16034	16171	16218	16135	16076	16267	16062	16081	16081	16054	15999	16026	16047	16239	16076	15916	16048	16049	16284	15967	16149	15967	16069	15987	16121	16121	16066	16278	16211	16243	16143	15998	16101	16225	16177	15960	16067	16031	16200	15963	16081	15807	16092	16094	16106	16042	16114	16155	15865	16004	16065	16019	15941	16126	16163	16260	16187	15924	16234	15989	16197	15943	16154	16004	16003	16010	16000	15885	16416	16203	16030	16247	16137	16250	15963	15881	16086	16083	16133	16195	16042	16015	16133	16095	15890	15956	16044	16213	16097	16028	15899	16018	16067	16026	16169	15878	15983	16143	16078	15978	16035	16132	15982	16146	15979	16165	16029	16128	16205	15996	15949	15972	16258	16344	16029	16244	15953	16169	16119	16252	16058	16133	16256	16125	15972	16225	16278	16068	15970	16061	16049	16268	16229	16292	15956	16138	16153	16053	16080	16069	15913	16229	15988	16072	15991	16083	16049	16009	16175	16058	16130	16074	16127	16183	16224	16081	15901	16124	16143	16085	16250	16042	16159	16233	15964	15937	16143	15990	15930	16111	16262	16119	15970	16137	16261	16098	16087	16168	16100	16094	15964	15974	16128	16079	16135	16101	15965	16056	16166	16114	16127	16321	16030	16310	16070	16033	16052	16177	15932	15895	16024	16211	16017	16136	15986	15930	16094	16097	15891	15898	15998	16160	16156	16279	16073	16155	15958	16169	16070	16227	15892	15902	15887	15968	16042	16095	16090	16233	16071	16200	16122	16251	16162	16266	15957	16160	15899	16040	15981	16086	15882	16109	16207	16209	15922	16007	16051	16041	16127	16264	16106	16150	16211	16285	15878	15998	16035	16201	16007	16105	16058	16151	16167	16136	16218	16254	16071	15941	16026	16033	15986	15972	15970	15972	15996	16088	16131	15937	16127	16108	16031	15975	15999	15910	16095	16143	16145	16121	16018	16058	15814	15947	15964	16201	16057	16069	16096	16136	15942	16112	16117	16011	16139	15979	16174	16152	16094	16139	16009	16024	16261	15940	15923	15952	16042	16199	16056	15899	16205	16150	16084	16025	16139	16151	16071	15832	16025	16118	15960	16089	16163	16106	16178	16019	16193	16124	16199	16076	16095	15978	16091	16383	16254	16082	16051	15948	16139	15931	16061	15874	15903	16109	16119	16100	16218	16136	16172	16033	16168	16197	16014	15941	15943	16187	16297	15843	16058	16133	15961	16063	16124	16068	16179	15943	16254	16093	16144	16068	16218	16329	16050	15983	16121	16197	15768	15946	15970	16402	16275	16170	16015	16170	15958	16214	16026	16068	15894	16103	15894	15990	16138	15972	16150	16264	16001	16144	16042	16046	16025	16242	16044	16102	16128	16155	16282	15994	16030	16147	16177	16053	16141	16078	16244	16139	16194	15968	16190	15965	15835	16138	16073	16094	16111	16237	16054	16075	16135	16177	15954	16094	16079	16020	15952	15915	16099	16060	16010	16085	15972	15783	16094	15982	15957	16234	16033	16130	16098	16164	16110	15927	16073	16160	16051	16141	16305	15960	15995	16110	15824	16206	16048	16146	16019	16083	16007	16013	16151	16063	15999	16131	16150	16041	16270	16038	16303	15938	15924	16091	15993	16085	16219	15974	16097	16193	15964	16129	16012	16022	15949	15986	16096	16176	16042	16072	16119	16053	16118	16208	16043	16159	15931	15868	15884	16168	15987	16123	15921	15921	15950	15953	16139	16105	16113	15981	16035	15972	16177	16046	15989	16212	15969	15909	16105	15956	16040	16053	16219	16019	15934	16009	16228	16269	16049	15999	16281	16005	15962	15949	15941	15985	15948	15905	16067	15948	16172	15986	15772	16081	16022	16000	16066	15948	16022	16180	16212	16189	16166	16212	16122	16005	15931	16178	16072	16082	16149	16135	16081	16072	15888	16154	16166	16126	15931	15955	16034	16153	16101	15913	15929	16129	16137	16198	16222	16040	16059	15981	16095	15987	16129	16147	15800	15951	16119	16125	16138	15930	16000	16371	16004	15993	15972	16141	16019	16208	16108	16244	15957	16039	16277	15910	16164	16160	16117	16118	16007	15947	16117	15982	16133	16071	16487	16186	16120	16323	16135	16265	16323	16028	16064	16053	16020	15990	16231	16064	16361	16036	16020	16009	16076	16018	16025	15994	16121	16118	16081	16034	16079	16049	16118	16073	16003	15914	16046	15988	16078	16172	15938	16059	16070	15851	15982	16158	16148	16318	15987	16197	16159	15985	16223	15956	16178	16230	16159	16023	16074	16265	16067	16099	15989	15973	16145	16201	16185	15960	15959	15892	16172	16221	15948	15943	16089	16257	16150	16122	16214	16026	16062	16124	16139	16068	15932	15919	16070	16220	16031	16139	15995	16272	16160	16131	16116	16300	16168	16240	16009	15993	15990	16103	16124	15970	16098	16144	16194	16174	16233	16127	16102	16151	15990	16078	16041	16152	16046	15913	15975	16096	16116	16184	16025	16065	16177	16114	16094	16189	15873	16088	15959	15910	15821	16000	16065	16149	16119	16050	16178	16018	16210	16186	15974	16216	16064	16086	16164	15958	16262	15949	16055	16039	16233	16176	16189	15939	16081	16062	16116	16058	15937	15718	16171	16102	16267	16152	16093	16211	16033	15977	15955	16089	16060	15927	16065	16066	16186	16106	16188	16042	15958	16108	16158	16274	16229	16118	16191	16232	16226	16048	16325	16081	16141	15972	15890	15996	16188	15987	15952	16145	16132	16040	16169	15897	16016	16091	16021	16225	16144	16080	16212	16074	15745	15959	16114	15843	16075	16030	16214	16013	16137	16194	16078	16119	16147	16084	16250	16071	15954	16128	16013	16103	16051	15926	16032	16172	16238	16040	15844	16118	15980	16119	16026	16223	16110	15871	15960	16196	16211	16122	16150	16163	16129	15998	15875	16100	16103	15979	15943	16200	15969	16117	16050	16002	16228	16237	16150	16240	16138	16124	16015	16015	16141	16168	15987	16352	15981	16078	16239	16076	15862	16007	16105	16141	16005	16095	16024	16073	16032	15916	16037	16232	16069	16039	15915	16137	16225	16142	15939	15976	16205	16191	16295	16095	15947	16148	16162	16094	15934	16072	16280	16032	16156	16186	16163	16197	16079	16004	16107	16206	16171	16074	16211	16194	15943	16363	16087	16057	16132	16320	15925	16149	16070	16158	16145	16054	15993	16133	15987	16094	16181	16131	16148	16311	16005	16160	16083	16126	16144	16020	16028	16291	16176	16090	15905	16074	15999	15965	15947	16034	16112	16118	16053	16007	15991	15992	16088	16316	15998	15979	16207	15986	16158	16329	16063	16193	16037	16025	15977	16244	16086	16237	16118	16060	16024	16207	16172	16246	16189	15983	16128	16046	16243	16025	16080	16131	16007	16076	15948	16036	16056	15982	16293	16021	16077	15908	16095	15991	16113	16110	16116	16093	16107	15962	15892	15986	16125	16076	16157	16323	16270	16028	15934	16055	16205	16032	16126	15938	16012	16034	16016	15952	16127	16038	16079	16112	16157	16046	15995	15986	16063	16001	16149	16031	15962	15689	16202	16010	16019	16228	16153	16162	16100	16109	15958	16126	15868	15900	15974	16137	16037	16160	16067	16120	16146	16065	16157	16010	16150	16185	16216	16225	16090	16118	16048	16031	16030	16074	16114	16149	16069	16067	16072	16133	16159	15915	16136	16039	15945	16135	16258	15974	16170	16061	16051	16242	16267	16149	16077	15899	16059	16060	15898	16090	15928	16069	16123	16338	15938	16008	16167	16066	16125	16032	16050	15999	16009	16145	16102	16151	16001	15901	15964	16092	16158	16129	16056	16025	15948	16026	16033	15855	16112	15984	16161	15982	16091	16063	15911	15925	15835	16120	16333	16222	16104	16090	16095	16012	16038	15990	16200	15924	16283	16197	16204	15967	15959	16006	16059	16053	16007	16130	16098	16004	16061	16109	16028	16093	15992	16048	16023	16149	16062	15991	15993	16105	15961	16049	16146	16102	16091	16058	16000	16049	16116	16195	15987	16088	16159
30100	48018	44858	36175	29115	24170	21531	20143	18416	17112	16301	15654	15337	14965	14814	14743	14733	14646	14386	14540	14213	14384	14296	14238	14181	14019	14168	14153	14191	14195	14069	14088	14178	14261	14100	13983	14083	14158	14139	13942	14138	14166	13969	13930	14078	14130	13924	14169	14198	13932	14034	13969	14078	14146	14243	13990	13967	13985	14126	14017	14051	13951	14249	14241	14198	14078	14110	14069	13924	13985	14112	13954	13960	14074	14085	13925	14055	14103	14148	14058	13950	14173	13996	14135	14027	14116	14032	13993	13877	14099	13987	14019	14111	14031	14087	14047	14015	14009	14211	14003	13871	14060	14089	14155	13899	14031	13944	13964	13926	14090	14118	13963	13864	14143	13973	14012	13977	14071	14273	13932	13967	14092	13825	14087	14246	14186	14047	14089	14185	14091	14039	13999	14047	14011	14113	13983	14175	14071	14185	14027	13973	14060	14104	14061	13998	13980	14050	13878	14054	14065	13980	14077	14040	14114	14062	13931	13959	14064	14062	14130	14025	14042	13929	14061	13926	14166	14160	14164	13892	13944	14005	13941	14149	14067	14034	14001	13958	13915	14061	13988	14014	14110	13984	13955	14056	14004	14213	14014	14122	13951	13883	14005	13991	13961	14072	14003	13950	14127	13960	13976	13966	14067	14067	14026	14242	14012	14096	14049	14186	14148	14112	14173	14098	14047	13979	14156	13897	14115	14022	14121	13992	14049	13976	13972	14106	14125	14039	14004	13984	14024	14162	14130	14035	13981	13958	14057	13881	14092	13947	14143	14180	14009	13971	14017	14102	14096	13954	14166	14044	13813	13799	14017	14058	13937	14071	13997	14156	14013	13997	14104	13876	13976	14020	14081	13991	14004	14085	14186	13990	14111	14052	14095	14001	14007	13917	14032	13983	13908	13962	14068	13943	14099	14035	14057	13974	14071	13935	14209	14179	14021	14196	14006	13959	14069	14132	13909	13992	13938	14076	14089	14026	13952	13994	13955	14033	14067	14065	13859	14061	14011	14006	13936	14182	14043	14080	14173	14004	13932	13952	14026	14028	14013	14147	14045	14159	13927	14048	14079	14031	14042	14159	13979	14057	13963	13962	14004	13907	13997	14213	13936	14025	13853	13855	14120	14194	13978	13982	13878	13973	14007	14229	13829	14048	13936	14004	14047	14043	13998	14095	14109	14075	14248	14097	14051	14041	14007	14021	13988	13928	14152	13978	13913	13982	13923	14065	14000	14038	13951	13906	14184	14049	14038	14081	14151	13967	14008	14099	14070	14145	13915	14147	13914	14126	14036	13962	14001	13969	14022	14062	13962	13977	14127	13913	14173	13932	14099	14189	14111	13878	14048	14043	14054	13967	14051	14111	13980	14012	14015	14009	14160	13942	13977	14016	13818	14076	14132	14082	13887	14014	14143	14036	14105	14143	14108	13961	14029	14063	13967	13950	14113	13937	13965	14142	14010	14036	13967	14112	13982	14074	14182	14063	13873	14069	14053	14011	14047	14100	14024	13967	13988	14163	13918	14144	14088	13962	14057	14010	13870	14069	14044	13914	13932	14077	14138	14006	13924	13821	13890	13980	14195	13949	13977	13977	13987	13895	13992	14019	13908	14006	14185	14134	14079	13940	13986	13935	14026	13959	14132	13860	14048	14067	13884	14034	13869	14032	13861	14078	14165	14056	14057	14000	14007	13990	14133	14007	14159	14043	13983	14074	14041	13991	13968	14107	14120	14035	13976	13961	13997	13928	13898	14006	14258	14008	14032	14081	14074	14004	14198	14102	13868	14116	13925	14122	13975	13924	14029	13949	14091	13965	14029	14089	14038	14125	13997	14068	13858	14035	14099	14068	14028	14043	14145	13857	14053	14009	14059	14247	14056	14036	14104	13945	14152	13976	13980	13987	14034	14049	14143	13920	14120	14013	14020	13888	14146	14011	14052	14029	14189	14008	14033	13896	13982	14144	14072	14120	14071	13996	14092	14082	14099	14064	14106	14083	13974	13927	13957	13983	14107	13958	14121	14109	14015	13943	14093	14015	14245	14027	13968	13907	13965	14019	14114	13890	14057	14171	14114	13952	14060	13979	14079	13901	13863	13936	14013	14181	14035	14156	14012	14012	14046	14152	13971	13889	13994	13926	14035	14106	13997	13976	14119	13999	14020	14072	14019	13858	14074	13855	13912	14083	14129	14022	14007	14109	13948	14035	13973	14029	14013	14073	14001	14041	14151	14029	14064	14017	13923	14051	13943	14172	14031	14156	13940	14068	14003	14135	14124	14211	13972	14026	14180	13995	13973	14086	13995	13951	13931	14121	14015	14102	13928	14129	14028	13890	14077	14094	14020	14085	14276	14028	14087	14010	13910	14001	14134	13986	13963	14206	14034	13931	13930	14011	13852	13986	13880	14053	14146	13784	14024	13993	14167	13869	13957	14025	14026	14125	14167	14107	14076	13865	13933	14070	13961	13944	14071	14028	13892	14136	14190	13879	14070	14128	14158	14069	14081	13967	14050	14065	13930	14093	14037	14089	13953	14014	13992	14030	14180	14017	14125	13982	14060	14139	14216	13988	13997	14115	14101	14078	14009	14185	14144	14070	13995	14107	14271	13850	14151	13832	14101	14018	14015	14010	13890	14221	14038	14046	14045	13898	13990	14033	14101	14022	13949	14050	14038	14010	14093	14037	14084	14092	13960	14108	14001	14149	14019	13840	14229	13958	14011	14050	14072	14046	13939	14177	13926	13925	14010	14127	13990	14194	14107	14020	14001	13821	14167	14056	14044	14062	13991	13876	14083	13854	14133	13903	13901	14052	13924	13911	13936	14081	14007	14068	13879	14063	14080	13937	13934	14117	14000	14109	14086	14037	13986	13912	14070	13997	14017	14076	14109	13906	14132	13970	14064	13955	13945	13993	13913	14160	13966	13978	13934	13993	14074	13965	14046	13957	13832	14048	14130	13889	13882	13925	14049	14001	14063	14074	14159	14005	13943	13942	14137	14111	14018	13985	14058	14061	13897	13900	14083	13924	14093	14181	14152	14072	13967	13959	13992	14039	14033	14145	13921	13973	14111	13875	13979	14030	14086	14124	14073	14161	13973	13907	13878	14081	14052	14110	14000	13882	14001	14006	14225	14137	14002	14131	13974	14116	13977	13996	13870	14044	14047	13904	14192	13980	14013	13923	13791	14036	13935	14194	14275	14093	14079	14018	13812	13884	13947	14094	14024	13972	14079	13952	13989	13917	14087	14023	13936	13921	13879	13874	13816	14033	14027	14086	13978	14072	13885	14032	13886	14166	14010	14033	14036	14017	13957	14021	14044	13890	13965	13971	13992	14015	14226	14061	14082	13972	13954	14101	14139	13883	13987	13947	14100	14027	13874	14037	13931	13988	14011	13934	14090	13964	14060	13992	13966	13974	14232	13983	13983	13941	13981	14133	14001	13818	14142	14185	13972	14122	14145	14069	14029	14051	14017	14057	13887	14016	13903	14054	14019	14152	14008	13944	14031	13852	14053	14104	13968	13949	13824	14030	13861	13938	14167	13980	14091	14009	14124	13854	13978	13944	13946	13900	14030	13994	13830	14067	14005	13953	13935	13995	14071	13926	14048	14048	14024	14074	14001	13951	14207	13947	13904	13859	13959	13901	14188	13979	13991	14038	14036	13939	13951	14052	13815	14058	14065	13994	14020	13955	13917	14098	14126	14038	13857	13953	14076	14088	13945	14083	13989	13906	14048	14008	14043	13915	13938	13976	13943	14065	14028	14131	14076	14292	14049	14136	14153	14076	14072	14111	14064	14053	13878	13797	14117	13959	14059	14038	13751	13847	13913	14145	14054	14059	14038	14049	13937	14033	13982	13987	13866	14080	13975	13995	14020	13959	13905	13959	13978	14043	13843	14185	14143	13908	13921	14160	14133	14075	13830	14013	14052	14099	13901	14075	14077	14197	13976	14031	13891	13975	13949	14152	13928	13958	14005	13951	14061	14014	14076	13870	14057	14165	14004	14019	14023	13882	14037	14051	14064	14054	13824	14023	13997	14071	14109	13923	14085	13873	13952	14103	14097	14045	13934	13953	14059	14051	14042	13966	14170	14123	13949	14156	13977	13966	13992	13984	13993	14046	13960	14104	14071	14059	14135	14184	14099	14209	13937	13873	14016	14112	14205	14113	14033	14190	14157	13900	13986	14119	14106	14063	14009	14052	14019	14077	13965	14054	13981	14194	13958	14098	13983	13845	14164	13904	14028	13990	13923	13905	14092	14051	13925	14161	14171	13893	13865	14164	13896	14125	14139	14124	14037	14049	14132	14056	13946	14000	13979	14080	13980	14064	14017	14011	13991	14180	13984	14119	14052	13958	14073	14083	13897	14001	13948	13937	14033	13940	14078	13985	13996	14028	14121	14070	14123	13977	13986	13948	14190	13920	13987	13944	14035	13950	14143	14085	13904	14113	14045	14095	14149	14147	14065	13795	14031	14039	14134	13959	13957	14131	14197	14184	14290	14020	13884	14021	14008	13865	14018	13973	14091	14182	13907	14044	14118	13848	13981	14070	14114	13877	14150	14222	14075	13873	14025	13966	14154	13955	14049	13977	14140	14155	13933	14148	14001	13918	14055	13976	14126	13949	14130	13921	14094	14019	13913	13995	14051	14108	13933	14151	14064	14028	13989	14017	14181	14020	13968	13951	14164	14058	14112	14061	13979	14090	14090	14017	13961	13903	13932	14140	13973	14173	14081	14103	14142	13980	14128	14116	14171	14085	14022	14172	14062	14041	14204	14053	13935	13874	13997	14071	14006	14114	14156	14020	13953	14163	13975	14240	14026	14091	14123	14025	14030	14137	14015	13827	14164	13937	14077	14113	14061	13879	13992	14079	13883	14198	13991	13994	14145	14206	13957	14055	14128	14087	14036	14020	14086	14031	14095	14038	14037	14153	14061	13896	13795	14076	14058	14170	14015	14038	13924	14116	14121	13897	14110	13938	14046	13889	13963	13936	13901	13942	14044	14040	14080	13973	14025	14149	14080	14005	13996	13915	14061	13871	14049	14152	14040	13858	14109	13917	14031	14062	14056	14141	14214	13963	14002	14096	13837	14177	13906	13959	14108	14210	14059	13991	13963	14029	14039	14275	13994
22789	21421	29241	24232	22901	26028	28440	23354	21021	20645	19274	18560	18272	17682	17582	17434	17449	17554	17554	17348	17371	17244	17220	17143	17140	16999	16914	16984	17052	17039	16792	17126	16844	16929	16793	16826	16802	16749	16658	16748	16976	16810	16956	16956	16882	17019	16743	16682	16972	16935	16908	16760	17024	16835	16719	16831	16708	16723	16916	16819	16745	16882	16660	16992	16920	16751	16796	16787	16688	16803	16699	16654	16763	16890	16780	16768	16749	16819	16781	16450	16873	16591	16481	16744	17013	16783	17063	16840	16956	16527	16717	16705	16650	16750	16896	16904	16851	16859	16845	16655	16710	16862	16741	16844	16847	16687	16652	16932	16768	16975	16769	16800	16673	16776	16598	16653	16891	16799	16682	16812	16922	16836	16511	16844	16871	16733	16636	16673	16747	17030	16904	16834	16789	16742	16729	16872	16642	16690	16898	16860	16761	16667	16905	16771	16767	16867	16809	16593	16838	16748	16747	16794	16679	16960	16805	16679	16880	16733	16791	16748	16697	16619	16697	16751	16870	16814	16729	16729	16730	16923	16825	16578	16715	16728	16795	16615	16670	16601	16863	16576	16656	16653	16530	16802	16891	16839	16768	16952	16707	16747	16718	16943	16816	16818	16578	16803	16752	16549	16827	16690	16918	16761	16580	16740	16711	16675	16719	16854	16568	16736	16845	16825	16953	16749	16930	16939	16897	16685	16532	16721	16750	16773	16707	16879	16852	17112	16771	16667	16601	16918	16679	16757	16715	16706	16593	16769	16653	16653	16815	16878	16719	16752	16780	16672	16766	16970	16668	16746	16822	16668	16780	16755	16730	16520	16656	16663	16904	16809	16724	16815	16765	16686	16723	16777	16732	16687	16805	16828	16993	16976	17049	16777	16823	16831	16756	16743	16585	16660	16705	16951	16606	16873	16494	16595	16889	16937	16695	16721	16793	16827	16878	16743	16752	16760	16753	16881	16582	16742	16721	16651	16789	16800	16977	16740	16734	16802	16837	16798	16669	16843	16585	16904	16760	16598	16776	16489	16960	16851	16895	16731	16722	16942	16796	16613	16825	16683	16681	16762	16754	16689	16658	16473	16782	16631	16770	16616	16710	16585	16702	16569	16740	16939	16880	16672	16613	16851	16741	16602	16838	16691	16756	16599	16906	16895	16791	16643	16669	16764	16647	16646	16579	16577	16935	16997	16722	16677	16899	16712	16814	16682	16701	16669	16674	16764	16717	16512	16771	16733	16777	16924	16764	16895	16675	16612	16767	16701	16731	16830	16751	16632	16920	16664	16803	16778	16767	16889	16690	16805	16893	16571	17074	16949	16853	16902	16581	16949	16813	16675	16817	16772	16714	16600	16737	16887	16743	16715	16658	16842	16728	16678	16656	16780	16701	16687	16735	16741	16861	16832	16603	16779	16657	16881	16971	16656	17064	16739	16920	16889	16754	16637	16677	16806	16680	16647	16731	16789	16759	16766	17091	16885	16622	16646	16794	16750	16958	16793	17025	16686	16791	16645	16671	16856	16810	16830	16696	16886	16744	16887	16853	16741	16744	16756	16789	16651	16675	16863	16601	16916	16845	16614	16825	16816	16717	16884	16827	16619	16561	16753	16574	16667	16869	16766	16779	16922	16736	16679	17025	16811	16723	16892	16816	16681	16762	16772	16718	16880	16753	16754	16861	16657	16698	16722	16831	16708	16784	16575	16634	16608	16645	16713	16592	16585	16794	16931	16865	16769	16832	16792	16871	16772	16677	16654	16809	16668	16846	16715	16866	16707	16708	16865	16896	16836	16831	16667	16693	16715	16745	16816	16725	16742	16707	16837	16738	16862	16582	16887	16779	16720	16767	16774	16606	16664	16917	16745	16562	16687	16869	16829	16722	16692	16713	16655	16725	16774	16884	16675	16935	16832	16614	16726	16960	16828	16817	16680	16695	16655	16576	16650	16681	16735	16841	16656	16796	16528	16748	16854	16694	16661	16736	16678	16782	16803	16515	16796	16651	16532	16805	16560	16779	16683	16548	16626	16672	16724	16614	16926	16667	16936	16890	16761	16841	16818	16695	16857	16846	16910	16734	16791	17019	16670	16788	16777	16716	16715	16666	16837	16962	16793	16681	16701	16620	16759	16646	16685	16652	16653	16927	16532	16583	16856	16656	16611	16697	16786	16725	16648	16883	16781	16820	16660	16682	16917	16625	16872	16666	16828	16883	16550	16638	16613	16832	16847	16887	16527	16860	16749	16829	16775	16727	16738	16572	16834	16622	16880	16673	16718	16797	16835	16654	16739	16791	16566	16575	16781	16814	16559	16817	16897	16648	16539	16766	16638	16686	16766	16742	16863	16782	16771	16560	16689	16844	16641	16667	16902	16689	16706	16805	16737	16741	16699	16635	16828	16756	16522	16835	16876	16685	16789	16646	16769	16694	16643	16733	16682	16637	16787	16726	16630	16756	16796	16676	16723	16838	16685	16761	16535	16813	16798	16764	16809	16773	16628	16513	16716	16882	16614	16879	16780	16693	16704	16843	16847	16818	16784	16832	16799	16730	16977	16799	16582	16703	16710	16744	16739	16619	16704	16984	16800	16732	16808	16618	16691	17068	16848	16775	16630	16864	16792	16747	16733	16716	16849	16696	16798	16824	16542	16775	16643	16874	16814	16666	16727	16682	16683	16831	16716	16613	16782	16825	16823	16833	16777	16712	16757	16836	16746	16735	16675	16546	16764	16845	16744	16844	16724	16554	16666	16612	16895	16685	16813	16709	16719	16866	16618	16834	16678	16809	16843	16664	16685	16767	16770	16735	16780	16825	16659	16822	16736	16563	16709	16832	16756	16586	16878	16531	16402	16714	16917	16710	16626	16798	16577	16677	16837	16701	16896	16856	16715	16911	16790	16840	16737	16604	16657	16789	16516	16655	16696	16856	16837	16517	16760	16843	16573	16721	16843	16628	16871	16656	16848	16580	16828	16725	16685	16524	16677	16824	16708	16761	16788	16906	16802	16753	16784	16732	16636	16676	16854	16777	16504	16876	16634	16645	16717	16643	16693	16775	16623	16920	16755	16735	16855	16835	16668	16829	16674	16721	16497	16807	16660	16702	16767	16735	16747	16894	16498	16847	16799	16953	16760	16661	16667	16648	16675	16729	16589	16662	16658	16561	16520	16715	16864	16695	16667	16858	16634	16815	16803	16715	16638	16828	16667	16970	16867	16739	16764	16814	16674	16833	16691	16673	16681	16816	16908	16717	16719	16914	16942	16835	16778	16706	16647	16583	16779	16790	16715	16754	16746	16647	16862	16767	16760	16957	16853	16679	16878	16813	16845	16777	16763	16725	16691	16751	16748	16817	16748	16827	16756	16948	16510	16908	16571	16923	16829	16683	16858	16695	16751	16779	16699	16844	16679	16782	16796	16864	16952	16737	16844	16924	16807	16615	16775	16666	16625	16870	16706	16640	16703	16681	16703	16855	16732	16708	16774	16675	16597	16784	16764	16721	16637	16702	16652	16782	16685	16594	16514	16931	16816	16746	16590	16673	16754	16845	16776	16764	16881	16751	16875	16822	16665	16823	16992	16930	16781	16762	16837	16721	16571	16671	16875	16904	16668	16647	16691	16597	16533	16854	16612	16921	16814	16727	16541	16802	16797	16828	16861	16851	16855	16918	16718	16778	16775	16733	16710	16802	16735	16696	16859	16844	16779	16736	16736	16826	16590	16729	16665	16705	16658	16741	16894	16707	16797	16530	16414	16775	16698	16695	16797	16644	16799	16836	16543	16726	16756	16856	16730	16808	16776	16793	16920	16770	16845	16775	16583	16670	16676	16699	16645	16959	16756	16737	16652	16644	16876	16881	16867	16666	16758	16805	16835	16484	16576	16970	16696	16785	16541	16586	16805	16731	16823	16799	16758	16684	16722	16631	16681	16777	16680	16891	16658	16807	16855	16792	17030	16797	16713	16798	16510	16576	16727	16724	16626	16906	16656	16684	16882	16825	16966	16789	16839	16853	16808	16576	16640	16811	16881	16927	16889	16862	16698	16742	16585	16726	16686	16877	16725	16710	16671	16768	16779	16984	16897	16539	16459	16804	16573	16552	16470	16599	16752	16788	16867	16868	16664	16619	16838	16481	16707	16833	16744	16401	16699	16757	16687	16919	16716	16654	16658	16658	16869	16670	16755	16784	16726	16641	16690	16887	16899	16788	16746	16631	16741	16559	16667	16762	16768	16656	16735	16781	16765	16818	16673	16652	16702	16775	16789	16621	16845	16695	16556	16847	16761	16555	16951	16483	16735	16776	16962	16602	16542	16913	16868	16863	16672	16747	16865	16757	16762	16638	16703	16723	16927	16711	16758	16793	16956	16863	16774	16824	16755	16649	16715	16784	16517	16724	16757	16668	16901	16905	16722	16839	16834	16791	16889	16734	16618	16796	16649	16718	16859	16848	16653	16778	16610	16673	16757	16652	16629	16637	16643	16744	16861	16731	16535	16597	16601	16840	16967	16647	16649	16824	16877	16911	16455	16824	16620	16719	16796	16822	16639	16692	16755	16616	16709	16778	16649	16826	16765	16793	16937	16767	16928	16853	16655	16668	16642	16741	16757	16731	16646	16873	16739	16559	16676	16852	16827	16828	16663	16815	16675	16652	16636	16693	16773	16575	16615	16820	16785	16699	16958	16745	16606	16934	16654	16837	16728	16704	16683	16832	16621	16746	16717	16683	16804	16773	16653	16682	16938	16890	16814	16649	16742	16704	16851	16515	16888	16866	16767	16865	16779	16757	16778	16554	16756	16658	16808	16943	16696	16802	16664	16510	16882	16744	16756	16977	16942	16673	16795	16923	16860	16651	16862	16764	16873	16781	16845	16738	16853	16774	16762	16782	16822	16915	16827	16878	16666	16606	16698	16674	16582	16733	16807	16717	16775	16648	16785	16625	16614	16798	16700	16586	16767	16652	16780	16793	16605	16693	16807	16677	16849	16843	16664	16605	16560	16667	16793	16877	16730	16779	16770	16781	16681	16928	16651	16817	16581	16747	16816	16479	16839	16695	16809	16903	16561	16930	16697	16685	16661	16877	16661	16835	16756	16742	16725	17079	16661	16591	16671	16473	16734	16866	16922	16827	16750	16918	16901
32443	54212	51756	42163	34469	28881	25302	23328	20722	19165	17603	16772	15972	15570	15640	15421	15267	15029	15121	15087	14897	14894	14705	14642	14826	14508	14517	14591	14612	14484	14548	14363	14493	14480	14660	14445	14535	14265	14334	14470	14455	14332	14688	14480	14477	14421	14436	14190	14356	14250	14402	14291	14396	14377	14363	14405	14268	14431	14322	14461	14438	14321	14340	14380	14350	14328	14488	14382	14406	14293	14423	14453	14357	14337	14458	14232	14424	14578	14355	14366	14347	14377	14448	14285	14377	14457	14358	14447	14390	14468	14290	14487	14368	14376	14342	14323	14344	14384	14588	14410	14488	14500	14285	14380	14587	14267	14436	14355	14261	14380	14431	14295	14445	14464	14319	14474	14328	14152	14562	14301	14464	14518	14487	14445	14358	14468	14357	14363	14426	14427	14355	14459	14470	14611	14163	14476	14206	14519	14464	14417	14464	14432	14361	14512	14573	14378	14513	14384	14383	14474	14586	14264	14321	14423	14467	14385	14382	14392	14315	14463	14260	14294	14384	14383	14495	14275	14498	14591	14512	14165	14420	14539	14414	14485	14260	14441	14333	14423	14315	14372	14341	14290	14363	14401	14169	14327	14519	14440	14387	14317	14342	14388	14388	14350	14374	14338	14311	14587	14203	14234	14323	14447	14353	14490	14319	14421	14542	14338	14347	14391	14376	14504	14420	14373	14318	14332	14378	14409	14375	14322	14446	14318	14389	14413	14415	14343	14450	14343	14356	14355	14389	14537	14305	14532	14196	14442	14348	14409	14249	14377	14381	14492	14530	14390	14453	14580	14330	14369	14416	14280	14253	14332	14356	14236	14424	14418	14456	14390	14327	14492	14250	14380	14379	14400	14410	14354	14392	14416	14314	14369	14326	14337	14545	14411	14255	14360	14511	14409	14298	14536	14321	14375	14219	14393	14453	14509	14311	14487	14239	14416	14541	14417	14288	14392	14474	14361	14431	14570	14476	14327	14341	14303	14364	14458	14402	14298	14493	14333	14444	14246	14475	14420	14354	14328	14531	14503	14392	14582	14332	14451	14533	14500	14280	14301	14402	14392	14466	14260	14355	14366	14448	14282	14321	14436	14319	14436	14454	14464	14337	14334	14396	14584	14420	14330	14251	14290	14318	14393	14306	14492	14361	14331	14269	14270	14397	14289	14283	14168	14463	14426	14339	14330	14474	14415	14309	14459	14372	14314	14381	14248	14404	14482	14320	14321	14304	14584	14327	14441	14454	14340	14351	14299	14283	14379	14387	14428	14407	14287	14251	14449	14276	14462	14261	14379	14319	14336	14485	14384	14231	14498	14372	14460	14333	14234	14323	14503	14419	14558	14301	14362	14454	14441	14246	14233	14527	14256	14292	14499	14390	14319	14425	14316	14290	14349	14331	14496	14487	14359	14231	14281	14502	14195	14423	14265	14184	14406	14357	14329	14484	14340	14518	14395	14404	14319	14423	14406	14282	14260	14471	14409	14439	14244	14353	14447	14371	14275	14220	14334	14309	14357	14359	14360	14416	14379	14387	14307	14414	14330	14429	14384	14194	14450	14382	14175	14353	14419	14390	14394	14270	14406	14440	14373	14327	14334	14294	14208	14317	14442	14341	14232	14340	14248	14481	14278	14389	14372	14392	14457	14417	14377	14321	14406	14464	14367	14318	14370	14325	14287	14405	14181	14385	14494	14424	14361	14393	14377	14228	14354	14523	14479	14475	14341	14184	14487	14300	14557	14539	14342	14380	14590	14406	14440	14245	14368	14362	14302	14321	14366	14440	14249	14385	14241	14374	14441	14400	14545	14451	14483	14368	14343	14364	14396	14370	14378	14516	14413	14281	14472	14507	14496	14292	14399	14534	14357	14475	14342	14184	14428	14503	14310	14495	14288	14188	14357	14440	14370	14250	14458	14399	14312	14396	14359	14439	14360	14509	14391	14213	14245	14425	14261	14426	14347	14366	14458	14263	14216	14374	14540	14565	14376	14488	14262	14197	14418	14327	14379	14379	14246	14444	14320	14537	14433	14384	14299	14597	14311	14482	14429	14336	14364	14355	14454	14466	14241	14386	14504	14294	14373	14321	14416	14336	14360	14391	14185	14314	14424	14283	14496	14307	14469	14427	14111	14234	14453	14457	14346	14245	14385	14195	14289	14488	14611	14297	14479	14333	14252	14310	14487	14384	14359	14407	14343	14261	14444	14412	14434	14486	14399	14436	14309	14238	14522	14441	14422	14363	14338	14292	14228	14477	14212	14474	14525	14374	14286	14465	14377	14282	14493	14501	14454	14357	14201	14559	14361	14387	14349	14264	14416	14359	14360	14351	14362	14415	14505	14351	14497	14305	14365	14361	14412	14333	14287	14384	14310	14254	14437	14447	14261	14349	14355	14370	14338	14275	14473	14237	14380	14435	14300	14442	14449	14337	14328	14382	14406	14273	14507	14224	14359	14382	14387	14314	14534	14353	14263	14269	14284	14365	14313	14286	14195	14400	14428	14338	14244	14296	14320	14430	14442	14298	14357	14481	14455	14428	14343	14136	14484	14386	14358	14453	14253	14363	14268	14367	14380	14338	14389	14321	14421	14448	14353	14518	14442	14197	14355	14434	14483	14308	14324	14478	14218	14377	14380	14367	14621	14367	14401	14350	14426	14408	14393	14515	14372	14206	14365	14315	14281	14282	14351	14433	14222	14441	14306	14382	14533	14242	14398	14396	14339	14419	14357	14260	14388	14580	14351	14411	14501	14386	14305	14199	14248	14273	14366	14341	14425	14326	14443	14306	14404	14513	14534	14344	14390	14285	14478	14221	14497	14523	14513	14326	14495	14255	14396	14302	14275	14377	14412	14486	14351	14307	14483	14268	14255	14579	14312	14436	14304	14483	14433	14361	14524	14396	14223	14433	14372	14265	14217	14339	14434	14466	14278	14237	14442	14407	14377	14316	14452	14252	14282	14678	14529	14278	14463	14272	14509	14453	14434	14440	14211	14286	14507	14230	14410	14397	14316	14235	14367	14319	14147	14484	14235	14218	14352	14340	14439	14550	14388	14395	14539	14386	14271	14363	14352	14383	14326	14370	14416	14392	14566	14319	14458	14307	14383	14481	14480	14361	14440	14229	14522	14224	14524	14285	14275	14273	14431	14527	14358	14451	14418	14320	14304	14540	14437	14399	14357	14306	14611	14523	14272	14226	14364	14328	14501	14336	14498	14627	14202	14456	14325	14293	14299	14397	14228	14470	14281	14313	14353	14450	14258	14254	14336	14336	14283	14483	14319	14632	14341	14354	14394	14341	14409	14256	14589	14465	14334	14345	14272	14284	14450	14283	14509	14111	14408	14351	14386	14264	14501	14605	14396	14492	14386	14455	14350	14370	14435	14364	14387	14384	14251	14424	14446	14250	14514	14430	14415	14423	14525	14439	14231	14309	14400	14250	14398	14509	14324	14534	14353	14280	14379	14547	14206	14334	14416	14535	14239	14297	14201	14288	14266	14404	14390	14442	14435	14411	14267	14490	14323	14299	14234	14344	14265	14432	14248	14309	14542	14288	14215	14545	14487	14300	14425	14256	14619	14554	14420	14315	14401	14458	14185	14535	14444	14475	14358	14402	14309	14428	14186	14428	14489	14492	14479	14235	14363	14353	14245	14401	14344	14349	14186	14350	14562	14396	14471	14317	14308	14597	14506	14422	14376	14507	14379	14485	14292	14461	14401	14380	14341	14419	14368	14292	14363	14319	14329	14467	14371	14396	14344	14497	14290	14365	14422	14352	14327	14379	14309	14424	14236	14432	14329	14398	14502	14587	14467	14241	14448	14415	14340	14454	14431	14454	14458	14589	14315	14491	14315	14288	14334	14509	14296	14360	14234	14324	14186	14357	14374	14352	14422	14396	14310	14299	14374	14263	14196	14366	14382	14410	14284	14282	14355	14386	14311	14459	14526	14408	14546	14317	14284	14351	14343	14383	14204	14207	14357	14328	14295	14393	14525	14274	14240	14406	14359	14531	14271	14450	14419	14320	14428	14194	14413	14323	14339	14418	14452	14399	14508	14490	14393	14443	14373	14358	14424	14449	14225	14364	14313	14490	14427	14369	14136	14481	14327	14222	14273	14458	14345	14492	14300	14329	14346	14412	14417	14299	14341	14518	14444	14403	14273	14411	14488	14335	14365	14489	14341	14469	14435	14462	14401	14330	14297	14471	14279	14575	14412	14324	14386	14276	14412	14370	14355	14544	14436	14379	14382	14233	14370	14314	14242	14486	14359	14274	14197	14512	14367	14252	14379	14416	14178	14378	14498	14334	14451	14378	14464	14239	14440	14468	14484	14345	14346	14502	14526	14373	14444	14484	14445	14341	14396	14240	14508	14370	14226	14395	14378	14363	14277	14437	14264	14450	14297	14386	14544	14449	14369	14525	14301	14278	14443	14476	14444	14521	14242	14275	14400	14176	14251	14317	14439	14465	14449	14402	14433	14327	14406	14286	14554	14347	14424	14316	14265	14274	14216	14319	14158	14415	14464	14443	14485	14337	14467	14446	14310	14525	14365	14374	14360	14370	14445	14389	14348	14446	14324	14245	14380	14519	14490	14453	14405	14314	14383	14357	14637	14286	14449	14435	14345	14459	14483	14441	14348	14515	14359	14405	14127	14272	14249	14333	14319	14644	14356	14405	14297	14313	14406	14457	14314	14474	14391	14433	14539	14438	14321	14388	14299	14416	14425	14363	14421	14528	14328	14261	14416	14266	14330	14511	14395	14303	14356	14455	14335	14376	14324	14276	14478	14270	14315	14330	14438	14377	14456	14350	14380	14308	14441	14317	14301	14398	14398	14432	14369	14477	14283	14561	14524	14650	14380	14206	14486	14224	14529	14200	14414	14467	14406	14485	14432	14340	14324	14286	14409	14400	14453	14404	14267	14309	14194	14498	14649	14386	14452	14436	14576	14360	14084	14456	14428	14462	14364	14444	14453	14178	14380	14323	14325	14401	14423	14397	14450	14345	14222	14486	14504	14093	14280	14435	14450	14323	14388	14484	14488	14331	14338	14302	14268	14477	14444	14319	14313	14562	14392	14464	14468	14423	14356	14469	14248	14482	14405	14400	14467	14412	14371	14424	14378	14196	14426	14333	14251
28557	25764	32914	29155	23024	20998	19561	18450	17696	17491	17111	17020	16504	16615	16744	16643	16430	16593	16393	16657	16477	16441	16505	16453	16418	16546	16544	16481	16307	16307	16142	16378	16706	16507	16453	16432	16346	16543	16400	16457	16341	16401	16613	16298	16478	16305	16491	16465	16243	16222	16385	16277	16368	16330	16358	16414	16324	16552	16412	16364	16244	16521	16511	16308	16194	16497	16391	16381	16479	16464	16520	16368	16325	16449	16229	16322	16334	16262	16301	16135	16306	16418	16402	16437	16426	16303	16521	16502	16297	16243	16317	16254	16315	16411	16587	16446	16385	16326	16381	16219	16385	16300	16226	16355	16325	16497	16337	16519	16411	16450	16470	16092	16315	16347	16192	16232	16347	16379	16330	16322	16410	16565	16408	16370	16293	16359	16508	16324	16421	16339	16503	16605	16318	16430	16363	16398	16410	16295	16556	16268	16500	16470	16425	16365	16457	16222	16502	16185	16373	16321	16372	16438	16381	16485	16338	16425	16293	16417	16342	16275	16357	16231	16446	16424	16212	16528	16361	16395	16352	16323	16416	16237	16608	16485	16453	16334	16373	16314	16433	16385	16239	16298	16442	16362	16272	16223	16638	16412	16197	16345	16347	16440	16301	16406	16381	16323	16546	16179	16389	16580	16478	16399	16486	16451	16355	16325	16359	16176	16379	16434	16416	16132	16437	16324	16305	16270	16453	16186	16604	16224	16259	16276	16447	16246	16575	16498	16313	16378	16408	16387	16270	16241	16286	16372	16361	16353	16404	16469	16325	16295	16195	16382	16313	16377	16502	16275	16468	16485	16243	16487	16537	16342	16328	16430	16419	16533	16368	16177	16263	16596	16409	16408	16320	16421	16193	16517	16352	16340	16140	16272	16364	16316	16371	16369	16347	16473	16376	16374	16262	16230	16521	16287	16406	16449	16462	16359	16311	16212	16268	16321	16261	16483	16494	16175	16363	16432	16380	16447	16115	16292	16493	16385	16395	16544	16467	16429	16364	16130	16505	16350	16330	16474	16219	16575	16387	16311	16264	16198	16420	16409	16369	16138	16197	16377	16399	16451	16568	16465	16337	16372	16518	16385	16478	16378	16292	16271	16467	16375	16368	16421	16267	16339	16268	16398	16406	16558	16346	16533	16307	16414	16314	16369	16430	16423	16444	16263	16266	16194	16377	16457	16271	16545	16341	16437	16243	16424	16361	16274	16512	16405	16477	16514	16505	16453	16434	16429	16359	16344	16327	16346	16338	16294	16439	16441	16262	16234	16201	16134	16403	16401	16399	16181	16325	16385	16531	16566	16434	16163	16468	16289	16375	16279	16422	16382	16227	16289	16354	16453	16339	16329	16201	16467	16289	16261	16365	16335	16464	16272	16266	16359	16456	16431	16467	16500	16718	16432	16236	16313	16535	16395	16305	16515	16364	16497	16282	16278	16409	16331	16368	16532	16261	16247	16533	16338	16337	16172	16343	16559	16574	16320	16453	16257	16421	16405	16250	16451	16350	16187	16423	16316	16380	16385	16477	16188	16309	16469	16371	16463	16395	16572	16384	16329	16302	16380	16460	16211	16305	16271	16290	16420	16341	16197	16282	16490	16503	16135	16290	16440	16306	16498	16380	16367	16354	16263	16221	16333	16282	16221	16336	15982	16320	16359	16455	16541	16326	16314	16288	16500	16076	16334	16233	16353	16534	16550	16411	16220	16362	16414	16440	16099	16381	16328	16325	16272	16238	16403	16514	16397	16377	16439	16107	16289	16320	16224	16400	16200	16341	16250	16352	16331	16482	16357	16427	16132	16439	16354	16297	16332	16360	16302	16475	16514	16291	16394	16351	16426	16440	16369	16371	16177	16332	16205	16424	16325	16418	16469	16405	16361	16309	16280	16460	16240	16194	16268	16462	16510	16454	16270	16298	16215	16350	16140	16542	16446	16339	16395	16264	16532	16392	16336	16346	16029	16554	16364	16321	16405	16480	16461	16504	16420	16075	16383	16387	16329	16348	16309	16355	16254	16526	16393	16254	16367	16442	16275	16498	16308	16347	16566	16494	16343	16314	16478	16300	16531	16461	16461	16358	16499	16350	16510	16318	16279	16391	16356	16420	16346	16489	16334	16651	16221	16421	16231	16539	16256	16431	16390	16255	16326	16440	16642	16169	16252	16361	16128	16423	16350	16404	16285	16465	16484	16489	16265	16285	16370	16192	16330	16265	16321	16447	16339	16636	16529	16276	16358	16271	16415	16229	16406	16416	16462	16552	16370	16357	16339	16490	16322	16353	16497	16340	16419	16283	16273	16464	16448	16427	16419	16345	16137	16442	16301	16454	16633	16329	16357	16353	16318	16398	16572	16481	16347	16399	16333	16118	16380	16308	16625	16296	16284	16258	16498	16560	16510	16528	16391	16493	16399	16296	16360	16358	16411	16390	16246	16188	16330	16416	16401	16318	16371	16407	16179	16432	16416	16437	16373	16367	16405	16224	16389	16467	16274	16540	16400	16450	16399	16404	16480	16291	16408	16404	16265	16202	16266	16252	16541	16545	16187	16286	16380	16293	16425	16408	16367	16238	16372	16415	16383	16421	16410	16411	16539	16406	16463	16228	16354	16444	16290	16678	16338	16302	16350	16372	16540	16278	16431	16647	16629	16292	16342	16402	16339	16266	16504	16368	16610	16235	16272	16376	16235	16263	16383	16577	16577	16415	16482	16340	16536	16640	16454	16407	16390	16332	16319	16608	16566	16527	16245	16509	16300	16309	16255	16494	16388	16508	16476	16377	16166	16312	16444	16424	16400	16273	16373	16319	16321	16211	16278	16324	16376	16435	16369	16541	16437	16309	16150	16369	16348	16347	16594	16290	16403	16401	16402	16280	16340	16555	16295	16425	16440	16234	16199	16362	16306	16380	16423	16298	16207	16417	16320	16587	16544	16249	16171	16414	16373	16343	16488	16434	16395	16404	16287	16309	16320	16432	16211	16448	16292	16537	16461	16493	16550	16462	16432	16387	16313	16500	16488	16382	16469	16168	16563	16547	16315	16733	16537	16487	16482	16443	16373	16342	16284	16370	16583	16501	16192	16420	16295	16256	16337	16417	16510	16161	16356	16140	16300	16277	16517	16637	16224	16318	16374	16456	16347	16313	16503	16426	16573	16240	16293	16365	16208	16390	16297	16414	16550	16445	16283	16366	16299	16448	16643	16303	16383	16458	16325	16395	16527	16328	16287	16259	16309	16362	16508	16362	16323	16392	16335	16399	16557	16333	16385	16357	16297	16256	16407	16169	16383	16477	16520	16504	16497	16639	16350	16449	16446	16285	16477	16640	16292	16521	16426	16376	16656	16234	16126	16541	16178	16366	16312	16128	16390	16323	16276	16332	16209	16447	16504	16563	16538	16454	16349	16390	16229	16285	16531	16289	16488	16250	16280	16618	16311	16322	16429	16362	16624	16489	16384	16292	16387	16269	16472	16495	16259	16273	16434	16505	16342	16300	16292	16607	16496	16393	16377	16377	16310	16289	16404	16526	16480	16599	16218	16330	16318	16204	16289	16505	16255	16257	16339	16551	16548	16148	16195	16470	16392	16492	16466	16374	16522	16338	16387	16281	16292	16471	16344	16413	16552	16416	16257	16384	16514	16220	16307	16481	16584	16381	16531	16285	16351	16210	16304	16203	16468	16421	16305	16278	16279	16363	16537	16360	16332	16424	16145	16392	16322	16328	16435	16441	16353	16310	16187	16086	16334	16262	16111	16341	16541	16331	16251	16406	16265	16340	16516	16465	16421	16379	16334	16441	16526	16382	16376	16339	16533	16582	16372	16489	16261	16562	16230	16267	16450	16607	16467	16445	16341	16363	16225	16269	16441	16311	16172	16200	16332	16348	16299	16405	16277	16231	16333	16404	16474	16176	16489	16315	16516	16275	16302	16424	16277	16272	16314	16546	16470	16348	16334	16395	16317	16325	16380	16423	16339	16268	16351	16399	16334	16375	16482	16338	16031	16311	16391	16376	16523	16299	16298	16314	16498	16416	16336	16370	16442	16453	16327	16254	16119	16362	16364	16557	16340	16392	16393	16457	16496	16184	16289	16427	16198	16257	16209	16300	16610	16305	16339	16491	16285	16348	16359	16327	16330	16370	16291	16266	16457	16367	16463	16389	16324	16316	16486	16376	16573	16319	16396	16213	16494	16460	16311	16435	16374	16384	16163	16409	16457	16450	16320	16288	16458	16470	16420	16207	16313	16330	16253	16572	16488	16388	16611	16285	16294	16256	16352	16386	16486	16240	16330	16516	16484	16342	16357	16558	16461	16371	16256	16507	16425	16457	16224	16501	16261	16532	16315	16282	16468	16258	16520	16422	16214	16424	16467	16300	16375	16359	16463	16314	16218	16170	16337	16401	16332	16468	16538	16500	16314	16187	16232	16496	16305	16388	16396	16553	16457	16472	16438	16290	16327	16437	16319	16529	16362	16286	16373	16506	16453	16362	16424	16532	16307	16372	16392	16340	16491	16494	16476	16424	16508	16434	16322	16282	16241	16446	16332	16501	16208	16508	16447	16398	16242	16388	16288	16330	16408	16260	16216	16401	16392	16698	16648	16481	16353	16650	16216	16380	16444	16491	16429	16421	16386	16366	16446	16253	16503	16470	16488	16304	16297	16531	16454	16774	16373	16142	16639	16537	16467	16418	16224	16340	16285	16522	16382	16468	16410	16383	16370	16420	16559	16499	16438	16503	16337	16210	16460	16239	16271	16321	16408	16054	16288	16389	16355	16196	16375	16526	16313	16520	16470	16533	16252	16469	16431	16280	16329	16369	16188	16285	16339	16310	16490	16279	16420	16457	16239	16533	16422	16464	16643	16483	16280	16634	16353	16408	16590	16393	16364	16380	16558	16621	16249	16370	16552	16192	16528	16416	16251	16462	16475	16362	16584	16278	16320	16264	16395	16373	16454	16269	16309	16287	16353	16254	16238	16383	16430	16323	16019	16426	16609	16306	16134	16157	16336	16326	16339	16357	16328	16480	16533	16456	16359	16359	16279	16517	16453	16466	16466	16542	16630	16362	16268	16329	16461	16401	16307	16383	16326	16259	16392	16581	16365	16483	16400	16226	16200	16678	16307	16502	16275	16551	16350
28602	40574	38241	29166	23810	20532	18617	17406	16311	15852	15308	15103	14767	14852	14671	14657	14313	14614	14473	14477	14329	14467	14331	14359	14285	14294	14226	14298	14337	14130	14283	14278	14277	14284	14249	14196	14251	14276	14288	14230	14268	14225	14282	14132	14321	14321	14426	14129	14358	14325	14231	14402	14203	14276	14348	14310	14347	14377	14046	14333	14278	14136	14360	14181	14477	14280	14307	14214	14121	14127	14166	14031	14227	14332	14101	14215	14229	14199	14266	14164	14269	14267	14223	14263	14321	14386	14288	14290	14319	14320	14278	14134	14304	14251	14129	14187	14355	14276	14377	13991	14229	14242	14300	14411	14204	14211	14254	14099	14268	14296	14185	14288	14153	14373	14203	14195	14326	14344	14251	14236	14167	14216	14114	14216	14192	14408	14147	14357	14168	14239	14296	14190	14117	14311	14191	14354	14004	14371	14240	14191	14160	14175	14260	14333	14294	14167	14330	14173	14355	14313	14302	14215	14207	14210	14320	14310	14320	14236	14343	14127	14204	14299	14221	14273	14235	14211	14400	14074	14259	14281	14256	14228	14044	14216	14222	14109	14307	14226	14193	14402	14153	14238	14382	14221	14428	14207	14355	14251	14236	14159	14401	14186	14331	14198	14173	14198	14225	14288	14434	14146	14048	14080	14340	14192	14153	14342	14082	14352	14239	14268	14253	14202	14246	14327	14460	14337	14198	14369	14281	14498	14188	14348	14222	14140	14397	14333	14229	14323	14262	14302	14262	14146	14253	14176	14402	14263	14303	14295	14237	14243	14205	14215	14165	14207	14118	14211	14178	14301	14292	14314	14382	14013	14374	14312	14348	14107	14411	14366	14312	14313	14191	14226	14553	14038	14264	14359	14444	14271	14093	14258	14280	14130	14270	14346	14262	14264	14206	14237	14395	14529	14282	14295	14082	14338	14244	14280	14149	14337	14273	14305	14256	14250	14279	14221	14276	14390	14268	14246	14074	14386	14248	14228	14304	14187	14085	14312	14357	14281	14308	14188	14172	14150	14360	14189	14308	14133	14430	14232	14265	14295	14275	14286	14299	14183	14190	14353	14211	14236	14185	14352	14441	14319	14204	14269	14347	14212	14288	14217	14378	14335	14326	14259	14304	14352	14076	14219	14183	14401	14435	14258	14284	14164	14173	14283	14223	14316	13948	14250	14165	14182	14190	14202	14355	14343	14288	14211	14225	14423	14334	14299	14358	14329	14272	14306	14270	14101	14316	14151	14319	14200	14411	14148	14178	14337	14192	14191	14271	14171	14243	14328	14142	14329	14360	14139	14172	14191	14416	14293	14232	14331	14253	14325	14383	14420	14335	14279	14201	14292	14342	14083	14198	14133	14474	14238	14134	14226	14416	14374	14293	14282	14317	14303	14309	14204	14321	14223	14287	14558	14406	14173	14254	14223	14205	14197	14159	14371	14147	14152	14358	14253	14233	14253	14214	14260	14145	14266	14274	14213	14096	14251	14318	14290	14403	14276	14207	14162	14282	14330	14184	14159	14450	14265	14192	14307	14171	14276	14266	14234	14368	14246	14312	14313	14353	14132	14153	14294	14214	14183	14331	14259	14171	14530	14242	14278	14442	14298	14370	14147	14234	14207	14358	14104	14359	14367	14233	14442	14353	14137	14227	14107	14232	14161	14193	14166	14003	14115	14276	14262	14331	14146	14232	14294	14262	14193	14183	14163	14373	14101	14358	14241	14338	14329	14239	14333	14204	14318	14187	14159	14344	14272	14213	14395	14338	14238	14180	14270	14299	14118	14161	14382	14243	14136	14200	14290	14213	14333	14172	14130	14385	14342	14356	14258	14162	14301	14240	14328	14228	14382	14351	14100	14189	14124	14318	14510	14154	14062	14249	14352	14310	14296	14253	14286	14263	14138	14172	14277	14260	14313	14385	14270	14124	14187	14296	14252	14222	14148	14219	14284	14169	14324	14211	14293	14324	14365	14224	14174	14302	14132	14335	14227	14228	14140	14002	14218	14141	14252	14312	14368	14213	14269	14318	14311	14269	14232	14114	14122	14183	14370	14122	14189	14097	14286	14220	14231	14200	14170	14368	14300	14172	14281	14357	14245	14134	14273	14479	14371	14285	14358	14275	14150	14356	14310	14222	14231	14293	14137	14188	14312	14268	14322	14167	14224	14255	14396	14295	14234	14187	14016	14192	14259	14191	14407	14125	14349	14379	14243	14149	14375	14125	14272	14258	14322	14218	14115	14141	14221	14370	14140	14148	14362	14411	14089	14380	14319	14291	14209	14200	14250	14318	14343	14314	14372	14408	14346	14296	14251	14247	14326	14224	14316	14229	14288	14194	14166	14308	14171	14361	14161	14320	14165	14359	14186	14175	14410	14329	14218	14228	14302	14422	14058	14282	14124	14234	14249	14215	14329	14264	14350	14192	14171	14171	14309	14321	14179	14365	14211	14320	14217	14244	14246	14263	14279	14242	14412	14233	14176	14198	14256	14114	14254	14445	14229	14179	14190	14140	14247	14218	14331	14177	14439	14067	14168	14413	14326	14247	14224	14340	14175	14056	14229	14249	14395	14311	14129	14236	14295	14112	14336	14104	14192	14373	14392	14281	14314	14355	14203	14191	14214	14280	14120	14192	14213	14232	14121	14127	14271	14328	14140	14455	14143	14465	14190	14191	14360	14204	14201	14138	14197	14327	14223	14204	14289	14224	14206	14287	14156	14220	14367	14261	14218	14311	14282	14240	14294	14214	14127	14292	14357	14121	14202	14354	14403	14161	14276	14290	14058	14185	14395	14291	14457	14076	14291	14336	14260	14147	14206	14139	14284	14109	14346	14184	14150	14336	14177	14328	14184	14020	14144	14341	14187	14114	14254	14301	14360	14393	14310	14268	14143	14430	14273	14363	14083	14014	14124	14210	14142	14234	14390	14308	14255	14198	14344	14157	14258	14266	14224	14204	14026	14298	14279	14248	14316	14036	14192	14227	14232	14289	13992	14495	14286	14185	14249	14125	14043	14395	14312	14149	14211	14294	14248	14279	14219	13995	14394	14178	14344	14469	14347	14381	14034	14248	14078	14440	14307	14312	14265	14232	14285	14368	14244	14163	14277	14211	14311	14138	14365	14224	14358	14185	14289	14317	14237	14206	14307	14173	14232	14310	14145	14267	14102	14211	14306	14177	14238	14269	14220	14196	14075	14271	14316	14425	14208	14308	14281	14239	14250	14282	14348	14229	14172	14341	14271	14185	14328	14129	14337	14263	14287	14065	14326	14239	14184	14280	14149	14348	14220	14278	14376	14082	14182	14347	14106	14398	14194	14439	14256	14158	14307	14119	14241	14280	14382	14239	14339	14244	14144	14435	14384	14311	14454	14230	14124	14318	14271	14243	14175	14061	14358	14083	14259	14273	14333	14388	14156	14388	14144	14361	14250	14145	14132	14295	14242	14394	14177	14329	14181	14151	14205	14321	14135	14160	14192	14336	14358	14387	14310	14172	14405	14218	14165	14117	14363	14336	14333	14284	14101	14280	14041	14433	14271	14288	14212	14434	14251	14245	14261	14292	14246	14264	14138	14287	14260	14139	14053	14426	14148	14366	14235	14219	14395	14337	14261	14234	14332	14339	14272	14275	14288	14280	14208	14297	14320	14143	14270	14413	14301	14248	14211	14274	14189	14089	14309	14349	14253	14273	14227	14502	14348	14154	14307	14147	14212	14342	14175	14252	14183	14157	14297	14212	14259	14502	14360	14164	14279	14247	14142	14376	14205	14217	14173	14290	14430	14162	14045	14203	14217	14207	14227	14190	14353	14307	14199	14264	14271	14288	14214	14282	14229	14359	14280	14126	14308	14324	14061	14221	14272	14313	14255	14224	14291	14198	14342	14314	14390	14178	14135	14252	14233	14182	14372	14162	14239	14395	14256	14219	14284	14108	14206	14280	14156	14273	14348	14279	14233	14309	14244	14280	14450	14277	14272	14132	14157	14208	14433	14148	14416	14186	14131	14256	14273	14273	14163	14406	14113	14293	14113	14344	14374	14311	14412	14250	14318	14153	14233	14277	14248	14145	14235	14271	14385	14187	14352	14265	14400	14221	14074	14173	14190	14156	14445	14234	14368	14245	14485	14327	14437	14414	14210	14389	14251	14346	14351	14148	14261	14356	14196	14255	14282	14402	14244	14186	14210	14399	14187	14352	14210	14298	14297	14202	14210	14381	14278	14357	14109	14394	14260	14209	14147	14400	14423	14222	14101	14312	14142	14197	14330	14298	14180	14113	14236	14363	14071	14197	14129	14151	14182	14130	14354	14319	14198	14438	14333	14088	14257	14187	14244	14457	14341	14240	14268	14161	14245	14228	14324	14232	14129	14356	14481	14392	14289	14071	14180	14055	14059	14331	14284	14225	14260	14123	14364	14447	14232	14309	14051	14344	14131	14221	14475	14283	14307	14264	14468	14323	14373	14232	14533	14309	14299	14291	14168	14210	14199	14265	14337	14295	14233	14167	14329	14294	14214	14474	14337	14382	14242	14277	14221	14357	14282	14313	14222	14290	14203	14119	14266	14208	14127	14293	14317	14230	14168	14371	14195	14275	14285	14383	14171	14089	14224	14327	14312	14262	14260	14140	14230	14244	14279	14225	14248	14203	14306	14226	14304	14228	14181	14040	14242	14240	13993	14281	14168	14360	14339	14218	14079	14265	14257	14261	14232	14338	14117	14290	14294	14348	14091	14260	14077	14148	14256	14249	14093	14311	14410	14096	14385	13974	14340	14294	14259	14364	14342	14258	14302	14317	14213	14191	14369	14137	14237	14359	14149	14350	14177	14232	14305	14319	14299	14216	14199	14132	14331	14262	14199	14167	14334	14367	14206	14169	14209	14267	14269	14317	14191	14179	14183	14243	14202	14377	14167	14167	14227	14394	14249	14329	14340	14300	14191	14183	14352	14459	14315	14189	14311	14173	14152	14247	14235	14325	14267	14121	14194	14415	14162	14180	14187	14167	14356	14085	14261	14238	14235	14337	14138	14368	14237	14216	14237	14335	14349	14302	14337	14374	14292	14376	14513	14289	14147	14215	14314	14067	14068	14259	14307	14184	14270	14240	14241	14247	14305	14253	14374	14203	14295	14283	14343	14220	14199
24022	21472	29029	25559	24645	25117	24134	20117	19095	18423	17959	17104	16857	16585	16623	16443	16650	16369	16483	16468	16421	16232	16204	16232	16214	16130	16190	16211	15989	16151	16063	16099	16122	16148	16120	16194	16324	16127	15907	16207	16115	16434	16091	16102	16116	16062	16104	16189	16023	16147	16089	15904	16202	15992	16102	16155	16142	15982	16021	16062	16007	16085	16035	15831	16057	16166	16056	15847	16150	16143	16080	16151	16088	16010	16106	16026	16054	16103	15936	15951	16063	15855	16059	15930	16104	15877	16100	15935	16134	15797	15966	16021	15958	16007	16249	15984	16171	16102	15947	16042	15988	15765	16057	15935	15865	15923	16134	16076	16073	15962	15982	15963	15897	15975	15923	16150	16019	15921	16109	15875	16008	16159	16026	16242	16016	16087	16060	15990	15922	16144	15851	16048	16108	15949	15985	15976	15956	16017	15950	16053	16043	15964	16174	15832	15944	16049	16014	15854	16081	16054	15967	16031	16086	16056	15953	15898	15958	16096	15950	15867	15949	16070	16040	16002	16126	16157	15891	15994	16139	15983	15992	16066	16121	15911	15980	16117	15907	15966	16261	16277	16104	16063	15845	16087	16019	15959	15843	16123	15952	15982	15968	16151	15853	15916	16059	16161	16114	16181	16063	15832	15966	16067	16029	15968	16161	16034	15924	16020	15822	16051	15999	16046	15854	16155	15966	16039	16035	16134	15947	16016	16107	16091	15875	15810	15894	16038	15818	15946	15848	16011	16121	15911	16095	16250	16197	16041	15996	16004	15955	16048	16024	15842	15800	15878	16039	15936	16088	15959	16079	15971	16032	15849	16031	16050	15820	16076	15961	15974	16072	16117	16138	15876	16003	15958	16016	15876	16005	16227	16053	15993	16054	15986	16073	16050	15911	16162	15920	15796	16011	15929	16031	15750	16007	16245	16070	16039	16004	15748	16013	15889	16165	16026	15874	15907	16070	16022	16061	15906	16006	15938	16211	16105	16146	16113	15906	16033	15944	16040	16211	15924	16050	16040	16030	16139	16211	15953	16115	16002	15928	15928	16071	15988	15889	15913	15897	15976	15873	16000	16205	16201	15886	15982	15928	16175	16096	16063	16022	16127	16025	15948	16033	15999	16033	15939	15775	15919	15864	16121	15999	16011	16002	15928	15976	16071	16090	15924	16160	15948	15848	15778	16092	15835	16078	16138	16208	16101	16110	16030	15929	15889	16127	16068	16015	16042	15874	15832	16035	16031	15860	15873	15894	16078	15810	15853	16107	16145	16185	16155	16121	15988	15865	15850	15943	16001	15963	16141	15906	16159	16159	16036	15943	15898	15794	16102	15870	16018	16106	15917	15930	15908	15980	15922	16056	15863	16050	16006	15946	16065	16106	15921	15957	16085	16049	15920	16080	15916	16036	15803	16290	15953	15965	15970	15864	15917	16004	16042	16203	15824	16041	16080	16064	15961	16019	16069	16015	15992	15915	16153	15996	16016	16203	16112	16238	16104	16048	15848	16003	15981	16033	16143	16122	15845	15982	16121	15871	16038	16052	15857	16080	16052	15944	15984	15926	15971	16163	15905	15899	16068	16117	15885	15944	15878	16049	16029	16137	16060	15861	16028	15946	16058	16001	16055	16024	16063	15914	15919	16021	16007	16064	15898	15824	15924	15992	15792	15923	15928	16243	15878	16048	15979	15928	16133	15857	15974	15942	15977	15939	15961	16127	16021	16086	16140	16115	15860	16055	15957	15989	15949	16000	16100	16135	15938	16047	15942	15895	15817	16045	15984	16103	16024	16114	16210	16049	16104	16154	15913	15838	16045	15913	15820	15949	15969	15906	16270	16006	16154	15867	16090	16139	16107	16304	16043	16220	15837	15729	16028	16028	15930	15935	15873	15953	15780	15980	16253	16076	15981	16228	16144	16194	15978	16177	15843	16031	16143	16315	15874	16035	16032	16000	16192	16080	15956	15883	15994	16049	16022	15884	15944	16001	15966	15924	15993	15950	15832	16076	15964	16093	15916	15995	15885	15942	15858	15757	16071	15886	15813	16162	15910	16073	15892	16098	16120	15997	16007	15926	16015	16122	16133	16102	16046	15929	15797	15879	16105	16161	16016	15915	16142	16020	15924	16054	15917	16035	16011	16017	15899	15999	15945	16133	15889	16057	15941	15998	15933	15827	16013	16018	16087	15975	16059	16047	16037	16217	15992	16093	15917	16113	15926	15825	16007	16058	16235	15958	16039	15919	16085	16126	16050	15852	15938	15926	16129	16040	16129	15809	16009	16042	16004	15833	16136	15975	16019	16003	15924	16109	16043	15925	15967	15854	15905	15935	16089	15856	16033	16151	16107	16079	16121	16042	15930	15980	15686	15948	15940	16040	15972	16149	16043	16109	15919	15930	16162	15844	16001	15833	15840	16307	16119	16039	16091	16183	15936	15970	16056	15882	15991	15930	16072	16073	16180	16029	16048	16195	15878	16086	15888	15863	16028	16006	16141	15890	15970	16003	16170	15955	15885	15729	15994	15953	15792	16136	15907	15926	15905	16155	16054	16034	15782	15828	16099	16053	16052	15876	15905	16043	15738	15770	16075	15944	15952	16136	15947	16077	16090	16063	16165	16112	16177	15887	15924	16046	15922	16180	15935	16077	16072	16064	16264	15882	15998	15899	15977	16110	16135	16078	16150	15987	15953	16093	15991	15985	15884	16027	15942	16006	15935	15863	15887	15852	16070	15961	15886	15984	16073	16069	16016	15954	16000	15905	15998	16053	16026	15989	16155	15901	15869	16199	16202	16107	16046	16060	15987	16076	16118	16033	15739	16070	15942	15875	16119	15949	16000	16169	15957	15883	15853	16039	16327	16130	15971	15935	15940	16167	16011	15935	15962	15955	15926	15702	16114	15967	16197	15806	15714	15981	15960	16062	16034	16116	16042	15921	16175	15935	15888	15792	16047	15990	16025	16043	15951	15886	15896	16065	15834	16182	15958	15953	16043	15722	15865	15903	16136	16048	16039	15924	16038	16160	15876	15864	15949	16121	15966	15786	16162	16254	15981	16006	16042	15839	16000	15995	15844	15835	16166	16116	15897	15781	15787	16047	16132	15891	16184	16047	16056	16117	16082	15978	15902	16030	15936	16075	15953	15926	16043	15908	16055	16281	15794	16056	16009	16113	16024	16031	15899	15925	16332	16075	16173	16101	16000	15938	15961	15929	16081	15884	15932	15939	15982	16027	16199	16026	15804	16205	16089	15783	15796	16087	16151	15960	15973	15881	15928	15778	15964	16270	16008	16106	16011	16257	15871	16035	15905	15904	15955	16116	15935	15892	15872	16097	16057	16040	16043	16074	16010	16030	16221	15830	15883	16233	15811	15815	15960	15943	15900	15988	15902	16039	15831	15862	15822	15836	15888	15929	15944	16098	15797	15814	16035	15941	15991	15848	16114	16148	16083	15883	15968	15936	16065	15881	15790	16063	16003	15817	16102	15876	15953	16056	15820	15991	16033	15976	16106	15951	16080	15835	15955	15858	16033	16200	15994	15970	15821	15944	15982	16018	16058	15950	15958	16234	16001	15937	16012	15930	16157	16116	15947	15837	16337	15994	16021	16046	15970	15933	15857	15980	16118	16039	16110	15908	15733	15886	16198	15854	16260	16002	15968	16133	16028	15891	16018	16137	16097	16027	15959	15900	16184	16212	15983	15986	16021	16015	16143	16173	15884	16082	15907	16066	16020	16063	15894	15966	16148	15929	15989	16124	16205	15832	15938	15952	15833	16004	15913	16109	16028	15983	16039	16162	16146	15860	15841	16045	15979	15811	16169	16145	15993	15839	16106	16028	15943	15940	16247	16053	16054	15872	15909	16016	16106	15903	16054	15918	16055	15823	15991	15972	15833	15867	15940	16032	16089	16013	15906	16148	16084	16097	16031	16039	15960	16113	16068	15783	15790	15950	16161	16218	15837	15916	15942	16007	16082	16003	16108	15774	16042	16086	15850	16188	16162	15968	15923	16137	15980	15838	15854	15789	15944	16278	16100	15935	15870	15991	15923	16023	16081	16108	15872	15924	16040	16120	15960	16021	15947	16055	15917	15854	15896	15967	16102	15965	15945	15715	15774	16068	16003	16120	15810	16074	15897	15989	16082	16176	16200	16049	16103	16033	15974	16041	15872	15948	16007	16100	15998	15893	15834	16115	15888	15989	16114	15861	15885	15867	15765	15891	15926	15877	15994	16115	16135	15926	16108	15800	15832	16132	16016	15912	16156	16103	15954	16123	16023	15982	16168	16107	16258	16340	16071	16064	15938	16014	15937	15944	16027	16016	15954	16200	16061	16106	16091	15998	16059	16228	15943	15866	15961	16020	15988	16005	15950	16139	15944	16073	16071	15844	16022	15963	15961	15881	15896	16090	15975	15927	16053	16072	15936	15868	16059	16013	16028	15930	16052	16023	15922	16005	15972	16015	15997	16120	15868	15919	15847	16107	16187	15912	15931	16011	16146	16037	16099	16039	16171	16144	16158	15855	15919	15889	15842	16005	15949	16214	16025	16006	16035	15959	15821	16141	15939	16157	16072	16059	16149	16094	16025	15904	15926	16055	15967	15927	16027	16028	16049	16036	16153	16147	15927	15901	15976	16003	15935	16165	16123	16211	15977	16096	15839	15972	15921	16062	16026	16010	15853	15980	16087	15907	16044	15826	15990	15983	16001	15972	16189	15903	15862	16093	15958	15962	15941	15864	15956	16160	16122	16285	16119	16154	15860	15996	15845	15982	15668	16028	15997	16221	15951	16073	15937	16045	15882	15849	16119	16036	15865	15911	15916	15742	16043	16050	15977	15997	16010	15969	16178	16233	16076	16049	16128	15985	15922	16002	16198	16076	16081	15938	15948	16080	15970	16189	15901	15941	16059	16097	15808	15925	15845	16004	15919	16012	15840	16052	15924	16018	16090	15905	16035	16047	15911	15819	15811	16091	16068	16055	16117	16017	16161	15927	16003	16058	15976	16056	15951	15795	16045	16023	16227	16041	16033	16130	15889	15964	15981	16120	16055	16034	16053	16066	16073	16145	16097	15809	15941	15915	15859	16128	16150	16067	16085	15804	15891	15807	15976	16167	16076	15927	15769	15906	15980	16076	15971
30171	49315	46739	36781	30195	25259	21920	19415	18486	17261	16404	15725	15149	15085	14739	14795	14636	14397	14334	14438	14374	14258	14289	14313	14259	14191	14098	14196	14085	14049	14063	14247	14128	14206	14151	14247	14148	13942	14014	13881	14032	14063	14161	14216	14020	14061	14152	13964	14030	14086	14025	14053	14133	13977	14090	14017	14130	13873	13996	13876	14001	14001	14088	14133	14014	13997	14026	14085	14091	14070	14145	13931	14087	13916	14099	13866	14015	14067	14004	14111	13994	13993	14057	14061	14011	14161	14042	14123	13960	14033	13930	13909	14143	13962	14071	13980	14014	14041	13982	13814	14240	14098	14060	14280	14019	14098	13957	13980	14161	14021	14011	14131	13897	14025	13971	14158	14052	14183	14018	13951	13957	13994	14127	14030	14145	14052	13996	13994	13944	14175	14074	14044	13992	13930	13952	14130	14245	13823	13966	14170	14075	14106	13933	13929	14101	14149	14002	14124	14227	14106	14119	14058	13941	14191	14130	13944	13931	14123	14065	14132	14244	14039	14021	14100	14047	13874	14107	13981	14097	13990	14132	13970	13928	13989	14040	14021	14167	14103	14161	13961	14014	13928	13994	13920	14040	14086	13819	13909	14254	14086	14064	14050	13911	13962	14070	13865	14166	14277	14062	14015	13875	14133	14090	13967	13961	14050	14023	14026	14100	13926	13974	13893	14031	14036	14071	14171	14078	14043	13957	14110	14023	14011	14105	13911	14037	14186	14085	14045	13940	14128	14029	14041	13880	13991	14133	14068	14157	14066	13880	14224	14064	14030	14093	14130	14067	13859	14110	14059	14095	13906	14162	13897	13905	14020	14042	13763	13994	13932	14025	14167	13949	13977	13993	14152	14111	14002	14049	14033	13989	13913	13853	13981	14010	14113	13978	14101	13975	14194	14139	14162	13914	14024	13996	14021	14127	14047	13915	13998	14011	13966	14074	13909	13997	14024	14150	14079	14215	13924	14062	14073	13935	13987	14063	14082	13925	14024	13949	14101	14216	14101	13989	13904	13993	13916	13961	13933	13860	13943	13972	14035	14068	14100	14103	13989	14038	14046	13829	13992	13987	13970	13866	14086	14069	14207	14241	13966	14058	14061	14052	13785	13951	14044	14036	14244	14231	13940	13981	13992	13982	13935	14113	14151	14061	14018	14121	14084	14125	14111	14084	14029	14137	14056	13968	14110	14285	13962	14061	14023	14142	14095	13971	14058	14017	14074	14018	14028	14136	14003	13987	14015	13921	13988	14221	14070	13991	14011	14082	14072	13924	13912	14197	13976	13852	14113	14168	13921	14091	14087	14048	14181	14091	14030	14123	13962	13913	14074	14159	14007	14070	13948	14248	14066	14046	14196	14016	14012	14054	14145	14039	14198	14203	13980	13975	13976	14140	14158	13990	13869	13963	14065	14063	13897	14050	14076	13976	14022	13897	13922	13918	13970	13981	13966	14039	13856	14036	13913	14242	14100	14278	13908	14068	13949	14343	14064	14191	13998	14001	14016	14143	13989	14086	13913	14128	14092	14063	14034	13872	13772	14016	13935	14060	13968	14084	14131	14040	14202	14110	14043	14055	13993	13958	13872	14076	14103	14054	13973	13950	13856	14063	13929	13990	14099	13892	14079	13875	14007	14102	13945	13866	13953	13961	13930	13973	14170	13933	14138	14001	14015	13986	13963	13915	14156	14089	14064	13825	14006	13973	13879	14027	14015	13883	13953	14092	13919	14059	14088	14136	14033	14043	14099	14027	13965	14141	13940	14062	14050	14006	13991	14123	14005	13988	13955	13864	14117	13912	14117	14058	14149	14043	13997	14179	13934	14050	14042	13912	13933	14042	14050	13981	14078	14123	13987	14167	13987	14112	14077	14059	14091	13910	14042	14016	13929	14201	14004	14009	14040	13974	14037	13989	14158	13943	13940	14211	13971	14081	13994	13877	13989	13836	13901	13920	14102	13979	13782	14082	14035	14128	14189	14116	13992	13984	14025	13945	14147	14101	14022	13996	14137	14087	14068	13991	13851	14065	13952	13968	14007	14116	14041	13861	13886	13996	13897	14049	13993	14036	13960	13937	13806	13995	13837	13964	14015	14170	13830	14074	14114	14057	13855	14084	14102	13963	14070	13931	14089	14028	13964	14100	14166	13901	13967	14056	13914	14062	13955	13887	14071	14048	14038	14048	13940	13996	14035	13867	13946	14006	13901	14020	14042	13967	13823	13966	13955	14011	14131	14069	14009	14054	14060	13982	14071	14177	14126	14071	13981	14090	14099	13948	14136	14144	13968	13988	14026	14035	13917	14043	14117	13972	14226	14175	14016	14023	14094	13935	13888	13910	14071	14037	14110	14106	14017	14069	14089	13922	13984	14071	13999	14028	13904	13856	14081	13950	14064	13992	14064	14008	13947	13913	14102	13924	14081	14054	14107	14035	13993	14069	13842	14061	14151	14155	14195	14050	14092	14090	14135	13766	14165	13957	13960	14169	14009	14180	14097	13982	13928	14080	14031	14119	13938	14040	13966	14021	13849	13911	13914	13916	13994	13968	14069	13947	13952	13930	14047	14012	14006	14068	14133	14087	14054	14166	13760	14035	14109	14055	14148	13996	13964	14057	14029	14136	14045	14145	14147	14108	14057	14001	14107	14154	14127	13983	14219	14070	13889	14031	14103	14052	14093	14069	13974	13889	14201	13955	14133	14107	14074	14027	14065	14159	13975	13964	14070	14029	13966	14094	14171	13990	14169	14158	13913	14062	14168	13932	14024	13952	14144	14143	14037	14160	13950	14116	14067	14027	14018	14243	14077	14069	14204	14123	13993	14048	14033	14087	13959	14104	14068	13988	14126	13954	14070	13942	14056	14080	14063	14127	14022	14000	14009	13910	14018	14205	14122	13827	14242	14176	14071	14044	14162	14036	14051	13968	13916	14179	14128	14000	13844	14205	14032	13905	14061	13984	14190	14080	14081	14046	14105	13923	14081	14019	14052	14117	13995	13996	13961	14164	14098	14201	14037	14024	14064	13854	13958	14056	13887	14037	14021	13820	14038	14140	13954	13840	14145	14163	13956	14114	14164	14006	14035	13957	13853	14141	13971	14221	14047	14032	14104	13995	13969	14048	14142	14125	13927	14097	14119	14056	14070	14073	14038	14104	13983	13950	13973	14045	13995	14113	14029	14171	13935	14136	14174	14037	14058	14008	14111	14015	13983	14063	13978	14113	14187	14035	13981	14125	14003	13868	14031	13749	14164	13959	14174	13962	13911	14123	14073	14185	14056	13896	13986	13948	14046	14270	13881	14237	13904	14182	14015	14016	13982	13878	14043	13956	14116	14090	14158	14116	13999	14025	13975	14009	13993	14001	13906	13941	13999	14105	14093	14208	13996	13957	14009	14023	13980	13970	14036	14104	14099	14008	13991	13894	14135	14089	13983	14070	14082	14017	13954	13960	14048	14075	14055	14079	14008	14071	13904	14103	13924	14200	14057	14207	14047	14026	13967	13950	13971	13952	14040	14065	14022	14110	13912	14114	14077	13798	14211	13940	14068	14025	14094	13858	13953	13901	13900	14155	14100	14015	14050	14037	13932	13849	14025	14066	14083	13800	13987	13978	14098	13944	13913	13973	13924	14010	14063	14013	14036	14024	14042	14196	14013	14007	14199	14269	14025	14097	13856	14022	14106	14179	14251	13833	14160	14009	13892	14134	14119	13844	14104	13838	14042	14140	14048	14102	14060	14271	14075	13997	13954	14131	14109	14026	14009	14093	14101	14091	14045	13992	13972	14034	13899	13949	14117	14020	14107	13858	14064	14048	14133	14159	14055	14102	14066	14078	14051	13881	13958	14176	14106	14031	14078	14070	14117	14160	13978	14116	14098	14112	14034	14062	14078	14128	13985	13849	14207	13971	13869	13937	14016	13996	14034	13929	14023	13897	14009	13964	13980	14074	14062	13976	13946	14119	14172	13963	14055	14015	14019	14079	14056	14048	14165	14094	13955	13878	13918	13958	14189	13985	13999	14108	14135	14098	13992	14081	13877	13998	13957	14176	13916	13989	14088	13908	14140	13961	14048	14010	14026	13952	14023	14107	13924	13865	13875	14164	14097	14111	14078	13945	14089	14110	14099	13998	14103	14015	14118	14088	14079	13984	14044	13935	14056	14067	13952	14089	14019	13977	14025	14107	14167	14039	14164	13993	14260	14085	14037	14022	14024	14094	13914	14084	13845	13977	13904	14012	14140	13984	14137	14097	14132	14108	14071	14089	14008	14038	14105	14117	13982	13933	14112	14018	14027	13983	13997	14085	14094	13893	14029	13926	13959	14146	13804	13947	14062	14079	13931	13993	14079	14040	14056	14078	13953	14071	14049	14073	14018	14052	14106	14210	14055	13932	14041	14257	13845	13997	14034	14104	14152	14168	14081	13934	13872	13922	14101	14004	14077	14151	13976	14148	14063	14027	14068	14175	14090	14010	14027	13965	13977	13955	13968	13948	13925	14106	13972	13986	13992	13930	14176	14014	14026	14055	13826	13892	14014	13986	13956	13922	14058	13922	14152	13888	14073	13991	14122	13959	14120	14078	13945	14045	14210	14097	14042	14083	13994	13844	14041	14069	14082	14027	14050	14088	13843	14079	13910	14199	13977	14017	14091	14115	14163	13977	14116	14024	14009	13974	14136	13991	13872	13967	13968	13988	14197	13969	14078	13957	13975	13938	13912	13970	13896	14039	14102	13930	14000	13768	14150	13897	14011	13932	14125	14050	14134	13948	13971	14128	14169	13984	14004	13939	14094	14054	14081	14030	13974	14210	14022	14077	14062	14058	14098	14205	14184	13963	14171	14111	14020	13964	14098	14061	14022	14071	13999	13810	13911	14016	13950	13930	13782	14123	14089	14016	13948	13939	14087	13878	14133	14161	14124	13874	14192	14085	14025	13953	14226	14039	14042	14003	13995	13945	14159	14021	14085	14146	13966	14107	13925	14118	13860	14105	14018	14031	14087	13956	14187	14009	14059	14061	13978	13926	14121	14028	13950	14153	14033	14063	14108	14057	13915	14196	14132	13963	14088	14101	14046	14041	14074	14131	14165	14031	14114	14279	13969	14146	14063	14083	14166	14005	13960	13819	13888	14078	14031
22787	21402	29292	24142	22947	26101	28481	22737	21157	20247	19414	18793	18189	17997	17779	17663	17326	17315	17264	16972	16982	17206	17173	17103	17162	16930	16964	17082	16810	16935	16614	16881	16790	16860	16817	16902	16799	16805	16932	16902	16648	16657	16652	16639	16809	16818	16625	16788	16677	16769	16688	16843	16855	16785	16740	16777	16776	16780	16889	16475	16566	16771	16693	16616	16551	16609	16768	16669	16727	16788	16810	16666	16757	16924	16890	16588	16677	16797	16702	16700	16630	16817	16747	16547	16766	16666	16672	16758	16695	16570	16627	16539	16650	16680	16761	16569	16610	16603	16623	16820	16745	16460	16696	16642	16753	16564	16834	16606	16925	16591	16704	16717	16792	16665	16656	16844	16726	16716	16738	16816	16582	16671	16673	16634	16807	16699	16796	16593	16894	16925	16712	16765	16587	16615	16855	16777	16797	16764	16867	16895	16822	16675	16781	16794	16667	16682	16553	16718	16780	16821	16844	16734	16627	16788	16720	16524	16668	16736	16588	16530	16456	16720	16705	16470	16653	16686	16828	16560	16794	16512	16643	16597	16377	16694	16624	16609	16608	16519	16619	16573	16935	16630	16659	16683	16782	17000	16664	16834	16613	16708	16755	16803	16613	16768	16823	16678	16712	16538	16818	16750	16780	16738	16608	16518	16580	16757	16436	16716	16628	16621	16814	16657	16638	16870	16656	16667	16670	16614	16608	16507	16644	16584	16568	16697	16598	16564	16614	16682	16702	16665	16839	16611	16509	16493	16663	16759	16565	16580	16533	16584	16630	16475	16677	16695	16494	16634	16499	16428	16588	16649	16593	16730	16627	16618	16817	16575	16569	16610	16599	16658	16595	16756	16729	16711	16636	16640	16680	16692	16651	16764	16554	16578	16704	16763	16700	16816	16696	16568	16679	16714	16890	16849	16752	16602	16839	16784	16539	16519	16765	16685	16510	16662	16734	16798	16792	16651	16623	16655	16589	16776	16757	16682	16774	16691	16658	16695	16720	16743	16843	16622	16609	16602	16606	16479	16508	16552	16801	16822	16731	16779	16834	16742	16761	16601	16732	16658	16598	16503	16626	16570	16438	16510	16736	16594	16758	16576	16813	16994	16404	16762	16663	16637	16702	16922	16608	16553	16577	16368	16778	16663	16639	16632	16502	16607	16557	16493	16825	16460	16601	16368	16519	16561	16661	16604	16630	16418	16693	16660	16759	16598	16693	16590	16516	16674	16698	16521	16691	16739	16586	16656	16927	16612	16901	16554	16589	16621	16656	16740	16514	16463	16653	16531	16692	16551	16625	16845	16777	16658	16795	16585	16788	16694	16691	16454	16764	16832	16638	16772	16612	16736	16849	16764	16814	16748	16686	16684	16666	16576	16690	16733	16528	16697	16651	16608	16734	16499	16694	16648	16598	16680	16609	16718	16725	16572	16704	16540	16575	16743	16549	16634	16810	16822	16559	16845	16784	16668	16674	16749	16396	16516	16680	16693	16790	16701	16642	16709	16751	16695	16501	16474	16687	16841	16546	16667	16534	16713	16583	16791	16641	16704	16779	16493	16650	16721	16738	16530	16634	16655	16812	16714	16788	16631	16469	16727	16622	16665	16608	16501	16493	16676	16682	16465	16666	16709	16728	16720	16664	16718	16755	16543	16496	16611	16800	16628	16658	16631	16813	16538	16850	16730	16708	16487	16567	16605	16643	16575	16832	16680	16643	16713	16677	16465	16800	16736	16676	16651	16698	16608	16591	16602	16579	16667	16867	16750	16817	16516	16636	16567	16575	16618	16622	16782	16946	16619	16554	16765	16615	16732	16824	16555	16754	16546	16602	16305	16792	16561	16591	16446	16666	16509	16695	16472	16757	16846	16813	16597	16704	16635	16650	16839	16778	16785	16676	16717	16586	16624	16654	16595	16564	16658	16535	16547	16511	16833	16697	16605	16680	16851	16876	16754	16634	16734	16736	16777	16915	16670	16648	16651	16537	16675	16535	16733	16798	16598	16797	16593	16603	16484	16565	16636	16621	16595	16634	16604	16687	16505	16703	16698	16667	16489	16560	16684	16597	16646	16662	16746	16740	16626	16748	16677	16607	16684	16890	16677	16724	16548	16614	16708	16762	16718	16688	16679	16779	16739	16757	16675	16501	16746	16575	16736	16658	16730	16583	16557	16553	16685	16561	16592	16684	16594	16570	16791	16622	16726	16665	16490	16614	16655	16618	16496	16633	16809	16757	16635	16600	16577	16790	16676	16629	16607	16682	16570	16562	16707	16789	16649	16587	16637	16662	16549	16782	16570	16356	16626	16640	16574	16664	16801	16709	16704	16781	16684	16472	16830	16882	16573	16704	16698	16630	16723	16770	16786	16723	16741	16508	16419	16735	16738	16735	16501	16580	16564	16786	16635	16714	16756	16615	16700	16992	16836	16476	16409	16755	16705	16742	16757	16671	16818	16711	16690	16694	16741	16798	16582	16632	16556	16718	16521	16707	16594	16660	16543	16775	16685	16836	16630	16830	16480	16756	16344	16603	16641	16522	16684	16579	16634	16681	16742	16663	16574	16597	16616	16813	16814	16755	16881	16685	16596	16484	16684	16644	16499	16605	16634	16804	16727	16640	16608	16634	16643	16526	16424	16783	16631	16673	16656	16757	16609	16569	16638	16609	16405	16742	16679	16589	16494	16593	16534	16651	16623	16702	16797	16661	16637	16680	16753	16857	16504	16765	16731	16601	16711	16702	16563	16618	16644	16549	16654	16676	16813	16706	16655	16631	16677	16776	16650	16810	16679	16707	16813	16773	16512	16601	16614	16659	16485	16625	16381	16670	16721	16710	16624	16494	16525	16673	16682	16662	16739	16606	16675	16698	16447	16713	16581	16630	16788	16619	16545	16443	16676	16756	16815	16771	16715	16810	16720	16780	16533	16694	16602	16662	16762	16745	16662	16617	16632	16661	16698	16735	16663	16530	16602	16696	16563	16629	16551	16656	16565	16588	16410	16741	16702	16467	16537	16566	16704	16567	16931	16624	16546	16683	16523	16713	16682	16748	16636	16750	16686	16624	16666	16607	16613	16630	16752	16603	16611	16701	16688	16563	16617	16521	16681	16489	16614	16508	16647	16534	16635	16589	16738	16895	16655	16752	16610	16814	16565	16688	16668	16769	16719	16813	16553	16590	16647	16864	16710	16858	16728	16523	16754	16711	16674	16751	16766	16772	16603	16792	16652	16707	16714	16533	16709	16669	16755	16625	16789	16691	16542	16821	16798	16828	16554	16620	16612	16587	16588	16475	16686	16717	16558	16726	16665	16645	16609	16749	16711	16717	16580	16662	16682	16647	16734	16614	16816	16890	16706	16786	16620	16686	16647	16814	16517	16678	16444	16591	16565	16795	16739	16570	16722	16555	16699	16730	16762	16814	16728	16408	16674	16734	16669	16838	16631	16675	16788	16707	16879	16710	16567	16635	16651	16599	16869	16605	16737	16593	16487	16689	16815	16462	16463	16675	16712	16755	16656	16611	16719	16827	16758	16760	16806	16639	16835	16618	16803	16736	16788	16538	16645	16853	16580	16780	16375	16599	16888	16900	16566	16805	16637	16623	16450	16582	16469	16750	16572	16496	16781	16748	16762	16854	16620	16598	16699	16653	16661	16553	16554	16771	16695	16649	16720	16554	16772	16620	16752	16719	16619	16670	16571	16738	16800	16793	16654	16648	16637	16834	16810	16480	16751	16714	16554	16850	16746	16771	16712	16816	16731	17002	16749	16682	16658	16660	16699	16740	16554	16486	16697	16655	16634	16681	16774	16719	16542	16786	16546	16652	16562	16604	16524	16572	16777	16696	16595	16784	16570	16551	16579	16844	16683	16641	16503	16656	16926	16911	16742	16581	16840	16639	16738	16410	16571	16774	16699	16673	16805	16770	16684	16461	16546	16796	16828	16764	16673	16710	16662	16753	16551	16802	16850	16851	16650	16326	16527	16773	16506	16593	16812	16579	16867	16592	16768	16654	16389	16736	16600	16673	16483	16616	16542	16674	16811	16631	16590	16700	16631	16782	16599	16839	16661	16725	16785	16779	16830	16594	16784	16603	16877	16538	16694	16626	16730	16618	16790	16781	16721	16532	16382	16625	16718	16583	16595	16648	16707	16750	16644	16841	16308	16519	16467	16657	16603	16770	16706	16551	16720	16382	16451	16740	16639	16615	16662	16707	16811	16554	16837	16588	16693	16612	16528	16634	16796	16773	16645	16360	16487	16789	16550	16665	16645	16560	16683	16722	16703	16645	16800	16689	16662	16662	16587	16817	16675	16735	16643	16494	16823	16586	16586	16680	16679	16792	16608	16593	16807	16702	16725	16820	16639	16610	16639	16787	16792	16714	16755	16515	16844	16702	16482	16360	16617	16527	16642	16590	16604	16517	16662	16702	16768	16721	16684	16675	16630	16514	16752	16458	16629	16875	16666	16759	16900	16599	16617	16726	16654	16534	16791	16512	16564	16793	16969	16770	16567	16790	16572	16687	16615	16717	16783	16767	16713	16810	16690	16950	16617	16637	16531	16641	16576	16510	16629	16732	16797	16571	16622	16692	16703	16823	16613	16582	16588	16591	16626	16667	16524	16781	16672	16819	16767	16700	16648	16801	16566	16816	16608	16567	16738	16517	16772	16731	16603	16741	16756	16708	16601	16729	16663	16776	16660	16676	16502	16423	16658	16822	16728	16497	16658	16437	16592	16757	16671	16481	16758	16583	16576	16674	16751	16868	16735	16568	16630	16777	16531	16599	16735	16605	16590	16435	16698	16600	16704	16738	16631	16657	16737	16712	16780	16954	16835	16554	16575	16605	16743	16640	16688	16706	16656	16589	16636	16487	16654	16731	16502	16698	16766	16639	16811	16502	16745	16744	16728	16619	16559	16605	16601	16582	16609	16529	16456	16596	16626	16612	16494	16580	16571	16773	16687	16848	16627	16658	16548	16789	16714	16757	16532	16766	16812	16640	16518	16738	16409	16449	16623	16722	16762	16647	16766	16611	16676	16625	16607	16743	16492	16604	16601	16710	16730	16677	16619	16559	16728	16743	16588	16556	16785	16715	16698	16842	16680	16666	16791	16593	16601	16555	16679	16620	16754	16660	16635
33080	55634	53074	42713	35306	28999	25581	22451	20906	18973	17631	17132	16348	16068	15587	15597	15489	15127	15102	14996	14906	14768	14698	14512	14587	14670	14661	14458	14462	14624	14582	14382	14584	14419	14497	14266	14538	14497	14484	14472	14426	14549	14507	14590	14552	14251	14567	14535	14394	14388	14338	14189	14436	14323	14475	14426	14655	14326	14393	14436	14299	14373	14544	14490	14520	14372	14603	14585	14243	14433	14313	14564	14447	14447	14463	14321	14397	14379	14483	14370	14413	14512	14455	14429	14430	14461	14259	14506	14494	14412	14237	14288	14489	14292	14406	14489	14271	14460	14346	14580	14468	14521	14401	14448	14290	14359	14332	14434	14343	14411	14522	14510	14349	14468	14449	14282	14420	14287	14310	14463	14526	14428	14308	14429	14405	14301	14539	14493	14373	14365	14418	14361	14457	14317	14281	14398	14433	14369	14260	14410	14443	14384	14424	14479	14372	14104	14438	14517	14392	14474	14400	14516	14197	14433	14518	14313	14470	14494	14432	14506	14494	14329	14385	14444	14303	14433	14470	14363	14582	14398	14760	14439	14517	14363	14455	14455	14331	14343	14369	14403	14269	14284	14519	14354	14292	14403	14679	14364	14438	14301	14496	14377	14259	14421	14420	14427	14284	14436	14462	14317	14409	14427	14239	14585	14580	14424	14460	14318	14450	14417	14335	14255	14317	14452	14578	14479	14462	14331	14424	14522	14400	14491	14289	14334	14354	14442	14395	14307	14279	14469	14280	14475	14410	14563	14483	14498	14378	14360	14325	14304	14350	14471	14371	14416	14376	14442	14299	14275	14381	14402	14424	14270	14407	14378	14370	14359	14380	14292	14376	14351	14487	14462	14434	14289	14346	14510	14324	14321	14440	14316	14332	14477	14404	14384	14420	14413	14354	14375	14501	14477	14409	14476	14536	14348	14402	14297	14484	14187	14230	14426	14438	14614	14095	14488	14314	14349	14326	14338	14550	14205	14580	14418	14548	14393	14358	14551	14481	14491	14371	14587	14407	14567	14400	14453	14294	14411	14571	14360	14562	14220	14336	14382	14531	14434	14416	14332	14509	14482	14493	14534	14231	14553	14404	14573	14338	14421	14372	14445	14483	14332	14327	14394	14520	14444	14436	14421	14305	14434	14505	14402	14440	14328	14334	14443	14346	14374	14462	14351	14543	14530	14398	14305	14356	14394	14362	14425	14354	14240	14628	14363	14503	14407	14339	14555	14564	14422	14590	14555	14388	14475	14292	14489	14477	14358	14444	14341	14491	14474	14370	14340	14457	14344	14380	14327	14493	14564	14291	14348	14400	14410	14406	14377	14490	14409	14466	14229	14575	14313	14459	14225	14345	14378	14540	14572	14258	14364	14315	14403	14366	14350	14236	14494	14227	14427	14241	14520	14366	14524	14378	14547	14398	14438	14377	14400	14584	14275	14462	14377	14401	14340	14535	14510	14303	14348	14410	14355	14402	14439	14334	14565	14358	14289	14352	14405	14371	14445	14429	14389	14466	14339	14368	14249	14391	14258	14461	14504	14345	14362	14408	14416	14349	14411	14477	14394	14384	14342	14416	14572	14514	14488	14388	14368	14276	14440	14554	14557	14402	14425	14473	14376	14507	14485	14417	14359	14434	14345	14367	14288	14322	14326	14483	14298	14442	14612	14510	14359	14505	14385	14324	14484	14409	14575	14350	14274	14398	14454	14597	14320	14542	14342	14211	14165	14357	14330	14480	14306	14382	14342	14366	14292	14539	14366	14430	14398	14488	14422	14460	14373	14427	14287	14430	14375	14418	14467	14327	14417	14479	14374	14553	14392	14480	14505	14459	14357	14340	14450	14387	14457	14567	14421	14501	14400	14404	14333	14413	14435	14480	14315	14410	14365	14428	14308	14355	14376	14274	14208	14426	14295	14635	14119	14417	14453	14478	14222	14317	14524	14264	14293	14467	14287	14537	14358	14318	14415	14397	14426	14320	14360	14366	14458	14439	14352	14369	14417	14559	14563	14257	14490	14215	14323	14347	14359	14430	14479	14155	14235	14317	14333	14367	14456	14404	14385	14495	14364	14440	14501	14506	14435	14373	14439	14400	14496	14512	14424	14321	14402	14219	14383	14601	14184	14235	14294	14259	14547	14416	14471	14438	14398	14629	14318	14483	14508	14418	14425	14322	14305	14364	14334	14288	14185	14349	14405	14316	14604	14325	14314	14329	14337	14340	14340	14327	14376	14396	14447	14405	14365	14389	14413	14278	14491	14471	14384	14336	14486	14305	14414	14340	14322	14492	14572	14224	14462	14608	14458	14459	14385	14363	14439	14319	14296	14474	14350	14292	14352	14538	14429	14522	14289	14342	14382	14335	14271	14377	14375	14167	14425	14454	14406	14377	14394	14570	14387	14398	14229	14382	14537	14526	14323	14480	14535	14405	14294	14499	14428	14418	14290	14491	14343	14480	14445	14421	14392	14547	14571	14374	14249	14387	14290	14419	14409	14244	14386	14524	14369	14608	14377	14423	14486	14241	14227	14376	14627	14515	14482	14343	14532	14315	14409	14286	14313	14642	14387	14543	14376	14333	14511	14562	14445	14363	14349	14312	14206	14257	14474	14229	14500	14363	14382	14367	14365	14572	14408	14282	14360	14369	14521	14295	14390	14328	14377	14460	14334	14250	14340	14412	14402	14230	14506	14479	14403	14405	14423	14335	14351	14499	14250	14426	14303	14396	14285	14449	14464	14479	14543	14338	14403	14411	14423	14360	14156	14413	14424	14471	14429	14339	14397	14304	14370	14349	14424	14617	14346	14376	14419	14316	14349	14463	14432	14231	14420	14386	14299	14437	14476	14317	14388	14497	14570	14290	14283	14242	14569	14336	14435	14453	14432	14350	14391	14523	14341	14291	14304	14303	14546	14400	14593	14347	14310	14333	14375	14343	14320	14395	14498	14329	14317	14514	14330	14404	14444	14437	14317	14358	14313	14470	14313	14295	14463	14356	14299	14416	14382	14569	14423	14304	14349	14488	14496	14444	14352	14394	14211	14278	14240	14430	14332	14401	14201	14539	14470	14339	14451	14326	14341	14402	14379	14414	14280	14521	14497	14307	14591	14295	14574	14365	14352	14356	14437	14505	14461	14485	14448	14454	14350	14273	14352	14539	14455	14373	14380	14358	14335	14481	14352	14444	14319	14502	14470	14184	14461	14486	14277	14403	14367	14427	14500	14303	14429	14465	14464	14385	14489	14403	14415	14369	14501	14448	14303	14451	14383	14444	14379	14337	14306	14221	14398	14298	14373	14357	14366	14457	14507	14420	14511	14410	14367	14321	14390	14416	14307	14475	14278	14497	14315	14414	14466	14155	14434	14234	14411	14345	14401	14416	14493	14438	14405	14363	14423	14351	14335	14437	14345	14406	14384	14219	14341	14408	14494	14341	14398	14421	14426	14269	14397	14390	14515	14351	14297	14335	14584	14482	14476	14493	14414	14572	14446	14370	14428	14339	14375	14307	14393	14495	14464	14459	14249	14469	14386	14391	14450	14612	14267	14418	14332	14442	14383	14356	14390	14408	14288	14417	14328	14327	14174	14388	14443	14447	14429	14300	14296	14613	14379	14513	14349	14329	14584	14397	14338	14513	14352	14563	14456	14300	14433	14535	14426	14406	14468	14386	14354	14346	14274	14484	14253	14464	14484	14399	14441	14555	14242	14343	14432	14464	14414	14361	14470	14383	14413	14398	14321	14420	14546	14389	14364	14422	14145	14413	14372	14617	14481	14444	14470	14290	14388	14446	14256	14172	14297	14365	14312	14351	14483	14451	14498	14603	14431	14397	14317	14460	14269	14191	14481	14518	14318	14372	14245	14418	14406	14414	14541	14544	14421	14520	14530	14521	14407	14640	14336	14414	14507	14495	14382	14257	14500	14436	14452	14225	14400	14292	14476	14687	14553	14502	14383	14504	14281	14458	14319	14498	14349	14243	14434	14299	14334	14327	14536	14443	14491	14544	14412	14503	14518	14424	14432	14475	14268	14445	14153	14372	14254	14267	14498	14456	14501	14312	14315	14457	14369	14390	14525	14331	14501	14431	14226	14360	14469	14335	14427	14449	14428	14410	14501	14516	14231	14288	14419	14451	14378	14512	14315	14603	14470	14360	14361	14332	14429	14459	14190	14431	14572	14380	14398	14473	14254	14505	14330	14338	14266	14354	14367	14601	14385	14355	14477	14351	14488	14383	14367	14480	14279	14473	14288	14355	14248	14462	14344	14463	14378	14460	14378	14352	14406	14426	14430	14426	14444	14340	14439	14369	14302	14359	14359	14468	14389	14332	14510	14482	14370	14374	14588	14459	14454	14532	14385	14493	14600	14325	14270	14294	14516	14292	14345	14504	14407	14467	14341	14565	14375	14386	14475	14391	14557	14398	14314	14344	14244	14476	14493	14383	14219	14415	14696	14485	14448	14263	14240	14465	14434	14503	14296	14345	14533	14499	14318	14365	14328	14444	14472	14332	14500	14352	14264	14447	14494	14565	14324	14203	14431	14416	14342	14442	14371	14440	14312	14363	14296	14403	14368	14254	14411	14283	14349	14429	14594	14368	14399	14401	14355	14355	14383	14586	14281	14474	14542	14320	14392	14548	14444	14373	14318	14384	14370	14448	14562	14456	14535	14602	14415	14376	14331	14391	14421	14520	14336	14488	14331	14319	14377	14547	14334	14227	14534	14332	14460	14437	14163	14521	14403	14344	14337	14425	14407	14372	14389	14345	14310	14448	14362	14353	14506	14609	14406	14450	14603	14515	14284	14414	14327	14551	14570	14379	14328	14357	14402	14449	14514	14447	14222	14507	14317	14544	14331	14281	14464	14261	14367	14313	14228	14633	14418	14253	14431	14182	14380	14395	14520	14474	14468	14392	14341	14504	14412	14470	14413	14381	14331	14328	14498	14508	14299	14522	14410	14416	14367	14609	14493	14486	14380	14339	14406	14417	14261	14204	14208	14282	14380	14363	14416	14419	14414	14372	14471	14320	14283	14375	14460	14279	14506	14565	14136	14535	14252	14369	14540	14387	14396	14237	14462	14422	14420	14410	14526	14572	14546	14282	14222	14401	14359	14335	14402	14359	14374	14309	14359	14348	14406
28410	26255	33340	29446	23662	20888	19736	18460	17742	17363	17186	16997	16996	16687	16670	16722	16812	16608	16783	16550	16388	16482	16447	16449	16424	16363	16254	16340	16301	16412	16284	16329	16284	16245	16398	16272	16322	16512	16438	16482	16287	16475	16409	16541	16301	16167	16340	16371	16277	16314	16298	16364	16310	16549	16283	16422	16323	16296	16236	16480	16323	16431	16561	16479	16380	16386	16426	16289	16181	16384	16278	16219	16504	16365	16225	16275	16272	16342	16365	16233	16106	16433	16181	16367	16456	16489	16585	16220	16325	16261	16289	16404	16456	16331	16368	16509	16383	16454	16345	16243	16494	16478	16368	16345	16573	16452	16442	16363	16406	16516	16319	16314	16317	16276	16254	16412	16352	16272	16454	16439	16414	16232	16395	16547	16254	16237	16462	16117	16201	16383	16155	16475	16244	16413	16241	16310	16485	16310	16347	16304	16336	16435	16496	16358	16326	16285	16468	16342	16393	16317	16510	16382	16415	16488	16447	16195	16437	16307	16208	16340	16296	16214	16374	16124	16378	16178	16388	16639	16392	16313	16464	16369	16476	16343	16485	16185	16176	16225	16483	16231	16272	16369	16265	16307	16380	16331	16542	16437	16335	16388	16609	16307	16373	16297	16339	16287	16421	16241	16396	16130	16461	16418	16279	16370	16312	16546	16351	16210	16271	16373	16351	16400	16309	16333	16378	16319	16195	16214	16317	16544	16286	16413	16413	16232	16248	16300	16354	16212	16384	16257	16283	16375	16331	16176	16378	16157	16378	16518	16362	16147	16437	16211	16384	16426	16385	16306	16366	16387	16403	16250	16427	16308	16320	16300	16447	16404	16213	16311	16141	16384	16350	16468	16333	16522	16323	16308	16389	16322	16158	16278	16280	16285	16351	16388	16213	16220	16497	16459	16456	16395	16290	16253	16297	16310	16403	16294	16515	16386	16312	16431	16276	16239	16303	16279	16423	16237	16461	16432	16213	16163	16353	16145	16593	16589	16376	16177	16413	16448	16407	16343	16233	16228	16444	16363	16422	16365	16375	16276	16169	16108	16223	16227	16347	16386	16332	16414	16486	16550	16319	16476	16413	16362	16255	16357	16294	16294	16339	16155	16314	16400	16220	16516	16471	16272	16427	16169	16482	16248	16421	16452	16154	16358	16313	16445	16213	16345	16459	16322	16342	16357	16385	16457	16154	16330	16168	16235	16327	16451	16542	16198	16326	16364	16330	16428	16220	16199	16394	16305	16355	16259	16409	16312	16377	16355	16520	16213	16361	16353	16334	16119	16317	16301	16455	16277	16332	16481	16432	16274	16208	16239	16096	16425	16379	16402	16398	16409	16480	16307	16499	16232	16356	16328	16491	16254	16096	16302	16366	16364	16280	16426	16326	16338	16325	16409	16557	16307	16288	16472	16271	16526	16322	16263	16219	16290	16519	16486	16249	16404	16355	16431	16486	16554	16247	16249	16464	16400	16453	16310	16330	16494	16317	16479	16229	16333	16419	16395	16305	16289	16411	16353	16260	16372	16269	16249	16279	16406	16309	16405	16436	16346	16203	16308	16295	16385	16420	16428	16497	16364	16433	16302	16295	16576	16344	16319	16517	16308	16382	16384	16462	16206	16281	16322	16440	16493	16302	16210	16364	16336	16369	16382	16519	16434	16096	16289	16493	16171	16276	16418	16429	16380	16425	16138	16284	16365	16282	16349	16160	16592	16492	16491	16516	16361	16226	16343	16507	16540	16162	16379	16345	16145	16406	16504	16388	16190	16141	16424	16341	16426	16523	16443	16529	16306	16199	16232	16347	16307	16300	16163	16435	16133	16361	16243	16192	16424	16222	16323	16351	16298	16495	16323	16361	16437	16192	16494	16310	16347	16326	16035	16380	16305	16472	16512	16271	16283	16135	16240	16511	16453	16479	16354	16373	16423	16420	16404	16106	16378	16339	16349	16342	16295	16313	16269	16328	16293	16325	16219	16376	16404	16515	16498	16511	16164	16383	16539	16313	16371	16297	16452	16142	16192	16332	16363	16312	16310	16434	16459	16366	16285	16261	16479	16309	16397	16450	16319	16297	16295	16400	16407	16289	16425	16365	16362	16411	16230	16263	16299	16369	16290	16384	16390	16370	15948	16259	16148	16524	16347	16223	16424	16149	16367	16142	16219	16316	16402	16177	16444	16503	16378	16486	16504	16467	16249	16259	16480	16436	16425	16547	16710	16404	16244	16383	16233	16383	16352	16170	16396	16525	16219	16380	16425	16398	16364	16458	16468	16308	16279	16354	16266	16484	16470	16163	16211	16302	16489	16322	16416	16696	16396	16316	16271	16494	16311	16388	16109	16223	16353	16147	16302	16448	16351	16425	16220	16319	16422	16385	16328	16176	16365	16474	16164	16345	16282	16279	16377	16381	16197	16329	16473	16473	16361	16402	16383	16312	16284	16279	16177	16606	16452	16391	16385	16429	16356	16325	16246	16486	16243	16318	16268	16479	16393	16349	16356	16311	16406	16649	16483	16442	16328	16372	16265	16359	16172	16425	16304	16394	16380	16324	16366	16303	16219	16372	16474	16248	16453	16365	16253	16448	16232	16263	16182	16373	16267	16536	16183	16147	16124	16370	16301	16458	16253	16539	16464	16272	16369	16358	16378	16416	16423	16373	16581	16478	16455	16367	16394	16405	16070	16196	16319	16273	16315	16197	16395	16353	16265	16457	16394	16097	16415	16295	16452	16423	16276	16171	16289	16277	16359	16319	16422	16654	16247	16444	16193	16237	16417	16317	16385	16202	16306	16384	16409	16303	16344	16250	16330	16358	16300	16392	16291	16524	16319	16611	16301	16393	16100	16540	16430	16231	16140	16380	16128	16225	16447	16281	16420	16375	16492	16400	16341	16468	16248	16073	16189	16275	16450	16337	16299	16184	16442	16150	16395	16354	16287	16240	16261	16233	16175	16271	16302	16437	16185	16415	16219	16456	16364	16282	16316	16374	16522	16223	16397	16368	16285	16375	16328	16370	16226	16383	16633	16224	16328	16546	16203	16634	16216	16476	16208	16384	16213	16327	16408	16453	16258	16442	16329	16392	16409	16556	16317	16388	16377	16365	16255	16204	16379	16283	16467	16440	16514	16312	16226	16341	16349	16199	16424	16265	16298	16266	16229	16160	16019	16531	16372	16282	16384	16325	16336	16519	16208	16321	16334	16295	16469	16432	16199	16236	16268	16424	16303	16249	16231	16242	16341	16184	16286	16391	16402	16327	16153	16122	16180	16375	16336	16483	16290	16421	16434	16329	16178	16358	16322	16539	16205	16532	16554	16376	16176	16507	16378	16333	16307	16291	16332	16402	16247	16065	16381	16320	16212	16501	16300	16576	16423	16257	16481	16239	16407	16279	16382	16237	16353	16273	16434	16413	16293	16512	16457	16345	16214	16352	16173	16309	16293	16207	16639	16411	16272	16258	16322	16366	16114	16260	16246	16261	16442	16552	16370	16252	16398	16443	16349	16204	16199	16101	16280	16428	16397	16232	16256	16484	16315	16303	16185	16491	16394	16337	16298	16393	16451	16468	16308	16300	16353	16342	16341	16395	16461	16300	16536	16373	16295	16404	16247	16267	16340	16431	16406	16461	16424	16365	16398	16255	16343	16316	16564	16360	16491	16344	16268	16458	16301	16380	16460	16331	16324	16298	16289	16387	16336	16183	16260	16093	16481	16318	16421	16323	16329	16418	16272	16341	16308	16517	16272	16321	16326	16390	16349	16268	16613	16389	16463	16399	16460	16186	16303	16494	16316	16359	16212	16302	16392	16412	16554	16441	16284	16398	16421	16227	16426	16502	16268	16406	16188	16476	16364	16182	16441	16214	16306	16415	16459	16359	16409	16547	16328	16270	16388	16335	16198	16337	16432	16469	16492	16396	16364	16165	16308	16352	16200	16406	16274	16257	16328	16560	16345	16334	16111	16183	16333	16188	16284	16317	16212	16139	16367	16222	16212	16344	16296	16428	16463	16240	16448	16558	16285	16290	16318	16392	16189	16414	16487	16361	16366	16152	16377	16255	16315	16404	16439	16282	16389	16266	16504	16349	16426	16462	16545	16434	16450	16217	16415	16447	16531	16408	16319	16071	16427	16283	16368	16392	16406	16454	16296	16115	16349	16210	16334	16169	16407	16318	16149	16361	16438	16411	16158	16342	16176	16378	16455	16317	16367	16334	16458	16351	16178	16406	16334	16339	16462	16530	16461	16504	16441	16422	16368	16588	16482	16452	16301	16375	16324	16365	16277	16258	16206	16523	16215	16288	16413	16410	16388	16308	16393	16293	16404	16266	16409	16424	16474	16309	16440	16383	16452	16274	16254	16296	16391	16350	16385	16401	16302	16423	16347	16301	16580	16302	16576	16140	16220	16327	16310	16318	16397	16384	16563	16262	16273	16345	16374	16499	16127	16432	16481	16320	16313	16257	16303	16482	16278	16411	16321	16520	16402	16557	16378	16284	16191	16341	16395	16454	16539	16209	16569	16216	16363	16473	16473	16420	16368	16214	16285	16340	16189	16416	16364	16238	16455	16360	16313	16292	16530	16266	16475	16443	16092	16284	16357	16378	16319	16511	16330	16304	16284	16587	16437	16406	16283	16239	16307	16539	16453	16504	16328	16243	16240	16372	16379	16344	16361	16428	16229	16278	16386	16390	16311	16298	16261	16437	16279	16353	16260	16475	16390	16221	16285	16112	16435	16311	16395	16276	16387	16369	16342	16358	16187	16310	16410	16287	16307	16378	16331	16464	16349	16262	16183	16581	16435	16374	16338	16304	16329	16254	16172	16128	16104	16226	16292	16346	16507	16339	16342	16385	16329	16250	16427	16368	16443	16379	16243	16327	16136	16396	16314	16467	16280	16313	16314	16422	16383	16348	16462	16403	16557	16334	16451	16332	16514	16302	16417	16220	16307	16159	16224	16391	16321	16376	16319	16355	16267	16350	16322	16371	16298	16237	16422	16365	16240	16340	16352	16427	16204	16384	16108	16326	16272	16405	16237	16299	16280	16217	16391	16366	16157	16454	16357	16358	16201	16409	16244	16494	16180	16288	16442	16389	16345	16308	16356	16269	16279	16353	16279	16460	16418	16396	16340	16478	16302
29192	42306	38603	30115	24538	20464	18822	17389	16458	15881	15286	15092	14914	14747	14644	14722	14548	14490	14531	14401	14380	14322	14231	14389	14324	14457	14401	14465	14325	14285	14219	14272	14191	14221	14207	14380	14143	14399	14385	14342	14389	14369	14390	14447	14101	14285	14199	14301	14287	14224	14299	14334	14256	14260	14195	14149	14217	14321	14183	14188	14227	14138	14268	14213	14288	13984	14325	14321	14351	14329	14282	14293	14043	14324	14432	14375	14365	14204	14219	14230	14275	14241	14169	14186	14348	14334	14306	14394	14115	14285	14249	14236	14003	14268	14116	14379	14204	14167	14066	14290	14268	14319	14165	14220	14233	14189	14319	14102	14200	14166	14248	14200	14425	14156	14135	14271	14320	14201	14360	14291	14343	14359	14262	14383	14292	14250	14349	14246	14286	14267	14286	14151	14342	14148	14196	14328	14256	14354	14356	14268	14331	14345	14295	14339	14147	14214	14260	14176	14341	14329	14249	14205	14348	14261	14180	14291	14135	14172	14437	14158	14281	14244	14243	14236	14287	14309	14230	14227	14289	14295	14281	14096	14450	14292	14298	14275	14276	14238	14260	14230	14099	14264	14299	14252	14334	14367	14172	14130	14234	14328	14272	14227	14334	14371	14216	14476	14200	14211	14143	14356	14319	14221	14284	14160	14122	14472	14328	14214	14443	14255	14224	14397	14332	14243	14305	14238	14290	14342	14179	14249	14233	14350	14282	14363	14228	14449	14170	14252	14223	14160	14268	14303	14228	14176	14240	14263	14372	14258	14250	14291	14283	14186	14351	14147	14287	14259	14405	14204	14296	14341	14281	14047	14213	14349	14237	14212	14284	14038	14306	14421	14225	14257	14202	14331	14495	14237	14138	14424	14252	14217	14268	14209	14090	14236	14329	14312	14336	14220	14343	14365	14209	14225	14255	14310	14239	14323	14189	14377	14143	14395	14257	14197	14153	14099	14385	14259	14452	14416	14337	14371	14152	14251	14319	14304	14336	14233	14321	14207	14190	14413	14160	14348	14293	14270	14175	14225	14124	14132	14374	14066	14352	14287	14231	14314	14174	14160	14158	14327	14168	14202	14126	14295	14207	14308	14081	14279	14179	14347	14267	14159	14349	14314	14302	14191	14237	14239	14300	14184	14408	14163	14275	14127	14211	14483	14230	14244	14137	14099	14262	14307	14286	14257	14332	14325	14278	14241	14392	14380	14415	14224	14566	14177	14295	14190	14416	14306	14115	14222	14367	14296	14358	14381	14353	14179	14160	14239	14318	14301	14100	14315	14415	14197	14430	14322	14316	14189	14152	14172	14286	14373	14385	14259	14203	14183	14335	14272	14286	14245	14217	14212	14183	14291	14352	14321	14200	14039	14159	14235	14207	14390	14093	14236	14362	14176	14261	14279	14343	14355	14250	14262	14439	14244	14338	14069	14391	14257	14186	14381	14207	14270	14331	14167	14419	14278	14279	14225	14367	14157	14279	14256	14391	14370	14212	14298	14352	14299	14267	14377	14078	14360	14202	14208	14207	14297	14208	14324	14315	14275	14223	14230	14100	14266	14170	14275	14140	14213	14420	14248	14170	14151	14225	14287	14226	14171	14220	14284	14117	14393	14368	14332	14476	14303	14129	14338	14396	14289	14110	14259	14234	14141	14131	14330	14216	14229	14158	14316	14289	14142	14305	14289	14312	14366	14189	14434	14174	14321	14321	14169	14409	14325	14268	14276	14160	14145	14377	14254	14380	14369	14243	14171	14161	14363	14454	14387	14123	14138	14310	14125	14377	14312	14350	14364	14436	14324	14180	14316	14112	14107	14359	14264	14408	14224	14248	14185	14311	14368	14250	14143	14333	14255	14245	14209	14269	14369	14396	14147	14342	14144	14253	14309	14200	14195	14395	14277	14193	14417	14259	14251	14350	14411	14382	14306	14379	14367	14343	14223	14262	14193	14323	14148	14256	14200	14190	14455	14364	14303	14311	14352	14290	14260	14313	14354	14280	14401	14321	14185	14373	14220	14353	14237	14334	14318	14284	14239	14184	14198	14148	14328	14200	14285	14295	14381	14172	14180	14307	14358	14156	14371	14279	14286	14443	14143	14206	14275	14366	14198	14324	14227	14185	14249	14226	14416	14152	14133	14247	14448	14454	14289	14281	14250	14176	14375	14241	14191	14245	14352	14235	14173	14342	14095	14079	14428	14243	14342	14304	14469	14258	14166	14327	14176	14258	14464	14304	14336	14326	14132	14289	14302	14229	14348	14198	14292	14324	14198	14314	14314	14298	14313	14288	14439	14172	14007	14255	14165	14349	14171	14243	14262	14306	14366	14186	14139	14106	14237	14296	14313	14238	14390	14351	14405	14350	14224	14204	14335	14319	14213	14273	14344	14288	14272	14376	14287	14214	14151	14223	14311	14232	14333	14385	14228	14223	14297	14271	14310	14469	14241	14270	14203	14254	14358	14306	14202	14369	14170	14246	14378	14132	14291	14302	14270	14238	14311	14540	14267	14373	14131	14302	14315	14342	14261	13977	14366	14426	14265	14177	14225	14148	14314	14198	14320	14228	14418	14199	14307	14208	14310	14397	14390	14060	14187	14092	14362	14309	14212	14389	14265	14409	14150	14205	14286	14233	14192	14198	14181	14190	14237	14316	14347	14194	14314	14285	14286	14168	14355	14121	14270	14341	14372	14390	14090	14345	14239	14285	14383	14220	14201	14208	14154	14397	14368	14441	14123	14319	14206	14382	14277	14345	14385	14320	14202	14256	14363	14238	14249	14208	14466	14128	14372	14142	14181	14347	14449	14145	14180	14284	14217	14074	14298	14366	14229	14236	14281	14322	14254	14384	14341	14149	14250	14365	14454	14222	14072	14289	14302	14250	14118	14229	14224	14305	14494	14229	14376	14189	14401	14319	14215	14294	14113	14372	14316	14273	14339	14204	14387	14207	14308	14323	14246	14313	14352	14210	14120	14308	14321	14274	14268	14176	14386	14204	14326	14123	14144	14194	14147	14211	14259	14322	14184	14315	14324	14409	14233	14366	14219	14120	14089	14226	14082	14301	14155	14403	14530	14185	14305	14376	14334	14331	14251	14320	14351	14169	14169	14357	14334	14165	14325	14376	14342	14330	14194	14424	14301	14273	14191	14321	14240	14347	14321	14252	14191	14367	14370	14383	14425	14300	14530	14127	14331	14200	14223	14296	14402	14315	14261	14300	14381	14252	14178	14317	14231	14258	14319	14204	14228	14435	14166	14280	14454	14079	14451	14259	14350	14282	14285	14370	14280	14331	14330	14154	14239	14390	14167	14322	14232	14301	14294	14193	14399	14257	14166	14204	14331	14157	14253	14232	14272	14205	14112	14281	14298	14327	14326	14249	14041	14243	14310	14324	14186	14370	14301	14314	14454	14241	14275	14160	14229	14401	14228	14215	14302	14282	14130	14325	14210	14242	14350	14266	14263	14166	14377	14282	14287	14422	14152	14348	14264	14475	14112	14351	14338	14186	14328	14087	14190	14338	14324	14245	14271	14289	14356	14390	14192	14259	14227	14157	14461	14508	14285	14565	14223	14267	14141	14229	14418	14272	14430	14341	14329	14250	14305	14341	14315	14243	14220	14437	14330	14159	14114	14170	14108	14163	14260	14222	14316	14339	14119	14321	14230	14392	14236	14349	14316	14199	14359	14150	14332	14348	14223	14209	14308	14259	14169	14352	14378	14185	14260	14239	14293	14214	14291	14313	14243	14289	14199	14233	14211	14395	14306	14361	14169	14422	14220	14159	14348	14263	14430	14263	14119	14194	14219	14256	14263	14227	14242	14209	14417	14439	14312	14238	14264	14129	14230	14313	14219	14126	14274	14232	14311	14302	14471	14192	14205	14361	14259	14437	14117	14258	14216	14287	14425	14315	14316	14218	14128	14373	14244	14296	14372	14271	14208	14257	14414	14338	14141	14340	14218	14379	14312	14294	14404	14156	14282	14385	14253	14413	14268	14191	14290	14506	14320	14219	14255	14406	14221	14309	14301	14344	14257	14176	14205	14177	14422	14270	14211	14138	14195	14275	14198	14320	14223	14358	14301	14310	14388	14070	14199	14362	14189	14277	14319	14430	14323	14278	14467	14188	14210	14227	14293	14322	14093	14226	14304	14146	14171	14319	14146	14355	14271	14358	14215	14314	14243	14337	14235	14230	14264	14207	14045	14325	14251	14149	14126	14163	14244	14098	14422	14165	14289	14240	14294	14147	14223	14248	14313	14142	14390	14284	14181	14330	14193	14238	14327	14123	14358	14316	14326	14313	14314	14424	14260	14193	14259	14298	14356	14239	14289	14366	14293	14406	14139	14259	14264	14202	14502	14404	14297	14335	14161	14358	14240	14298	14237	14216	14404	14262	14180	14288	14242	14176	14123	14240	14537	14315	14162	14412	14261	14341	14284	14268	14302	14281	14229	14220	14362	14326	14042	14142	14102	14282	14110	14290	14230	14462	14247	14265	14318	14205	14271	14300	14332	14260	14282	14184	14213	14229	14224	14161	14298	14312	14176	14284	14119	14366	14265	14275	14305	14178	14298	14197	14263	14140	14250	14386	14335	14455	14330	14241	14156	14302	14356	14248	14256	14262	14182	14313	14264	14425	14297	14378	14245	14428	14222	14277	14206	14215	14132	14371	14115	14234	14372	14335	14400	14299	14247	14204	14283	14289	14304	14283	14160	14372	14192	14266	14135	14333	14347	14189	14245	14257	14318	14317	14267	14464	14144	14322	14354	14139	14390	14424	14360	14504	14273	14222	14297	14433	14249	14324	14372	14295	14340	14242	14347	14272	14192	14161	14168	14350	14256	14365	14217	14098	14313	14192	14337	14269	14365	14378	14280	14466	14362	14396	14455	14371	14248	14272	14173	14188	14346	14354	14323	14129	14246	14327	14273	14436	14325	14189	14294	14168	14241	14274	14405	14082	14223	14395	14273	14200	14325	14322	14312	14220	14357	14323	14108	14282	14225	14252	14367	14218	14286	14237	14248	14272	14393	14154	14321	14045	14229	14416	14499	14155	14343	14201	14225	14238	14322	14288	14244	14271	14270	14203	14368	14282	14406	14285	14222	14206	14396	14373	14301	14302	14218	14221	14187	14220	14398
24105	21434	29014	25693	24949	24830	23571	20392	18535	18375	17943	17315	17069	16705	16534	16650	16590	16394	16432	16516	16341	16206	16202	16318	16252	16171	16086	16042	15999	15977	16084	16005	16115	16112	16107	16069	15941	15880	16129	16124	15969	16051	15810	16139	16130	16140	16236	15959	16147	15984	16074	16003	15966	16117	16010	16083	16037	15903	16297	15986	16116	16118	16020	16051	15858	15950	15809	15978	16002	16025	15900	16217	15917	15944	15977	16015	16147	16045	16057	15833	15970	15839	15944	16010	15960	16162	16026	16014	16084	16153	15927	16113	16054	16167	15992	15931	16155	16072	15999	16113	15927	15811	16013	15915	15960	15932	15921	16073	15928	16276	16190	16003	15896	15984	15983	15972	16179	16007	15873	16108	16072	16023	16047	16419	15985	16073	15939	16165	16068	16128	15958	15958	16118	16051	16062	15873	15927	16036	16004	15994	16014	16051	15999	16103	16143	15807	15913	16178	16021	15858	16046	15848	16042	15796	15897	15775	15986	16054	16026	16232	15959	15852	15921	16004	16017	16048	15892	15966	15935	15894	15990	15865	16093	15849	15888	16103	16011	15783	16041	16091	16071	15963	15774	15942	16111	15862	16126	16071	15940	15870	15996	16058	16052	16002	15965	16162	16027	16206	15857	15878	16004	15935	16147	15956	15977	15887	16061	15998	16145	16003	15863	16038	15915	15867	15906	15849	15902	15818	16011	15824	15993	16115	15987	15884	16037	16042	15872	16035	15960	15984	16007	15905	16056	15834	16024	15960	15878	15828	15834	15951	15989	16068	15925	16067	16013	15991	15999	15880	16064	15761	16117	15939	16059	15997	15986	15815	16141	16131	16072	15954	16080	16127	15997	16004	15977	15897	15850	16032	16166	16076	16034	15869	15864	15997	15952	15985	16052	16023	16050	16010	15838	15905	16049	15777	15977	15908	15993	15811	16097	15957	15990	15952	15956	15905	15935	15929	15796	15875	16112	15864	15910	15948	15923	15944	15924	15997	16139	16001	16115	16080	16250	16103	15913	16001	15937	15933	15891	15981	15946	16010	16052	15951	15996	16078	16103	16004	16118	15799	15994	16156	16109	16057	16237	15933	16054	16033	16004	15755	16049	15980	16052	16088	16151	16280	15900	16017	15761	15924	15921	15808	16023	15941	15994	15890	15970	15993	15999	15900	16199	15956	15895	16017	15953	15887	16050	16022	16002	15865	15848	16088	16102	15914	15802	15957	15956	15996	16039	15856	15977	16040	16152	16031	16300	16062	15907	15897	16157	16149	15944	16018	16116	15929	16158	15798	16057	15995	15931	15986	15895	15974	15951	15818	16110	16108	15840	16054	15985	15837	15853	16132	15940	15953	16204	16053	16032	16037	16071	16072	16107	16090	15825	15879	16058	15955	16156	15967	16184	16119	15927	15960	16040	15990	16185	15935	16285	16047	15817	15900	16024	16288	16304	16018	16015	15843	15941	15881	16022	16203	15992	15906	15961	15783	15929	15876	16030	16003	16118	16098	16012	16110	15837	15998	15994	16023	15917	16012	16037	15974	16184	16101	15880	15966	15860	15899	15886	15997	15919	15790	16003	16038	16037	16249	15932	16137	15881	16184	16125	16098	15898	15996	15812	16045	15911	15866	16222	15960	15904	15785	16085	15911	15957	16135	16013	16072	15897	15961	16101	15811	15961	16083	15911	16027	15860	16178	16278	15905	15882	15986	16058	15942	15859	15881	16203	15929	16154	15832	15806	15767	16024	15844	16105	15965	15960	15779	15997	15940	15933	16036	16084	15946	15907	15960	15998	16036	15942	15981	15980	16031	16076	16156	16010	15868	15865	15905	16005	15967	15922	16074	16131	15976	15822	16038	16032	15902	15927	15818	15942	15867	15929	15919	16126	15857	15787	16004	15890	15847	16034	16088	16081	15948	16133	15943	15949	16055	16009	16055	16198	16029	16072	16085	15982	15869	15946	15890	16006	15876	15807	15881	15935	15883	16012	16073	15961	16158	15874	15910	15891	15939	16277	16216	16008	15975	15700	15870	15973	15930	15975	15925	15930	16066	15918	15949	15912	16130	16002	15995	15841	16092	15900	16049	15850	16074	15902	15924	15925	15848	16114	15912	16027	15931	16089	15887	15842	16016	15951	16093	16085	15982	16008	15857	16054	16005	16199	15960	16005	15969	15815	15917	15837	16054	16153	15974	16119	16177	16061	15796	15861	16041	15782	16151	16188	15959	16112	16036	16058	15846	15826	15973	15902	16064	15961	15855	15949	15809	15872	16122	15973	15867	15930	15896	15897	15973	15903	15666	15851	16006	16145	15929	16131	16134	16009	15919	15978	15885	15988	15910	15801	15908	16035	16123	16047	15824	15868	16099	15959	16071	15957	15916	15888	16001	15729	16101	15934	15850	15989	16133	15882	16228	16147	15856	16081	15943	16017	16137	15901	15990	15872	15838	15989	15770	16032	15959	16037	16123	15947	16132	16042	16061	15847	15771	16011	15813	16036	15936	16070	16018	16081	16050	15994	16109	15960	16166	16038	16204	16333	15922	16074	16096	16085	16103	16012	15966	15981	15897	15993	16017	15948	15839	16032	15956	16036	15889	15961	16008	15971	15705	15976	15814	15930	15878	16067	15996	15912	16016	16088	16061	16161	15969	16078	15759	16086	16163	16214	16048	15988	15958	16175	16001	16127	16110	16149	15964	16102	16021	16077	15998	15913	16074	15873	15953	16038	16136	15975	15900	16003	15992	16085	15811	15949	15981	15888	15872	16081	15846	16023	16011	16064	15845	16148	16068	15994	15884	15989	15792	15877	15805	16022	15915	16020	16029	15866	16058	15955	15917	16089	15877	15946	15894	15796	15928	15893	15856	16251	15945	15871	16034	15883	15750	16075	15959	15984	15773	16069	16043	15935	15973	15888	15952	16006	16097	15970	16081	15927	16135	15937	16038	16261	15940	15740	16048	16023	16044	15994	15986	16182	16013	15957	15901	16099	15829	16076	16098	16000	15903	16122	15984	15980	15857	16007	16107	16023	16108	15976	16148	15873	16017	16000	16085	15837	15969	16023	16193	16138	15970	16029	16027	16035	16065	15798	15859	15977	16024	16012	16003	16054	15951	16031	15958	16065	16148	15943	15862	15867	15997	16102	16028	15894	16078	16044	16081	16226	15977	15995	16157	15914	15931	16062	15832	16014	15999	16112	15945	15931	15933	15978	16000	15955	15903	16133	16079	16077	15992	15957	16004	16059	15862	16082	16059	16084	15984	16010	16055	16029	16023	15963	15902	16011	15610	15898	15894	16117	15855	15853	15967	15860	16021	15874	16049	16057	15992	16028	15984	15717	16105	15938	15983	16024	16073	15959	16045	16158	16130	15973	16062	16141	15955	15956	15935	16093	15963	16062	15943	16108	16024	16017	15968	16083	15951	16135	16175	15985	16008	16168	15977	16020	15857	15962	15851	16009	15885	16043	15895	15789	15893	15924	15954	15889	15999	16049	16060	15921	15994	16056	15888	16023	15948	16044	16074	15931	15913	16130	16013	15848	16152	15967	15912	16015	15948	16144	16064	15969	16014	15942	15957	16021	15804	16003	15983	15950	15847	16073	15988	16185	16122	15986	16023	16002	16040	15857	16042	16016	15989	15981	16189	16244	15963	16021	16124	16008	16152	15909	15819	15900	16020	15945	16033	15762	15919	15940	16098	15995	15865	16172	15888	15971	15933	16274	16007	16001	15799	15879	16055	15998	15859	16098	15916	16006	15978	15966	16008	15871	16014	15834	16044	16019	15917	15942	15998	15935	15977	15992	15870	15938	16075	15944	16094	16113	15937	15969	16010	16109	16036	15798	15921	15838	16080	15865	16068	16054	16121	16061	16034	15866	16009	15920	15970	16037	15891	16034	15977	15816	15913	15946	15957	16100	15930	15668	15955	16109	15775	15821	16053	15995	16011	15975	15914	15993	15979	15934	15697	15810	16170	15864	16020	16075	16001	15862	16092	16017	16056	15854	16117	15886	16086	15949	15991	15947	15957	16155	16010	15934	15942	16015	15903	15952	16044	15937	16077	16057	16103	16100	15981	16125	15964	15909	16190	15994	15838	15995	15845	15904	15966	15906	15989	16041	15718	15785	16073	15933	15794	16014	15917	16159	15982	15834	15969	16216	15987	15948	15867	16056	15906	15925	15894	16150	16168	15999	16032	16025	16064	15842	16029	15946	15975	15968	16016	16136	16020	15952	15916	15956	15863	15906	15975	16022	15914	16129	16103	16136	16068	15897	15842	15924	16048	15992	16095	16079	15942	16090	15902	15943	16003	16052	15798	15773	16101	15985	15937	15941	15985	15842	16007	15903	15918	16011	15915	16035	16046	15943	15931	15936	15803	15907	16006	15997	15885	15942	16155	15919	15985	15947	16157	16131	16141	15796	15997	15785	15962	16096	16044	15953	15975	15978	16005	16165	15983	16076	15923	15931	16034	15809	15899	15975	16089	15931	15973	15889	15860	16190	15798	16081	16158	16117	16127	16168	15997	15979	15796	16075	15954	16031	15967	16045	16048	16005	15965	15891	16210	16034	15981	15853	16081	16011	16078	15977	16106	15880	16205	16008	15895	16241	15981	15931	15946	16046	15795	15931	15854	16259	15805	16076	16032	15929	15933	16049	16017	15905	15906	16149	15742	16071	15906	16124	16049	15805	15800	16157	15989	15992	16102	15783	15831	15891	16093	15882	16046	15869	15951	16097	15959	16092	15945	15995	16021	15927	15980	16018	16019	16064	16101	15918	15816	16036	15945	15893	15946	16129	15961	15801	15902	16059	16100	16138	15938	15940	16087	16008	16041	16091	16149	16000	16009	16013	16250	15960	16069	15824	15999	16059	16017	15946	16146	15911	16035	15860	15805	16011	16012	16024	16073	15863	15862	16158	15888	15937	16161	15991	15856	15956	15842	16091	15992	15996	15991	15959	16061	16076	15843	15996	16072	16082	16016	15916	15992	15933	15809	16077	16193	16000	16121	16061	16121	15989	15826	16096	15892	15857	16096	16008	15842	16096	15916	16028	15921	15882	15939	15888	16029	15881	16069	15877	16011	16016	16164	16026	16065	15950	16050	16096	15982	15894	15912	16236	16021	15860	16045
30427	50348	46881	37756	30477	24677	21634	19745	18240	17425	16345	15723	15223	15028	14991	14763	14515	14548	14420	14560	14316	14297	14271	14289	14061	14119	14105	14051	14024	13895	13929	13921	14077	14301	14031	14119	14253	14046	14001	14133	14197	13960	13887	14255	14127	14092	14054	14039	14160	14008	14150	14095	13950	14091	14052	14016	13957	13814	13789	14082	13960	13879	14174	14174	13982	13928	14086	14227	14112	14140	13983	14045	14117	13900	14073	14018	14098	14017	13881	14091	14050	14160	14108	13946	14171	14198	14029	14144	14054	13863	14071	14134	13950	14071	14131	14112	13782	13982	13933	13879	14191	13981	14165	14069	13930	14155	14135	14230	13947	14150	14107	14162	14016	14140	14146	14052	14122	14063	14054	13978	13961	13982	14013	13942	13886	14031	14117	14074	13939	14034	14022	13896	14031	13977	14039	13994	14038	14239	14023	13986	13962	14107	14145	14199	14081	14070	14091	14021	14015	14012	13977	13985	14111	13968	14085	14003	14075	14051	14055	13988	14124	13911	13899	14146	14031	14095	14157	13985	13850	13923	14050	14013	13981	13982	14106	14061	13942	14047	14015	14027	13994	13904	14037	14110	14008	13995	14004	13965	13961	14087	14198	14003	14199	14308	14201	13955	14097	13869	14030	13981	14026	14138	14123	14041	13945	14069	14182	14002	13987	13992	14119	14103	14117	13892	14065	14050	14079	13909	14054	14086	14058	13900	14098	14034	13935	14079	14090	14094	13998	14193	13995	13898	14109	14022	14111	14046	14250	14063	13958	14083	13911	13935	13975	14050	13944	14043	14039	14241	14061	14074	13935	13915	14183	14001	14058	13806	14202	14170	14012	13911	14119	14148	14154	14171	13887	13939	13868	14218	14046	14203	13880	14024	14040	14055	14145	13982	13993	14107	14191	13926	14017	13963	13993	13919	14173	14078	13993	14117	13961	14136	14058	13984	13948	13940	14105	14105	14024	14078	14083	13964	13943	14059	14070	14046	13993	14052	13969	14094	14029	13923	14013	14272	13928	14064	14040	14019	13835	13941	14024	13925	14033	13960	14132	13879	14073	14190	13929	13977	14014	14091	13942	14059	14136	13851	14078	14199	13878	14077	13980	14168	14009	14014	13964	14058	13932	14106	13904	13945	13994	14011	13966	14048	14030	14146	14002	14077	14101	14021	13980	13973	13974	14111	14200	14009	14043	14040	13898	14095	13909	13982	14211	14177	14017	14087	14035	14069	13967	14130	14057	13967	13934	14047	14057	13986	14142	14009	13996	14105	14000	13864	14083	14057	13971	14066	14119	14161	14109	13977	14088	13837	13966	14072	14038	14079	13908	13855	14004	14186	14167	14158	14235	13991	14005	13882	13959	14111	14063	14246	14006	14082	14045	13949	13860	13871	13955	13969	14097	14067	13877	14054	13992	14031	14030	13960	13995	14160	14053	14117	14078	14096	14113	13979	13964	13802	14158	14192	13934	13874	14003	13992	14024	14061	14111	14119	14115	14094	13935	14050	13972	14076	14211	14066	14240	13908	14161	14008	13899	13984	14171	14078	14129	14067	13991	14112	14022	14032	14106	13950	14077	14225	14086	14031	14134	13934	14109	13950	14035	14086	14152	14160	14186	14045	14131	14235	13887	13943	14191	13935	14029	14018	14177	14208	14023	14105	14117	13985	14182	13948	14324	14121	14057	13945	14071	14057	14054	14261	13859	14091	13848	14274	14131	13990	14125	13895	14134	13949	14200	14116	14130	14053	14137	13996	14062	14048	14041	13866	14073	14011	14098	14100	14092	13948	13958	14037	14185	14016	14112	13942	14008	13943	14186	13953	14111	13760	14133	14046	14097	14028	14027	14178	14073	13829	14212	14051	13970	13978	14045	14062	13973	14064	14061	14139	14079	14126	13965	14003	13967	13955	14131	14076	13970	14040	14177	13969	13966	13968	13883	14072	14061	13964	14034	13967	13906	13951	14035	14036	14003	14072	14075	14061	14023	13886	14131	13887	13923	14199	13938	14033	13998	14016	14058	14111	14053	13925	13883	14209	13982	14032	13981	13900	14164	14004	14000	14057	14089	14047	14042	14036	14144	14251	14072	14200	14039	14189	13948	14025	14040	13983	14032	13943	14015	14111	14045	14048	14124	13971	14070	13984	13898	13943	14068	13877	14073	13926	14028	14083	13921	13944	14000	14100	14037	14010	14002	13903	14141	14202	14072	13970	14054	13900	14034	14109	14026	13973	13954	14105	13995	13973	14074	13905	13964	13987	14187	14018	13988	14105	13936	14190	14060	14092	14033	14026	14078	14192	14052	13959	13992	14116	14241	13943	13903	14068	14035	14112	13972	13965	14109	14163	14038	13940	14114	14035	13979	14008	14097	14013	14009	13972	14135	13983	13913	14000	14032	13957	13904	14340	14013	13945	14105	13904	14105	13868	13955	14074	14002	14120	14188	13884	13834	14057	14114	14052	14097	13944	14111	14164	14044	13840	14015	14021	14152	14074	13947	14033	13971	14087	14027	14154	13997	14107	14065	13976	14125	14169	14099	14207	13988	14178	14113	13828	14085	14201	14130	13949	14041	13989	14124	14133	14064	14027	14012	14214	14068	14070	14016	13967	14044	14095	13902	13932	14166	14002	13996	14041	13971	13988	14092	14104	13868	14092	14076	13880	14081	14004	14003	14013	14006	14123	13815	13964	14056	13953	13958	14068	14149	14093	14101	14055	14084	14209	14017	14135	13987	14079	13895	13979	13886	13975	14130	14043	14110	14190	14115	14125	13988	14083	14000	14079	14133	13934	14000	13974	13897	14080	13873	14074	14163	14096	13999	14204	14064	14035	14047	14130	14025	13962	14003	14137	14112	14047	14054	13985	14154	14123	14131	14252	13951	14083	13880	13919	14106	14043	14075	14067	14022	13844	13906	14169	14017	14069	14050	14037	14148	14035	13940	14126	14224	14063	13999	13889	14031	13995	14087	13856	14064	13968	14188	14107	14113	14148	14142	13991	13997	14096	13935	14016	13996	14103	14016	14085	14054	13985	13998	14059	14006	13918	14078	13976	14082	14089	14061	13736	13981	13854	14180	13812	14271	14278	13914	14185	14124	14263	13979	13996	14068	13953	14015	13945	13889	13977	14144	13996	14013	13933	14053	14010	13981	13935	13990	14080	13927	13993	14081	14023	14079	13934	13936	14059	13963	14037	14055	14006	13930	13862	13906	13919	13991	14065	14001	14078	14024	14000	13955	14045	14018	14038	14052	14002	14088	14105	13956	14140	13958	14005	13940	14025	14117	14033	14211	13988	13858	14056	14011	14014	14060	14159	14028	14118	13983	14072	14118	14013	14009	14005	13935	14196	14213	14133	14113	13991	14112	14272	14205	14037	14005	14006	14136	14139	13884	13880	14033	14122	14022	14057	14093	14075	14085	14043	14087	13996	14037	14245	14169	14000	14020	14132	14129	13902	14094	13979	14069	13992	14053	14158	14135	13876	14079	13827	14042	14033	13888	14137	14023	14112	13969	14019	13960	14023	14103	14088	14028	14118	13946	13822	14051	14076	14017	14095	14027	14051	13996	14029	13930	13869	14029	14043	14123	13812	13880	13931	14091	13935	14101	13913	14055	14024	13917	13889	14153	14134	13976	14100	14138	14016	13929	14029	14200	14084	14042	14016	14053	14080	14151	14136	14058	13977	14147	13874	14009	14177	14352	14007	14199	14077	14042	14008	14218	14166	14056	14072	13937	14140	14106	13932	14119	13976	13969	14161	14266	14088	13849	14036	14153	14078	13922	14047	14092	13931	14213	14087	13987	13865	14063	14133	14011	14045	14134	13958	14133	14030	14069	14172	14007	13842	14043	14110	14023	14029	14210	14082	13996	14120	13942	13986	14040	14100	14187	14006	14042	14048	14137	13961	14020	14140	14111	14036	13979	13928	13993	14095	14054	13995	14172	14307	14047	14042	13868	14062	13944	14032	13977	14126	14153	14053	14275	14024	14054	13918	14072	14068	13993	13984	13988	13839	14024	14075	14145	14062	13899	14090	13996	14037	13895	13999	14048	14011	14116	13988	14000	13939	13991	13920	14033	14188	14131	14050	14083	14074	14058	13893	13997	14029	13964	14027	13873	14068	14029	14153	14071	14148	13959	13871	14002	14059	14063	14107	14083	14210	14087	13941	13966	14168	13990	13999	14047	14085	14021	14108	13971	14011	14305	13824	13993	14021	13976	14005	14008	14103	14025	13920	13956	14074	13939	13951	13891	14090	13900	14017	14068	14062	13940	13853	14083	14015	13994	14203	14053	14002	14050	13851	14140	14069	14182	13940	14078	14048	13979	14088	14033	13894	13986	14008	14060	14114	14070	13888	13958	14108	14236	14091	14017	14162	13905	14105	14195	14020	14073	14056	14009	14099	14067	14073	14008	14105	14077	14178	14177	13999	13868	13991	14061	13940	14062	14023	14115	14088	14172	13945	13962	13960	14042	14077	13990	14104	13943	13913	13917	14095	14190	14204	14020	14204	14087	14110	13978	14104	13904	14031	13923	13871	14048	14043	14153	14112	14058	14051	14134	14092	14003	13968	14174	14019	14043	14012	14061	13974	14119	14057	13878	13882	14081	13777	13962	13981	14062	13995	14079	14073	13987	14036	14052	13919	14072	14106	14105	14113	14065	14049	14063	13965	14188	13920	14198	14143	13973	14078	13961	14139	14162	14173	14004	14030	13756	14035	14080	14085	14014	14139	14147	14027	14070	13914	14049	14097	14185	13973	13919	13991	14005	13868	14095	14109	14054	14157	13933	14122	14223	13845	14108	14198	13979	14058	14131	14008	13993	13963	14063	14109	14063	14048	14085	13925	14100	14120	14077	14028	13977	14178	14008	14062	14044	13992	14246	14053	14015	14156	13924	14226	13945	13843	14017	13889	14040	13906	13974	13977	14039	13970	13901	14020	14030	14058	14028	14006	13926	14032	14085	14095	13984	13945	14033	14068	14114	14055	14163	14041	14332	14028	14099	13974	14162	13964	13914	14121	14107	14169	13984	13885	14112	14075	14066	14088	13864	14003	14005	14079	14015	13963	14105	14180	14061	14148	14093	13977	14084	13974	13991	14075	13898	13982	14135	13950	13826	13942	14149	14046
22905	21449	29307	24452	23362	26410	28176	22613	20834	20285	19267	18662	18461	18164	18113	17739	17531	17360	17352	17290	17035	17134	17197	17060	17082	16890	17045	17095	17053	17050	17062	16839	16967	16967	16845	17097	17016	17048	16780	16800	16758	16694	16936	17084	16852	16651	16928	17029	16942	16982	16631	16709	16940	16851	16700	16976	16952	16898	16852	17045	16925	17057	16756	16938	16807	16720	16787	16867	16737	16778	16822	16784	16893	16840	16848	16781	16913	16916	16936	16838	16780	16994	16807	16868	16748	16787	16799	16785	16580	16857	16736	16806	16939	16723	16923	16742	16813	16971	16799	16659	16877	16890	17044	16763	16743	17029	16754	16759	16892	16825	16832	16747	16791	16851	16673	16564	16683	16734	16498	16653	16868	16967	16877	16870	16743	16766	16993	16858	16810	16878	16690	17009	16849	16801	16649	16713	16861	16733	16795	16757	16824	16774	16581	16823	16642	16683	16620	16710	16817	16719	16715	16849	16779	16752	16833	16737	16834	16725	16901	16849	16748	16613	16932	16665	16760	16881	16862	16609	16944	16869	16667	16690	16544	16767	16700	16746	16729	16731	16880	16675	16673	16737	16769	16804	16980	16857	16762	16755	16910	16800	16853	16822	16909	16753	16924	16906	16842	16756	16791	16774	16716	16711	16921	16816	16718	16795	16849	16745	16750	16790	16817	16755	16883	16863	16728	16732	16841	16687	16819	16970	16677	16845	16705	16895	16743	16644	16758	16819	16714	16765	16745	16753	16828	16872	16704	16767	16807	16815	16851	16754	16774	16800	16830	16770	16796	16827	16813	16803	16749	16889	16765	16831	16907	16889	16803	16881	16971	16722	16837	16678	16756	16793	16650	16832	16803	16577	16804	16867	16695	16724	16721	16823	16883	16861	16776	16953	16697	16723	16663	16655	16859	16810	16801	16758	16824	16774	16976	16911	16718	16700	16719	16916	16990	16712	16872	16884	16791	16775	16715	16772	16725	16831	16679	16895	16799	16861	16705	16812	16829	16644	16756	16689	16726	16812	16873	16640	16881	17018	16998	16906	16775	16629	16767	16725	16869	16741	16831	16771	16752	16743	16780	16896	16902	16824	16778	16866	16614	16873	16726	16763	16957	16649	16654	16652	16682	16822	16803	16756	16873	16873	16740	16714	16669	16703	16832	16925	16688	16752	16685	16745	16918	16706	16881	16784	16872	16702	16901	16771	16795	16726	16700	17010	16953	16672	16812	16769	16973	16731	16820	16748	17011	16690	16698	16790	16653	16982	17003	16798	16884	16694	16643	16495	16930	16980	16906	16846	16865	16508	16835	16927	16703	16967	16709	16742	16838	16639	16729	16790	16931	16727	16898	16665	16865	16903	16823	16732	16860	16916	16953	16758	16730	16772	16847	16923	16728	16846	16797	16698	16743	16741	16733	16803	16723	16897	16855	16849	16701	16617	16993	16676	16835	16740	16934	16708	16649	16902	16697	16557	16733	16573	16699	16478	16736	16835	16760	16848	16799	16864	16729	16858	16912	16675	16762	16732	16918	16744	16979	16897	16563	16520	16914	16737	16894	16764	16764	17016	16643	16921	16849	17052	16716	16893	16584	16654	16811	16833	16840	16614	16850	16841	16881	16780	16648	16578	16642	16966	16874	16781	16816	16824	16715	16723	16866	16602	16894	16699	16786	16845	16801	16856	16890	16898	16796	16809	16872	16815	16830	16849	16723	16882	16759	16809	16809	16700	16875	16780	16692	16816	16798	16822	16959	16803	16847	16637	16715	16946	16653	16544	16738	16431	16907	16835	16805	16894	16758	16903	16741	16894	16864	16770	17027	16671	16840	16625	16732	16712	16817	16721	16642	16654	16528	16734	16765	16581	16904	16738	16939	16781	16807	16823	16805	16721	16759	16733	16805	16920	16731	16771	16728	16623	16797	16703	16567	16781	16947	16611	16735	16764	16472	16647	16827	16459	16827	16753	16967	16811	16803	16831	16729	16854	16771	16672	16922	16749	16933	16750	16817	16782	16600	16963	16762	16783	16881	16756	16810	16667	16711	16768	16754	17021	16770	16839	16690	16714	16987	16630	16782	16958	16945	16972	16945	16897	16745	16575	16676	16475	16688	16745	16872	16729	16647	16627	16691	16550	16831	16621	16819	17070	16966	16760	16844	17094	16771	16865	16963	16592	16793	16770	16923	16823	16701	16776	16608	16560	16662	16790	16557	16699	16881	16854	16800	16799	16827	16819	16665	16939	16605	16754	16733	16776	16754	16813	16805	16887	16827	16708	16733	16786	16879	16830	16768	16932	17019	16927	16793	16776	16867	16689	16732	16855	16955	16705	16922	16872	16807	16651	16686	16693	16858	16488	16737	16781	16991	16916	16766	16732	16889	16773	16707	17068	16812	16922	16880	16762	16690	16692	16884	16802	16718	16764	16854	16832	16921	16644	16760	16714	16820	16916	16716	16690	16724	16821	16915	16681	16814	16697	16702	16780	16694	16656	16693	16733	16724	16700	16767	16519	16768	16839	16791	16820	16730	16705	16749	16719	16813	16815	16952	16719	16852	16924	16753	17035	16779	16824	16834	16682	16744	16737	16627	16771	16940	16780	17002	16716	16715	16705	16615	16752	16683	16921	16980	16863	16866	16711	16625	16729	16645	16801	16692	16765	16843	16879	17046	16907	16783	16688	16804	16788	16854	16762	16813	16704	16776	16845	16724	16806	16655	16854	16801	16723	16731	16726	16814	16695	16692	16524	16794	16764	16739	16781	16843	16644	16920	16880	16669	16785	16780	16805	16969	16651	16714	16685	16773	16718	16792	16820	16864	16636	16507	16738	16770	16675	16705	16764	16543	16887	16909	16603	16833	16799	16888	16797	16639	16736	16779	16835	16654	16802	16761	16648	16637	16829	16700	16770	16835	16810	16651	16846	16850	16736	16975	16759	16755	16800	16727	16820	16856	16853	16850	16590	16690	16652	16756	16880	16846	17068	16774	16853	16594	16798	16707	16884	16619	16819	16882	16918	16684	16701	16854	16713	16645	16752	16574	16741	16691	16872	16678	16696	16788	16798	16745	16964	16817	16901	16708	16845	16737	16850	16762	16735	16573	16672	16868	16729	16822	16781	16930	16675	16809	16684	16700	16779	16773	16733	16777	16713	16679	16741	16707	16653	16754	16778	16794	16850	16783	16724	16728	16745	16838	16788	16764	16801	16893	16881	16682	16825	16721	16841	16935	16843	16758	16815	16765	16663	16839	16827	16897	16548	16740	16745	16757	16888	16717	16671	16827	16968	16897	16897	16784	16656	16786	16832	16715	16846	16691	16989	16650	16755	16734	16806	16806	16845	16688	16775	17001	16847	16929	16800	16985	16965	16872	16795	16825	16821	16803	16878	16837	16814	16719	16626	16827	16892	16795	16764	16926	16810	16762	16740	16589	16641	16790	16918	16810	16914	16873	16707	16887	16800	16687	16928	16883	16677	16617	16681	16860	16936	16520	16656	16873	16778	16749	17006	16862	16747	16767	17007	16678	16738	16747	16654	16707	16755	16681	16860	16658	16732	16582	16695	16890	16716	16843	16647	16754	16821	16722	16791	16791	16761	16854	16824	16864	16832	16967	16667	16651	16752	16678	16693	16824	16690	16757	17065	16710	16700	16837	16779	16623	16593	16829	16734	16557	16772	16694	16736	16687	16674	16873	16757	16882	16823	16848	16762	16672	16809	16810	16777	16812	16697	16749	16760	16896	16694	16685	16775	16808	16799	16692	16710	16804	16621	16794	16649	16729	16903	16752	16531	16845	16653	16946	16704	16893	16756	16655	16835	16863	16670	16531	16767	16639	16777	16855	16814	16779	16664	16643	16721	16797	16679	16652	16823	16674	16735	16780	16760	16703	16849	16801	16590	16627	16988	16615	16848	16489	16699	16630	16915	16816	16696	16973	16767	16735	16594	16697	16609	16801	16786	16732	16815	16859	16832	16936	16796	16831	16791	16864	16561	16739	16715	16743	16815	16973	16844	16895	16560	16810	16803	16792	16485	16875	17122	16754	16825	16632	16967	16620	16840	16683	16717	16703	17011	16857	16690	16596	16758	16902	16826	16698	16793	16661	16877	16825	16812	16623	16792	16675	16584	16914	16714	16812	16816	16931	16808	16834	16821	17010	16769	16952	16681	16691	16770	16708	16835	16840	16674	16811	16920	16709	16796	16792	16705	16863	16847	16746	16615	16656	16809	16677	16780	16798	16801	16778	16732	16724	16772	16754	16784	16726	16767	16841	16743	16846	16719	16846	16693	16826	16593	16903	16860	16767	16644	16646	16655	16921	16649	16790	16800	16663	16506	16877	16881	16719	16740	16735	16879	16809	16796	16544	16719	16783	16798	16621	16870	16731	16845	16812	16704	17014	16677	16947	16904	16815	17047	17000	16742	16868	16873	16824	16956	16869	16655	16788	16518	16802	16692	16848	16620	16622	16626	16796	16819	16819	16743	16815	16832	16753	16771	16733	16809	16689	16679	16669	16684	16611	16801	16657	16859	16596	16840	16797	16761	16866	16644	16928	16605	16880	16873	16760	16653	16741	16630	16743	16660	16635	16628	16521	16734	16614	16760	16985	16615	16746	16978	16797	16804	16718	16824	16930	16763	16982	16653	16699	16741	16612	16707	16886	16685	16715	16782	16858	16888	16932	16826	16873	16852	16883	16603	16667	16614	16672	16550	16888	16542	16798	16627	16681	16685	16860	16711	16961	16636	16752	16806	16717	16796	16852	16973	16946	16589	16698	16772	16643	16600	16909	16738	17044	16814	16613	16579	16942	17022	16788	16935	16648	16878	16846	16788	16777	16788	16748	16808	16782	16913	16870	16629	16858	16578	16656	16605	16792	16698	16795	16754	16801	16873	16709	16826	16855	16777	16664	16583	16823	16690	16727	16776	16665	16808	16715	16673	16846	16933	16868	16777	16778	16827	16680	16717	16698	16764	16935	16894	17049	16653	16838	16672	16568	16569	16901	16708	16817	16801	16648	16629	16857	16684	16755	16828	16757	16753	16690	16803	16683	16807	16676	16751	16846	16732	16758	16780	16838	16724	16585	16720	16651	16735	16911	16754	16818	16860	16724	16822	16804	16733	16870	17016	17044	16703
33682	56781	53883	44158	36468	29376	24780	21745	20077	18820	17824	17185	16553	15998	15801	15594	15448	15266	15132	15041	14730	14796	14789	14687	14711	14520	14549	14551	14501	14627	14515	14595	14563	14478	14785	14483	14447	14428	14499	14511	14380	14544	14523	14438	14411	14433	14396	14524	14383	14468	14536	14481	14493	14321	14484	14359	14462	14565	14549	14468	14435	14594	14446	14514	14477	14390	14373	14489	14521	14436	14457	14500	14263	14335	14541	14515	14446	14598	14423	14441	14596	14571	14557	14505	14356	14462	14400	14358	14332	14372	14561	14390	14469	14460	14562	14540	14381	14530	14555	14520	14345	14500	14252	14499	14442	14485	14419	14318	14280	14429	14616	14532	14551	14500	14455	14354	14588	14474	14517	14376	14354	14550	14452	14489	14481	14498	14522	14491	14495	14473	14580	14345	14557	14315	14425	14594	14464	14380	14419	14489	14548	14397	14547	14278	14551	14404	14611	14469	14364	14471	14449	14435	14449	14443	14345	14415	14435	14621	14591	14507	14613	14381	14441	14689	14379	14485	14565	14352	14399	14515	14374	14381	14530	14385	14536	14365	14517	14474	14463	14374	14446	14441	14357	14336	14342	14461	14442	14317	14421	14597	14495	14431	14457	14483	14440	14369	14568	14308	14513	14518	14360	14470	14427	14404	14396	14287	14403	14451	14413	14466	14363	14301	14504	14549	14441	14403	14375	14261	14440	14502	14412	14365	14383	14436	14501	14461	14539	14518	14471	14412	14445	14469	14566	14406	14508	14540	14544	14454	14562	14358	14279	14583	14515	14453	14445	14539	14473	14402	14442	14358	14522	14382	14475	14435	14259	14377	14541	14458	14476	14448	14545	14427	14453	14384	14569	14407	14468	14422	14354	14561	14621	14462	14485	14499	14442	14310	14482	14493	14341	14551	14412	14467	14410	14582	14412	14368	14378	14446	14536	14541	14312	14421	14197	14355	14478	14414	14458	14477	14554	14486	14543	14355	14395	14462	14415	14393	14557	14598	14414	14489	14395	14527	14528	14571	14434	14403	14400	14296	14530	14397	14439	14334	14581	14410	14282	14565	14555	14380	14559	14715	14532	14444	14361	14532	14385	14487	14550	14407	14381	14385	14460	14381	14371	14592	14378	14443	14389	14483	14467	14277	14347	14494	14433	14507	14486	14341	14431	14463	14462	14437	14386	14399	14350	14333	14417	14483	14533	14281	14473	14457	14413	14520	14444	14426	14532	14469	14486	14386	14421	14432	14505	14485	14537	14418	14508	14403	14416	14264	14586	14502	14527	14514	14491	14563	14500	14459	14435	14526	14363	14471	14456	14354	14438	14455	14545	14470	14405	14424	14474	14375	14493	14473	14493	14438	14434	14318	14370	14520	14539	14420	14473	14385	14518	14273	14402	14346	14347	14360	14407	14644	14474	14565	14414	14624	14342	14608	14539	14315	14451	14525	14398	14575	14358	14413	14467	14488	14333	14605	14487	14446	14384	14386	14433	14322	14342	14497	14466	14358	14484	14430	14402	14508	14584	14420	14323	14346	14290	14550	14559	14338	14471	14369	14457	14520	14276	14364	14465	14520	14496	14491	14560	14561	14426	14502	14428	14379	14599	14436	14335	14548	14295	14459	14388	14462	14686	14428	14573	14247	14444	14350	14551	14579	14415	14423	14324	14513	14573	14306	14457	14432	14327	14404	14294	14416	14288	14355	14396	14554	14559	14331	14460	14543	14523	14463	14421	14413	14420	14515	14476	14537	14405	14489	14499	14446	14340	14515	14370	14554	14460	14505	14490	14531	14476	14323	14436	14294	14552	14380	14395	14528	14430	14394	14363	14518	14590	14263	14391	14388	14469	14532	14403	14474	14569	14468	14451	14450	14473	14447	14604	14516	14350	14495	14418	14528	14481	14547	14312	14466	14523	14458	14522	14177	14362	14254	14567	14315	14574	14280	14537	14512	14530	14612	14556	14519	14558	14425	14518	14472	14685	14460	14423	14264	14446	14414	14382	14403	14462	14457	14378	14425	14341	14486	14475	14421	14375	14470	14312	14377	14407	14340	14479	14323	14477	14512	14292	14415	14575	14462	14534	14392	14464	14553	14412	14617	14562	14549	14419	14397	14424	14649	14489	14669	14390	14478	14391	14588	14406	14554	14439	14495	14391	14340	14430	14457	14462	14414	14441	14534	14532	14640	14372	14452	14391	14411	14550	14414	14449	14455	14490	14371	14532	14292	14399	14484	14285	14419	14487	14431	14481	14637	14390	14380	14444	14540	14552	14441	14483	14346	14604	14408	14512	14412	14454	14595	14390	14571	14428	14510	14431	14525	14473	14549	14691	14318	14412	14449	14363	14448	14466	14402	14387	14371	14474	14541	14480	14383	14488	14373	14436	14361	14475	14467	14392	14466	14471	14383	14337	14443	14435	14417	14619	14287	14419	14507	14406	14361	14433	14312	14422	14458	14554	14478	14571	14443	14590	14406	14378	14420	14409	14607	14417	14392	14587	14405	14413	14439	14421	14368	14527	14475	14423	14553	14425	14390	14424	14254	14496	14354	14557	14225	14324	14356	14321	14319	14426	14200	14409	14459	14516	14456	14508	14354	14492	14476	14452	14458	14464	14191	14546	14356	14403	14444	14414	14382	14275	14555	14421	14442	14503	14290	14360	14459	14325	14413	14283	14449	14542	14337	14392	14429	14570	14429	14557	14409	14416	14409	14446	14353	14380	14325	14386	14368	14587	14366	14455	14366	14541	14556	14339	14562	14449	14403	14357	14547	14498	14434	14501	14476	14382	14550	14358	14510	14399	14412	14390	14360	14389	14487	14342	14437	14400	14305	14393	14379	14439	14450	14331	14301	14417	14507	14270	14315	14536	14635	14447	14171	14278	14439	14467	14418	14492	14223	14513	14341	14309	14335	14418	14427	14503	14504	14482	14523	14428	14514	14507	14449	14624	14505	14306	14482	14403	14332	14509	14674	14290	14392	14414	14589	14447	14518	14402	14464	14422	14400	14457	14470	14473	14423	14648	14516	14376	14366	14398	14593	14516	14384	14386	14439	14526	14280	14525	14518	14284	14318	14380	14520	14447	14395	14458	14407	14413	14349	14515	14448	14444	14517	14264	14568	14563	14470	14518	14480	14472	14413	14639	14449	14477	14401	14476	14261	14475	14423	14394	14592	14547	14479	14330	14530	14583	14571	14514	14439	14356	14535	14379	14320	14528	14413	14586	14459	14574	14574	14399	14623	14461	14425	14485	14481	14274	14508	14369	14442	14460	14365	14460	14387	14341	14481	14258	14492	14350	14472	14508	14386	14452	14394	14282	14563	14527	14454	14290	14362	14431	14577	14403	14443	14465	14508	14535	14363	14351	14412	14485	14522	14302	14670	14491	14549	14417	14525	14397	14289	14474	14505	14401	14365	14499	14444	14492	14318	14362	14445	14556	14495	14431	14513	14515	14478	14330	14386	14531	14506	14363	14451	14399	14417	14434	14373	14527	14407	14426	14415	14474	14518	14514	14616	14394	14496	14543	14538	14494	14470	14454	14513	14497	14402	14363	14459	14260	14448	14573	14516	14523	14412	14488	14512	14465	14336	14577	14524	14409	14575	14515	14372	14311	14509	14571	14452	14432	14326	14564	14397	14558	14531	14669	14573	14518	14309	14532	14605	14361	14518	14412	14429	14644	14331	14492	14507	14545	14465	14398	14504	14494	14411	14481	14439	14716	14327	14465	14562	14374	14404	14441	14497	14387	14467	14473	14473	14376	14285	14471	14461	14492	14420	14375	14343	14269	14575	14395	14572	14417	14451	14520	14506	14343	14350	14417	14523	14485	14366	14487	14338	14557	14464	14637	14463	14646	14389	14612	14507	14543	14454	14518	14451	14367	14478	14490	14488	14517	14263	14570	14479	14489	14504	14362	14398	14461	14494	14418	14422	14397	14404	14392	14433	14306	14311	14243	14620	14368	14473	14443	14335	14391	14382	14519	14455	14426	14376	14389	14487	14533	14481	14491	14487	14415	14421	14450	14338	14240	14405	14559	14563	14458	14448	14413	14564	14424	14467	14429	14555	14451	14444	14423	14484	14545	14533	14428	14520	14444	14485	14428	14471	14354	14454	14501	14534	14316	14453	14513	14369	14412	14317	14403	14491	14432	14414	14321	14488	14319	14543	14389	14553	14507	14520	14449	14527	14342	14461	14401	14463	14423	14449	14599	14421	14410	14263	14437	14279	14439	14390	14571	14425	14535	14364	14471	14348	14473	14481	14515	14336	14334	14412	14572	14603	14338	14426	14399	14219	14467	14459	14533	14351	14379	14479	14411	14324	14441	14644	14596	14509	14484	14473	14379	14402	14540	14356	14513	14361	14383	14508	14379	14557	14382	14545	14583	14479	14568	14440	14499	14452	14461	14457	14495	14388	14561	14443	14387	14592	14308	14318	14338	14236	14500	14383	14236	14501	14619	14580	14536	14525	14608	14328	14402	14364	14450	14603	14431	14526	14560	14471	14538	14538	14330	14447	14611	14334	14452	14452	14418	14512	14475	14533	14509	14256	14472	14390	14434	14553	14411	14313	14373	14524	14510	14424	14609	14339	14639	14397	14487	14433	14355	14612	14376	14501	14473	14428	14518	14334	14349	14428	14388	14467	14460	14651	14372	14444	14435	14452	14445	14408	14354	14530	14442	14310	14303	14412	14691	14276	14248	14400	14553	14447	14421	14581	14490	14372	14478	14569	14466	14428	14379	14253	14432	14357	14451	14504	14384	14502	14370	14415	14504	14468	14409	14461	14358	14441	14379	14459	14254	14564	14355	14507	14304	14630	14458	14443	14421	14334	14281	14382	14518	14460	14354	14311	14421	14448	14413	14477	14448	14614	14629	14352	14443	14330	14491	14458	14382	14411	14561	14382	14295	14568	14536	14343	14605	14486	14399	14397	14465	14522	14292	14472	14458	14509	14289	14612	14451	14478	14427	14341	14490	14564	14596	14281	14552	14415	14398	14643	14359	14544	14373	14581	14427	14405	14383	14506	14333	14376	14427	14398	14624	14416	14426	14467	14444	14613	14417	14385	14430	14512	14511	14296	14458	14230	14426	14546	14348	14543	14627	14625	14452	14526	14425	14307	14558	14348
28269	26278	33531	30112	24092	21542	19502	18322	17747	17467	17380	17179	16762	16952	16551	16700	16552	16317	16692	16491	16528	16290	16364	16478	16392	16462	16434	16582	16451	16541	16643	16512	16366	16476	16461	16257	16465	16505	16399	16483	16572	16570	16631	16374	16383	16574	16226	16353	16211	16316	16327	16415	16416	16585	16270	16352	16260	16482	16268	16340	16468	16477	16404	16448	16551	16578	16391	16372	16356	16421	16387	16543	16532	16375	16276	16512	16438	16175	16491	16365	16247	16524	16545	16690	16525	16443	16453	16297	16273	16382	16353	16310	16346	16419	16285	16433	16529	16294	16310	16529	16425	16277	16403	16418	16303	16232	16407	16392	16396	16446	16487	16466	16311	16333	16552	16560	16604	16519	16384	16362	16111	16353	16371	16435	16513	16329	16437	16580	16391	16389	16196	16376	16425	16462	16458	16386	16366	16440	16482	16405	16411	16382	16486	16341	16412	16516	16534	16410	16410	16488	16489	16466	16244	16220	16403	16348	16511	16434	16325	16217	16342	16318	16418	16370	16469	16530	16544	16320	16302	16259	16449	16604	16373	16397	16165	16225	16372	16238	16397	16423	16378	16443	16322	16641	16613	16357	16351	16319	16692	16348	16566	16502	16394	16341	16365	16504	16534	16226	16436	16241	16601	16491	16518	16607	16384	16459	16410	16265	16257	16415	16397	16287	16401	16404	16517	16467	16329	16408	16217	16409	16404	16400	16477	16374	16348	16289	16336	16377	16409	16244	16420	16388	16436	16237	16342	16624	16442	16447	16469	16443	16451	16450	16271	16433	16320	16420	16542	16257	16355	16330	16351	16446	16274	16398	16171	16144	16617	16494	16361	16434	16289	16419	16433	16420	16496	16245	16345	16521	16430	16607	16474	16496	16488	16376	16572	16346	16378	16347	16206	16338	16349	16321	16447	16455	16505	16444	16451	16431	16401	16572	16385	16389	16493	16441	16401	16576	16263	16530	16456	16398	16551	16731	16425	16596	16590	16443	16612	16555	16257	16319	16410	16182	16267	16218	16231	16329	16413	16342	16365	16248	16304	16360	16151	16487	16457	16270	16282	16412	16534	16392	16334	16268	16349	16348	16538	16364	16387	16289	16539	16316	16516	16611	16479	16397	16156	16255	16490	16407	16564	16420	16308	16334	16351	16418	16656	16488	16431	16442	16385	16547	16539	16284	16482	16438	16452	16613	16414	16395	16494	16345	16296	16404	16377	16576	16436	16349	16611	16675	16465	16407	16382	16623	16312	16412	16443	16563	16531	16413	16415	16552	16481	16542	16397	16487	16323	16350	16432	16272	16409	16537	16404	16243	16536	16446	16349	16299	16375	16602	16736	16403	16450	16454	16328	16354	16382	16290	16551	16312	16459	16506	16366	16443	16415	16481	16647	16502	16574	16378	16402	16457	16352	16307	16337	16493	16525	16428	16719	16438	16531	16467	16466	16241	16424	16322	16474	16339	16527	16440	16434	16243	16350	16280	16264	16346	16602	16537	16357	16216	16367	16522	16478	16505	16480	16227	16342	16396	16372	16551	16317	16437	16563	16419	16247	16486	16294	16490	16323	16400	16528	16417	16141	16428	16368	16399	16412	16603	16380	16378	16374	16368	16479	16393	16370	16516	16492	16460	16588	16519	16398	16263	16328	16507	16510	16508	16310	16365	16319	16287	16404	16329	16332	16457	16368	16424	16526	16348	16192	16523	16663	16673	16482	16506	16463	16487	16234	16431	16399	16628	16427	16266	16578	16535	16397	16497	16602	16506	16435	16262	16345	16473	16514	16426	16474	16399	16458	16214	16631	16465	16424	16316	16365	16310	16458	16516	16549	16184	16355	16346	16280	16447	16331	16354	16185	16370	16293	16351	16360	16411	16319	16469	16211	16286	16479	16480	16352	16510	16322	16399	16406	16318	16408	16055	16235	16260	16633	16369	16583	16475	16525	16465	16378	16347	16433	16463	16237	16097	16518	16404	16611	16372	16480	16419	16311	16276	16471	16437	16267	16466	16294	16382	16382	16503	16552	16377	16369	16505	16468	16260	16321	16454	16286	16562	16417	16485	16426	16491	16380	16643	16193	16331	16380	16548	16306	16257	16442	16134	16326	16425	16430	16323	16350	16570	16389	16475	16487	16516	16333	16529	16548	16556	16356	16640	16186	16634	16391	16388	16546	16458	16261	16415	16409	16291	16600	16403	16425	16559	16460	16350	16318	16560	16495	16391	16584	16626	16251	16338	16512	16412	16528	16376	16157	16362	16465	16538	16429	16246	16357	16506	16416	16410	16220	16311	16569	16307	16569	16302	16444	16351	16475	16422	16530	16417	16389	16303	16149	16316	16396	16568	16594	16346	16455	16381	16364	16448	16340	16510	16429	16526	16358	16455	16473	16462	16484	16378	16379	16310	16235	16349	16300	16455	16354	16483	16419	16279	16451	16482	16193	16449	16271	16392	16361	16445	16413	16548	16222	16569	16325	16448	16337	16120	16469	16583	16609	16402	16468	16320	16404	16309	16388	16611	16435	16473	16456	16496	16433	16442	16429	16641	16298	16416	16506	16442	16394	16303	16407	16366	16397	16241	16251	16492	16271	16598	16352	16486	16460	16580	16363	16532	16471	16330	16646	16471	16675	16591	16504	16482	16360	16397	16242	16389	16550	16552	16763	16397	16439	16460	16441	16331	16463	16544	16561	16567	16438	16344	16326	16351	16431	16353	16310	16385	16399	16385	16240	16275	16627	16339	16654	16340	16386	16440	16403	16524	16457	16306	16290	16479	16521	16644	16373	16308	16434	16440	16322	16309	16348	16239	16263	16378	16332	16427	16424	16393	16283	16142	16478	16478	16326	16411	16387	16409	16398	16398	16495	16507	16553	16487	16485	16597	16423	16404	16774	16254	16503	16462	16519	16362	16242	16414	16329	16455	16345	16513	16382	16359	16452	16536	16254	16459	16391	16279	16372	16478	16588	16403	16296	16364	16497	16428	16573	16251	16328	16195	16368	16554	16367	16277	16324	16322	16382	16378	16269	16418	16473	16496	16363	16165	16170	16484	16414	16534	16471	16311	16484	16509	16360	16346	16513	16498	16291	16425	16527	16411	16502	16502	16306	16395	16451	16416	16490	16390	16486	16242	16354	16328	16400	16422	16355	16434	16445	16415	16390	16379	16468	16457	16306	16616	16529	16389	16372	16475	16420	16617	16593	16273	16544	16593	16464	16513	16598	16388	16381	16219	16262	16264	16265	16394	16506	16444	16477	16575	16105	16370	16520	16468	16377	16486	16511	16478	16477	16285	16558	16457	16432	16511	16339	16230	16570	16422	16299	16508	16307	16288	16368	16357	16442	16450	16424	16394	16394	16430	16531	16482	16554	16413	16237	16363	16407	16200	16239	16277	16407	16395	16571	16609	16347	16360	16524	16183	16524	16267	16475	16665	16493	16416	16470	16326	16421	16461	16474	16169	16299	16415	16615	16282	16416	16576	16367	16478	16397	16185	16446	16318	16191	16447	16472	16467	16409	16457	16309	16436	16478	16397	16507	16263	16484	16494	16546	16452	16494	16538	16246	16340	16414	16467	16467	16215	16590	16388	16314	16360	16233	16377	16585	16438	16361	16325	16344	16450	16392	16453	16364	16348	16466	16673	16402	16515	16300	16453	16577	16372	16365	16536	16391	16506	16505	16561	16484	16459	16398	16322	16515	16581	16422	16378	16459	16275	16531	16272	16291	16388	16375	16233	16604	16363	16361	16220	16308	16251	16196	16404	16556	16392	16550	16412	16521	16246	16401	16254	16498	16446	16498	16421	16317	16412	16579	16446	16360	16547	16507	16373	16346	16267	16349	16405	16403	16488	16177	16545	16570	16396	16468	16369	16431	16318	16403	16541	16429	16512	16423	16298	16623	16405	16665	16301	16510	16453	16147	16370	16457	16314	16528	16339	16415	16348	16155	16513	16332	16381	16365	16473	16420	16456	16543	16269	16443	16679	16572	16346	16272	16469	16563	16360	16548	16544	16314	16589	16471	16339	16428	16558	16633	16636	16631	16380	16456	16421	16472	16347	16353	16472	16470	16419	16274	16398	16337	16475	16551	16360	16435	16348	16493	16453	16225	16376	16223	16180	16537	16400	16478	16361	16297	16550	16363	16419	16372	16286	16248	16384	16362	16596	16458	16348	16715	16248	16343	16570	16429	16400	16354	16536	16580	16208	16570	16468	16491	16655	16406	16265	16355	16541	16326	16537	16599	16608	16517	16585	16590	16623	16489	16487	16380	16490	16487	16355	16241	16295	16281	16523	16539	16363	16463	16523	16541	16209	16341	16365	16351	16559	16408	16450	16525	16315	16505	16229	16384	16362	16564	16459	16417	16482	16347	16416	16439	16197	16303	16233	16327	16568	16209	16283	16378	16378	16464	16513	16475	16567	16340	16328	16375	16385	16410	16395	16334	16262	16482	16607	16434	16322	16454	16322	16343	16550	16384	16321	16466	16551	16620	16438	16570	16412	16272	16339	16555	16213	16475	16479	16360	16380	16329	16574	16487	16323	16511	16264	16318	16503	16342	16378	16257	16360	16348	16119	16255	16581	16468	16369	16272	16386	16514	16221	16472	16414	16488	16440	16607	16447	16515	16565	16568	16552	16512	16569	16424	16425	16527	16331	16268	16408	16456	16347	16472	16307	16398	16447	16442	16493	16422	16569	16484	16398	16505	16442	16419	16400	16475	16463	16411	16251	16492	16373	16427	16531	16603	16437	16429	16278	16367	16393	16374	16370	16481	16554	16426	16367	16233	16583	16470	16549	16387	16386	16503	16501	16474	16564	16494	16435	16465	16228	16567	16484	16599	16447	16569	16470	16418	16425	16263	16586	16477	16417	16404	16380	16271	16384	16506	16551	16332	16186	16459	16168	16528	16476	16315	16468	16329	16502	16366	16351	16425	16402	16334	16253	16498	16467	16268	16472	16285	16399	16277	16299	16216	16346	16536	16391	16468	16522	16280	16494	16494	16407	16395	16570	16374	16455	16499	16426	16524	16436	16528	16357	16374	16534	16481	16335	16336	16479	16593	16593	16444	16460	16337	16318	16357	16247	16380	16464	16664	16277	16446	16540	16345	16306	16474	16457	16241	16362
29518	42262	39293	30355	24895	21271	18266	17114	16255	15923	15581	14961	14968	14786	14760	14582	14571	14634	14542	14339	14447	14451	14389	14312	14342	14369	14309	14318	14243	14181	14239	14228	14238	14301	14208	14289	14277	14370	14235	14387	14325	14329	14241	14354	14364	14156	14254	14254	14190	14245	14150	14187	14359	14341	14220	14207	14235	14127	14153	14249	14246	14293	14177	14434	14253	14140	14244	14205	14407	14258	14279	14219	14190	14317	14246	14298	14385	14160	14128	14287	14262	14391	14304	14050	14326	14345	14202	14380	14271	14246	14108	14344	14211	14300	14119	14145	14308	14299	14134	14340	14295	14272	14236	14368	14251	14268	14284	14339	14302	14235	14269	14209	14252	14124	14246	14090	14122	14187	14309	14105	14242	14389	14059	14161	14182	14351	14473	14138	14101	14029	14396	14220	14298	14160	14322	14298	14415	14189	14283	14215	14140	14291	14149	14380	14174	14210	14224	14215	14211	14192	14213	14153	14330	14301	14391	14203	14227	14232	14091	14290	14424	14233	14215	14341	14230	14210	14206	14261	14232	14308	14257	14090	14472	14438	14244	14185	14135	14144	14252	14221	14377	14209	14371	14359	14112	14302	14180	14233	14301	14363	14116	14359	14212	14113	14313	14205	14154	14315	14263	14362	14186	14244	14196	14202	14146	14073	14362	14232	14240	14259	14310	14203	14256	14256	14211	14251	14349	14088	14458	14241	14171	14335	14314	14117	14338	14209	14334	14215	14308	14267	14369	14285	14095	14162	14258	14324	14354	14227	14272	14305	14256	14071	14366	14181	14200	14205	14402	14360	14132	14220	14236	14059	14156	14380	14179	14268	14148	14071	14344	14197	14266	14292	14335	14366	14238	14236	14197	14406	14382	14325	14357	14274	14292	14406	14226	14205	14412	14391	14332	14325	14247	14436	14266	14230	14280	14376	14251	14166	14269	14268	14312	14210	14275	14202	14418	14362	14261	14264	14164	14232	14367	14344	14304	14343	14382	14116	14289	14294	14227	14309	14257	14344	14148	14259	14331	14164	14135	14364	14290	14097	14190	14405	14230	14177	14179	14390	14280	14219	14127	14090	14081	14239	14196	14213	14038	14141	14378	14183	14341	14316	14304	14289	14353	14090	14230	14232	14061	14319	14295	14273	14181	14332	14282	14228	14167	14339	14213	14314	14265	14315	14218	14370	14379	14308	14240	14104	14117	14378	14146	14198	14298	14201	14375	14172	14236	14386	14200	14287	14263	14351	14259	14248	14457	14167	14240	14245	14267	14176	14469	14165	14248	14476	14174	14332	14336	14160	14265	14222	14235	14273	14238	14236	14139	14215	14248	14312	14174	14187	14274	14197	14156	14217	14173	14348	14281	14203	14248	14283	14064	14309	14372	14217	14270	14220	14239	14199	14189	14186	14264	14252	14344	14149	14375	14226	14195	14154	14138	14200	14237	14292	14242	14204	14013	14279	14210	14293	14163	14244	14198	14261	14328	14202	14229	14222	14266	14202	14125	14303	14130	14235	14346	14101	14303	14188	14105	14202	14169	14175	14108	14362	14283	14219	14163	14205	14286	14230	14154	14252	14128	14443	14490	14231	14319	14372	14291	14195	14480	14296	14290	14195	14166	14216	14220	14330	14101	14095	14107	14183	14147	14178	14081	14167	14228	14119	14251	14282	14141	14154	14418	14470	14142	14303	14286	14141	14202	14259	14129	14322	14376	14209	14224	14403	14174	14151	14294	14153	14160	14301	14138	14274	14400	14241	14293	14254	14200	14135	14338	14350	14365	14382	14133	14385	14151	14217	14281	14232	14250	14290	14260	14304	14331	14329	14398	14168	14228	14538	14150	14312	14172	14250	14248	14201	14177	14227	14232	14003	14331	14264	14296	14140	14267	14293	14246	14258	14249	14092	14385	14113	14357	14236	14321	14236	14267	14279	14099	14306	14391	14248	14106	14247	14253	14215	14141	14170	14284	14307	14300	14327	14183	14373	14365	14258	14219	14329	14208	14210	14290	14268	14343	14255	14258	14221	14184	14093	14207	14216	14239	14208	14112	14184	14375	14235	14240	14242	14245	14089	14185	14338	14225	14221	14146	14394	14202	14269	14204	14333	14241	14326	14198	14207	14404	14282	14097	14252	14248	14324	14310	14189	14329	14310	14401	14297	14284	14289	14160	14228	14211	14338	14426	14359	14255	14261	14243	14006	14294	14072	14120	14037	14296	14005	14404	14146	14290	14228	14321	14062	14251	14237	14314	14328	14280	14275	14211	14312	14538	14390	14327	14308	14302	14227	14107	14328	14237	14312	14334	14307	14205	14356	14321	14146	14475	14233	14263	14475	14422	14348	14219	14248	14289	14225	14300	14273	14180	14229	14152	14222	14177	14236	14342	14359	14370	14164	14382	14192	14317	14140	14424	14342	14440	14339	14241	14174	14218	14220	14251	14390	14350	14090	14231	14159	14255	14381	14270	14147	14257	14205	14201	14228	14197	14383	14256	14261	14203	14218	14341	14270	14283	14190	14303	14104	14297	14235	14306	14298	14260	14262	14170	14257	14266	14358	14157	14029	14318	14129	14377	14300	14228	14123	14277	14397	14180	14298	14235	14143	14343	14203	14269	14254	14111	14062	14265	14225	14329	14277	14238	14323	14327	14305	14218	14359	14144	14195	14170	14330	14181	14393	14278	14250	14323	14252	14218	14268	14270	14248	14209	14189	14428	14245	14296	14174	14242	14324	14254	14333	14334	14175	14132	14223	14361	14245	14250	14170	14498	14203	14203	14238	14252	14265	14266	14284	14327	14230	14314	14111	14426	14370	14274	14271	14289	14074	14314	14207	14291	14241	14161	14502	14230	14124	14314	14280	14278	14260	14198	14289	14203	14257	13968	14248	14439	14308	14157	14372	14287	14271	14298	14287	14179	14237	14161	14219	14253	14232	14154	14290	14174	14172	14226	14247	14280	14282	14319	14353	14131	14278	14278	14322	14252	14090	14342	14205	14196	14299	14262	14230	14256	14209	14154	14425	14287	14321	14354	14218	14177	14170	14210	14164	14360	14051	14292	14208	14319	14301	14325	14175	14197	14329	14188	14221	14090	14257	14195	14223	14201	14437	14199	14046	14264	14319	14219	14183	14215	14195	14263	14133	14282	14211	14216	14277	14055	14183	14194	14238	14279	14114	14209	14232	14402	14337	14421	14321	14179	14316	14207	14327	14248	14231	14346	14212	14223	14324	14192	14338	14238	14239	14290	14189	14228	14247	14085	14280	14236	14291	14264	14453	14194	14259	14178	14359	14176	14334	14390	14138	14200	14283	14297	14098	14124	14318	14271	14247	14323	14195	14320	14168	14206	14127	14260	14344	14274	14322	14081	14092	14232	14221	14285	14463	14216	14262	14121	14308	14513	14293	14063	14428	14331	14126	14184	14203	14305	14306	14174	14174	14313	14255	14010	14280	14263	14234	14098	14341	14090	14152	14214	14323	14269	14312	14188	14176	14174	14114	14153	14203	14214	14259	14419	14236	14462	14204	14215	14261	14173	14294	14237	14295	14355	14298	14228	14073	14271	14197	14350	14157	14229	14107	14447	14113	14208	14301	14381	14044	14167	14388	14245	14382	14238	14286	14154	14338	14195	14345	14260	14460	14328	14301	14225	14167	14320	14218	14152	14310	14162	14136	14235	14307	14290	14261	14166	14339	14362	14301	14225	14338	14235	14486	14224	14291	14146	14285	14145	14305	14286	14315	14129	14255	14226	14316	14286	14329	14383	14363	14157	14061	14106	14118	14281	14264	14410	14220	14404	14254	14224	14211	14189	14384	14372	14307	14155	14309	14237	14285	14095	14125	14309	14298	14332	14184	14292	14270	14321	14300	14298	14129	14312	14137	14365	14394	14295	14314	14284	14347	14154	14235	14150	14264	14290	14297	14198	14297	14135	14198	14263	14421	14237	14356	14226	14411	14279	14257	14271	14439	14371	14146	14434	14255	14301	14184	14362	14337	14332	14543	14284	14289	14407	14178	14162	14325	14230	14186	14256	14319	14114	14195	14331	14181	14147	14321	14239	14281	14173	14165	14320	14353	14332	14290	14341	14288	14225	14106	14305	14096	14300	14329	14253	14325	14051	14161	14271	14145	14305	14372	14144	14313	14438	14360	14172	14045	14262	14159	14285	14385	14275	14138	14273	14224	14291	14097	14358	14287	14145	14266	14219	14274	14313	14311	14420	14332	14297	14251	14188	14239	14101	14180	14221	14252	14417	14239	14279	14289	14240	14069	14266	14265	14249	14078	14197	14232	14343	14335	14256	14175	14124	14240	14338	14220	14423	14266	14282	14305	14186	14166	14304	14226	14208	14201	14092	14279	14176	14295	14190	14334	14387	14341	14255	14163	14166	14311	14114	14230	14135	14319	14325	14327	14380	14272	14203	14257	14422	14142	14255	14236	14276	14331	14286	14260	14341	14027	14176	14172	14372	14309	14257	14165	14086	14308	14262	14357	14340	14247	14379	14321	14189	14380	14230	14275	14297	14376	14312	14354	14290	14230	14184	14194	14269	14375	14257	14505	14145	14356	14202	14129	14137	14102	14258	14206	14352	14378	14105	14298	14322	14280	14186	14136	14183	14316	14353	14212	14310	14361	14160	14054	14158	14260	14248	14320	14299	14125	14264	14169	14219	13943	14253	14267	14296	14198	14305	14305	14195	14327	14265	14170	14400	14162	14400	14196	14229	14230	14302	14223	14079	14324	14049	14125	14358	14315	14211	14387	14341	14153	14269	14193	14361	14132	14325	14194	14196	14311	14238	14190	14386	14336	14193	14094	14244	14303	14182	14185	14440	14230	14208	14063	14217	14449	14247	14300	14491	14347	14215	14229	14256	14344	14363	14454	14294	14128	14186	14211	14116	14227	14234	14391	14293	14491	14253	14151	14075	14288	14165	14136	14249	14309	14161	14210	14253	14239	14333	14274	14299	14441	14075	14364	14226	14286	14237	14255	14234	14304	14239	14208	14232	14145	14118	14342	14419	14264	14177	14228	14081	14283	14140	14349	14176	14165	14286	14225	14231	14316	14320	14397	14370	14331	14395	14117	14181	14317	14273	14257	14461	14384	14277	14127	14224	14227	14270	14321	14160	14310
24058	21442	29048	26059	25451	26134	24154	20118	18705	18070	18008	17488	17278	17134	16821	16761	16823	16678	16468	16378	16521	16432	16416	16502	16304	16172	16338	16413	16252	16151	16211	16418	16437	16235	16358	16341	16153	16197	16098	16165	16185	16236	16151	16391	16278	16188	16086	16301	16201	16112	16201	16266	16027	16094	16228	16255	16221	16067	16309	16201	16184	16217	16263	16229	16222	16307	16079	16017	16103	16307	16246	16178	16104	16161	16222	16040	16138	16167	16316	16108	16104	16187	16144	15992	15899	16242	16250	16241	15855	16072	16203	16118	16264	15961	16077	16328	16113	16140	16203	16338	16243	16093	16060	16191	16329	16282	16203	16061	16253	16273	16073	16353	16365	16213	16036	16299	16078	16172	16015	16172	16100	15999	16354	16196	16082	16150	16040	16245	16224	16153	16193	16188	16142	16313	16193	16268	16266	16156	15989	16065	16134	16082	16081	16208	16095	16406	16329	16176	16225	16142	16136	16080	16158	15956	16109	16035	16128	16037	16260	15934	16282	16342	16117	16270	15966	15926	16278	16077	16188	16214	16222	16344	16158	16118	16218	16137	16389	16233	16137	16111	16304	16140	16328	16337	16200	16167	16396	16082	16254	16032	16277	15981	16282	16091	15937	16055	16069	16388	16249	16293	16005	16189	16171	16307	16243	16156	16230	16283	16323	16282	16214	16022	16357	15980	16294	16376	16135	16016	16155	16040	16126	16286	16154	16053	16257	16222	16289	16067	16062	16033	16094	16148	16306	16200	16382	16362	16103	16171	15952	16112	16158	16100	16263	16152	16318	15970	16193	16021	16067	16167	16129	16195	16206	16248	16203	16195	16244	16159	16099	16386	16227	16226	16219	16062	16076	16315	16134	15999	16004	16139	16062	16274	16023	16118	16225	16179	16221	16148	16186	16226	15961	16250	15977	16040	16175	16157	16141	16165	16084	16402	16040	16245	16248	16123	16279	16164	16215	16203	16206	16220	16207	16194	16202	16512	16292	16275	16345	16151	16199	16200	16103	16325	16086	16050	16011	16247	16290	16057	16290	16109	16314	16116	16171	16227	16149	16209	16036	16105	16112	16305	16178	16089	16179	15974	16309	16120	16237	16134	16118	15899	16258	16155	16275	16059	16145	15964	16168	16136	16123	16114	16352	16150	16279	16009	15975	15892	15960	16093	16154	16003	16189	16136	16125	16113	16116	16139	16209	16355	16168	16174	16008	16127	16282	16156	16069	16240	16076	16304	16132	16097	16212	16223	16260	16264	16206	16051	16140	16085	16065	16101	16074	16300	16317	16327	16173	16290	16161	16162	16229	16280	16000	16034	16026	16257	16286	15991	16168	16287	16144	16374	16219	16182	16216	16141	16198	16192	16189	16216	16247	16052	16219	16143	16244	15933	16093	16177	16414	16381	16101	16241	16122	16216	16203	16180	16370	16175	16144	16154	16199	16183	16270	16025	16203	16262	16117	16098	16075	16224	16198	16203	16210	16314	16202	16142	16262	16131	16087	16189	16022	16160	16158	16209	16083	16061	16062	16007	16187	15958	16201	16180	16251	15959	16122	15991	16169	16222	16025	16003	16278	16225	16106	16128	16215	16007	16340	16047	16131	16257	16206	16002	16304	16208	16287	16242	16133	16243	16215	16248	15982	16124	16174	16236	16293	16056	16097	16018	16247	16069	16151	16325	16202	16477	16095	16226	16101	16224	16114	16181	16139	16126	16021	16157	16233	16258	15949	16080	16289	16242	16238	16345	16067	16253	16006	15971	16163	16272	16245	16073	16110	16166	16147	15931	16204	16398	15817	16260	16229	16152	16207	16128	16291	16193	16203	16022	16349	16100	16274	16139	16176	16033	16211	16265	16103	16071	16209	16112	16216	16126	16154	16322	16246	16221	16157	16233	16295	16161	16134	16287	16064	16012	16283	16165	16145	15998	16227	16157	16162	16216	16101	16171	16319	16065	16111	16105	16055	16104	15985	16159	16225	16214	16143	16118	16190	16211	16219	16258	16291	16162	16138	16171	16157	16183	16025	16098	16134	16129	16059	16152	16331	16080	16365	16213	16279	16128	16052	16135	16152	16270	16154	16051	16201	16074	16134	16480	16309	16162	16256	16087	16317	16296	16341	16107	16035	16120	16198	16199	16065	16109	16222	16017	16278	16210	16197	16239	16168	15991	16108	16198	16167	16277	16209	16116	16198	16227	16365	16230	16223	16281	16016	16281	16116	16294	16156	16050	16318	16226	16170	16161	16140	16134	15894	16208	15995	16040	16089	16044	16174	16107	16041	16004	16086	16101	16023	15815	16155	16127	16105	16072	16239	16013	16258	16039	16143	16186	15916	16228	16026	16295	16179	16153	16117	16037	16435	16190	16064	16020	16294	16127	15987	16135	16361	16048	15877	16036	16085	16099	16028	16070	16280	16130	16413	16092	16285	16174	16043	16143	16152	16080	16133	16334	16334	16191	16306	16086	16354	16052	15934	16087	16000	15980	16100	16232	16146	16352	16419	16197	16158	16073	16290	16293	16164	16048	16301	16137	16092	16188	16124	16357	16137	16019	16005	16217	16235	16274	16247	15970	16186	16275	16252	16088	16215	16298	16259	16269	16328	16161	16219	16247	16099	16091	16302	16384	16145	16023	16120	16156	16139	16195	16229	16249	15982	16334	16426	16217	16295	16247	16294	16133	16191	16162	16085	16042	16119	16149	16186	16115	16180	16163	16358	16150	16046	16339	16017	15950	16099	16337	16282	16183	16225	16310	16288	16252	16322	16148	16285	16161	16181	15986	16228	16037	16186	16061	16122	16231	16224	16103	16226	16087	16129	16248	16316	16243	16144	16067	16197	16175	16287	16236	16026	16076	16055	16086	15752	15877	16152	16042	16038	16076	16376	16036	16297	16165	16076	16228	16268	16196	16202	16252	16284	16085	16182	16143	16132	16091	16280	16265	16213	16065	16163	16079	16232	16124	16233	16507	16070	16311	16233	15978	16117	16228	16088	16169	16209	16266	16200	16079	16080	16151	16072	16106	16187	16299	16210	16214	16015	16183	16151	16135	16128	16128	16272	16072	16144	16229	16152	16017	16043	16143	16080	16144	16201	16280	16150	16141	16127	16286	16166	16244	16234	16189	16203	16149	16019	16248	16136	16288	16050	16240	16172	16196	16183	16224	16038	16274	16187	16086	16054	16119	16041	16121	16158	16204	16244	16192	15939	16219	16256	16062	16046	16062	16082	16177	16266	16091	16311	16076	16201	16269	16122	16170	16254	16292	16183	15863	16327	16122	16076	16401	16304	16165	16085	16216	16275	16082	16151	16154	16208	16201	16194	16139	16089	16058	16215	16027	16302	16286	16056	16071	16139	16009	16098	15992	16230	16056	15994	16191	16022	16176	16141	16318	16171	16238	16423	16185	16118	16324	16266	16119	16327	16208	16092	16110	16174	16195	16130	16261	16171	15954	16254	16151	16088	16060	16157	16175	16366	16194	16152	16372	16186	16339	16455	16209	16297	16304	16144	16074	16300	16221	16268	15952	16304	16002	16262	16194	16261	16123	16177	16045	16301	16245	16018	16206	16106	16280	16119	16066	16266	16167	16129	16055	15932	16129	16255	16230	16280	16253	16198	16316	16213	16271	15973	16237	16245	16093	16073	16258	16042	16081	16137	16219	16419	16349	16338	16203	15884	16328	16242	16281	16241	16218	16230	16202	16124	15948	16245	16183	16142	16237	16092	16095	15998	16201	16331	16121	16287	16122	16187	16066	16257	16097	16163	16285	16296	16245	16017	15926	16056	16089	16112	16102	16233	16124	15895	16102	16293	16288	16212	16023	16312	16202	16230	16178	16266	16324	16443	16030	16184	15836	16038	16267	16205	16160	16119	16133	16055	16227	16118	16302	16198	16091	16231	16285	16173	16146	15988	16141	16051	16099	16008	16056	16054	16263	16111	15964	16368	16225	16092	16023	16105	16116	16154	16260	16049	16276	16267	16066	16230	16166	16261	16164	16026	16038	16267	16359	16384	16418	16178	16258	16157	16247	16159	16013	16177	16132	16227	16100	16132	16133	16114	16115	16247	16428	16304	16115	16281	15984	16197	16271	16287	16176	16097	16047	16166	16288	16445	16148	16111	16032	16094	16232	16354	16183	16196	16175	16181	16143	16112	16031	16137	15997	16065	16273	16098	16267	15959	16259	16185	16095	16090	16177	16192	15946	16219	16161	16464	16081	16231	15939	16276	16158	16249	16196	16265	16057	16219	16319	16228	16354	16055	16203	16292	16206	16234	16181	16341	16221	16119	16170	16255	16278	16209	16195	16138	16227	16238	16187	16143	16063	16305	16243	16090	16104	16099	16162	16188	16137	16166	16100	16127	16248	16123	15849	16076	16356	16326	16138	16165	16369	16029	16404	16166	16119	16147	15870	16065	16228	16258	16232	16194	16278	16229	16175	16207	16103	16075	16074	16118	15993	16091	16294	16181	16223	16381	16163	16055	16298	16163	16203	16125	16102	16231	16341	16146	16220	16180	16241	16302	16282	16309	16090	16340	16113	16160	16187	16091	16233	16143	16105	16279	16163	16248	16291	16345	16215	16043	16318	16344	16188	16210	16286	16342	16117	16135	15996	16097	16105	16210	15942	16020	16197	16372	16138	15981	16111	16386	16028	16281	16393	16194	16074	16369	16278	16180	16138	16479	16205	16322	16257	16257	16394	16104	16230	16149	16265	16188	16077	16136	16338	16189	16419	15905	16272	16206	16078	16329	16127	16113	15826	16084	15978	16020	16137	16071	16138	16052	16011	15985	16136	16117	15968	16168	16238	16136	16211	16105	16320	16251	16212	16056	16437	16046	16271	16074	16271	16051	16164	16119	16232	16262	16147	16160	16222	15999	16173	16167	16180	16119	16135	16116	16315	16282	15942	16314	16015	16052	16298	16253	16168	16159	16274	16086	16098	16144	16158	16042	16220	16181	16155	16298	16202	16015	16135	16162	16195	16426	16193	16124	16204	16052	16104	16249	16373	16012	16295	16254	16333	16119	16118	16257	16121	16125	16423	16087	15972	16280	16337	16175	16161	16183	16195	16212	16361	16184	16178	16326	16040	15815	16085	16090	16040	16338	16288	16359	16158	16117	16215
30789	50830	47870	38778	31672	26650	21785	19032	17590	16572	16341	15803	15325	15179	14851	14668	14611	14761	14617	14317	14473	14259	14480	14096	14318	14086	14096	14243	14009	14056	14141	14237	14134	14339	14113	14175	14079	14133	14249	14193	14317	14117	14113	14113	14192	14224	14165	14095	14033	14045	14259	14163	14207	14016	14225	14225	14053	13912	14138	14283	14110	14194	14043	14070	14113	13950	14120	14141	14127	14032	14037	14111	14078	14213	14037	14273	14097	14052	13953	14196	14027	14129	14032	13981	14179	14082	14292	13964	14114	14095	14128	14148	13995	13853	14120	14077	14147	14023	13981	14024	13965	14120	14072	14073	13985	14015	14131	13907	13906	14123	13988	14036	14138	13933	14117	14064	13954	14140	14105	14109	14050	14028	14156	14230	14211	14164	14058	13806	14085	14075	14188	14110	14088	14043	14088	14115	14132	13949	13990	14001	14038	13988	14133	14118	14116	14118	13948	14023	14198	14167	13883	14113	14300	14124	14208	14008	13860	14218	14143	13960	14137	14265	14102	14027	14090	14073	14218	14104	14056	14049	14052	13969	14128	14063	14000	14183	14071	14043	13894	14028	14077	13981	14048	14070	14053	13893	14109	14097	13915	14218	14256	14172	14055	14026	14153	13938	14258	14055	14070	14154	14055	13996	14061	14165	14184	14010	14051	14160	14247	13865	14241	13811	14086	14175	14036	14154	14018	14033	14016	14099	14056	14004	14239	14061	14006	13963	14124	14028	14120	14180	13866	14259	13968	14127	13946	14118	14155	14106	14095	14225	14129	14022	14096	14187	14129	14196	14027	14183	13954	14133	14066	14136	14115	14094	14076	14065	14191	14067	14153	14017	13990	13964	14127	14065	14170	13977	14071	14029	14211	14043	14144	14046	14162	13988	14326	14175	14160	13857	14031	13954	14013	14054	13990	14164	14002	14073	14210	14141	14075	14127	14128	14111	14098	14121	13969	14283	14007	14174	14043	14012	14040	14061	14168	13892	14112	14037	14111	14195	14160	14170	14135	14084	14068	14008	14024	13931	14214	14041	13953	14101	14113	14172	13962	14018	14460	14064	14129	14063	14064	14172	13973	14182	14116	14143	14142	14239	14049	14132	14210	14129	14091	14090	14098	14074	14125	13932	14040	14210	14150	14146	14113	14232	14074	13979	14121	13984	14186	14043	14166	14038	13710	13918	14103	14171	14028	14150	14212	14117	13971	14158	14082	14078	14053	14062	14134	14101	14054	14293	14092	14014	14197	14051	14228	13912	14047	13977	13956	14025	14000	14178	14089	13999	14259	14226	13980	14171	14177	14098	14188	14076	14127	14138	14091	14126	14056	14122	14070	14120	14134	14065	14055	14036	14060	14036	14181	14118	13991	13967	14094	14286	14130	14069	14064	13915	14092	14151	14000	14100	14189	13990	14067	14091	14003	14125	14129	14072	14139	14017	14115	13997	13994	14079	14074	14149	14128	14075	14087	14128	14223	13993	14082	13999	14049	14197	14089	14190	14086	13961	14160	14058	14049	14158	14033	13987	13858	14215	14183	13894	14227	14014	14182	14227	14126	14215	14078	14184	14290	14119	14072	14112	13967	14199	14173	14036	14132	13947	14075	14066	14118	14083	14125	14087	14010	14177	13952	13929	14046	14104	14100	14085	14074	14038	14030	14016	14080	14125	13989	14221	13957	14108	14147	14207	14154	14088	13918	14064	14162	14055	14119	14097	14083	13942	14017	14086	13969	14074	14014	14000	14123	14096	14058	14069	14088	14035	14228	14227	14125	13990	14055	14073	13984	14139	14118	14087	14040	14106	14053	14146	14174	13956	14098	14048	14246	14048	14207	14103	14088	13922	14056	13984	14243	14136	14002	14053	13984	14000	13882	14041	14311	14133	14081	13958	14277	14023	14346	14056	14153	14177	14052	14227	14144	13993	14085	14126	14037	14056	14211	14232	14165	14082	14155	14242	14199	14004	14093	14135	14043	14000	14046	14299	13919	14001	14130	14193	14170	14052	13954	14136	14199	14191	14104	14227	14069	14127	14099	14054	14216	13949	14162	14038	13996	13983	14178	14280	14204	14043	13928	14150	14003	14085	14183	13962	14101	14107	14243	14345	14139	14032	14166	14052	14206	14177	13887	14026	14071	14170	14141	14093	14223	14116	14188	14026	14064	13968	14000	14041	14130	14143	14141	14212	14274	14103	13969	14296	14111	13846	14273	14164	13981	14028	13846	13991	14178	14087	13915	14110	14246	13982	14135	14233	14057	14134	14271	14163	14096	14199	14004	13864	14081	14005	14268	14071	14152	14125	14075	14124	14266	14125	14030	13970	14184	14029	14191	14158	14095	13997	14147	14115	13908	14346	14092	14097	14174	14164	13982	14244	14126	14150	14186	14121	14062	14133	14103	14147	14165	14067	14133	14248	14080	14183	14006	14016	13839	14132	14276	14075	13988	13948	14259	13946	14207	14075	14045	14024	14031	14080	14108	13992	14187	14051	14048	13955	14110	14083	14133	14169	14148	14242	14003	14069	14235	14097	14111	14127	14043	14092	13875	14049	14023	14068	14190	14198	14073	14144	14170	14026	13954	14122	14190	14173	14129	14086	14172	14028	14122	14097	14171	14028	14169	14186	14248	14057	14004	14149	14034	14012	13951	14058	14077	13999	14169	14101	14205	14076	14054	14048	14171	14069	14218	14034	14183	14220	14135	14127	14115	14189	14219	14009	14129	14182	14017	14169	14000	14155	14081	14064	14139	13976	14014	14138	14231	13991	14025	14108	14162	14097	14037	14026	14078	13992	14209	13981	14007	13989	14073	14104	13968	14080	14043	14122	14216	14007	13956	14183	14131	14146	14159	14169	14043	13941	14029	14317	14032	14021	14083	13958	14194	14120	14261	14062	14190	14150	14180	13967	14099	14142	14069	14036	14141	14096	14232	14102	13965	13999	14290	14023	14199	13997	13953	14035	14252	14022	14108	14158	14121	13936	14084	14193	14106	14137	14029	13955	13989	14123	14077	14130	14197	14072	14250	14080	14153	14050	14049	14108	14187	13974	14100	14019	13918	13989	14239	14024	14101	14129	14145	14204	14078	14009	13919	13938	13956	14105	14187	14115	14162	14062	14070	13987	14117	14093	14157	14116	14136	14121	14086	14180	14204	14248	14006	14072	13913	14088	14102	14089	14028	14142	14099	14131	14091	14133	14265	14239	13972	14001	14028	14208	14178	13967	13997	14008	14052	14097	13943	14037	14050	14099	14127	14166	14142	14154	14145	14254	14245	13997	14072	14030	14197	14282	14091	14075	14021	13974	14048	14049	13953	14156	14041	14073	14176	14047	14092	14155	14113	14058	14162	14108	13941	13949	14157	14268	14160	14090	14018	14117	14025	13910	14107	14147	14030	14056	14072	14037	14036	14007	14163	14104	13997	14269	14017	14199	14086	13944	14261	13944	13863	13972	14171	14150	14033	14089	14075	14183	14108	14011	14046	13961	13896	14012	13902	14151	14201	14067	14161	14318	14032	14104	14080	14075	14184	13950	14096	14114	14299	14436	14084	14017	14292	14001	14118	14157	13992	13944	14198	14133	14003	14098	14122	14022	14092	14082	14064	14167	14064	14206	14054	13897	14139	14325	14223	14093	14115	13971	14008	14143	14063	14205	13994	14025	14041	14154	13969	14063	14122	14189	14099	14033	14322	14209	14203	14180	13921	14098	14208	14138	14209	14001	14138	14147	13982	14044	14207	14163	14098	14111	13991	14170	14113	14117	14111	14116	14168	14175	14222	14056	14052	14013	13975	14121	14187	14269	13930	14136	14119	13990	14239	14136	14160	14106	14298	14319	14165	14167	14123	13999	14058	14007	14026	14202	14018	14046	14092	14195	13844	14079	13946	13925	14135	13997	14235	14070	14009	14023	14223	14106	14102	14068	14144	14059	14044	13892	13981	14066	14171	14106	14070	13991	14082	14143	14044	14164	13980	14125	14183	13977	13883	14168	14166	14031	14024	14181	14116	14053	13991	14076	14215	14163	14178	14245	14100	14212	14053	13946	14051	14004	14010	14040	14037	14100	14066	14040	14031	14240	14092	14191	14006	14049	14039	13955	14013	14115	13970	14076	14199	14038	13877	13994	14107	14073	14149	14129	14058	14006	14002	13988	14189	14104	14026	14103	13905	13981	14162	13993	14161	14070	14220	14216	14013	14013	13985	14004	14037	13997	14353	13990	14178	14131	14022	14087	14240	14170	14111	14022	14035	14041	13896	14113	14031	14153	13986	14202	13993	14219	14117	14205	14146	13930	14030	14139	14003	14084	13960	14300	13918	14134	14097	14036	14007	14090	13851	14081	13889	14187	13974	14291	14121	14062	13932	14027	14084	14023	13929	14101	13942	14229	14209	14192	14084	14196	14221	13989	14140	13997	14066	14045	14082	14111	14046	14074	13995	13960	14066	14099	14068	14187	14125	14078	14092	14044	14101	14086	14104	14082	14079	14103	14022	14219	14208	14019	14204	14034	14117	14072	14001	14098	14081	14137	14076	14201	14102	13963	14152	14153	14068	14070	14198	14071	14243	14162	13939	14135	14227	13996	14100	14052	14073	14077	14129	13966	14132	13900	14066	14000	14105	14151	14143	13947	14030	14130	14133	14196	14132	14232	14041	14157	14071	13927	14112	13906	14118	14173	14055	14077	14058	14181	14032	14072	14204	14010	14301	14040	14177	14067	13984	14198	13930	14086	14250	14000	13992	14122	14071	14143	14181	14158	14210	14105	14153	14054	14046	14009	14054	14018	14166	14115	14201	14123	14034	14098	14075	14208	14218	14125	14096	14095	14062	14037	14040	13995	14078	14069	14208	13989	14167	13956	14136	14117	14073	14027	13927	13966	13971	14013	14048	14121	14131	13948	14145	13912	14084	14220	13887	14153	14204	14165	14194	14175	14082	14194	14082	14053	14006	14134	14180	14084	14082	14082	14186	14190	14026	14082	14141	14031	14084	14100	13980	14057	14215	14059	14045	14146	13967	14081	13951	14004	14059	14085	14007	14270	14158	14044	14234	14109	14063	14163	14059	14345	14173	14263	13940	14017	14123	14097	14120	14173	14208	14154	14065	14128	14100	14143	14222	14129	13799	14127	14076	14204
22863	21431	29245	24368	23112	26997	28314	22791	20440	20143	19741	19122	18764	18322	18053	17835	17811	17752	17557	17461	17390	17278	17220	17003	17298	17044	17195	17060	17138	16994	17109	17029	17170	16978	16942	16974	16772	17075	17024	17020	17162	17105	17003	16924	17088	17096	17067	17096	16974	16908	17037	17020	16948	17137	16988	16892	17052	16880	17133	16774	16962	16990	17006	16769	16914	16907	16879	16832	16964	16869	16793	16885	16863	16957	16942	16877	16902	17071	16925	17003	16973	16899	16929	16924	16848	16948	16722	16985	16990	16971	17054	17074	16802	16946	16975	16990	16877	16935	17067	17097	16908	16916	16784	16841	16946	16891	16888	16996	16839	16794	16808	16838	16737	16880	16887	17202	16981	17030	16943	17026	16922	17108	16831	16886	16868	17032	16752	16887	16912	16942	16987	16923	16954	16930	16961	16818	16885	16967	16905	16947	17063	16803	17066	16729	16916	16879	16929	16798	16836	17016	16916	16844	17032	16915	16770	16880	16986	16955	16670	16756	16741	16902	16949	16872	16956	16747	16931	16865	16984	16960	16944	16966	16896	16793	17027	16974	16928	16967	16771	16884	16817	17075	16842	16900	16613	16818	16868	16833	16972	16775	16901	16934	16818	16952	17115	16883	16978	16859	16786	16941	16942	16842	16855	16882	16887	16959	16967	16993	16776	16835	16839	17105	16819	16958	16911	16796	16942	17159	17007	17009	16798	16798	17136	17017	16828	16913	16978	16842	16763	16844	16983	16998	16938	16814	16877	16893	16970	17027	17025	17176	16814	16685	17118	16833	16876	17237	16892	16918	16760	16829	16901	16840	16765	16824	16895	16863	16822	16612	16975	17009	16715	16912	16816	16847	17110	16798	16953	17041	17098	16971	16893	16926	16987	16993	16849	16812	17137	16950	16884	16972	16888	16826	17010	16876	16833	16821	16763	16888	16957	16739	16810	16889	16730	16847	16810	16744	17113	16721	16765	16977	17021	16993	16712	16689	16988	17040	17031	16965	16808	16809	17076	17028	16828	16705	16942	16897	16917	16911	16826	16856	16900	16998	16842	16745	16685	16733	16818	16789	16935	16928	16885	16764	16846	16876	16835	16845	16914	16909	16839	16892	16949	16811	16912	17008	16942	16720	16799	16635	16925	16901	16922	17009	16881	16838	16793	17059	16921	16949	16815	16903	16953	16971	17094	17027	16889	16955	16840	16771	16888	17035	16744	16989	16907	16973	16936	16771	16771	16895	16790	16816	17002	16802	16875	16882	16755	16707	16726	17110	16868	16809	16757	16996	16913	16847	16871	16944	16894	16768	16959	16783	16719	16757	16810	16925	17007	17121	17045	16898	16946	17015	16963	16934	17026	16816	16959	16894	16811	16818	16817	16818	16911	17175	17024	16777	16818	16776	16897	17074	16912	16927	16975	16922	16889	16720	16845	16688	16871	16837	16987	16985	16849	16889	16860	16524	17041	16992	16973	16776	16914	16718	16966	17010	17131	17003	17001	16974	16986	16864	16781	16862	16762	16646	17006	16925	16934	16831	16961	16879	16868	16907	16977	16958	16938	17099	16946	16885	16886	16735	16779	16791	16808	16938	16798	16886	16772	17144	16909	17011	16944	16886	16908	17059	16781	16773	16881	16881	17026	16813	16768	16762	16824	16998	16823	16929	16703	16649	16826	16874	16676	16883	16867	16962	16804	17036	17044	17004	17017	16916	16855	16723	16839	16920	16923	16852	16810	16977	16880	16983	16827	16732	16736	16766	16841	16849	16650	16841	16646	17001	16982	16667	16835	17011	16749	17125	16840	17001	17013	16779	16988	16844	16950	16930	16752	16835	16803	16757	17006	16796	16497	16855	16865	16782	16772	16844	16869	16920	16891	16882	16841	16687	16890	16792	17006	16818	16725	16815	16837	16920	16692	16840	16884	16807	16752	17149	16878	16852	17023	16790	16980	16945	16790	16920	16703	16906	16883	16949	16837	16872	16857	16780	17008	16810	16910	16871	16890	16819	16768	16736	16899	16780	16782	16980	16766	16938	16787	16863	16900	16962	16933	16758	16946	17023	16775	17001	16943	16876	16751	16905	16873	16874	16803	16850	17007	16986	16967	17013	16890	16939	16933	16910	17032	16957	16727	17176	16906	16916	17052	16819	16979	16849	16765	16905	16819	16743	16910	16803	16867	16884	16757	17020	16758	16859	16779	16775	16806	16693	17066	16957	16979	17063	16853	16784	16969	16889	16824	16737	16921	16781	16769	16809	16926	16738	16760	17029	16949	16967	16873	17063	16859	16920	16922	16772	16821	17105	16774	16840	16965	16858	16688	16954	17115	16909	16985	16782	17022	16749	16874	17015	17069	16888	16794	16847	16765	16671	16785	16809	16656	16731	16791	16795	16873	16955	16950	16818	17064	16915	17071	16983	16853	16922	16751	16837	16933	16762	16919	16842	16796	17041	16851	16830	16822	16738	16843	17052	17184	16993	17045	16841	16941	16857	16767	17022	17091	17038	16868	17150	17124	17035	16936	16906	17004	17033	17042	16927	16953	16859	16945	16878	16938	16683	16671	16897	16990	16926	17032	16966	16812	16714	16968	16658	16972	16887	16949	16859	16887	16856	17086	16708	16904	16860	17024	16777	16803	16867	16806	16760	16980	16898	16932	16827	17050	17034	16798	17016	16833	16887	16895	16772	16845	16862	16854	16894	16975	16806	16719	16795	16827	16986	17025	16911	16843	16795	16898	16961	16936	17088	16915	16841	16859	16860	16752	16850	16906	16865	16948	16848	16744	16918	16781	16656	16783	16877	16608	16742	16945	16892	16596	16894	16877	16885	17012	16829	16934	16938	16976	16939	16978	16945	17174	16849	16915	16958	16950	16991	16923	16896	16800	17001	17080	16801	17094	16887	17041	16814	17043	16934	16845	16868	16825	16900	16793	17030	16884	16844	16853	16812	16929	16694	16821	16786	16758	16868	16917	16863	16865	16891	16762	16825	16752	16824	16895	16962	16868	17029	16839	16894	16887	16903	17023	16997	16927	16915	16957	16943	16848	16907	16984	16711	16773	16803	16662	16988	16898	16736	16814	16649	16876	16723	16898	16972	17057	16987	17145	17090	16943	17027	17034	16901	16776	17008	16879	16854	17074	16862	16892	16676	16883	16895	16900	16906	16955	17052	16726	16715	16878	16815	16762	16833	16876	16800	16714	16934	16745	16712	16873	16839	16906	16985	16841	16788	16983	17051	16915	16616	16975	16762	17038	16903	16991	17021	16859	16983	16866	16695	16808	16853	16823	16958	16931	16818	16736	16873	16876	16691	16923	16968	16728	16824	16820	16878	16983	16711	16953	17119	16718	16975	16904	16666	16727	16855	17081	16737	16942	17044	16740	16964	16894	17083	16755	17111	16917	16746	16772	16913	16977	16907	16793	17013	17017	16929	16919	16904	17086	17178	16941	17042	16990	16689	16822	16669	16786	16828	16979	16669	16709	16813	16967	16810	16925	16811	16820	16987	16910	16866	16983	16908	16832	16894	16936	16979	16963	16831	16894	16888	16763	16917	16951	16857	16896	16863	16832	16778	17029	16938	16954	17051	16965	16955	16747	16943	16864	17154	16912	16936	16780	16839	16718	16800	16737	16946	16834	16916	16778	16805	17050	16866	17106	16882	16912	16741	16846	16867	16902	16660	16861	16760	16845	17047	16765	16663	17248	16845	16683	16897	16857	16902	16934	16693	16872	16877	16884	16854	16748	16774	17074	16696	17062	16724	16923	16706	16904	16907	16764	16731	16926	16858	16859	17054	16905	16919	17014	17108	17050	16737	17024	17026	16819	16952	16835	16883	16863	16885	16842	16648	16771	17000	16858	16832	17028	16886	16807	16907	16791	16795	16888	16869	16674	16803	16816	16695	16970	16889	16841	16935	16742	16770	16986	16946	16887	17028	16918	16954	16914	17029	16864	17114	16835	16795	16829	16812	16957	16800	16906	16723	16777	16932	16881	16727	16957	16675	16863	16851	16946	16842	16925	16879	16882	17003	17013	16840	16963	16747	16806	16859	16997	16993	16866	16894	16878	16811	16723	16739	17059	16958	16881	17049	17050	16713	16920	16787	16924	17045	16900	16997	16945	17142	16944	16969	17018	16776	17020	17100	16905	16954	16855	16959	16915	16948	17065	16864	17005	17022	16927	16843	16739	16763	17016	16765	16835	17015	16771	16944	16961	16780	17195	16891	16750	16745	17022	16815	17045	16914	16730	16894	16844	16907	16798	16874	17044	16899	16783	16740	16822	16971	16708	16870	16921	16699	16819	16992	17055	16965	16879	16876	16777	16752	16897	16904	16698	17013	16780	16897	16946	16945	16975	16881	16779	17040	16879	16728	16675	16821	17013	16872	16838	16981	17159	16960	16874	16969	16735	16921	16705	16925	16892	16970	16798	17054	16905	16840	17103	16932	16701	16889	16779	16841	16826	16907	16915	16915	17050	16900	16843	16865	17262	16985	16772	16890	17041	16878	17110	16845	16881	16933	16997	16951	16832	16752	16701	16747	17103	16739	16758	16994	16633	16945	16684	16731	16970	16979	16767	16840	16902	16936	17026	16959	16823	16850	16790	16867	16861	16744	16926	16558	16896	16854	16734	16909	16997	16671	17008	16860	16925	16761	16914	17050	16858	16741	16702	16994	16731	16937	16964	16977	16824	16876	16901	17009	16595	16852	16775	16987	16865	16964	16796	16909	16861	16973	16831	17025	16895	16867	16924	17002	17000	16889	16897	16976	17004	17002	17038	16995	16916	16903	16950	16609	16989	16792	16843	16897	16918	16928	16855	17196	16961	16923	16833	16734	16846	16912	16908	17021	16833	16876	16958	16816	16898	16967	16872	16822	16897	16829	16889	16811	16727	16945	16968	17006	16963	16952	16902	16880	17055	16855	16954	16701	16940	16899	16978	16711	16812	16897	16822	16757	16962	16802	16845	16887	16719	17072	16917	16945	16959	16918	16927	16885	16846	16788	16891	16729	16871	17026	16902	16727	17011	16834	16877	16965	16982	16878	16776	16789	17032	16985	17166	16852	16875	16903	16740	16822	16785	16753	16994	16975	16667	16808	17072	16840	16892	16785	17059	16963	16868	17026	16813	17006
33428	56586	54191	43521	36078	30610	24986	21915	19888	18605	18289	17428	16820	16245	15886	15558	15350	15425	15024	15120	14946	14860	14556	14843	14688	14614	14715	14681	14660	14568	14401	14618	14522	14414	14540	14546	14523	14639	14578	14541	14381	14577	14506	14445	14437	14589	14491	14513	14632	14587	14380	14522	14613	14458	14222	14455	14483	14370	14456	14435	14569	14352	14469	14498	14574	14542	14500	14565	14298	14582	14551	14479	14448	14557	14618	14530	14492	14304	14372	14588	14609	14540	14409	14489	14564	14453	14403	14464	14493	14465	14569	14458	14442	14656	14462	14593	14435	14255	14423	14648	14314	14522	14403	14391	14488	14427	14460	14477	14482	14471	14535	14451	14521	14558	14492	14409	14642	14365	14249	14544	14460	14460	14534	14426	14617	14525	14276	14713	14528	14340	14314	14549	14474	14466	14339	14237	14425	14401	14520	14665	14426	14435	14324	14575	14434	14376	14521	14522	14511	14506	14133	14386	14528	14336	14548	14299	14392	14592	14517	14497	14542	14610	14367	14554	14640	14526	14465	14336	14388	14492	14463	14437	14591	14414	14462	14502	14511	14378	14553	14405	14575	14372	14525	14628	14400	14441	14482	14432	14394	14448	14664	14195	14521	14240	14576	14589	14376	14492	14565	14569	14411	14447	14506	14327	14456	14420	14499	14553	14493	14314	14594	14376	14714	14493	14430	14397	14477	14556	14438	14541	14620	14282	14402	14403	14583	14257	14400	14473	14458	14402	14428	14461	14502	14568	14499	14318	14483	14446	14378	14575	14577	14642	14424	14503	14506	14454	14532	14384	14420	14503	14445	14338	14468	14452	14446	14554	14427	14602	14376	14396	14498	14430	14263	14568	14533	14487	14383	14494	14544	14410	14431	14469	14444	14552	14404	14555	14315	14499	14325	14377	14436	14515	14521	14455	14536	14255	14630	14346	14348	14504	14421	14383	14521	14489	14521	14357	14515	14365	14557	14428	14591	14471	14552	14451	14454	14566	14483	14310	14524	14455	14556	14415	14514	14510	14418	14498	14453	14513	14393	14605	14556	14338	14528	14486	14494	14505	14526	14415	14547	14537	14617	14360	14552	14374	14485	14713	14474	14570	14558	14595	14307	14324	14471	14376	14505	14514	14560	14382	14381	14580	14408	14461	14510	14542	14410	14437	14453	14252	14390	14671	14420	14449	14351	14483	14536	14364	14439	14380	14343	14300	14556	14487	14217	14435	14522	14268	14434	14447	14462	14614	14549	14462	14346	14407	14510	14349	14449	14423	14438	14517	14548	14408	14417	14626	14315	14474	14311	14589	14466	14634	14404	14492	14312	14579	14391	14435	14520	14416	14374	14346	14438	14327	14592	14458	14318	14545	14496	14446	14438	14479	14524	14465	14607	14538	14376	14653	14350	14575	14534	14330	14578	14447	14435	14640	14391	14500	14344	14451	14462	14462	14355	14463	14364	14442	14408	14585	14455	14354	14641	14308	14270	14510	14415	14562	14361	14454	14492	14471	14543	14346	14503	14358	14462	14570	14275	14502	14450	14425	14538	14550	14457	14476	14461	14361	14542	14562	14509	14454	14460	14556	14611	14542	14446	14504	14537	14380	14359	14478	14308	14555	14472	14569	14547	14451	14459	14557	14417	14324	14267	14399	14563	14477	14454	14286	14457	14504	14367	14530	14399	14410	14435	14532	14493	14491	14424	14556	14482	14480	14375	14332	14543	14691	14429	14537	14532	14456	14478	14319	14504	14416	14360	14383	14531	14493	14459	14429	14438	14383	14450	14524	14246	14477	14346	14463	14365	14527	14329	14643	14487	14537	14451	14594	14360	14455	14436	14488	14505	14491	14446	14506	14263	14561	14458	14400	14616	14459	14585	14393	14586	14430	14556	14421	14344	14415	14683	14529	14537	14605	14466	14466	14478	14452	14449	14287	14447	14485	14512	14463	14542	14366	14456	14350	14565	14542	14612	14500	14434	14464	14473	14566	14556	14391	14646	14360	14532	14435	14415	14418	14496	14465	14498	14416	14281	14396	14558	14536	14541	14472	14454	14397	14356	14308	14566	14489	14537	14491	14508	14392	14486	14366	14331	14474	14323	14396	14339	14426	14322	14481	14471	14401	14640	14511	14265	14377	14512	14447	14537	14449	14591	14378	14495	14507	14558	14530	14562	14415	14345	14608	14394	14340	14399	14470	14424	14392	14484	14399	14473	14446	14373	14408	14286	14491	14431	14423	14414	14406	14401	14514	14493	14397	14424	14521	14444	14552	14445	14408	14449	14238	14428	14509	14414	14687	14370	14372	14440	14452	14272	14522	14623	14347	14483	14401	14571	14284	14562	14482	14509	14424	14501	14560	14411	14427	14429	14400	14298	14547	14300	14266	14433	14489	14379	14393	14370	14512	14583	14481	14412	14550	14534	14548	14542	14391	14539	14510	14318	14197	14544	14567	14540	14595	14480	14358	14603	14508	14607	14412	14418	14508	14496	14515	14404	14449	14331	14443	14424	14460	14328	14527	14437	14434	14726	14511	14526	14240	14386	14396	14627	14496	14372	14339	14422	14543	14602	14389	14378	14634	14491	14528	14513	14555	14533	14378	14462	14347	14537	14477	14455	14460	14502	14527	14468	14646	14458	14635	14543	14441	14578	14289	14473	14564	14572	14619	14545	14474	14449	14441	14524	14634	14576	14417	14525	14427	14496	14283	14376	14339	14261	14505	14375	14462	14373	14375	14588	14464	14624	14612	14492	14467	14351	14455	14488	14527	14434	14566	14499	14451	14670	14494	14394	14558	14423	14408	14329	14494	14465	14400	14519	14440	14386	14522	14422	14253	14538	14471	14285	14448	14489	14443	14467	14523	14370	14464	14409	14471	14426	14407	14501	14482	14429	14430	14555	14430	14545	14578	14255	14634	14589	14540	14495	14474	14662	14521	14527	14245	14458	14374	14493	14635	14612	14398	14535	14461	14390	14586	14589	14462	14354	14496	14366	14517	14170	14565	14509	14313	14564	14582	14564	14433	14399	14550	14410	14509	14503	14447	14400	14326	14543	14485	14394	14386	14379	14363	14413	14496	14316	14547	14561	14375	14517	14601	14650	14355	14565	14585	14498	14333	14593	14469	14517	14259	14397	14539	14432	14307	14551	14312	14328	14555	14514	14410	14543	14484	14368	14444	14656	14370	14671	14399	14363	14315	14538	14450	14285	14507	14535	14441	14420	14384	14520	14449	14505	14325	14609	14496	14498	14268	14448	14363	14444	14473	14400	14529	14393	14581	14423	14540	14486	14355	14468	14293	14660	14312	14462	14412	14483	14345	14572	14331	14351	14635	14346	14532	14678	14529	14426	14675	14462	14425	14469	14465	14602	14385	14529	14535	14483	14467	14413	14414	14509	14422	14369	14420	14398	14441	14416	14358	14289	14263	14385	14424	14482	14509	14355	14481	14459	14443	14727	14576	14490	14478	14517	14539	14396	14534	14473	14458	14292	14305	14490	14391	14449	14375	14374	14522	14426	14502	14621	14466	14394	14500	14333	14515	14560	14318	14549	14487	14615	14449	14540	14539	14492	14426	14429	14256	14453	14395	14396	14391	14515	14334	14389	14285	14357	14392	14476	14475	14422	14522	14620	14334	14477	14580	14414	14497	14429	14337	14333	14572	14566	14431	14397	14397	14374	14561	14409	14424	14335	14504	14390	14417	14375	14433	14446	14285	14404	14500	14454	14559	14370	14463	14393	14448	14458	14484	14492	14400	14328	14697	14489	14647	14546	14488	14540	14503	14431	14343	14384	14438	14520	14599	14605	14439	14425	14502	14284	14509	14455	14319	14554	14406	14466	14502	14544	14484	14557	14261	14483	14568	14461	14509	14640	14382	14631	14420	14342	14416	14436	14416	14466	14488	14459	14465	14475	14287	14609	14466	14541	14488	14253	14493	14455	14517	14521	14587	14520	14562	14414	14542	14331	14672	14428	14426	14484	14404	14553	14367	14547	14359	14561	14562	14411	14524	14426	14392	14394	14555	14578	14488	14487	14446	14381	14381	14589	14374	14292	14421	14431	14381	14351	14501	14426	14438	14491	14441	14543	14349	14462	14430	14576	14431	14432	14494	14556	14626	14509	14614	14517	14333	14497	14441	14426	14392	14421	14476	14465	14429	14613	14511	14381	14321	14555	14380	14392	14421	14503	14492	14313	14469	14470	14437	14454	14320	14354	14515	14347	14447	14316	14377	14480	14389	14458	14457	14480	14437	14562	14344	14459	14486	14351	14303	14570	14431	14466	14519	14385	14370	14642	14457	14392	14383	14409	14269	14490	14346	14478	14427	14574	14736	14329	14428	14437	14616	14609	14416	14326	14490	14546	14584	14516	14403	14447	14380	14565	14591	14354	14454	14459	14403	14504	14493	14366	14386	14396	14573	14524	14374	14493	14556	14481	14551	14445	14401	14541	14335	14381	14447	14351	14443	14352	14529	14298	14485	14346	14514	14512	14509	14396	14528	14503	14621	14494	14351	14418	14442	14555	14365	14465	14333	14485	14497	14480	14338	14546	14407	14397	14287	14433	14606	14424	14448	14399	14476	14504	14339	14442	14418	14424	14493	14562	14337	14505	14557	14509	14461	14483	14587	14455	14288	14481	14411	14390	14428	14278	14491	14323	14387	14512	14373	14510	14637	14458	14480	14566	14350	14613	14364	14591	14430	14318	14569	14504	14356	14616	14369	14391	14407	14340	14564	14364	14644	14353	14384	14395	14503	14480	14316	14361	14471	14560	14560	14558	14589	14326	14475	14479	14368	14578	14391	14415	14333	14490	14409	14429	14521	14498	14536	14409	14463	14242	14541	14379	14487	14619	14427	14391	14448	14301	14437	14419	14458	14419	14436	14461	14338	14572	14581	14558	14570	14478	14309	14434	14403	14430	14387	14511	14494	14439	14485	14379	14516	14583	14402	14400	14371	14536	14386	14376	14486	14363	14602	14474	14419	14439	14472	14372	14434	14384	14526	14524	14579	14472	14428	14563	14516	14430	14645	14536	14622	14410	14302	14407	14488	14352	14462	14415	14577	14416	14412	14499	14379	14472	14440	14445	14303	14259	14385	14730	14446	14501	14405	14466	14381	14457	14457	14287	14256
28366	26681	33351	28983	23955	21641	19885	18776	17977	17591	17347	17072	17264	16823	17066	16839	16860	16850	16538	16554	16574	16539	16633	16629	16583	16276	16458	16770	16482	16360	16429	16596	16298	16412	16503	16578	16651	16558	16689	16708	16655	16494	16443	16575	16365	16509	16624	16503	16209	16525	16398	16378	16611	16508	16608	16489	16500	16489	16242	16292	16513	16588	16544	16337	16302	16263	16463	16427	16342	16487	16702	16426	16648	16678	16437	16783	16579	16561	16501	16425	16567	16336	16498	16417	16455	16476	16356	16237	16593	16626	16544	16387	16642	16732	16459	16535	16380	16232	16370	16413	16589	16584	16435	16444	16429	16678	16486	16431	16399	16475	16386	16426	16500	16699	16289	16373	16336	16540	16383	16400	16591	16696	16341	16517	16498	16386	16376	16612	16590	16371	16483	16824	16503	16433	16347	16413	16399	16540	16428	16501	16520	16421	16252	16407	16613	16518	16332	16373	16275	16607	16563	16661	16540	16349	16435	16380	16520	16429	16633	16500	16532	16250	16477	16294	16418	16398	16550	16565	16525	16574	16679	16676	16574	16637	16657	16519	16597	16469	16554	16543	16472	16429	16619	16303	16532	16618	16506	16413	16365	16562	16485	16335	16526	16334	16415	16474	16522	16558	16501	16562	16304	16467	16404	16445	16568	16660	16393	16485	16456	16481	16458	16490	16507	16470	16562	16496	16453	16570	16533	16477	16599	16543	16488	16591	16476	16566	16380	16681	16622	16377	16380	16446	16464	16615	16352	16522	16545	16303	16496	16499	16426	16483	16309	16442	16423	16625	16661	16407	16465	16418	16588	16296	16465	16475	16383	16446	16542	16368	16684	16456	16429	16436	16549	16494	16512	16551	16585	16602	16634	16499	16458	16382	16651	16639	16506	16661	16478	16525	16503	16437	16409	16523	16482	16556	16613	16551	16591	16380	16293	16396	16547	16395	16622	16311	16492	16331	16490	16690	16547	16522	16312	16551	16467	16458	16547	16384	16572	16343	16413	16372	16704	16414	16620	16479	16518	16521	16632	16478	16574	16126	16404	16554	16393	16522	16364	16551	16648	16383	16383	16442	16524	16670	16547	16380	16450	16412	16510	16376	16430	16506	16464	16530	16461	16457	16579	16402	16521	16618	16640	16556	16437	16517	16540	16408	16504	16495	16445	16434	16505	16233	16541	16589	16636	16553	16518	16470	16514	16394	16217	16360	16457	16472	16559	16342	16605	16231	16360	16282	16430	16467	16677	16542	16447	16387	16652	16526	16520	16704	16520	16484	16371	16363	16514	16389	16423	16547	16436	16441	16629	16392	16454	16574	16535	16601	16341	16594	16609	16519	16725	16591	16665	16304	16270	16671	16394	16436	16473	16558	16434	16535	16550	16582	16424	16494	16630	16611	16166	16546	16422	16365	16569	16464	16356	16493	16348	16241	16421	16539	16499	16549	16512	16626	16352	16392	16550	16509	16538	16498	16244	16418	16482	16724	16573	16480	16506	16304	16568	16206	16625	16508	16591	16617	16466	16521	16431	16217	16697	16675	16595	16228	16463	16549	16528	16525	16400	16402	16571	16357	16491	16422	16439	16396	16369	16256	16542	16423	16407	16437	16283	16380	16447	16428	16422	16397	16504	16572	16465	16330	16477	16612	16533	16604	16397	16495	16413	16590	16321	16312	16523	16369	16309	16477	16556	16439	16417	16455	16598	16520	16337	16465	16554	16448	16613	16568	16674	16490	16340	16266	16667	16655	16560	16445	16337	16479	16358	16453	16497	16598	16476	16459	16416	16420	16432	16571	16480	16584	16303	16331	16660	16682	16429	16463	16584	16277	16610	16530	16458	16420	16557	16649	16291	16430	16376	16508	16694	16510	16379	16263	16372	16421	16488	16309	16399	16430	16416	16430	16267	16628	16532	16342	16495	16498	16544	16494	16365	16507	16621	16658	16521	16546	16529	16369	16484	16505	16329	16391	16381	16461	16468	16496	16600	16487	16271	16497	16491	16475	16666	16563	16400	16276	16470	16379	16437	16344	16399	16492	16432	16522	16447	16431	16562	16819	16458	16450	16457	16392	16497	16549	16538	16475	16509	16629	16509	16505	16442	16669	16653	16312	16432	16472	16413	16619	16418	16533	16506	16593	16451	16477	16451	16532	16451	16567	16477	16294	16486	16377	16160	16516	16480	16447	16526	16460	16307	16475	16551	16543	16436	16462	16626	16489	16410	16513	16396	16711	16640	16446	16401	16251	16543	16506	16666	16347	16420	16263	16433	16398	16481	16564	16443	16341	16340	16466	16368	16403	16424	16541	16393	16459	16511	16486	16620	16398	16594	16487	16365	16296	16450	16525	16433	16520	16516	16570	16545	16499	16408	16255	16271	16359	16479	16400	16379	16377	16548	16454	16291	16478	16568	16541	16435	16598	16599	16491	16289	16495	16357	16517	16498	16443	16701	16508	16531	16645	16440	16454	16488	16464	16358	16403	16196	16290	16538	16617	16585	16535	16478	16576	16505	16433	16519	16386	16305	16326	16317	16563	16407	16636	16410	16504	16335	16356	16393	16422	16463	16536	16354	16443	16611	16719	16549	16340	16463	16441	16513	16476	16410	16394	16357	16480	16369	16550	16278	16380	16442	16684	16475	16408	16538	16515	16542	16644	16579	16462	16461	16386	16326	16533	16450	16450	16327	16354	16535	16423	16531	16316	16439	16495	16428	16385	16492	16420	16462	16496	16429	16420	16410	16467	16613	16648	16360	16388	16366	16432	16460	16467	16369	16463	16466	16527	16519	16546	16520	16366	16631	16464	16473	16457	16343	16507	16309	16520	16692	16564	16405	16492	16508	16414	16382	16407	16352	16518	16562	16513	16385	16389	16671	16710	16497	16520	16638	16405	16346	16544	16321	16409	16596	16418	16617	16708	16437	16572	16412	16567	16385	16571	16442	16528	16472	16371	16475	16360	16487	16474	16333	16421	16510	16519	16532	16606	16443	16538	16595	16405	16790	16541	16545	16577	16217	16505	16515	16426	16604	16622	16608	16451	16283	16623	16433	16562	16548	16471	16522	16429	16719	16544	16636	16360	16477	16463	16279	16386	16518	16477	16364	16489	16538	16320	16428	16400	16674	16548	16503	16430	16440	16284	16462	16247	16545	16557	16511	16458	16439	16449	16401	16416	16478	16571	16408	16552	16409	16183	16591	16485	16461	16411	16318	16352	16487	16526	16454	16398	16594	16353	16422	16465	16287	16541	16682	16506	16491	16408	16380	16423	16487	16288	16482	16326	16209	16509	16697	16699	16363	16537	16251	16558	16638	16352	16504	16534	16631	16474	16485	16631	16414	16407	16563	16588	16559	16475	16305	16701	16451	16564	16373	16491	16489	16375	16461	16594	16477	16369	16623	16542	16639	16322	16642	16659	16510	16458	16635	16414	16466	16473	16296	16402	16587	16561	16529	16411	16420	16447	16451	16463	16447	16455	16430	16547	16383	16311	16476	16591	16616	16338	16402	16576	16340	16624	16412	16491	16471	16604	16407	16530	16554	16653	16608	16485	16373	16290	16289	16436	16466	16468	16434	16215	16604	16532	16397	16592	16610	16186	16395	16415	16439	16474	16497	16597	16693	16484	16340	16507	16352	16570	16614	16277	16538	16445	16388	16576	16390	16378	16786	16462	16564	16298	16490	16461	16422	16547	16449	16459	16459	16434	16187	16541	16634	16467	16391	16344	16335	16561	16503	16501	16533	16533	16518	16572	16528	16526	16647	16568	16289	16662	16545	16301	16173	16522	16563	16361	16336	16694	16414	16510	16691	16599	16628	16548	16448	16487	16596	16479	16472	16382	16509	16575	16564	16581	16518	16432	16526	16368	16458	16513	16494	16444	16365	16653	16607	16519	16541	16641	16305	16548	16606	16465	16444	16630	16430	16301	16392	16555	16514	16642	16425	16381	16329	16347	16475	16494	16535	16451	16363	16479	16278	16464	16436	16396	16454	16297	16494	16506	16467	16411	16437	16606	16587	16736	16495	16357	16517	16504	16622	16536	16607	16310	16370	16505	16399	16530	16606	16330	16546	16594	16440	16482	16507	16700	16486	16712	16336	16551	16478	16405	16417	16398	16413	16624	16628	16471	16668	16685	16341	16397	16658	16258	16318	16278	16442	16368	16587	16514	16338	16506	16583	16355	16420	16571	16353	16498	16458	16566	16580	16579	16441	16390	16575	16506	16375	16377	16483	16392	16255	16287	16389	16419	16417	16317	16482	16457	16470	16445	16493	16518	16522	16487	16373	16629	16479	16631	16409	16418	16621	16581	16312	16384	16252	16487	16544	16279	16268	16490	16506	16460	16531	16460	16331	16631	16414	16292	16622	16618	16431	16548	16511	16304	16608	16450	16096	16408	16490	16547	16579	16529	16705	16578	16543	16456	16411	16416	16434	16485	16544	16592	16463	16529	16473	16423	16668	16240	16461	16520	16485	16451	16379	16533	16606	16503	16236	16423	16411	16402	16413	16461	16595	16398	16526	16507	16413	16516	16380	16516	16486	16467	16328	16454	16298	16448	16673	16484	16611	16445	16749	16461	16602	16426	16528	16555	16479	16518	16558	16525	16554	16525	16534	16383	16254	16489	16420	16530	16392	16408	16506	16589	16478	16594	16593	16538	16292	16530	16351	16414	16500	16387	16456	16494	16586	16486	16471	16593	16305	16505	16623	16573	16422	16445	16447	16479	16620	16671	16593	16439	16354	16535	16351	16454	16462	16633	16366	16650	16257	16469	16574	16461	16413	16379	16394	16368	16568	16355	16588	16529	16370	16295	16521	16615	16506	16511	16568	16690	16687	16424	16527	16381	16394	16579	16562	16567	16545	16367	16467	16488	16729	16332	16560	16459	16297	16341	16336	16506	16598	16589	16721	16717	16510	16422	16304	16529	16491	16305	16480	16658	16647	16632	16479	16403	16352	16562	16541	16472	16315	16513	16529	16354	16147	16373	16622	16655	16412	16378	16384	16474	16448	16429	16498	16722	16292	16566	16459	16288	16599	16433	16355	16450	16630	16388	16475	16572	16716	16612	16507	16495	16598	16588	16501	16586	16498	16516	16520	16420	16473	16381	16596	16368	16501	16529	16688	16618
29693	42472	38893	29553	24563	21685	19000	17415	16438	15867	15773	15377	15010	14695	14665	14568	14532	14596	14428	14467	14420	14421	14390	14229	14283	14316	13963	14201	14325	14303	14378	14189	14301	14390	14132	14268	14278	14334	14169	14173	14282	14112	14175	14149	14220	14309	14262	14283	14497	14195	14372	14083	14203	14305	14181	14267	14148	14331	14201	14212	14043	14256	14112	14300	14303	14177	14190	14300	14259	14193	14083	14099	14168	14267	14253	14252	14193	14127	14250	14406	14223	14176	14357	14340	14285	14266	14100	14126	14072	14163	14160	14135	14113	14301	14158	14195	14387	14241	14330	14128	14196	14119	14264	14209	14223	14127	14238	14281	14368	14149	14210	14304	14073	14360	14052	14195	14291	14137	14286	14287	14127	14145	14378	14274	14282	14208	14263	14192	14174	14128	14141	14074	14276	14181	14338	14380	14134	14188	14196	14132	14153	14321	14205	14106	14088	14431	14072	14371	14262	14265	14224	14312	14129	14175	14020	14263	14359	14197	14377	14038	14399	14128	14398	14409	14168	14277	14258	14129	14273	14222	14145	14166	14048	14168	14339	14162	14230	14177	14235	14162	14109	14146	14101	14378	14353	14157	14224	14112	14251	14165	14151	14156	14266	14559	14173	14036	14446	14231	14125	14228	14090	14378	14204	14227	14292	14334	14151	14288	14281	14221	14034	14277	14348	14333	14227	14341	14118	14336	14281	14129	14299	14265	14280	14304	14143	14288	14176	14180	14041	14299	14262	14254	14175	14375	14153	14301	14077	14237	14189	14158	14164	14155	14187	14278	14171	14241	14207	14245	14270	14094	14189	14195	14438	14293	14114	14196	14159	14182	14240	14268	14362	14369	14192	14108	14173	13975	13958	14128	14322	14194	14151	14284	14246	14431	14106	14054	14092	14349	14287	14317	14222	14315	14201	14193	14187	14187	14287	14284	14070	14203	14158	14121	14336	14277	14148	14179	14313	14281	14262	14282	14399	14330	14211	14211	14201	14236	14294	14228	14242	14215	14231	14467	14083	14129	14232	14139	14152	14127	14214	14297	14283	14219	14257	14191	14212	14073	14182	14241	14240	14310	14222	14116	14140	14147	14194	14297	14191	14191	14440	14367	14348	14215	14288	14346	14126	14216	14275	14164	14190	14148	14077	14161	14278	14313	14286	14235	14160	14204	14330	14356	14064	14094	14294	14358	14068	14241	14096	14192	14247	14149	14214	14398	14294	14220	14392	14249	14419	14292	14159	14214	14248	14088	14365	14218	14100	14334	14278	14058	14104	14266	14166	14175	14128	14220	14138	14432	14161	14279	14149	14277	14267	14197	14294	14173	14266	14262	14151	14109	14305	14191	14206	14106	14301	14280	14202	14098	14242	14178	14216	14272	14231	14311	14218	14369	14263	14122	14102	14281	14244	14367	14342	14492	14069	14383	14335	14240	14146	14168	14146	14271	14175	14229	14165	14212	14167	14196	14031	14264	14241	14268	14253	14114	14195	14277	14162	14178	14217	14213	14036	14289	14344	14223	14250	14212	14253	14409	14199	14308	14299	14107	14215	14331	14227	14251	14305	14102	14229	14142	14322	14220	14256	14295	14155	14211	14128	14187	14339	14208	14357	14145	14251	14103	14275	14226	14252	14185	14221	14294	14349	14315	14166	14412	14191	14287	14224	14150	14186	14260	14155	14113	14242	14102	14323	14313	14164	14193	14224	14082	14198	14087	14222	14458	14131	14146	14140	14243	14321	14145	14169	14210	14082	14214	14196	14278	14139	14416	14131	14329	14122	13986	14238	14237	14327	14308	14169	14257	14273	14189	14216	14236	14171	14230	14173	14335	14142	14353	14191	14322	14175	14231	14396	14221	14233	14298	14204	14038	14251	14250	14091	14230	14284	14275	14127	14108	14232	14176	14292	14249	14064	14175	14186	14158	14352	13990	14053	14344	14093	14286	14180	14295	14271	14265	14330	14255	14343	14034	14295	14222	14277	14371	14149	14150	14289	14267	14251	14223	14188	14430	14158	14221	14213	14196	14342	14217	14184	14369	14236	14423	14398	14150	14194	14291	14355	14063	14250	14078	14167	14054	14330	14215	14081	14436	14287	14196	14152	14305	14206	14241	14213	14145	14127	14220	14328	14308	14181	14278	14224	14248	14368	14235	14344	14160	14157	14228	14258	14242	14190	14345	14212	14250	14260	14299	14286	14113	14236	14099	14127	14161	14310	14155	14167	14142	14229	14359	14356	14209	14265	14017	14235	14343	14308	14387	14279	14056	14176	14139	14283	14248	14338	14151	14186	14184	14230	14130	14277	14304	14166	14168	14224	14353	14268	14326	14073	14317	14263	14161	14292	14260	14174	14098	14267	14241	14355	14226	14406	14325	14295	14268	14074	14386	14200	14332	14179	14326	14214	14169	14168	14385	14348	14176	14206	14078	14247	14297	14150	14246	14275	14220	14145	14308	14271	14326	14136	14175	14136	14128	14138	14250	14180	14329	14344	14069	14121	14319	14210	14266	14071	14210	14437	14218	14186	14297	14124	14347	14276	14325	14251	14277	14144	14376	14380	14183	14332	14272	14318	14339	14305	14309	14263	14112	14269	14260	14236	14224	14194	14095	14284	14231	14156	14136	14269	14314	14279	14197	14258	14274	14181	14432	14426	14252	14179	14140	14215	14273	14218	14169	14206	14319	14218	14307	14146	14215	14200	14141	14471	14281	14202	14290	14188	14236	14219	14062	14191	14095	14010	14294	14215	14284	14256	14337	14217	14211	14319	14389	14134	14159	14190	14156	14213	14240	14215	14182	14365	14206	14204	14168	14427	14394	14052	14374	14080	14233	14252	14293	14171	14169	14264	14225	14284	14372	14182	14146	14299	14138	14267	14271	14300	14269	14378	14207	14275	14412	14241	14266	14181	14366	14230	14405	14251	14126	14202	14204	14379	14060	14220	14199	14248	14204	14229	14196	14199	14268	14181	14270	14138	14230	14156	14099	14377	14349	14179	14177	14207	14239	14053	14117	14322	14267	14393	14244	14315	14270	14283	14238	14197	14312	14256	14182	14166	14209	14127	14339	14226	14236	14190	14241	14184	14289	14104	14277	14240	14258	14148	14263	14388	14326	14185	14295	14284	14107	14103	14262	14097	14229	14060	14233	14259	14254	14191	14204	14377	14261	14237	14295	14217	14181	14164	14284	14343	14142	14201	14217	14067	14251	14210	14173	14301	14402	14213	14227	14267	14342	14090	14234	14243	14230	14253	14234	14128	14339	14365	14006	14342	14130	14219	14302	14187	14314	14342	14209	14134	14357	14113	14231	14098	14173	14331	14322	14257	14295	14202	14011	14326	14226	14244	14386	14036	14298	14296	14128	14227	14192	14192	14170	14143	14212	14309	14350	14205	14216	14204	14232	14212	14208	14444	14227	14262	14240	14219	14385	14253	14198	14333	14235	14184	14237	14188	14149	14292	14119	14143	14222	14423	14255	14210	14172	14314	14208	14096	14065	14265	14271	14396	14273	14326	14190	14090	14222	13934	14250	14233	14167	14261	14237	14233	14281	14194	14077	14264	14140	14288	14480	14228	14166	14227	14280	14215	14280	14269	14214	14416	14233	14175	14345	14264	14133	14299	14135	14191	14179	14156	14241	14222	14099	14387	14256	14287	14051	14243	14243	14279	14298	14055	14234	14157	14189	14206	14327	14156	14323	14374	14289	14248	14164	14322	14243	14254	14244	14128	14070	14192	14218	14187	14214	14265	14355	14126	14222	14308	14148	14174	13988	14118	14092	14113	14225	14293	14126	14203	14177	14107	14237	14176	14283	14327	14279	14096	14241	14300	14276	14318	14256	14173	14114	14178	14243	14309	14280	14046	14216	14183	14182	14169	14113	14302	14125	14218	14262	14220	14300	14238	14274	14283	14278	14341	14239	14322	14131	14242	14241	14330	14042	14112	14249	14347	14176	14145	14155	14289	14305	14245	14281	14299	14172	14230	14104	14243	14197	14310	14095	14316	14378	14191	14319	14338	14181	14113	14457	14255	14203	14103	14282	14168	14357	14351	14261	14141	14145	14022	14146	14263	14113	14280	14240	14162	14156	14088	14212	14295	14210	14239	14402	14261	14226	14236	14127	14129	14217	14146	14274	14251	14212	14418	14141	14227	14237	14224	14203	14261	14175	14254	14108	14264	14224	14193	14266	14182	14304	14306	14152	14332	14276	14009	14271	14133	14188	14316	14053	14188	14015	14204	14244	14263	14228	14227	14230	14203	14144	14158	14259	14221	14164	14188	14110	14221	14026	14222	14285	14203	14145	14207	14305	14218	14179	14445	14091	14169	14374	14249	14351	14130	14196	14262	14100	14494	14281	14145	14238	14251	14377	14085	14169	14401	14238	14324	14260	14175	14286	14308	14256	14230	14225	14193	14171	14237	14177	14251	14105	14219	14286	14313	14091	14287	14345	14219	14208	14328	14331	14062	14122	14318	14250	14328	14372	14168	14224	14099	14342	14197	14215	14328	14127	14211	14245	14100	14330	14219	14324	14246	14274	14325	14285	14181	14130	14387	14130	14204	14258	14191	14072	14234	14182	14269	14268	14168	14278	14421	14306	14275	14421	14199	14323	14087	14295	14359	14314	14266	14228	14217	14166	14234	14499	14302	14207	14389	14250	14377	14377	14109	14349	14287	14252	14158	14263	14264	14340	14383	14140	14046	14120	14222	14165	14230	14380	14140	14478	14199	14095	14155	14224	14269	14379	14338	14328	14161	14187	14121	14240	14166	14389	14193	14238	14263	14470	14178	14160	14190	14252	14233	14307	14122	14307	14279	14370	14134	14176	14257	14272	14198	14228	14071	14184	14254	14251	14408	14237	14246	14273	14202	14262	14284	14235	14156	14288	14189	14208	14146	14254	14279	14063	14268	14229	14319	14338	14088	14358	14343	14323	14288	14404	14297	14028	14247	14112	14304	14277	14323	14159	14202	14106	14271	14354	14101	14276	14203	14205	14283	14311	14433	14364	14249	14329	14236	13957	14288	14208	14160	14144	14357	14088	14209	14349	14077	14501	14125	14130	14277	13969	14213	14139	14218	14265	14089	14200	14117	14372	14259	14094	14236	14279	14301	14214	14096	14342	14108	14089
24084	21410	29008	25668	25295	26357	24735	20296	19221	18466	17895	17548	17061	17141	16853	16883	16671	16623	16589	16633	16557	16516	16521	16258	16282	16369	16164	16362	16237	16308	16368	16470	16403	16365	16222	16102	16353	16131	16222	16246	16222	16136	16365	16271	16317	16365	16143	16428	16087	16270	16274	16316	16179	16166	16385	16356	16249	16310	16228	16327	16064	16199	16156	16164	16262	16262	16291	16208	16326	16196	16138	16244	16187	16337	16276	16112	16395	16301	16236	16350	16298	16233	16111	16147	16247	16265	16217	16343	16234	16082	16338	16107	16199	16308	16177	16195	16126	16438	16232	16182	16127	16320	16186	16337	16171	16104	16171	16198	16182	16296	16369	16107	16219	16077	16131	16121	16351	16145	16318	16271	16279	15984	16228	16220	16167	16269	16150	16106	16059	16163	16173	16230	16033	16261	16214	16181	16084	16299	16210	16158	16221	16246	16047	16227	16049	16121	16284	16117	16140	16223	16342	16345	16222	16388	16174	16089	16317	16336	16243	16187	16187	16334	16154	16218	16284	16224	16267	16185	16176	16211	16170	16080	16302	16023	16162	16123	16350	16145	16406	16247	16121	16336	16305	16199	16289	16318	16134	16204	16024	16110	16303	16256	16237	16180	16117	16096	16399	16050	16390	16156	16076	15981	16260	16178	16147	16089	16076	16206	16141	16211	16191	16375	16119	16268	16240	16026	16276	16262	16212	16099	16227	16110	16368	16064	16224	16016	16221	16154	15928	16184	16167	16103	16002	16087	16093	16284	16155	16148	16003	16178	16429	16145	16244	16204	16098	16367	16270	16170	16224	16347	16322	16078	16226	16159	15981	16292	16196	16261	16198	16129	16111	16359	16336	16306	16240	16441	16359	15968	16140	16059	16256	16437	16203	16211	16276	16184	16270	16266	16121	16190	16350	16203	16386	16325	16232	16100	16136	16225	16200	16022	16146	16125	16232	16063	16138	16286	16366	16151	16260	16195	16343	16070	16224	16209	16151	16133	16151	16248	16438	16202	16274	16261	16214	16089	16094	16099	16249	16162	16253	16056	16227	16198	16204	16306	16143	16200	16126	16229	16225	16145	16123	16307	16217	16211	16149	16123	15955	16141	16104	16299	16321	16352	16123	16388	16289	16173	16304	16168	15963	16363	16487	16149	16350	16342	16302	16177	16002	16321	16305	16247	16169	16103	16153	16143	16219	16076	16190	16124	16309	16174	16090	16306	16304	16254	16272	16188	16336	16177	16262	16354	16302	16098	16029	16099	16230	16279	16267	16211	16069	16218	16130	16312	16207	16277	16260	16055	16230	16172	16305	15970	16165	16131	16310	16226	16268	16193	16168	15993	16261	16051	16257	16251	16110	16067	16223	16337	16249	16278	16278	16137	16191	16181	16098	16174	16256	16307	16279	16196	16096	16053	16008	16071	16000	16261	16092	16164	16191	16145	16171	16209	16181	16206	15912	16344	16238	16087	16180	16141	16334	16208	16301	16276	16309	16070	16173	16166	16188	16269	16204	16413	16131	16103	16196	16138	16074	16356	16208	16180	16094	16139	16100	16201	16317	16101	15898	16289	16247	16031	16182	16295	16124	16308	16311	16173	16356	16166	16306	16188	16159	16220	16148	16228	16152	16407	16386	16467	16098	16291	16151	16140	16148	16212	15941	16360	16203	16160	16233	16111	16282	16141	16134	16169	16258	16052	16152	16174	16273	16238	16133	16189	16231	16259	16336	16171	16308	16334	16099	16458	16118	16257	16369	16199	16142	16113	16266	16189	16212	16322	16092	15920	16193	16126	16066	16327	16170	16004	16239	16186	16190	16191	16367	16261	16280	16159	16393	16268	16146	16268	16174	16075	16122	16047	16066	16046	16267	16153	16222	16135	16247	16292	15965	16159	16173	16316	16230	16174	16087	16137	16312	16234	16071	16157	16232	16114	16208	16289	16123	16066	16216	16308	16316	16319	16186	16190	16202	16151	16104	16124	16026	16125	16070	16235	16005	16260	16268	16290	16112	16148	15968	16155	16179	16242	16419	16353	16204	16083	16297	16137	16106	16234	16022	16148	16265	16236	16221	16167	16401	16148	16168	16167	16103	16210	16230	16203	16073	16127	16265	16350	16060	16240	16087	16129	16134	16359	16127	16322	16186	16047	16121	16139	16332	16301	16113	16183	16175	16114	16112	16166	16270	16110	16222	16277	16054	16159	16189	16070	16229	16351	16334	16295	16245	16141	16096	16159	16306	16320	16093	16422	16124	16178	16213	16245	16200	16418	16087	16289	16059	16197	16088	16239	16151	16122	16222	16108	16283	16045	16185	16234	16277	16141	16250	16084	16166	16311	16180	16426	16341	16287	16222	16459	16282	16334	16096	16182	16014	16170	15934	16179	16155	16315	16135	16184	16377	16214	16250	16273	16130	16069	16081	16323	16339	16076	16170	16053	16266	16270	16199	16287	16121	16220	16176	16195	16348	16131	16278	16242	16186	16139	16224	16230	16226	16158	16271	16287	16222	16132	16049	16343	16268	16233	16124	16198	16402	16089	16155	16237	16278	16042	16198	16304	16128	16191	16286	15957	16202	16180	16174	16155	16242	15915	16266	16122	16102	16306	16212	16181	16004	16210	16008	16460	16205	16130	16453	16089	16096	16252	16050	16127	16250	16300	16132	16329	16248	16065	16281	16058	16133	16299	16167	16221	16188	16217	16158	16215	16217	16067	16168	16097	16384	16111	16366	16107	16134	16144	16058	15955	16129	16282	16361	16157	16108	16199	16077	16220	16201	16025	16134	16238	16227	16326	16084	16148	16236	16125	16371	16267	16241	16470	16113	16138	16234	16142	16376	16098	16408	16198	16233	16281	16200	16061	16057	16310	16303	16320	16266	16391	16267	16189	16166	16396	16364	16246	16074	16162	16247	16138	16199	16390	16313	16040	16137	16251	16154	16117	16163	16137	16232	16200	16123	16113	16175	16245	16316	16011	16115	16147	16149	16211	16263	16452	16378	16241	16195	16178	16236	16109	16130	16147	16079	16091	16054	16264	16278	16233	16179	16225	16064	16163	16186	16189	16219	16247	16290	16243	16381	16214	16310	16248	16195	16115	16146	16072	16153	16050	16236	16095	16212	16032	15998	16132	16340	16097	16049	16228	16076	16116	16107	16365	16314	16184	16184	16221	16236	16180	16250	16201	16299	16333	16232	16111	16282	16128	16171	16300	16359	16086	16035	16125	16349	16192	16136	16241	16126	15979	16178	16288	16007	16330	16260	16012	16152	16332	16288	16210	16069	16065	16247	16157	16263	16140	16133	16106	16273	16109	16209	15864	16165	16227	16188	16061	16112	16257	16105	16010	16231	16401	16245	16100	16238	16316	16036	16419	16166	16202	16217	16099	16087	16298	16184	16063	16388	16103	16230	16283	16147	16185	16121	16433	16193	16131	16074	16374	16406	16062	16371	16279	16183	15963	16298	16383	16184	15908	16043	16187	16359	16027	16171	16075	16260	16388	15994	16199	15935	16097	16133	16293	16072	16107	16222	16211	16281	16210	16289	16355	16318	16191	16204	15912	15987	16116	16128	16232	16276	16123	16212	16078	16134	16193	16056	16253	15961	16162	16340	16393	16120	16142	16040	16268	16208	16232	16067	16164	16017	16154	15960	16393	16341	16171	16178	16277	16315	16165	16281	16232	16242	16235	16093	16066	16040	16131	16187	16378	16088	16022	16199	16005	16253	16246	16285	16179	16144	16050	16269	16272	16144	16076	16091	16185	16226	16274	16360	16109	16120	16374	16120	16151	16302	16345	16456	16336	16439	16182	16033	15944	16340	16166	16286	16368	16416	16105	16289	16195	16269	16340	16226	16283	16247	16308	16198	16155	16113	16210	16383	16361	16084	16186	16220	16180	16153	16109	16240	16393	16304	16239	16184	16329	16103	16169	16034	16197	16198	16093	16417	16236	16151	16258	16312	16350	16308	16086	16200	16240	16117	16313	16275	16255	16162	15999	16176	16212	16271	16194	15988	16058	16153	16231	16316	16094	16212	16361	16341	16238	16160	16211	16143	16154	16310	16115	16072	16102	16414	16034	16187	16530	16247	16077	16381	16290	15976	16234	16191	16123	15959	16143	16086	16169	16236	16171	16240	16083	16293	16172	16221	16175	16265	16227	16164	16395	16380	16316	16095	16256	16092	16173	16221	16245	16197	16133	16203	16236	16431	16138	16229	16312	16157	16202	16182	16023	16280	16170	16471	16307	16386	16239	16204	16272	16345	16378	16277	16205	15945	16257	16006	16044	16310	16326	16124	16032	16072	15988	16138	16174	16102	15999	16303	16279	16141	16395	16140	16054	16333	16277	16156	16143	16191	16212	16180	15923	16017	16385	15965	16218	16221	16175	16297	16274	16236	16192	16186	16121	16049	16133	16080	16181	16165	16282	16174	16183	16131	16404	16198	16113	16125	16196	16075	16239	16142	16200	16317	16282	16119	16292	16208	16147	16272	16236	16230	16289	16414	16214	16303	16113	16158	16272	16353	16117	16213	16169	16208	16259	16207	16251	16164	16436	16207	16128	16248	16007	16358	16206	16205	16177	16164	16459	16164	16434	16117	16291	16196	16279	16116	16195	16157	16280	16228	16198	16185	16390	16119	16177	16438	16162	16320	16236	16412	16108	16323	16277	16264	16180	16109	16076	16090	16021	16441	16276	16122	16240	16243	16317	16197	16342	16024	16100	16224	16337	16275	16108	16177	16253	16174	15966	16184	16208	16279	16142	16265	16258	16353	16143	16431	16132	16381	16141	16139	16346	16096	16032	16317	16298	16473	15909	16364	16172	16194	16116	16264	16104	16273	16199	16223	16182	16262	16135	16139	16107	16035	16234	16090	16291	16043	16267	16086	16266	16335	16182	16206	16117	16251	16190	16286	16445	15982	16139	16290	16253	16309	16375	16208	16193	16308	16161	16203	16274	16182	16240	16175	16097	15931	16127	16236	16309	16173	16250	16211	16177	16362	16111	16158	16323	16232	16030	16336	16242	16220	16064	15994	16074	16262	16048	16172	16257	16115	16202	16290	16297	16170	16126	16181	16088	16204	16169	16303	16096	16245	16169	16403	16190	16182	16078	16154	16324	16277	16208	16326	16162
30366	50224	46926	37340	31772	27314	22276	19727	18564	17575	16733	16175	15575	15112	15100	14925	14747	14543	14488	14499	14401	14324	14288	14391	14217	14171	14166	14154	14142	14300	14223	14019	14067	14195	14243	14011	14108	14094	14130	14115	14079	14197	14195	14152	14241	14279	14153	14162	14096	14131	13989	14132	14131	14158	14112	14200	14174	14079	14088	13964	14119	14202	14121	14053	14157	14033	14073	14185	14047	14072	14091	14106	14021	14008	14096	14007	14173	14080	14205	14172	14138	14243	14250	14187	14081	14207	14121	14120	14237	14110	14304	14239	14066	14051	14167	14072	13999	14234	14160	14258	14187	13963	14157	13938	14002	14119	14088	14085	14078	14088	14126	14243	14138	14029	14158	14189	13969	14117	14018	14041	14101	14108	14213	13984	14161	14164	14104	14110	14027	14285	13987	14136	14035	14090	14051	14077	14129	14069	14011	14131	14022	14011	14097	14144	14183	14005	14057	14071	14048	14045	14189	13989	13942	14165	14119	14282	14259	14046	13963	14192	14065	14161	13936	14090	14029	14097	13954	14023	14062	14255	14112	14044	14122	14060	14092	13998	14128	14168	14074	14159	14098	14058	13957	14094	13948	14035	14015	13981	14177	14145	14194	14298	14250	14109	14311	14055	14318	14219	14099	14065	14102	14160	14174	14138	14309	14059	14088	14133	14021	14252	13892	14116	13913	14002	13954	14207	13892	14174	14161	14123	14160	14045	14020	14271	14285	14203	14172	14023	14209	14122	14253	14254	13933	13959	14165	14032	14150	14061	14260	14138	14185	14091	14121	13958	14220	14056	14057	13921	14155	14140	13987	14216	14100	14201	14145	14120	14171	14216	14050	14159	14151	14338	14113	14307	14170	14020	13940	14018	14055	14295	14061	14100	14097	14168	14146	14175	13943	14136	14155	14179	14135	14164	14075	14007	14302	14061	14026	14230	14013	14124	14096	14201	14111	14098	14087	14222	14099	14035	14062	14036	14121	14081	14107	14123	14140	14314	14160	14182	14009	14052	14143	14216	14136	14157	14151	14165	14178	14064	14112	14138	14113	14187	14204	13968	14112	14236	14049	14237	14254	14137	14136	14114	14095	13988	14250	14058	14080	14197	14034	14139	14033	14178	14164	14017	14091	14113	14202	14142	14253	14061	14036	14061	13899	13979	14263	14210	13964	14171	14159	14263	14018	14210	14283	14053	14074	14193	14099	14235	14051	14162	14151	14064	14135	14094	14155	14161	14298	13975	14081	14073	14188	14038	14222	14094	14088	14155	14269	14177	14143	14026	13983	14144	14046	14256	14017	14017	13944	14201	14013	13812	14179	14144	14194	13979	14175	14157	14010	14076	14204	14199	13793	14111	14114	14121	14245	13981	14045	14150	13989	14155	13956	14140	13973	14080	13987	14116	13976	13977	14145	14172	14108	13966	14270	14202	14091	13893	14043	14106	14209	14168	14145	14275	14058	14219	14216	14213	14135	14089	14005	14218	14197	14210	14141	14124	14093	14049	14186	14189	14230	13842	14051	14076	14220	14043	14156	14115	14034	14076	14075	14230	13949	14186	14018	14159	14025	14139	14126	14080	14171	14203	14178	14148	14135	14179	14062	14163	14202	14175	14180	14028	14173	14233	14200	14162	13998	13978	14082	14109	14118	14260	14117	14064	14054	14163	14187	14218	14236	14352	14136	14108	14277	14147	14020	14116	14107	14156	14117	14227	14027	13963	14136	13792	14098	14216	13945	14169	14179	14180	14115	14119	14064	14045	14112	14160	14255	14019	14268	14061	14119	14035	14100	14122	14062	14104	14230	13966	14127	14177	14029	13979	14137	14385	14103	13906	14209	14005	14104	14186	13884	14203	14110	14076	14187	14252	14240	14115	14175	14032	14143	14085	14200	14173	14076	14174	14155	13988	13956	14025	14033	14380	14128	14136	14058	14111	14123	14120	14117	14112	14118	14243	14102	14306	14100	14046	14236	14144	14043	14112	14321	14108	14078	14030	14083	14104	14168	14102	13903	14140	14059	14305	13977	14091	14132	14183	14182	14214	14066	14064	14265	14070	14167	14046	14057	14075	13994	13994	14223	14118	14102	14006	14033	14048	14144	14026	14229	13937	14023	14200	14247	14244	14150	14190	14151	14012	14269	14195	14196	14164	13924	14214	14101	14182	14153	14282	14145	14176	14185	14186	14088	14168	14342	14263	14115	14184	14103	14185	14144	14133	14097	14057	14139	14194	14203	14040	14173	14243	14099	14078	14099	14259	14051	14161	14168	14125	14205	14089	14110	14049	14079	14152	14115	14110	14261	14002	14198	14021	14237	14036	14051	14090	14103	14067	14174	14129	13990	14254	14137	14153	14092	14301	14051	14113	14167	14027	14086	14359	14155	14100	14186	13934	14074	14097	14274	13994	13978	14065	14096	14057	14113	14060	14160	13992	14229	14257	14081	14012	13971	14150	13965	14207	14013	14076	14115	14138	14265	14198	13923	14122	14063	13961	14127	14286	14118	14074	13845	14072	14132	13963	14169	14004	13968	13930	14075	14033	14103	14056	14226	14075	14130	13959	14131	13982	14138	14041	14136	14010	14256	14084	14114	14224	14008	14150	14106	14187	14194	14113	14072	14110	14176	14163	14122	13989	14168	13995	14209	14043	14268	14124	14031	14240	14114	14176	14103	14120	13927	14075	14030	14150	14179	14131	14029	14068	14009	14021	14058	14136	14073	13922	14005	14096	14229	14013	14025	14118	14208	14133	14093	14178	14070	14098	14174	13979	13994	14085	14133	14165	14188	14158	14018	14026	14002	14207	14158	14141	14046	14124	14161	14201	14123	14050	14020	14016	14137	14018	14130	14188	14095	14065	14189	13950	14282	14149	14227	14115	14162	14185	14107	14268	14056	14134	14087	14097	14036	14213	14087	14304	14231	14269	14117	13997	14238	13866	14290	13973	14282	14094	14174	14044	14086	13992	14016	14038	14139	14181	14176	14258	14100	14061	14163	14097	14185	14085	14181	14159	14156	14156	13998	14128	14227	14036	14022	14214	14093	14155	14109	14106	14185	14135	14122	14040	14133	14170	14020	14050	14123	13977	14091	14073	14318	14242	14117	14009	14110	14228	14139	14112	14052	14208	14256	14193	14039	14079	14120	14172	14112	14175	14102	13977	14188	14174	14145	14091	13945	14037	14188	14154	14194	14047	14042	14020	14268	14243	14038	13951	14086	14150	13971	14026	14123	14050	13962	14052	14058	14172	14252	14226	14179	14200	14129	14228	14069	13973	14030	14110	14199	14294	14058	14176	14002	14037	14161	14134	13991	14089	14122	14296	14002	14117	13985	14171	14169	14161	14112	14096	14143	14019	14147	13987	14357	14015	14011	14055	14117	14166	14150	14064	14015	14131	14136	14092	14070	13949	14061	14137	14349	14247	14230	14124	14165	14035	13991	14222	14101	14116	14119	14222	13997	14234	14123	14179	14059	14295	14152	14354	14164	14093	14239	14061	14365	14145	14187	14110	14062	14263	14184	14239	14203	14138	14091	13919	14238	14199	14043	14127	14307	14149	14196	14174	14200	14227	14206	14172	14236	14170	14150	14159	14105	14082	14113	14227	14063	14158	14124	13947	14045	14044	14163	14168	14024	14086	14053	14284	14104	13950	14201	13962	13983	14053	14129	14120	14073	14090	14303	14116	14012	13972	14119	14095	14217	14220	14200	14139	14135	14118	14164	14074	14063	14154	13979	14301	14091	14105	14099	14132	14126	14120	14116	14179	14192	14126	14352	14090	14132	14013	14073	14118	14313	14090	14155	14142	14278	14025	14106	14122	14054	13843	14275	14053	14243	14159	14072	13961	14233	14097	14192	14102	14212	14079	14194	14089	13909	13928	14207	14154	14245	14239	14291	14194	14073	14151	14149	13970	14217	14174	14211	13985	14148	14187	14016	14016	13898	14023	13939	14125	14085	14119	13985	14172	14094	14159	14202	14206	14166	14226	14141	14115	14209	13967	13985	14053	14222	14047	14157	14106	14049	14039	14060	14305	14156	14128	14121	14132	14238	14234	14156	14169	14126	14296	14095	14084	14074	14145	14102	14068	14054	14074	14139	14120	14284	14169	14210	14138	14063	14099	13984	13986	14074	14053	14002	14170	14137	14141	14287	14147	14155	14280	14231	14116	14131	14036	14172	14100	14078	14074	14011	14123	14230	14188	14104	14117	14160	14136	14136	13932	14210	14085	14134	14046	14136	14142	13942	14186	14182	14176	14048	14087	14096	13982	14059	14122	14177	14003	14174	14118	13928	14143	14204	14066	14099	14012	14142	14114	14085	14141	14041	13992	14334	13904	14219	14032	14206	14006	14158	14196	14163	14174	14243	14030	14232	14169	14060	14171	14013	14080	14151	13979	14046	14289	14126	14050	14139	14365	14092	13994	14190	13926	14125	14072	14075	14034	13901	13912	13920	13930	14104	14112	14045	14044	14087	14134	14202	14149	14090	14117	14168	14084	14057	14215	14255	14055	14204	14050	14146	14129	14153	14075	14205	14131	14125	14077	14075	13983	14190	14277	14089	14301	14129	14096	14240	14139	13947	13940	14070	14117	14158	14212	13983	14194	14206	14082	13955	14397	14066	14147	14119	14124	14263	14089	14373	14051	14099	14037	14080	13972	14166	14222	14248	14001	13977	14161	14261	14061	14136	14022	13947	14093	14284	14062	14226	14036	14170	14191	14205	14002	14051	14127	13934	13931	14205	14157	14169	14249	14228	14237	14062	14294	14024	14114	14005	14027	14039	14033	14141	14129	14026	14150	14061	14212	14081	13997	14200	14163	14140	14060	14318	14005	14150	14128	14111	14026	14088	13993	14172	13988	14215	14207	14196	14057	14110	14051	14208	13950	14160	14021	14024	14052	14188	14276	13989	14205	13981	13939	14067	14258	14030	14105	14087	14255	14080	14128	14127	14286	14063	14063	14095	14305	14055	14120	13965	14002	14110	14063	13981	14108	13994	14012	14070	14201	14072	13970	14221	14142	14129	14166	14082	14033	14272	14182	14190	14270	14107	14093	14056	14047	14329	13860	14176	14039	14149	14009	14096	14154	14144	14238	14084	14170	14214	14409	14146	14125	14079	14129	14135	14156	14236	13986
22818	21391	29226	24336	23254	27316	29223	22986	20848	20616	20063	19532	18875	18224	18026	17820	17466	17397	17448	17226	17052	17323	17019	17215	17056	16948	17086	16934	16981	16951	16803	16988	17047	16982	16858	17047	16983	16832	16793	16669	17080	16938	17058	17075	17115	16955	16927	17007	16708	16743	16930	16944	16813	16883	16971	16876	17013	16733	16720	16865	17061	16915	16969	16771	16927	16821	17039	17013	17121	16989	16954	16907	16985	16709	16991	16887	17078	16872	16885	16852	16721	16954	17005	16678	16996	16789	16539	16786	16910	16800	17014	16676	16639	16837	16796	16894	16820	16875	16838	16661	16919	16819	16792	17095	17002	17131	16991	17031	17137	16966	16865	16965	16771	17006	16949	16871	17050	16787	16754	16812	16669	16974	16885	16908	16821	16983	16809	16703	16767	16986	16763	16823	17127	17042	17017	17023	16709	16875	16912	16714	16865	16767	16837	17101	16938	16918	17009	16751	16858	17070	16953	16786	16860	16859	16826	17113	16846	16943	16802	16802	16862	16952	16893	16714	16760	16923	17035	16983	16721	16960	16767	16718	16903	16771	16869	16691	16810	16897	16979	16761	16930	16768	16744	16822	16828	16750	16841	16832	16967	17023	17199	16696	16707	16873	16773	16891	16972	16865	16876	16859	16969	16851	16944	16912	16584	16761	16799	16873	16741	16885	16820	16908	16832	16971	16875	16613	16994	16784	17064	16902	16917	16876	16816	16851	16892	16918	16984	16867	16687	16710	16775	16794	16731	16757	16878	16670	16949	16825	16768	16739	16693	16688	17027	16770	17105	16905	16821	16990	16598	16812	16853	16803	16968	16771	16927	16784	16806	17078	17047	16916	16932	17028	16952	16954	16882	17027	16920	16832	16973	16921	16893	16918	16768	16835	17031	16894	16804	16728	16729	16781	16939	16851	16810	17110	16866	16867	17098	17010	16818	16992	16829	16792	16953	16954	16854	16768	16697	16799	16930	16951	16888	16869	16825	16882	16826	16952	16583	16749	16887	16840	16897	16789	16792	16935	16951	16851	16783	16771	16895	16880	16851	16784	16779	16925	17043	16836	16898	16694	16831	16866	16947	16738	16823	16957	17019	16760	17009	16896	16911	16836	17037	17008	16808	16766	16923	16834	16878	17024	16894	16909	16934	16916	16684	16763	16905	16676	16886	16971	16871	17036	16936	16799	16685	16844	16859	17019	16828	16851	16802	16753	16989	16781	16911	16850	16899	16965	16828	16670	16939	16828	16856	16789	16920	16832	16824	17012	16969	16647	17003	16763	16803	16823	16986	16741	16846	16860	16723	16910	16836	16888	16894	16841	16892	16939	17014	16689	16779	16876	16699	17059	17028	16900	16646	16841	16746	16921	17006	16893	16850	16947	16776	16956	16799	16939	16801	17115	16817	16819	16903	16926	16984	16901	16746	16837	16941	17158	16845	16840	16812	16875	16984	16793	16710	16777	17062	17069	16895	16921	16993	16943	16845	16862	16786	16833	16983	16719	16979	17067	16930	16776	16706	16942	16774	16776	16716	16858	16710	16926	16962	16890	16697	16896	17040	16920	16895	16627	16838	16765	16925	16726	16899	16919	16671	17066	16713	16968	16808	16958	16924	16972	16764	16929	16984	16835	16722	16773	16722	16822	16799	16906	16847	16841	16806	16959	16670	17106	17016	16821	16847	16978	16916	16896	16979	16952	16941	16762	16861	16761	16737	16828	16902	16565	16696	16805	16866	16782	16886	16809	16851	16877	16765	16994	16843	16820	16631	16911	16899	16882	17031	16775	16651	16719	16838	16705	17114	16915	16765	16765	16995	16831	16704	16698	16876	16839	16745	16962	16655	16917	16851	17003	16793	16798	16791	16992	16950	17030	16971	16882	16846	16872	16813	16893	17059	17032	16864	16857	16918	16843	16791	16893	16856	16757	16981	17042	16778	17004	16734	16654	16840	17028	17116	16813	16863	16843	16829	16674	17036	16922	16819	16799	16826	16812	16875	16870	16862	16910	16738	16938	16787	16993	17005	16850	16963	16794	16868	16850	16960	16995	16929	16751	16866	16795	16830	16774	16731	16708	16717	16978	16929	16963	16913	16844	16858	17004	16843	16764	16877	16892	16726	16900	16789	16881	16944	16899	16836	17061	16801	16956	16954	16907	17069	16842	16804	16914	17041	17034	17017	16968	16868	16942	16949	16807	16871	16672	16768	16868	16871	16877	16884	16775	16823	17003	16893	16948	16922	16742	16957	16610	16834	16809	16879	16790	16807	17042	16775	16842	16822	17050	16882	16918	16868	16995	16893	16790	16768	16820	16647	16983	16938	16926	16883	16899	16826	17016	16851	16833	17089	16972	16837	16740	16652	16790	16778	16920	16939	16769	16842	16988	16772	16942	16864	16669	16959	16673	16942	16657	16922	16872	16766	17015	16690	16811	16840	17055	17031	16920	16857	16841	16828	16717	17007	16922	16833	16935	16867	16858	16830	16795	16820	16983	16797	16734	16770	16880	17062	16752	16721	16798	16854	16918	16930	16768	16972	16845	16844	16881	16792	16880	16955	16898	16968	16989	16884	16926	16982	16947	17008	16910	16945	16775	17008	16972	16739	16842	16966	16723	17001	17111	16905	16859	16876	16666	16681	16895	16875	16784	16780	16736	17172	16931	16785	16804	16900	16887	16821	16723	16871	16697	16782	16857	16843	16963	16892	16798	16798	16950	16749	16649	16809	16735	16862	16827	16784	16752	16778	16657	16963	16787	16822	16919	16977	16966	16966	16827	16713	16944	16951	17026	16756	17117	16714	16736	16814	16954	16836	16750	16944	16957	16820	16987	17096	16793	16781	16646	16898	16855	16664	16908	16911	16826	16776	16892	16786	16940	16753	16762	16889	16738	16974	16936	16923	16661	16967	16889	16885	16936	16911	16941	16988	16862	16849	16787	16618	17020	16919	16796	16774	16870	17028	17031	16844	16763	16985	16929	16958	17086	16706	17066	16934	16816	16895	16722	16797	16598	16669	16808	16820	16869	16792	16898	16911	16744	16933	16785	16819	16929	16956	16842	17005	16813	16884	16887	17047	16818	17070	16940	16757	16862	16669	17230	16908	16759	16784	16869	16896	16880	16963	16663	16941	17113	16759	16980	16959	16929	16993	16771	17173	16943	16684	17055	16878	16789	16738	16931	16968	16813	17056	17059	16753	16936	16868	16685	16750	16879	16553	16827	16864	16813	16828	16934	16900	16961	16880	16660	16797	16720	16889	16959	16964	16899	17037	16940	16733	16828	16948	16787	16692	16922	16952	16773	16745	16937	16821	16697	16849	16779	16794	16952	16739	16868	16921	16959	17021	16650	16743	16761	17082	16767	16853	16901	16904	16932	16869	16816	16743	16829	16897	16925	16806	16853	16829	16912	16841	16968	16867	16965	16895	16976	16892	16918	16971	16759	16820	16828	16991	16828	17011	16949	16898	16979	16931	16717	16649	16829	16779	16766	16756	16984	16694	16718	17008	17012	16869	16840	16800	16898	16959	16820	16905	16796	16876	16895	16816	16764	16915	16846	16874	16641	16890	16872	16664	16969	17134	17007	16919	16814	16943	16957	16874	16877	16829	17035	16767	16812	16872	16616	16994	16969	16865	16721	17048	16868	16772	16731	16856	16776	16777	16817	16807	16824	16666	16744	16867	16838	16754	16763	16771	16905	16919	16883	16820	16990	16668	16869	16760	16698	16794	16932	16927	16828	16906	16994	16935	17058	16921	16808	16810	16930	17026	16857	16903	16812	16873	16942	16966	16714	16892	16830	16906	16981	16968	16912	16908	16855	16801	16830	16978	17053	16891	16803	16794	16782	16799	16810	16886	16956	16965	16992	16997	16827	17079	16963	16819	16908	16959	16923	16760	16876	16781	16742	16678	16961	17006	17057	16952	16936	16971	16871	16799	16979	16844	16967	16860	17008	16732	16874	16833	16806	16984	16862	16766	16775	16726	16832	17057	16874	16908	16791	16725	16644	16981	16725	16826	16809	16814	16784	16794	16853	16796	17072	17073	16885	17050	16716	16816	16733	16993	16614	16707	16975	16672	16952	16899	16799	16991	17011	16780	16785	16831	16735	16730	16831	16717	16886	16862	16776	17037	16894	17021	16769	16752	16763	16897	16839	16798	17056	16976	16797	16777	16812	16818	16892	16747	16688	16868	16846	16877	16941	16766	16841	16873	17013	16701	16854	16803	17156	16907	16750	16803	17103	16821	16869	16726	16916	16889	16844	17015	16882	16716	16991	16900	16805	16791	16911	16725	16587	16892	16857	16940	17023	16743	16820	16914	16883	17017	16796	16983	16916	16880	16871	16968	16728	16733	17029	16803	16687	16790	16872	16894	16827	16857	16887	16888	16999	16967	16793	17130	17042	16953	16875	16963	16872	16903	16938	16892	16821	16935	16834	16889	16617	17071	16907	16977	16922	16599	16919	16724	16720	16912	16791	16977	16794	16752	17020	16857	16928	16940	16917	17121	17284	16958	16728	16733	16880	17018	16770	16826	16784	16956	16843	16999	16778	16804	16980	16889	16928	16789	16799	17007	16811	16990	16814	16909	16966	16978	16951	16869	17152	17091	16937	16807	17015	16831	16960	17066	16757	16983	16822	16876	16892	17040	16871	16731	17047	16865	16880	16890	16829	16718	16896	16949	16848	17044	16909	16876	16781	16873	17074	16913	16748	16933	16769	16987	16966	16830	16779	16746	16877	16781	16969	16897	16886	16616	16691	16774	16873	16869	16913	16855	16901	16973	16829	16924	16905	16804	16870	16812	16777	16895	16867	16643	16789	16702	16749	16984	16653	16606	16816	16949	17049	16869	16896	16863	16847	16923	16819	16888	16814	16938	16921	16872	16891	16719	16830	16763	17002	16895	16874	16645	16783	16886	16790	17001	16766	16829	16720	17040	16843	16805	16997	16835	16805	16879	16875	16746	17157	16863	16955	16969	17043	16682	16805	16963	17130	16633	17050	17028	16884	16906	16834	16886	16994	16856	16917	16943	17080	16799	16747	16942	16952	16912	16868	16784	16719	16914	16952	16883	16831	16680	16912	16747	16816	16794	16732	16748	16925	16771	16871	16899	16787	16697	16871	16921	16823	16846	16802
32768	56048	53063	42651	36673	32378	26764	22392	20461	19548	18671	18183	16959	16216	15842	15525	15324	15288	15143	14960	14934	14758	14680	14726	14857	14555	14569	14583	14808	14616	14343	14466	14554	14774	14513	14557	14508	14587	14557	14459	14708	14621	14487	14704	14741	14470	14603	14405	14616	14455	14456	14491	14475	14515	14534	14649	14638	14453	14609	14678	14508	14489	14464	14554	14581	14583	14483	14525	14536	14489	14519	14683	14495	14477	14411	14537	14651	14637	14378	14518	14698	14373	14594	14435	14607	14548	14314	14327	14602	14400	14402	14391	14492	14591	14484	14594	14184	14446	14556	14468	14455	14523	14597	14416	14456	14590	14626	14532	14411	14539	14560	14415	14647	14476	14550	14391	14572	14523	14452	14510	14436	14679	14532	14489	14430	14609	14469	14589	14435	14466	14452	14553	14564	14519	14462	14656	14334	14603	14537	14576	14620	14490	14432	14563	14457	14579	14590	14441	14410	14507	14633	14535	14435	14517	14447	14421	14475	14520	14441	14496	14623	14366	14559	14689	14434	14524	14610	14575	14541	14348	14484	14551	14620	14630	14547	14593	14417	14627	14557	14489	14439	14720	14531	14638	14556	14418	14506	14473	14389	14672	14474	14414	14490	14510	14430	14528	14481	14565	14512	14514	14522	14495	14592	14482	14543	14503	14302	14294	14645	14460	14482	14732	14330	14442	14517	14471	14492	14558	14665	14483	14532	14513	14528	14556	14440	14381	14637	14477	14438	14314	14561	14534	14479	14435	14490	14567	14473	14611	14556	14496	14503	14515	14466	14453	14346	14443	14524	14606	14474	14414	14451	14610	14342	14387	14687	14435	14386	14526	14546	14450	14550	14594	14570	14607	14434	14488	14611	14628	14552	14384	14555	14630	14532	14397	14553	14525	14426	14356	14577	14562	14472	14506	14546	14467	14601	14503	14482	14445	14404	14439	14393	14498	14735	14518	14397	14546	14340	14707	14572	14415	14298	14500	14574	14680	14536	14401	14423	14529	14503	14416	14514	14568	14586	14505	14491	14440	14465	14514	14696	14304	14607	14543	14593	14592	14547	14521	14582	14518	14529	14459	14380	14558	14553	14610	14599	14594	14535	14605	14623	14485	14439	14526	14464	14543	14394	14498	14518	14412	14437	14573	14434	14517	14455	14610	14465	14506	14639	14535	14553	14418	14497	14651	14745	14431	14558	14381	14712	14581	14670	14523	14749	14581	14623	14541	14549	14515	14476	14533	14533	14463	14500	14545	14448	14579	14542	14411	14610	14457	14516	14539	14564	14399	14609	14350	14343	14417	14312	14482	14541	14505	14462	14612	14566	14448	14495	14460	14457	14464	14476	14492	14535	14416	14477	14454	14286	14275	14579	14415	14517	14304	14671	14520	14443	14514	14413	14502	14557	14456	14643	14423	14629	14421	14379	14382	14534	14578	14468	14466	14519	14503	14528	14507	14492	14430	14359	14411	14530	14497	14435	14508	14417	14525	14367	14474	14512	14529	14465	14564	14430	14598	14517	14521	14431	14645	14539	14448	14529	14613	14594	14362	14569	14459	14510	14580	14552	14534	14636	14401	14417	14555	14669	14565	14330	14502	14565	14567	14623	14352	14621	14410	14501	14375	14571	14441	14593	14593	14489	14615	14540	14485	14377	14434	14616	14544	14555	14510	14450	14443	14622	14494	14486	14471	14508	14667	14355	14430	14516	14643	14458	14473	14421	14544	14383	14405	14501	14468	14481	14397	14640	14479	14311	14585	14451	14475	14679	14523	14402	14356	14482	14394	14501	14578	14646	14481	14550	14433	14594	14322	14372	14456	14701	14504	14509	14479	14599	14515	14413	14643	14657	14619	14603	14481	14447	14584	14562	14372	14600	14492	14366	14511	14569	14401	14503	14569	14515	14530	14483	14484	14511	14471	14434	14538	14383	14591	14568	14437	14518	14552	14553	14442	14372	14573	14490	14508	14690	14520	14461	14578	14545	14466	14474	14376	14347	14496	14540	14456	14626	14259	14379	14469	14293	14504	14382	14545	14418	14374	14509	14612	14502	14394	14528	14530	14554	14473	14507	14399	14478	14595	14630	14559	14574	14491	14601	14495	14663	14403	14491	14466	14413	14635	14310	14554	14545	14516	14452	14449	14546	14571	14476	14572	14506	14566	14551	14534	14625	14271	14400	14440	14381	14320	14436	14546	14468	14642	14348	14421	14461	14498	14537	14445	14419	14396	14371	14502	14488	14350	14485	14403	14524	14558	14472	14463	14381	14513	14479	14559	14613	14671	14467	14588	14456	14477	14349	14521	14643	14447	14355	14437	14383	14546	14620	14493	14427	14569	14691	14469	14572	14411	14535	14724	14549	14479	14448	14557	14496	14521	14484	14589	14394	14510	14509	14398	14491	14491	14381	14602	14537	14496	14398	14372	14525	14516	14314	14423	14669	14517	14626	14517	14428	14481	14531	14497	14591	14290	14266	14426	14459	14430	14566	14503	14454	14460	14453	14509	14475	14731	14408	14387	14467	14442	14415	14496	14405	14662	14415	14562	14464	14334	14499	14325	14405	14329	14526	14575	14442	14514	14600	14314	14420	14445	14434	14310	14454	14548	14668	14405	14562	14649	14663	14448	14522	14278	14596	14235	14457	14363	14420	14645	14706	14448	14446	14483	14586	14313	14505	14433	14463	14490	14519	14434	14563	14498	14469	14597	14605	14467	14578	14656	14491	14354	14525	14296	14563	14321	14443	14394	14638	14537	14454	14634	14543	14491	14572	14573	14420	14428	14496	14356	14644	14454	14541	14427	14461	14594	14603	14765	14446	14538	14469	14543	14445	14640	14524	14613	14368	14573	14389	14488	14534	14465	14611	14359	14613	14511	14460	14496	14616	14547	14571	14469	14474	14291	14566	14473	14467	14512	14493	14594	14669	14430	14568	14448	14402	14494	14400	14616	14574	14557	14461	14507	14728	14434	14523	14459	14543	14582	14539	14385	14431	14548	14509	14455	14415	14453	14505	14436	14494	14504	14475	14469	14618	14637	14454	14677	14480	14598	14571	14426	14455	14523	14375	14580	14431	14365	14552	14416	14600	14416	14585	14493	14616	14607	14462	14554	14423	14424	14490	14480	14450	14429	14525	14395	14570	14543	14450	14462	14512	14531	14556	14378	14609	14455	14526	14594	14390	14414	14523	14467	14455	14386	14525	14457	14574	14562	14551	14549	14620	14464	14545	14445	14492	14611	14562	14455	14628	14482	14465	14428	14303	14471	14420	14555	14478	14416	14464	14556	14412	14464	14379	14517	14345	14565	14458	14370	14431	14523	14644	14377	14488	14497	14390	14513	14401	14518	14494	14304	14421	14518	14526	14588	14346	14534	14432	14417	14453	14574	14465	14446	14432	14581	14490	14362	14447	14487	14416	14445	14460	14595	14534	14374	14539	14482	14433	14581	14318	14663	14449	14432	14550	14541	14466	14399	14515	14476	14486	14514	14553	14560	14473	14477	14474	14618	14692	14526	14309	14444	14534	14532	14511	14559	14676	14456	14540	14590	14541	14368	14487	14372	14694	14495	14386	14419	14544	14436	14529	14569	14460	14558	14356	14502	14605	14546	14380	14469	14619	14570	14541	14488	14536	14472	14583	14469	14585	14359	14451	14568	14512	14585	14560	14430	14366	14423	14308	14463	14412	14377	14427	14605	14497	14438	14596	14357	14506	14441	14407	14617	14487	14489	14534	14559	14186	14594	14417	14438	14623	14642	14578	14551	14584	14400	14410	14379	14534	14359	14317	14462	14715	14529	14448	14585	14583	14366	14602	14599	14467	14408	14671	14433	14700	14465	14528	14422	14610	14431	14432	14665	14405	14454	14589	14535	14543	14454	14471	14547	14456	14605	14519	14617	14534	14567	14318	14562	14487	14394	14429	14623	14478	14328	14554	14630	14460	14509	14559	14467	14417	14321	14459	14349	14507	14361	14497	14477	14504	14454	14562	14593	14584	14388	14548	14449	14437	14360	14647	14471	14503	14489	14560	14577	14610	14325	14537	14577	14631	14750	14740	14594	14509	14595	14342	14512	14400	14577	14555	14521	14393	14667	14551	14573	14622	14564	14561	14563	14451	14576	14596	14469	14588	14470	14392	14543	14505	14417	14577	14418	14539	14518	14518	14573	14449	14395	14625	14398	14339	14516	14507	14554	14548	14375	14451	14549	14459	14541	14446	14404	14422	14550	14649	14492	14550	14721	14298	14515	14712	14491	14465	14610	14593	14608	14225	14709	14557	14445	14385	14437	14526	14564	14475	14495	14621	14459	14659	14477	14573	14576	14305	14490	14394	14497	14468	14417	14573	14442	14575	14556	14503	14489	14558	14502	14546	14408	14434	14483	14451	14529	14523	14560	14380	14626	14520	14414	14535	14506	14491	14450	14530	14524	14650	14507	14512	14313	14422	14618	14665	14571	14490	14376	14632	14281	14466	14519	14502	14636	14524	14590	14380	14495	14436	14424	14343	14533	14447	14475	14510	14645	14487	14519	14373	14434	14549	14682	14555	14495	14545	14510	14500	14593	14505	14484	14556	14506	14600	14354	14515	14434	14568	14420	14540	14461	14467	14547	14560	14351	14462	14483	14487	14426	14563	14535	14391	14392	14515	14676	14499	14500	14375	14578	14383	14623	14505	14524	14381	14625	14477	14474	14435	14537	14409	14618	14508	14338	14466	14727	14462	14412	14524	14629	14620	14469	14457	14751	14581	14550	14512	14567	14508	14518	14478	14561	14473	14495	14594	14382	14510	14482	14624	14581	14425	14597	14606	14386	14496	14412	14440	14583	14384	14598	14581	14547	14449	14408	14424	14489	14502	14555	14359	14529	14376	14491	14686	14439	14575	14533	14509	14443	14368	14618	14372	14469	14561	14651	14549	14651	14460	14558	14430	14453	14348	14392	14419	14651	14296	14653	14426	14595	14531	14582	14472	14571	14390	14445	14592	14554	14423	14650	14664	14381	14396	14257	14623	14462	14401	14441	14517	14385	14393	14374	14435	14559	14634	14595	14653	14614	14373	14675	14472	14503	14503	14387	14452	14655	14403	14485	14601	14382	14380	14521	14530	14581	14388	14542	14506	14547	14534	14668	14469	14545
28594	26983	33716	29443	23740	21787	20307	18641	18344	17861	17620	17094	17128	17018	16873	16969	16818	16713	16813	16856	16871	16546	16501	16789	16588	16549	16646	16741	16591	16435	16716	16472	16345	16473	16710	16597	16614	16456	16534	16391	16558	16652	16636	16673	16638	16489	16553	16659	16851	16655	16371	16712	16543	16692	16636	16640	16746	16483	16372	16644	16624	16467	16658	16522	16832	16507	16487	16507	16526	16631	16756	16649	16454	16461	16497	16587	16419	16503	16389	16611	16697	16667	16562	16767	16496	16595	16554	16778	16694	16728	16665	16426	16420	16731	16718	16528	16499	16529	16569	16559	16566	16620	16636	16461	16698	16508	16496	16604	16670	16546	16715	16566	16638	16703	16614	16570	16504	16558	16544	16537	16532	16650	16746	16608	16580	16555	16716	16463	16400	16241	16631	16646	16504	16474	16742	16819	16692	16740	16536	16514	16706	16406	16669	16603	16632	16394	16582	16587	16576	16538	16549	16563	16612	16379	16680	16359	16647	16621	16744	16572	16717	16698	16562	16606	16610	16653	16580	16524	16531	16446	16562	16640	16622	16504	16417	16528	16682	16438	16549	16414	16180	16582	16564	16552	16505	16558	16504	16366	16527	16469	16642	16722	16651	16580	16613	16485	16549	16590	16682	16656	16379	16560	16528	16492	16716	16531	16703	16445	16531	16476	16601	16331	16463	16617	16458	16568	16681	16468	16643	16637	16741	16480	16595	16486	16476	16532	16400	16640	16514	16626	16641	16316	16469	16465	16522	16539	16714	16455	16551	16613	16547	16913	16748	16620	16474	16529	16581	16723	16694	16621	16622	16591	16641	16530	16395	16619	16566	16379	16461	16602	16425	16596	16423	16588	16453	16742	16667	16594	16485	16609	16578	16602	16586	16433	16430	16581	16687	16517	16667	16535	16638	16681	16501	16439	16665	16541	16534	16568	16704	16601	16476	16689	16461	16503	16642	16505	16804	16679	16619	16675	16500	16598	16627	16692	16491	16563	16605	16710	16567	16381	16659	16419	16535	16675	16442	16384	16503	16545	16592	16506	16474	16334	16576	16565	16627	16755	16748	16560	16990	16743	16721	16615	16770	16598	16677	16450	16523	16424	16513	16578	16585	16392	16557	16652	16594	16460	16708	16565	16544	16619	16617	16508	16437	16742	16710	16549	16525	16415	16651	16433	16680	16846	16602	16738	16401	16467	16526	16483	16641	16670	16500	16512	16509	16550	16400	16628	16496	16662	16351	16493	16559	16473	16421	16598	16384	16537	16571	16641	16681	16844	16452	16531	16473	16563	16531	16666	16568	16731	16729	16559	16573	16547	16619	16624	16589	16654	16755	16559	16532	16473	16566	16353	16669	16384	16482	16761	16428	16664	16456	16595	16538	16678	16674	16371	16731	16482	16574	16356	16451	16670	16709	16474	16516	16526	16695	16699	16381	16452	16611	16686	16516	16495	16760	16639	16649	16478	16642	16545	16515	16387	16622	16692	16471	16730	16501	16557	16558	16558	16624	16118	16372	16558	16623	16646	16649	16541	16562	16566	16695	16430	16633	16599	16353	16518	16558	16474	16423	16561	16649	16720	16480	16573	16566	16557	16457	16540	16469	16552	16563	16592	16707	16572	16663	16565	16617	16486	16546	16757	16704	16603	16414	16573	16681	16432	16661	16370	16535	16576	16555	16586	16484	16503	16496	16597	16699	16632	16438	16659	16651	16533	16544	16525	16510	16682	16643	16679	16529	16528	16556	16569	16706	16441	16540	16613	16586	16657	16604	16550	16554	16390	16556	16741	16491	16506	16550	16469	16603	16538	16431	16568	16597	16426	16653	16478	16447	16491	16688	16625	16612	16542	16609	16480	16691	16631	16550	16572	16812	16589	16479	16479	16460	16546	16604	16503	16699	16541	16474	16557	16571	16529	16724	16541	16653	16424	16691	16588	16475	16487	16520	16385	16649	16595	16714	16549	16385	16482	16690	16525	16668	16697	16688	16726	16565	16604	16598	16648	16765	16652	16820	16613	16453	16500	16376	16727	16775	16646	16689	16734	16634	16605	16517	16438	16504	16619	16720	16618	16551	16533	16570	16405	16443	16560	16511	16529	16624	16614	16655	16616	16542	16649	16704	16464	16489	16518	16565	16465	16422	16667	16551	16280	16678	16348	16646	16626	16614	16493	16443	16455	16709	16519	16617	16608	16692	16506	16670	16518	16587	16576	16587	16543	16690	16852	16676	16665	16806	16469	16729	16713	16421	16625	16401	16624	16591	16566	16437	16459	16544	16723	16657	16568	16418	16531	16462	16461	16797	16697	16508	16493	16607	16561	16586	16510	16681	16468	16688	16621	16628	16703	16715	16731	16517	16398	16469	16431	16469	16760	16826	16473	16601	16748	16562	16675	16414	16306	16505	16442	16421	16402	16532	16494	16607	16447	16756	16234	16480	16421	16374	16469	16569	16598	16657	16542	16650	16465	16646	16533	16403	16557	16561	16603	16382	16466	16330	16504	16563	16507	16415	16425	16380	16538	16688	16510	16651	16579	16543	16836	16603	16762	16556	16598	16398	16482	16525	16541	16488	16507	16357	16545	16560	16512	16360	16586	16689	16724	16717	16431	16632	16602	16334	16502	16606	16499	16886	16732	16676	16468	16615	16551	16679	16626	16803	16713	16486	16506	16685	16433	16830	16341	16591	16638	16437	16542	16540	16659	16409	16538	16553	16576	16677	16583	16613	16651	16711	16535	16784	16557	16633	16574	16756	16610	16551	16545	16643	16581	16534	16639	16481	16515	16586	16679	16610	16687	16746	16753	16723	16489	16629	16426	16698	16669	16692	16608	16476	16569	16552	16604	16565	16700	16686	16764	16579	16596	16623	16349	16432	16562	16646	16622	16649	16685	16508	16648	16470	16626	16447	16474	16534	16631	16787	16720	16377	16470	16520	16627	16618	16477	16521	16726	16657	16468	16563	16696	16716	16537	16701	16750	16607	16725	16607	16413	16579	16785	16683	16575	16545	16726	16655	16570	16426	16497	16323	16503	16327	16479	16537	16684	16736	16509	16505	16599	16629	16536	16656	16484	16623	16386	16522	16534	16447	16613	16609	16379	16631	16585	16748	16757	16566	16528	16495	16513	16785	16697	16539	16565	16496	16616	16516	16336	16798	16518	16646	16633	16663	16519	16673	16485	16664	16387	16503	16416	16443	16517	16637	16527	16529	16553	16596	16679	16518	16516	16459	16392	16700	16476	16776	16483	16700	16717	16664	16596	16502	16523	16660	16587	16412	16767	16649	16618	16549	16648	16603	16558	16440	16740	16547	16512	16629	16656	16581	16575	16479	16639	16661	16649	16471	16538	16530	16941	16462	16646	16520	16565	16751	16881	16639	16683	16503	16525	16579	16699	16580	16544	16525	16482	16625	16608	16706	16558	16656	16571	16538	16556	16500	16565	16479	16681	16599	16701	16569	16524	16728	16448	16533	16509	16512	16551	16568	16556	16532	16652	16428	16737	16463	16585	16487	16475	16499	16584	16605	16522	16673	16691	16488	16611	16517	16364	16933	16580	16550	16670	16866	16662	16599	16457	16685	16629	16587	16623	16618	16427	16665	16694	16492	16851	16517	16531	16605	16758	16646	16437	16820	16533	16579	16471	16604	16656	16714	16610	16532	16542	16564	16652	16806	16690	16680	16620	16474	16509	16551	16382	16662	16652	16570	16478	16755	16824	16629	16589	16569	16624	16748	16547	16639	16675	16677	16519	16568	16528	16564	16579	16418	16580	16556	16337	16689	16536	16603	16595	16496	16707	16689	16707	16708	16626	16708	16604	16626	16653	16616	16746	16582	16723	16504	16440	16553	16410	16590	16536	16488	16444	16627	16607	16512	16583	16685	16568	16694	16541	16592	16673	16682	16573	16505	16551	16728	16659	16778	16630	16443	16577	16679	16621	16659	16407	16738	16601	16542	16595	16579	16702	16497	16520	16668	16665	16781	16594	16462	16586	16489	16517	16658	16524	16592	16630	16689	16710	16638	16445	16680	16735	16585	16608	16499	16528	16564	16482	16592	16626	16480	16512	16705	16544	16600	16559	16528	16638	16626	16531	16540	16619	16610	16642	16415	16491	16514	16677	16660	16743	16492	16500	16552	16596	16595	16536	16554	16525	16639	16622	16644	16449	16725	16806	16602	16585	16506	16515	16534	16602	16385	16549	16576	16492	16509	16618	16638	16613	16514	16343	16545	16790	16625	16618	16539	16558	16488	16488	16452	16329	16331	16529	16703	16660	16493	16554	16742	16610	16460	16601	16501	16550	16540	16516	16459	16527	16659	16640	16328	16523	16542	16670	16603	16440	16377	16573	16542	16548	16636	16410	16596	16521	16364	16529	16621	16580	16758	16570	16676	16639	16500	16669	16493	16503	16583	16460	16618	16533	16615	16376	16545	16513	16736	16568	16652	16715	16421	16316	16524	16514	16562	16525	16497	16612	16507	16754	16520	16520	16518	16600	16703	16704	16683	16527	16669	16660	16476	16336	16471	16638	16721	16586	16613	16502	16617	16490	16657	16697	16559	16646	16736	16550	16436	16464	16440	16583	16778	16754	16407	16582	16653	16498	16842	16710	16762	16588	16649	16658	16606	16399	16414	16617	16651	16817	16421	16593	16451	16537	16505	16446	16603	16573	16495	16524	16626	16568	16694	16739	16673	16383	16815	16496	16695	16579	16390	16717	16582	16618	16581	16464	16716	16684	16635	16600	16597	16445	16553	16690	16471	16554	16554	16808	16621	16451	16507	16480	16638	16585	16408	16405	16668	16584	16678	16607	16527	16562	16647	16572	16625	16456	16579	16665	16559	16602	16518	16596	16640	16527	16483	16577	16710	16566	16761	16606	16497	16743	16610	16758	16682	16380	16613	16475	16282	16568	16447	16556	16802	16638	16499	16567	16537	16705	16647	16685	16556	16400	16657	16463	16588	16651	16664	16538	16394	16672	16657	16740	16729	16354	16684	16653	16543	16487	16511	16584	16528	16639	16628	16661	16748	16719	16650	16463	16570	16613	16274	16805	16713	16530	16656	16430	16694	16660	16521	16614	16584	16624	16629	16699	16575	16528	16405	16718	16644	16716	16662	16560	16400	16524
30313	43330	39275	29509	24602	21768	19365	17670	16772	16359	15772	15390	15156	14887	14958	14846	14627	14588	14500	14729	14595	14588	14533	14363	14536	14285	14456	14350	14491	14213	14324	14456	14411	14467	14198	14428	14435	14441	14393	14416	14208	14333	14474	14362	14571	14433	14417	14396	14305	14192	14338	14531	14241	14380	14258	14421	14354	14327	14382	14312	14467	14458	14571	14400	14290	14375	14345	14270	14183	14315	14385	14375	14330	14442	14475	14301	14320	14172	14282	14381	14484	14269	14205	14528	14470	14484	14440	14337	14293	14402	14391	14434	14514	14408	14351	14389	14424	14404	14266	14353	14252	14486	14562	14419	14442	14354	14459	14338	14235	14356	14345	14317	14369	14428	14471	14432	14382	14486	14374	14437	14488	14472	14302	14437	14442	14355	14399	14199	14449	14459	14407	14382	14430	14328	14353	14279	14310	14382	14212	14334	14250	14303	14328	14411	14316	14431	14551	14401	14251	14318	14417	14139	14315	14311	14544	14343	14385	14417	14516	14401	14426	14361	14414	14403	14434	14376	14377	14399	14465	14227	14284	14456	14233	14391	14433	14405	14623	14454	14367	14258	14422	14336	14399	14497	14256	14387	14294	14346	14382	14432	14251	14458	14361	14432	14474	14394	14408	14432	14506	14336	14394	14362	14334	14521	14383	14395	14320	14352	14496	14251	14424	14285	14328	14387	14149	14398	14369	14301	14430	14416	14136	14383	14390	14515	14481	14288	14374	14296	14309	14156	14294	14320	14443	14338	14328	14543	14287	14301	14375	14570	14263	14181	14286	14357	14496	14375	14340	14563	14240	14296	14332	14484	14415	14354	14282	14532	14374	14464	14383	14285	14304	14440	14308	14478	14324	14384	14253	14358	14413	14271	14490	14488	14356	14373	14319	14216	14330	14394	14271	14382	14450	14480	14424	14399	14352	14460	14537	14364	14304	14276	14453	14319	14233	14344	14512	14298	14562	14319	14413	14300	14349	14222	14278	14344	14624	14288	14376	14459	14268	14135	14247	14353	14422	14344	14393	14374	14347	14303	14280	14363	14447	14393	14197	14359	14169	14358	14306	14387	14307	14255	14375	14504	14462	14171	14478	14473	14376	14385	14434	14367	14424	14424	14234	14407	14332	14350	14310	14238	14295	14290	14286	14239	14329	14313	14436	14461	14328	14281	14435	14434	14496	14351	14279	14442	14228	14200	14396	14447	14474	14339	14534	14287	14366	14316	14370	14448	14196	14426	14207	14487	14299	14370	14346	14357	14359	14247	14304	14420	14352	14379	14386	14283	14311	14335	14494	14468	14304	14433	14366	14572	14396	14427	14318	14546	14409	14294	14354	14358	14427	14330	14279	14382	14299	14412	14302	14364	14390	14334	14339	14429	14320	14326	14277	14481	14366	14428	14407	14410	14413	14234	14516	14306	14490	14393	14350	14426	14411	14298	14197	14509	14260	14349	14235	14360	14425	14178	14414	14390	14230	14327	14415	14354	14317	14297	14462	14252	14398	14324	14405	14230	14420	14334	14349	14491	14332	14255	14421	14515	14393	14321	14323	14432	14406	14368	14486	14399	14372	14320	14348	14430	14324	14517	14305	14399	14426	14391	14359	14368	14372	14481	14201	14289	14495	14458	14466	14430	14356	14301	14505	14283	14297	14331	14469	14450	14435	14359	14405	14321	14339	14420	14302	14316	14379	14298	14321	14521	14362	14413	14491	14287	14453	14412	14429	14388	14524	14284	14535	14334	14426	14364	14312	14403	14389	14183	14372	14264	14361	14618	14236	14384	14293	14496	14482	14239	14323	14428	14434	14384	14334	14467	14355	14264	14524	14367	14545	14408	14261	14329	14358	14366	14284	14325	14326	14315	14370	14344	14265	14496	14385	14486	14535	14238	14212	14288	14414	14579	14359	14259	14509	14329	14270	14226	14320	14401	14396	14232	14359	14515	14379	14538	14545	14286	14479	14405	14282	14529	14334	14153	14372	14364	14354	14272	14318	14286	14429	14363	14480	14350	14270	14284	14386	14371	14375	14217	14298	14454	14439	14404	14346	14210	14329	14372	14381	14390	14474	14462	14612	14328	14385	14385	14363	14397	14260	14183	14365	14387	14394	14403	14378	14480	14390	14443	14260	14419	14419	14322	14296	14326	14340	14408	14275	14409	14497	14325	14438	14384	14363	14470	14451	14423	14291	14360	14524	14378	14488	14376	14305	14457	14289	14359	14306	14522	14350	14422	14327	14437	14256	14493	14285	14402	14451	14257	14373	14338	14536	14430	14366	14504	14271	14364	14391	14356	14459	14332	14363	14398	14194	14603	14253	14486	14373	14213	14432	14393	14273	14491	14465	14431	14257	14332	14121	14446	14398	14401	14313	14380	14464	14292	14147	14430	14313	14323	14369	14325	14207	14472	14492	14313	14487	14438	14430	14370	14341	14372	14379	14135	14641	14415	14465	14464	14368	14285	14453	14371	14367	14426	14229	14390	14392	14347	14401	14482	14313	14339	14391	14439	14417	14312	14480	14297	14359	14289	14285	14418	14445	14283	14434	14244	14289	14306	14260	14441	14342	14457	14365	14451	14417	14349	14348	14325	14376	14341	14516	14327	14411	14251	14463	14402	14419	14483	14303	14373	14353	14329	14342	14388	14248	14364	14235	14349	14260	14422	14444	14457	14375	14310	14394	14630	14400	14430	14332	14291	14421	14364	14356	14269	14420	14399	14417	14310	14397	14258	14437	14354	14304	14441	14432	14291	14387	14373	14496	14252	14234	14305	14401	14446	14310	14296	14462	14385	14260	14295	14367	14387	14317	14301	14309	14459	14317	14259	14500	14420	14183	14391	14318	14370	14110	14482	14294	14248	14340	14268	14340	14410	14323	14235	14343	14386	14368	14354	14250	14523	14277	14515	14384	14370	14386	14276	14353	14337	14168	14420	14471	14366	14370	14396	14414	14241	14417	14232	14327	14187	14295	14350	14467	14471	14404	14362	14377	14278	14391	14362	14242	14393	14312	14459	14253	14322	14242	14486	14394	14634	14167	14495	14352	14363	14516	14343	14409	14416	14444	14240	14497	14279	14501	14319	14444	14359	14411	14348	14375	14313	14298	14337	14378	14329	14356	14202	14297	14254	14567	14272	14430	14578	14190	14530	14413	14389	14345	14461	14302	14378	14226	14464	14283	14302	14295	14512	14203	14244	14390	14143	14348	14414	14362	14297	14393	14421	14267	14249	14375	14391	14537	14272	14345	14205	14530	14370	14329	14377	14348	14400	14290	14407	14249	14361	14445	14225	14376	14315	14396	14439	14217	14479	14372	14502	14286	14377	14446	14415	14438	14412	14351	14541	14276	14237	14386	14382	14351	14286	14364	14354	14357	14304	14409	14363	14364	14204	14385	14435	14334	14393	14367	14435	14259	14375	14423	14314	14370	14522	14475	14617	14197	14295	14363	14334	14312	14295	14395	14413	14212	14361	14330	14429	14510	14291	14564	14417	14311	14396	14245	14307	14254	14432	14326	14397	14596	14409	14432	14351	14524	14301	14339	14333	14406	14393	14501	14539	14428	14420	14369	14426	14257	14315	14284	14320	14343	14667	14327	14238	14414	14371	14415	14279	14343	14390	14420	14234	14250	14320	14436	14261	14253	14309	14395	14329	14221	14569	14519	14337	14366	14405	14419	14469	14424	14482	14322	14365	14261	14384	14418	14253	14489	14335	14414	14469	14418	14438	14244	14384	14427	14488	14279	14555	14461	14456	14577	14407	14522	14323	14421	14421	14371	14509	14403	14408	14391	14240	14330	14413	14397	14481	14382	14295	14305	14417	14323	14435	14288	14287	14286	14356	14304	14373	14325	14434	14239	14475	14342	14436	14363	14285	14278	14470	14323	14552	14415	14435	14459	14370	14458	14443	14313	14418	14531	14212	14276	14435	14462	14408	14373	14456	14273	14246	14469	14710	14356	14455	14304	14408	14206	14428	14314	14403	14465	14486	14481	14325	14332	14444	14358	14407	14548	14282	14225	14413	14444	14359	14360	14302	14409	14255	14515	14468	14485	14279	14211	14362	14485	14390	14168	14317	14272	14308	14490	14291	14298	14082	14564	14424	14467	14493	14345	14476	14366	14302	14317	14495	14387	14215	14405	14410	14184	14456	14369	14353	14233	14457	14361	14257	14311	14272	14370	14434	14423	14420	14355	14483	14369	14389	14445	14287	14470	14417	14343	14469	14351	14335	14215	14564	14482	14243	14393	14462	14250	14403	14340	14357	14343	14356	14159	14531	14254	14530	14313	14471	14217	14292	14334	14450	14373	14436	14193	14699	14555	14340	14237	14227	14228	14440	14355	14347	14260	14231	14443	14319	14341	14394	14180	14513	14373	14302	14250	14363	14413	14449	14297	14438	14493	14466	14314	14202	14395	14540	14346	14257	14355	14395	14313	14403	14159	14306	14315	14358	14355	14300	14267	14539	14343	14392	14507	14475	14424	14408	14484	14323	14249	14061	14459	14377	14400	14389	14451	14287	14397	14298	14407	14208	14561	14310	14470	14341	14289	14537	14209	14315	14453	14202	14454	14360	14444	14322	14447	14381	14320	14322	14427	14414	14567	14426	14372	14275	14155	14485	14297	14185	14314	14251	14449	14214	14202	14324	14275	14418	14405	14491	14433	14465	14315	14342	14403	14237	14393	14428	14239	14315	14341	14390	14347	14388	14414	14339	14333	14499	14280	14336	14368	14281	14411	14424	14242	14332	14385	14219	14271	14421	14383	14363	14534	14355	14336	14425	14414	14526	14510	14379	14471	14459	14535	14380	14476	14392	14453	14252	14513	14519	14336	14601	14227	14301	14348	14350	14294	14409	14281	14239	14494	14396	14125	14434	14304	14317	14362	14411	14346	14418	14172	14450	14405	14269	14390	14335	14472	14403	14442	14459	14442	14458	14319	14337	14436	14612	14590	14470	14447	14442	14373	14399	14302	14356	14231	14370	14178	14343	14513	14208	14325	14289	14448	14225	14226	14206	14467	14296	14354	14316	14258	14440	14483	14397	14305	14480	14592	14281	14199	14342	14357	14222	14433	14348	14418	14362	14335	14353	14282	14294	14291	14371	14557	14371	14190	14278	14436	14475	14323	14501
24058	21503	29036	25925	25005	26083	24589	20930	19685	19080	18374	17671	17382	16946	17020	17029	16845	16606	16615	16529	16792	16607	16487	16438	16531	16230	16650	16255	16464	16334	16130	16269	16483	16487	16238	16387	16300	16281	16493	16427	16606	16496	16338	16457	16288	16337	16308	16277	16312	16295	16395	16183	16534	16371	16422	16213	16280	16182	16228	16322	16351	16267	16247	16456	16581	16008	16263	16397	16226	16083	16386	16247	16375	16389	16527	16394	16327	16328	16257	16283	16240	16102	16237	16179	16187	16229	16128	16184	16301	16313	16186	16023	16287	16402	16222	16244	16388	16565	16379	16287	16503	16354	16123	16341	16282	16248	16287	16223	16143	16250	16448	16221	16193	16235	16450	16195	16357	16099	16274	16387	16227	16271	16555	16543	16390	16135	16336	16370	16212	16447	16200	16163	16340	16071	16294	16276	16369	16472	16304	16015	16361	16343	16309	16157	16282	16266	16412	16376	16275	16162	16331	16500	16337	16323	16351	16294	16243	16386	16545	16241	16361	16257	16398	16240	16291	16130	16082	16331	16328	16176	16411	16258	16333	16320	16315	16256	16445	16485	16138	16347	16107	16149	16387	16308	16476	16333	16314	16163	16307	16360	16254	16444	16387	16357	16324	16311	16229	16499	16210	16498	16125	16032	16260	16494	16168	16324	16420	16269	16137	16464	16304	16326	16322	16518	16364	16268	16268	16172	16256	16362	16327	16055	16291	16298	16318	16284	16335	16149	16449	16388	16197	16309	16179	16315	16090	16188	16353	16362	16268	16160	16268	16252	16273	16246	16506	16367	16123	16137	16317	16538	16231	16263	16151	16212	16128	16280	16117	16246	16286	16168	16327	16229	16418	16071	16370	16185	16359	16391	16154	16155	16286	16176	16290	16274	16081	16163	16289	16286	16268	16174	16419	16251	16341	16407	16370	16089	16244	16149	16380	16201	16309	16184	16321	16183	16183	16320	16395	16163	16176	16277	16303	16303	16419	16316	16263	16235	16129	16226	16321	16122	16290	16433	16252	16151	16208	16443	16466	16490	16376	16474	16491	16382	16347	16236	16400	16332	16416	16390	16232	16329	16125	16451	16394	16356	16128	16085	16241	16318	16346	16396	16252	16315	16185	16254	16439	16147	16123	16247	16333	16040	16325	16318	16257	16223	16354	16214	16534	16373	16376	16316	16210	16299	16154	16183	16098	16409	16318	16128	16042	16203	16252	16249	16069	16284	16342	16186	16206	16080	16206	16197	16310	16265	16001	16212	16263	16190	16438	16315	16348	16114	16270	16113	16409	16150	16404	16250	16310	16459	16505	16406	16285	16351	16459	16398	16057	16252	16295	16356	16468	16130	16228	16279	16484	16216	16195	16435	16400	16515	16241	16107	16221	16284	16345	16235	16047	16396	16559	16414	16125	16255	16288	16261	16238	16139	15992	16204	16186	16349	16246	16284	16208	16299	16031	16475	16273	16545	16284	16009	16284	16356	16307	16124	16305	16212	16166	16138	16255	16181	16062	16060	16103	16324	16385	16370	16245	16179	16237	16374	16239	16494	16381	16299	16160	16323	16353	16246	16202	16280	16400	16393	16209	16312	16157	16369	16328	16172	16155	16094	16229	16048	16248	16368	16380	16290	16235	16307	16305	16003	16456	16311	16196	16332	16334	16064	16347	16275	16297	16178	16090	16253	16238	16292	16263	16268	16171	16274	16402	16184	16188	16254	16273	16320	16268	16239	16293	16095	16337	16447	16202	16193	16008	16133	16081	16035	16309	16161	16523	16244	16283	16373	16208	16447	16122	16292	16176	16156	16306	16300	16198	16183	16370	16263	16398	16289	16082	16244	16464	16598	16514	16125	16343	16361	16164	16176	16315	16466	16203	16286	16137	16339	16376	16132	16318	16201	16287	16194	16292	16187	16263	16162	16337	16309	16190	16060	16448	16308	16270	16167	16312	16225	16176	16274	16344	16283	16422	16388	16339	16410	16299	16342	16317	16268	16335	16238	16291	16234	16245	16233	16237	16155	16576	16143	16422	16181	16535	16308	16274	16141	16199	16244	16311	16436	16191	16229	16279	16526	16204	16225	16350	16125	16074	16343	16234	16202	16220	16445	16411	16160	16127	16264	16344	16320	16479	16311	16235	16404	16270	16228	16436	16359	16106	16302	16341	16456	16057	16156	16315	16284	16396	16299	16424	16298	16311	16121	16343	16193	16180	16155	16471	16283	16472	16316	16312	16358	16265	16334	16426	16267	16295	16302	16304	16378	16530	16388	16410	16450	16440	16191	16273	16368	16508	16456	16505	16146	16044	16237	16443	16369	16362	16370	16233	16165	16285	16198	16509	16310	16313	16335	16427	16335	16128	16341	16500	16262	16218	16205	16203	16356	16169	16304	16209	16265	16208	16421	16319	16418	16357	16334	16233	16254	16329	16490	16363	16423	16352	16397	16312	16377	16256	16172	16351	16302	16160	16299	16130	16287	16329	16334	16147	16392	16321	16362	16224	16205	16279	16359	16322	16146	16362	16234	16298	16248	16263	16276	16323	16097	16337	16228	16207	16135	16528	16259	16328	16437	16326	16096	16228	16140	16289	16295	16134	16342	16313	16320	16498	16171	16402	16411	16231	16045	16189	16321	16147	16100	16428	16244	16362	16288	16175	16328	16437	16553	16238	16422	16268	16317	16405	16255	16381	16224	16198	16351	16360	16374	16405	16401	16004	16427	16311	16383	16223	16402	16311	16287	16249	16321	16053	16107	16153	16354	16056	16318	16301	16269	16310	16192	16424	16263	16262	16346	16344	16161	16332	16190	16332	16220	16241	16306	16349	16218	16237	16188	16383	16250	16248	16216	16233	16345	16346	16272	16137	16129	16291	16175	16287	16378	16270	16327	16294	16107	16282	16285	16300	16255	16490	16121	16338	16169	16394	16224	16391	16356	16199	16364	16071	16179	16315	16344	16390	16374	16266	16152	16367	16394	16430	16186	16401	16201	16203	16135	16184	16190	16129	16374	16445	16200	16173	16326	16443	16102	16337	16271	16146	16240	16339	16323	16269	16161	16170	16345	16156	16347	16446	16447	16470	16324	16416	16137	16325	16214	16148	16292	16331	16216	16232	16178	16206	16056	16360	16280	16293	16367	16398	16346	16339	16278	16272	16267	16446	16060	16234	16383	16455	16320	16267	16285	16204	16273	16105	16308	16296	16327	16445	16445	16432	16107	16250	16207	16398	16296	16223	16418	16292	16140	16324	16327	16394	16247	16220	16378	16124	16215	16209	16321	16316	16201	16264	16448	16279	16339	16230	16124	16075	16192	16173	16444	16358	16427	16435	16274	16167	16201	16426	16446	16341	16504	16596	16477	16280	16448	16360	16320	16427	16303	16195	16282	16257	16353	16210	16088	16352	16303	16186	16283	16415	16302	16373	16275	16254	16275	16260	16488	16284	16320	16351	16283	16287	16099	16315	16336	16065	16284	16326	16499	16339	16285	16404	16458	16126	16290	16233	16254	16425	16337	16347	16059	16357	16046	16432	16276	16273	16323	16351	16212	16340	16391	16304	16450	16220	16224	16176	16287	16430	16253	16319	16472	16307	16106	16266	16234	16325	16616	16355	16304	16273	16394	16353	16337	16342	16343	16294	16181	16278	16571	16496	16214	16198	16199	16440	16492	16435	16375	16338	16270	16147	16182	16499	16361	16187	16483	16075	16339	16314	16380	16196	16305	16105	16246	16399	16331	16353	16299	16339	16461	16326	16329	16351	16265	16267	16289	16449	16396	16288	16246	16354	16334	16123	16405	16225	16213	16328	16330	16316	16182	16176	16184	16390	16399	16281	16278	16155	16343	16374	16422	16337	16055	16268	16094	16308	16210	16553	16242	16405	16233	16110	16146	16336	16396	16334	16287	16354	16294	16398	16158	16528	16565	16336	16537	16222	16250	16049	16060	16079	16105	16259	16217	16225	16319	16066	16097	16144	16158	16132	16336	16301	16262	16193	16339	16338	16290	16263	16426	16432	16194	16422	16151	16252	16419	16262	16295	16406	16279	16262	16481	16155	16304	16287	16471	16393	16356	16236	16249	16323	16278	16348	16341	16344	16153	16339	16443	16185	16336	16511	16195	16418	16125	16235	16458	16186	16304	16304	16342	16249	16394	16432	16275	16471	16223	16291	16254	16427	16272	16227	16230	16081	16344	16197	16110	16358	16280	16294	16255	16134	16306	16330	16307	16419	16306	16320	16252	16246	16178	16306	16130	16307	16357	16378	16192	16247	16424	16270	16211	16306	16298	16552	16264	16266	16302	16322	16177	16103	16220	16515	16287	16233	16293	16151	16272	16275	16204	16256	16276	16208	16339	16392	16481	16360	16221	16373	16225	16179	16291	16217	16163	16310	16149	16203	16217	16384	16391	16397	16109	16401	16254	16042	16499	16542	16379	16490	16238	16322	16288	16348	16440	16464	16604	16216	16341	16317	16017	16125	16290	16156	16256	16312	16133	16187	16307	16299	16257	16534	16092	16114	16346	16400	16347	16394	16313	16296	16235	16437	16242	16384	16338	16277	16227	16319	16087	16099	16210	16194	16110	16222	16280	16232	16267	16308	16070	16241	16155	16254	16141	16321	16092	16453	16219	16251	16393	16268	16281	16534	16102	16261	16550	16236	16321	16365	16425	16269	16155	16259	16398	16407	16144	16236	16363	16252	16315	16476	16216	16188	16376	16257	16515	16259	16313	16486	16310	16381	16264	16316	16425	16156	16320	16521	16466	16330	16173	16373	16301	16367	16371	16285	16413	16322	16326	16251	16186	16502	16330	16124	16351	16284	16209	16283	16074	16317	16309	16202	16400	16122	16365	16359	16415	16242	16220	16349	16302	16204	16539	16115	16396	16408	16405	16311	16239	16351	16202	16464	16296	16296	16370	16114	16130	16237	16326	16020	16273	16418	16186	16363	16285	16163	16211	16347	16113	16343	16388	16264	16320	16384	16414	16254	16125	16148	16387	16398	16405	16144	16232	16241	16346	16180	16302	16287	16208	16144	16508	16305	16364	16424	16175	16199	16242	16132	16353	16350	16282	16345	16183	16117	16222	16304	16230	16214	16518	16253	16321	16350	16332	16548	16551	16353	16186	16421	16198
31509	51421	47657	37481	30713	26668	22537	20490	18971	17975	16767	16091	15707	15253	15156	15023	14712	14497	14557	14650	14594	14369	14535	14259	14306	14322	14126	14295	14240	14248	14288	14147	14258	14164	14187	14392	14061	14243	14293	14282	14244	14187	14189	14150	14315	14175	14216	14179	14279	14148	14226	14144	14120	14175	14236	14149	14161	14151	14176	14173	14197	14265	14185	14306	14273	14108	14121	14297	14137	14234	14264	14294	14082	14319	14107	14127	14183	14103	14138	14042	14189	14231	14230	14277	14255	14116	14185	14278	14290	14073	14209	14354	14268	14207	14358	14248	14156	14276	14316	14241	14239	14332	14328	14166	14317	14273	14068	14237	14197	14222	14341	14241	14289	14224	14231	14086	14208	14120	14139	14168	14145	14206	14369	13956	14290	14355	14051	14025	14106	14142	14375	14329	14229	14276	14193	14099	14233	14195	14316	14222	14392	14109	14196	14190	14312	14356	14239	14222	14310	14247	14104	14231	14237	14061	14044	14343	14402	14261	14055	14187	14291	14026	14201	14055	14068	14145	14009	14293	14141	14077	14141	14327	14132	14241	14363	14122	14152	14307	14169	14139	14199	14218	14258	14131	14256	13991	14126	14172	14360	14138	14266	14150	14262	14263	14315	14269	14218	14355	14099	14129	14152	14276	14241	14114	14240	14157	14408	14166	14182	14085	14263	14111	14021	14356	14148	14180	14065	14277	14372	14139	14318	14046	14226	14183	14344	14103	14172	14368	14152	14116	14327	14079	14162	14155	14241	14158	14353	14132	14013	14189	14171	14037	14196	14274	14113	14057	14174	14287	14337	14098	14099	14201	14172	14064	14230	14206	14083	14210	14187	14290	14190	14255	14214	14293	14197	14361	14209	14257	14216	14286	14269	14193	14163	14198	14204	14144	14166	14189	14153	14320	14101	14388	14279	14024	14216	14177	14258	14216	14276	14056	14303	14250	14236	14118	14144	14162	14198	14090	14236	14056	14203	14172	14200	14200	14278	14163	14161	14252	14254	14140	14137	14157	14374	14358	14071	14180	14375	14034	14229	14239	14201	14391	14287	14173	14183	14073	14247	14265	14189	14060	14079	14155	14286	14141	14177	14325	14216	14275	14168	14252	14298	14262	14154	14187	14222	14215	14135	14195	14310	14002	14205	14330	14041	14333	14142	14277	14233	14187	14300	14247	14252	14281	14298	14192	14033	14199	14028	14224	14077	14335	14212	14138	14251	14173	14318	14254	14113	14222	14140	14141	14317	14236	14138	14113	14161	14088	14196	14287	14129	14289	14096	14255	14306	14170	14220	14240	14181	14131	14225	14185	14319	14250	14116	14195	14281	14041	14355	14159	14269	14058	14100	14278	14223	14281	14102	14203	14237	14175	13973	14167	13947	14346	14156	14218	14260	14347	14118	14098	14082	14119	14093	14237	14177	14113	13993	14158	14219	14127	14150	14261	14263	14237	14364	14271	13995	14227	14260	14159	14172	14174	14405	14188	14126	14275	14011	14216	14323	14264	14194	14334	14193	14267	14339	14266	14236	14356	14058	14196	14240	14241	14252	13902	14305	14157	14248	14292	14280	14089	14207	14329	14153	14283	14123	14062	14331	14047	14354	14240	14084	14222	14236	14151	14223	14212	14284	14129	14246	14301	14173	14193	14055	14181	14218	14279	14095	14186	14418	14325	14027	14245	14143	14122	14198	14229	14314	14322	14182	14137	14231	14049	14055	14243	14265	14163	14124	14187	14074	14292	14071	14288	14269	14240	14204	14292	14138	14248	14216	14139	14371	14164	14283	14327	14115	14414	14011	14175	14101	14164	14280	14306	14171	14217	14185	14283	14157	14244	14046	14209	14105	14275	14201	14118	14119	14188	14202	14212	14181	14337	14258	14383	14295	14286	14077	14108	14184	14193	14199	14052	14312	14198	14090	14010	14001	14205	14102	14040	14134	14090	14067	14185	14230	14100	14077	14102	14228	14046	14228	14232	14000	14248	14155	14046	14160	13971	14212	14051	14192	14169	14199	14249	14316	14267	14084	14222	14299	14023	14225	14220	14154	14146	14188	14011	14224	14149	14186	14251	14105	14114	14298	14329	14320	14330	14236	14231	14164	14420	14217	14160	14282	14283	14202	14308	14185	14346	14231	14151	14437	14167	14206	14259	14229	14308	14248	14290	14288	14310	14229	14146	13928	14225	14207	14234	14095	14220	14057	14095	14158	14325	14131	14012	14303	14268	14297	14063	14181	14317	14173	14274	14412	14102	14027	14176	14204	14225	14095	14192	14243	14167	14390	14206	14280	14310	14271	14094	14306	14107	14335	14096	14185	14265	14027	14153	14098	14158	14197	14257	14172	14268	14176	14201	14212	14108	14250	14165	14224	14268	14453	14200	14223	14316	14148	14093	14156	14140	14297	14220	14264	14380	14108	14221	14220	14175	14199	14184	14318	14125	14108	14131	14208	14139	14261	14291	14389	14306	14174	14148	14085	14238	14347	14149	14197	14205	14309	14178	14066	14128	14129	14249	14151	14263	14407	14136	14275	14276	14334	14144	14209	14163	14250	14141	14123	14151	14351	14233	14132	14219	14245	14228	14151	14125	14078	14427	14240	14242	14236	14270	14180	14234	14084	14120	14275	14320	14292	14314	14165	14267	14240	13977	14178	14158	14253	14220	14131	14326	14181	14172	14019	14239	14103	14184	14240	14360	14304	14241	14207	14325	14159	14154	14252	14297	14032	14297	14195	14223	14242	14122	14267	14194	14282	14118	14214	14170	14230	14043	14071	14186	14293	14074	14280	14296	14308	14311	14295	14018	13968	14043	14389	14202	14223	14228	14348	14207	14133	14234	14303	14303	14193	14274	14277	14285	14157	14104	14200	14156	14286	14258	14168	14192	14144	14292	14113	14198	14177	14177	14183	14191	14239	14093	14165	14255	14177	14224	14293	14304	14134	14228	14108	14357	14182	14398	14238	14241	14151	14090	14307	14351	14119	14138	14212	14109	14257	14153	14204	14233	14083	14210	14201	14312	14241	14143	14086	14084	14263	14346	14240	14155	14195	14156	14141	14403	14042	14212	14187	14264	14261	14234	14125	14139	14311	14217	14136	14353	14213	14286	14232	14149	14125	14264	14160	14250	14145	14252	14319	14221	14132	14230	14272	14296	14240	14334	14136	14190	14171	14276	14087	14161	14290	14132	14227	14310	14323	14320	14294	14193	14068	14227	14017	14196	14105	14239	14180	14174	14196	14267	14214	14190	14131	14324	14256	14327	14288	14301	14235	14265	14119	14078	14121	14044	14338	14251	14057	14256	14245	14037	14122	14183	14156	14198	14337	14297	14249	14118	14247	14258	14370	14275	14159	14136	14114	14181	14246	14075	14090	14009	14343	14159	14068	14206	14375	14361	14313	14165	14099	14223	14239	14293	14271	14357	14127	14136	14139	14162	14207	14213	14121	14152	14063	14085	14011	14314	14410	13917	14236	14030	14185	14368	14343	14410	14206	14241	14160	14413	14166	14253	14218	14188	14157	14073	14024	14263	14144	14252	14347	14259	14269	14248	14174	14301	14271	14216	14367	14206	14235	14128	14405	14160	14219	14167	14199	14221	14256	14254	14152	14320	14250	14235	14095	14238	14231	14168	14237	14190	14190	14237	14137	14066	14246	14126	14179	14108	14136	14275	14306	14234	14200	14138	14168	14247	14185	14070	14171	14408	14277	14247	14060	14424	14046	14280	14103	14125	14301	14272	14303	14137	14330	14170	14112	14367	14150	14143	14131	14118	14261	14293	14093	14187	14133	14215	14158	14263	14135	14076	14244	14200	14132	14134	14244	14166	14332	14236	14349	14127	14104	14252	14197	14206	14306	14199	14162	14205	14209	14098	14100	14117	14252	14197	14232	14173	14268	14248	14171	14112	14183	14302	14371	14256	14278	14335	14241	14260	14129	14206	14040	14074	14207	14320	14170	14184	14282	14254	14114	14361	14326	14144	14155	14148	14286	14283	14054	14242	14158	14300	14240	14235	14166	14226	14086	14208	14336	14237	14128	14242	14356	14188	14330	14323	13955	14140	14196	14122	14293	14249	14084	14101	14112	14179	14180	14245	14330	14067	14174	14256	14160	14310	14116	14165	14227	14263	14244	14104	14119	14320	14128	14350	14129	14068	14194	14289	14287	14319	14172	14027	14127	14159	14378	14166	14042	14204	14082	14324	14255	14256	14129	14234	14155	14280	14150	14102	14310	14316	14312	14304	14203	14203	14267	14329	14287	14308	14202	14154	14306	14122	14203	14282	14153	14179	14159	14186	14205	14131	14167	14037	14121	14174	14187	14157	14226	14079	14149	14158	14144	14105	14208	14161	14121	14037	14349	14076	14290	14216	14150	14188	14183	14056	14292	14214	14243	14166	14236	14321	14111	14167	14032	14207	14141	14187	14159	14135	14087	14202	14230	14277	14373	14278	14250	14343	14290	14137	14122	14242	14179	14041	14183	14192	14386	14184	14449	14215	14377	14301	14076	14078	14390	14170	14257	14088	14139	14211	14299	14291	14263	14136	14139	14128	14259	14216	14353	14019	14236	14166	14217	14276	14089	14072	14429	14194	14353	14241	14172	14184	14149	14246	14025	14314	14165	14192	14276	14279	14147	14298	14151	14395	14273	14238	14303	14275	14122	14091	14310	14215	14212	14118	14092	14171	14312	14186	14162	14251	14296	14166	14331	14303	14226	14326	14356	14156	14250	14159	14310	14189	14174	14229	14251	14252	14300	14161	14116	14192	14318	14293	14164	14146	14323	14156	14322	14150	14228	14032	14104	14391	14176	14257	14283	14182	14140	14167	14265	14071	14038	14308	14242	14252	14243	14216	14244	13990	14248	14204	14287	14295	14218	14141	14173	14294	14090	14156	14107	14357	14108	14376	14012	14250	14200	14199	14231	14146	14213	14226	14295	14192	14108	14254	14276	14089	14346	14158	14316	14176	14074	14316	14043	13931	14291	14270	14173	14032	14255	14122	14260	14199	14344	14277	14133	14124	14201	14077	14224	14253	14353	14172	14206	14223	14097	14193	14050	14345	14133	14183	14093	14207	14155	14263	14270	14131	14195	14255	14121	14310	14265	14289	14176	14257	13993	14237	14136	14086
22862	21457	29283	24434	23298	27221	29465	23768	21683	21236	20117	19092	18487	18193	17964	17817	17700	17428	17550	17254	17432	17296	17284	17189	17170	16906	17190	17088	16959	17037	17292	17147	16956	17199	17190	16968	17098	17264	17056	17095	17051	16931	16975	16900	17026	16878	16800	17112	17031	17035	16874	17029	17113	17223	16910	17055	17222	17135	17143	17128	17100	17068	17099	16831	17123	16995	16839	16985	17227	16863	17063	17005	16920	16747	16861	17076	17035	16857	17045	16721	17175	16877	17084	17022	16784	16896	17110	16851	17099	16721	17089	16958	16952	16936	16883	16893	16985	16918	17034	16974	16905	16950	16860	17014	16873	16863	17020	16933	16972	17112	16863	16930	16833	17101	16913	16889	16852	16889	16853	16706	16957	16943	17044	17022	17030	16997	17048	16820	16866	16944	16859	16905	17139	16996	16941	16922	16791	17032	16906	17149	16765	16966	17003	16830	16855	16726	16807	16960	16896	16976	16817	16794	16914	16858	16956	16885	16873	16983	16980	16688	16863	16849	16851	16728	16733	17086	16883	16918	16830	16848	16927	16775	16909	16900	16818	16934	16832	17070	16764	16927	16850	17236	16814	16944	17042	16735	16790	16986	16891	16866	16795	16952	16792	16819	16897	16819	16990	17103	16884	17000	16954	16956	16808	17052	16989	16723	16900	17021	16960	16868	16986	16915	16675	16868	16892	16927	16954	16798	16805	16923	16946	16935	17023	16890	16901	16934	16884	16880	16830	17063	16979	16955	16786	16931	16858	16881	16835	16795	17009	17024	16984	16902	16853	16908	16647	16742	16840	16986	16896	16749	16939	17084	16912	17010	17071	16950	16748	16808	16925	16973	16904	16929	16833	16842	16843	16880	16915	17030	16998	16828	16805	16696	16843	16677	16734	16914	16796	16690	16851	16849	16818	16739	16929	16848	16901	17007	16806	16978	16896	16962	16843	16838	16823	16898	17091	16903	17032	16803	17103	17189	16998	16973	17017	16852	16996	17043	16829	16672	16896	16897	16856	16750	16999	16863	16940	16891	16793	16846	16888	16986	16967	16994	16934	17026	17081	16980	16936	16801	17007	16820	16878	16774	17012	17022	16663	16985	16980	16845	16847	16647	16837	16852	16812	16914	16982	16808	16813	16716	17044	16910	16884	16908	16818	16775	16912	16818	16949	16943	16865	16842	16807	17000	16919	16783	17101	16966	16885	16931	16812	16896	16761	16978	16866	16696	16999	16996	17292	17027	16846	17016	16924	16954	17085	16969	17028	16706	16985	16886	16896	16877	16879	16840	17108	16798	17016	16827	16906	16934	16747	16753	16986	17012	16953	17071	16909	17221	17008	16982	17002	16814	16929	16896	16808	16857	16923	17134	16966	16863	17013	16912	16885	16939	16924	16983	17185	16838	16727	16978	16689	17239	17030	16839	16827	16766	16810	16914	16859	16898	16959	16774	16992	16810	16992	16937	16950	16883	17103	16756	17025	16890	16940	17011	16957	17034	16928	16743	16855	16908	16859	16582	16854	16906	16912	16777	16934	16807	16770	17152	16925	17205	17012	16910	16885	16855	16999	17067	16841	16827	17051	16838	16911	16816	16858	16894	16864	16806	16838	17048	16913	16869	16739	16796	17002	16923	16882	16875	16914	16986	16940	16752	16935	16816	17054	16785	16824	17135	16924	16984	16793	16812	16847	16859	16802	16837	16744	16859	16740	16825	16973	17027	16814	16725	16685	16768	16760	16775	16959	16968	16773	16969	16851	17012	16914	16895	16872	17029	17051	16880	16992	16770	17079	17109	16895	16881	16941	16883	16955	16809	16682	16842	16867	16740	16891	16715	17079	16892	16902	16980	16937	17117	16788	16828	16911	16870	17035	16884	17065	16964	16929	16862	16950	17072	16896	16921	16997	16757	16921	16847	16900	16822	16873	16938	16799	16953	16991	16750	16953	16733	16864	16835	17134	16870	16939	16913	17243	16958	16865	16988	16830	16787	16880	16942	17102	16939	16934	16830	16823	16869	17023	16950	16849	16863	16882	16872	16802	17054	16970	16871	16788	17014	17095	16824	16749	16965	16884	16843	16778	16797	16975	16957	16778	16855	16872	16879	16918	16914	16744	16880	16817	16961	16946	16859	17056	16957	17225	17075	16972	17115	16934	16958	17025	16705	17029	16966	16802	16885	16976	16894	16948	16984	16946	16981	16933	16878	16812	16880	17034	17009	17090	16720	16951	16852	16847	16944	16951	17153	16875	17082	17073	16940	16841	16914	16900	17171	16928	16782	16716	16827	17125	16813	16808	16873	16851	16915	16725	16908	16889	16803	16935	16999	16872	16789	16948	17089	17074	16757	16878	16981	16842	16947	16930	16793	16986	17015	16874	16928	16804	16872	16930	16873	17045	16967	16782	16877	17011	16756	16942	16653	16839	16806	16868	17005	16820	16807	16911	16883	16918	16890	17043	16837	17057	16821	16716	16870	17144	17001	16714	16886	16769	16907	16946	16684	17062	16821	16887	16901	16872	16921	16888	16922	16932	16852	16848	16863	16835	16948	16904	17000	17059	17099	17047	16992	16929	16988	16804	16990	16902	16752	16849	16955	16883	16873	16989	16818	17061	17116	16873	16999	16885	16723	16801	16845	17032	16775	16862	17037	16860	16884	17062	17081	16892	16770	16936	16805	17027	16936	16888	16932	17055	16893	16710	17171	16916	16741	16820	16925	16710	17004	17017	16945	17115	16829	16628	16783	16738	16543	16925	16991	16846	16979	17129	16731	16941	17001	16925	17096	16912	16879	16960	16943	16956	16804	16653	16952	16882	16990	16679	16805	16892	16801	16959	17103	17094	16899	16954	16996	16914	16970	16958	16909	16944	16919	16989	16776	16988	16734	16840	16971	16949	16900	16782	16935	16937	16834	16943	16898	17167	16804	16736	17008	16969	17098	17152	16789	16850	16815	16955	16787	16946	16990	17035	16815	17052	16762	16808	16976	16718	16762	17043	16724	16952	17081	17157	17029	16936	17010	16647	16721	16924	17037	16864	16862	16882	16787	17025	16834	16827	16811	16919	16950	16979	16809	16801	16809	16764	17024	16943	16918	16850	16848	16993	17062	17112	16975	16865	16910	16862	17029	16753	16641	16911	16850	16917	16838	16948	17004	16904	16983	16781	16876	16888	16896	16949	16926	16868	17097	16918	16724	16831	16925	16758	16965	16886	16834	16879	16707	17084	17056	16776	16696	16928	16861	16859	16835	16884	16942	16924	16965	16856	16806	16855	16611	16763	16811	16855	16752	16833	16776	17033	16918	16951	16818	16696	17049	16929	17064	16921	16747	16781	16958	16949	17058	16972	16796	16721	17040	16913	16808	17020	16921	16988	16914	17050	17019	16683	16847	16911	16751	16909	16866	16931	16922	16796	16832	16850	16746	16892	16874	17032	16879	16751	16875	17228	16885	16994	16822	16864	16775	17052	16793	17014	16972	17122	16779	16912	16886	16898	17063	16912	16885	16917	16981	16973	16758	16925	17015	16873	17006	16944	16700	16885	16997	16847	16800	16929	16874	17167	16773	16823	16732	16929	16887	16821	16997	17096	16987	16729	16942	16944	16981	16970	16927	17040	17221	16809	16785	16894	16754	16986	16833	16885	17007	17057	16908	17008	16975	16902	16770	16892	16893	16984	16984	17023	16844	16737	16829	16684	16670	16823	16812	16819	16818	16825	16951	16846	17083	16944	16814	16858	16970	16967	16794	16807	16919	16826	16990	16909	16910	16921	17032	16899	16890	17044	16777	16765	16984	16903	16834	16832	16814	16825	16714	16811	16829	16809	16725	16805	16983	16913	16938	16954	16932	17101	16999	17021	16880	16795	16876	16946	17134	17015	17180	16882	16921	17167	17030	17079	17092	16969	17002	16985	17038	16900	17085	16992	16796	16924	16844	16833	16843	16928	16903	17146	16811	16968	16788	16972	16991	16771	17001	16867	16898	17035	16950	16970	16783	16990	16943	16932	16775	16900	17033	17044	16986	16816	16862	16744	17047	16736	16851	16735	16988	16880	16898	16919	16986	16971	16927	16863	16863	16971	17029	16867	16795	16763	16676	16811	16767	16888	16891	17011	16865	16827	17029	16828	16825	17100	16851	16966	16714	16848	16977	17094	16804	16679	16870	17064	17070	16693	16862	16910	17117	16968	16978	16831	17185	17186	16979	16967	16831	16885	16910	17155	16786	16992	16961	16859	16873	16724	16877	16926	16787	16893	16845	16913	16970	17029	16950	16914	16660	16865	17102	17053	16852	16958	17011	16975	16972	16970	16813	16735	16749	16989	16962	16827	16859	16922	16868	16972	16778	17096	16913	16876	16831	16976	16836	16926	16772	16818	16877	16969	17045	16939	16837	16944	17086	16734	16915	16981	16627	16818	17027	17050	16960	16838	16964	16829	16899	16816	16907	16927	16993	16962	16993	17018	16912	16855	16975	16944	16843	16982	17031	17131	16879	16676	16864	16704	16697	16808	16921	17135	16931	17117	16908	16725	16799	16781	16729	17009	16791	16823	16900	17046	16793	16841	16931	16838	16673	16969	16797	16962	16970	16811	16986	16926	16892	16818	16866	17030	16862	17024	17100	16914	16674	16826	16970	16783	16766	17062	16875	17108	16955	17067	16888	17136	17046	17003	16982	16982	16811	16826	16967	17172	16769	16898	16716	16814	16960	17046	16818	16923	16838	16677	16870	16855	16989	17003	16989	16973	16955	16906	16949	16859	17088	16915	16717	16968	17014	16968	16912	16870	16735	16817	16866	16699	16769	16851	16982	16811	16956	16992	16708	16822	17000	16912	16970	17002	16850	17026	16941	16938	17168	16745	16788	16873	16851	16921	16824	16791	16974	17032	16700	16815	16958	16983	16966	16855	16778	16992	16906	16810	16930	16997	16703	16875	16896	16891	16740	16979	16990	16920	16858	16913	16772	16894	16937	16843	16913	16804	16877	16914	16881	17084	16939	16766	16887	16839	16796	16910	16852	17016	16815	16957	16926	16940	16609	16890	17133	16823	16931	16704	16827	17138	16826	16929	16799	16789	17036	16797	17043	17159	16879	16873	16846	16916	16919	16719	16803	16980	16904	16960	16753	16942	16915	16855	16983
33938	57493	54811	42939	36452	31918	27025	23416	21154	19898	18702	17323	16722	16169	15977	15548	15297	15244	15182	14991	14930	14926	14886	14802	14801	14644	14609	14639	14595	14628	14537	14694	14638	14703	14294	14560	14508	14431	14714	14654	14501	14786	14429	14557	14537	14596	14561	14609	14396	14450	14445	14544	14569	14661	14612	14476	14519	14568	14677	14455	14689	14595	14600	14562	14451	14654	14588	14479	14611	14675	14475	14635	14548	14657	14641	14572	14416	14608	14570	14499	14562	14749	14694	14536	14634	14429	14584	14617	14669	14530	14622	14586	14441	14537	14550	14677	14484	14642	14473	14641	14554	14592	14793	14501	14595	14401	14300	14553	14435	14625	14557	14439	14564	14470	14531	14537	14680	14437	14657	14587	14592	14661	14615	14630	14562	14627	14480	14672	14719	14552	14457	14608	14589	14501	14385	14512	14604	14666	14571	14692	14566	14592	14458	14512	14673	14328	14618	14588	14506	14586	14502	14568	14478	14538	14393	14524	14568	14758	14506	14481	14540	14411	14503	14624	14686	14549	14538	14599	14720	14486	14657	14416	14663	14648	14500	14688	14680	14566	14534	14411	14522	14516	14679	14477	14739	14646	14634	14556	14515	14536	14462	14617	14358	14437	14531	14644	14516	14572	14495	14688	14705	14471	14448	14656	14679	14444	14617	14668	14583	14489	14533	14446	14563	14598	14617	14620	14502	14699	14633	14446	14548	14480	14680	14480	14582	14559	14551	14577	14596	14503	14355	14653	14473	14607	14526	14512	14481	14590	14463	14494	14520	14487	14558	14491	14442	14600	14473	14442	14410	14578	14454	14379	14566	14494	14680	14435	14618	14561	14400	14437	14517	14617	14669	14565	14641	14464	14401	14621	14680	14598	14561	14399	14699	14455	14561	14564	14559	14481	14499	14532	14640	14793	14536	14593	14625	14463	14542	14474	14362	14552	14548	14549	14539	14566	14486	14625	14428	14592	14471	14583	14623	14659	14326	14379	14623	14505	14539	14642	14602	14611	14497	14482	14522	14410	14544	14580	14598	14589	14571	14612	14584	14696	14649	14624	14280	14671	14370	14488	14549	14547	14465	14514	14624	14497	14742	14497	14669	14698	14660	14578	14597	14473	14358	14565	14489	14733	14523	14343	14515	14490	14452	14544	14332	14432	14590	14609	14526	14736	14584	14659	14426	14534	14541	14446	14512	14420	14568	14417	14540	14460	14773	14449	14393	14503	14567	14437	14613	14520	14477	14550	14404	14628	14602	14452	14494	14679	14658	14613	14603	14447	14636	14667	14617	14601	14585	14574	14629	14546	14655	14671	14628	14608	14583	14373	14610	14422	14552	14435	14598	14526	14615	14594	14424	14440	14600	14340	14601	14604	14378	14394	14626	14467	14396	14548	14535	14531	14420	14561	14482	14514	14516	14566	14602	14613	14584	14650	14591	14366	14519	14434	14517	14552	14458	14395	14690	14381	14444	14505	14562	14507	14446	14718	14554	14601	14656	14532	14553	14506	14632	14758	14517	14515	14484	14444	14602	14514	14542	14430	14640	14871	14466	14462	14596	14642	14501	14464	14532	14557	14458	14476	14424	14416	14709	14549	14509	14498	14457	14493	14443	14670	14629	14453	14395	14709	14557	14560	14569	14507	14452	14687	14511	14476	14540	14405	14652	14588	14486	14538	14470	14613	14449	14531	14512	14489	14353	14528	14512	14703	14482	14554	14570	14537	14497	14608	14510	14586	14567	14421	14518	14546	14370	14544	14481	14531	14726	14720	14609	14544	14623	14400	14520	14650	14671	14602	14504	14628	14307	14691	14681	14483	14683	14504	14617	14569	14480	14707	14539	14557	14448	14617	14630	14485	14417	14460	14514	14494	14481	14590	14612	14532	14610	14646	14432	14613	14481	14517	14475	14415	14654	14684	14466	14401	14562	14367	14696	14443	14661	14530	14494	14672	14471	14589	14639	14642	14457	14490	14581	14548	14537	14432	14570	14547	14248	14519	14436	14567	14598	14630	14441	14601	14556	14567	14458	14641	14527	14456	14640	14612	14582	14531	14536	14505	14477	14409	14514	14624	14616	14402	14516	14487	14586	14581	14485	14696	14539	14600	14595	14470	14513	14550	14597	14675	14729	14517	14752	14402	14521	14608	14604	14338	14686	14555	14592	14482	14713	14498	14447	14620	14579	14560	14557	14367	14577	14582	14488	14587	14356	14674	14492	14490	14493	14548	14451	14611	14637	14455	14390	14444	14392	14526	14538	14623	14622	14454	14620	14422	14553	14500	14420	14567	14473	14485	14558	14443	14644	14524	14569	14432	14434	14453	14472	14513	14335	14450	14441	14596	14588	14520	14623	14589	14633	14665	14470	14416	14338	14430	14505	14458	14508	14663	14407	14399	14590	14547	14586	14368	14578	14514	14533	14414	14497	14561	14609	14501	14516	14616	14403	14560	14570	14686	14562	14604	14424	14472	14456	14501	14687	14567	14421	14378	14592	14492	14706	14532	14587	14627	14440	14519	14401	14570	14634	14483	14605	14491	14580	14456	14689	14527	14501	14570	14592	14524	14470	14495	14663	14597	14365	14422	14625	14585	14598	14721	14758	14481	14364	14478	14514	14560	14592	14442	14419	14573	14601	14570	14436	14492	14530	14630	14669	14684	14432	14627	14490	14517	14499	14685	14477	14605	14431	14450	14516	14367	14360	14506	14634	14573	14395	14522	14449	14597	14442	14388	14597	14666	14543	14561	14470	14583	14502	14500	14519	14275	14512	14615	14596	14659	14302	14660	14614	14565	14510	14627	14432	14525	14537	14672	14489	14550	14399	14600	14568	14686	14464	14523	14520	14640	14650	14460	14415	14439	14584	14573	14574	14538	14486	14515	14524	14328	14618	14517	14487	14620	14565	14406	14508	14381	14482	14662	14415	14550	14604	14577	14594	14578	14712	14696	14479	14460	14520	14477	14606	14408	14538	14473	14556	14586	14586	14548	14678	14542	14489	14560	14503	14535	14557	14328	14417	14542	14466	14710	14541	14435	14492	14558	14557	14690	14707	14684	14544	14632	14570	14573	14572	14418	14549	14594	14354	14472	14616	14625	14478	14608	14580	14590	14512	14462	14597	14421	14872	14661	14444	14597	14670	14559	14479	14570	14694	14487	14543	14481	14498	14676	14484	14614	14528	14438	14598	14564	14483	14505	14572	14487	14538	14461	14410	14417	14332	14518	14383	14468	14385	14408	14614	14644	14689	14454	14411	14554	14606	14708	14486	14676	14677	14347	14620	14496	14579	14577	14511	14504	14345	14630	14581	14536	14415	14589	14526	14431	14600	14553	14537	14664	14547	14362	14602	14568	14345	14559	14649	14557	14633	14641	14601	14486	14616	14495	14536	14478	14506	14544	14460	14442	14472	14661	14616	14455	14384	14496	14536	14581	14645	14596	14579	14632	14508	14522	14489	14410	14715	14738	14496	14585	14480	14462	14436	14619	14429	14565	14557	14611	14452	14498	14640	14466	14442	14689	14621	14465	14602	14673	14534	14506	14472	14552	14486	14544	14614	14571	14671	14484	14506	14636	14375	14529	14472	14604	14620	14402	14644	14595	14660	14642	14591	14466	14620	14691	14601	14495	14705	14412	14580	14599	14541	14677	14617	14599	14528	14544	14536	14473	14547	14706	14450	14548	14772	14442	14536	14392	14611	14518	14545	14503	14702	14674	14753	14629	14515	14508	14476	14500	14539	14507	14567	14600	14639	14373	14509	14560	14498	14674	14499	14609	14590	14455	14559	14672	14365	14581	14508	14599	14450	14522	14566	14505	14419	14683	14507	14677	14602	14682	14504	14647	14485	14510	14539	14571	14438	14624	14526	14640	14456	14323	14704	14508	14521	14449	14468	14417	14493	14672	14677	14499	14658	14563	14652	14622	14473	14479	14494	14534	14594	14578	14637	14517	14449	14465	14561	14545	14677	14566	14535	14622	14469	14680	14596	14473	14528	14664	14388	14462	14665	14336	14400	14422	14698	14603	14459	14514	14453	14432	14611	14622	14484	14766	14439	14477	14636	14491	14541	14512	14470	14666	14621	14504	14596	14674	14315	14559	14585	14424	14482	14481	14628	14417	14658	14490	14578	14430	14559	14822	14385	14621	14694	14497	14494	14304	14652	14630	14411	14467	14604	14335	14620	14646	14512	14510	14570	14452	14550	14457	14470	14701	14437	14509	14567	14574	14486	14602	14455	14541	14504	14749	14633	14559	14511	14615	14532	14474	14712	14390	14564	14553	14529	14529	14543	14525	14363	14502	14542	14564	14657	14350	14587	14438	14576	14530	14557	14747	14633	14516	14465	14525	14514	14621	14516	14600	14516	14531	14547	14483	14568	14678	14653	14426	14746	14692	14534	14456	14633	14578	14331	14505	14583	14447	14596	14707	14581	14488	14527	14592	14538	14726	14472	14499	14812	14480	14457	14387	14575	14596	14586	14397	14676	14502	14452	14619	14353	14460	14464	14445	14518	14551	14598	14554	14399	14480	14505	14558	14517	14658	14666	14619	14447	14474	14419	14704	14591	14507	14570	14432	14480	14715	14598	14403	14365	14526	14744	14536	14710	14502	14554	14517	14632	14342	14605	14671	14637	14542	14585	14642	14549	14491	14421	14721	14468	14470	14544	14607	14475	14687	14377	14665	14421	14463	14753	14499	14587	14558	14429	14526	14579	14560	14632	14476	14534	14469	14510	14730	14601	14468	14713	14749	14575	14464	14767	14563	14598	14650	14525	14732	14547	14494	14525	14510	14553	14711	14638	14416	14539	14536	14671	14576	14515	14538	14646	14467	14543	14421	14779	14504	14397	14645	14585	14500	14661	14430	14666	14541	14614	14752	14502	14464	14466	14504	14519	14431	14350	14460	14482	14576	14445	14486	14414	14519	14637	14597	14493	14389	14526	14578	14537	14491	14553	14483	14397	14433	14499	14543	14439	14468	14622	14340	14706	14519	14481	14630	14656	14569	14413	14466	14421	14388	14547	14483	14666	14580	14630	14591	14430	14627	14593	14474	14695	14592	14428	14450	14490	14530	14662	14580	14403	14713	14459	14571	14656	14589	14610	14614	14689	14631	14722	14367	14547	14556	14615	14329
28720	27214	34334	29973	24219	22396	20771	18952	18293	17840	17598	17434	17255	17037	17111	16958	16784	17062	16776	16697	16943	16697	16760	16662	16610	16785	16751	16661	16838	16714	16617	16493	16590	16818	16676	16592	16581	16855	16646	16557	16559	16677	16705	16703	16609	16542	16500	16508	16665	16586	16642	16558	16417	16813	16651	16564	16546	16659	16614	16624	16672	16503	16614	16603	16594	16445	16717	16410	16542	16471	16636	16489	16517	16465	16576	16412	16576	16524	16441	16857	16482	16698	16748	16595	16680	16451	16528	16383	16431	16741	16689	16712	16639	16624	16721	16654	16623	16590	16474	16517	16582	16413	16674	16529	16597	16656	16724	16551	16675	16858	16480	16571	16591	16592	16465	16651	16508	16714	16795	16617	16475	16725	16771	16676	16673	16508	16807	16669	16490	16465	16747	16791	16611	16580	16472	16772	16414	16667	16635	16374	16678	16692	16666	16361	16522	16433	16735	16756	16789	16583	16428	16439	16593	16658	16656	16719	16490	16717	16395	16399	16600	16474	16698	16552	16557	16509	16845	16558	16791	16502	16433	16571	16514	16467	16476	16512	16592	16448	16625	16513	16755	16644	16636	16648	16455	16611	16346	16542	16693	16617	16740	16641	16601	16533	16609	16666	16627	16751	16566	16686	16462	16634	16431	16512	16587	16509	16712	16619	16723	16828	16584	16613	16552	16566	16623	16539	16707	16572	16528	16568	16616	16643	16637	16585	16369	16318	16434	16691	16389	16705	16584	16681	16593	16533	16680	16505	16780	16843	16708	16722	16630	16668	16635	16557	16569	16576	16496	16666	16549	16576	16452	16319	16508	16828	16601	16589	16896	16808	16599	16565	16566	16529	16558	16603	16625	16616	16558	16437	16479	16637	16504	16691	16319	16545	16644	16549	16626	16600	16276	16738	16424	16517	16614	16577	16575	16631	16514	16769	16697	16581	16652	16445	16587	16626	16530	16446	16574	16639	16472	16543	16593	16674	16490	16711	16660	16790	16537	16575	16631	16609	16518	16392	16569	16304	16623	16604	16699	16631	16590	16655	16691	16603	16739	16452	16530	16759	16654	16484	16654	16459	16796	16631	16517	16693	16818	16711	16658	16646	16571	16608	16763	16639	16515	16472	16537	16626	16720	16608	16612	16591	16659	16710	16660	16757	16736	16584	16582	16682	16652	16490	16530	16492	16651	16535	16595	16622	16609	16464	16730	16632	16359	16380	16554	16539	16472	16730	16581	16607	16679	16713	16542	16399	16472	16749	16484	16535	16469	16508	16494	16641	16653	16754	16492	16458	16662	16656	16679	16449	16718	16561	16670	16531	16580	16547	16473	16506	16651	16656	16468	16452	16528	16473	16597	16690	16334	16510	16438	16606	16571	16847	16740	16596	16551	16701	16554	16527	16402	16364	16509	16597	16511	16598	16541	16652	16626	16691	16632	16545	16665	16633	16495	16520	16691	16636	16598	16442	16552	16623	16514	16685	16537	16435	16512	16716	16615	16673	16587	16629	16731	16732	16679	16602	16573	16756	16686	16655	16385	16730	16542	16701	16488	16579	16493	16535	16551	16613	16471	16424	16779	16431	16637	16485	16541	16679	16551	16570	16771	16585	16728	16499	16503	16612	16430	16611	16660	16773	16663	16544	16392	16690	16642	16611	16625	16500	16683	16510	16482	16546	16624	16474	16727	16709	16661	16734	16699	16686	16457	16671	16510	16698	16402	16586	16663	16640	16713	16573	16677	16584	16553	16562	16724	16540	16447	16478	16587	16693	16743	16519	16389	16559	16636	16741	16701	16638	16650	16671	16484	16398	16487	16620	16694	16629	16507	16719	16512	16697	16675	16685	16662	16410	16600	16662	16533	16523	16509	16404	16587	16639	16760	16479	16638	16709	16571	16639	16666	16693	16624	16489	16609	16652	16484	16630	16384	16529	16525	16521	16615	16665	16714	16809	16478	16686	16822	16714	16593	16386	16616	16447	16590	16371	16603	16489	16584	16581	16711	16407	16578	16638	16673	16902	16646	16543	16661	16762	16604	16671	16539	16410	16524	16504	16630	16426	16695	16657	16495	16591	16481	16547	16433	16568	16529	16528	16871	16543	16694	16472	16714	16719	16559	16539	16617	16720	16496	16653	16676	16885	16799	16755	16576	16530	16678	16534	16471	16495	16609	16716	16498	16570	16564	16809	16629	16561	16650	16753	16619	16721	16755	16740	16602	16520	16611	16578	16553	16558	16409	16691	16644	16547	16727	16586	16830	16821	16445	16680	16595	16638	16650	16569	16669	16476	16878	16621	16641	16544	16546	16490	16717	16486	16291	16681	16724	16536	16728	16491	16570	16584	16567	16550	16587	16356	16390	16798	16625	16504	16643	16641	16734	16624	16596	16647	16513	16788	16491	16609	16615	16659	16643	16649	16652	16585	16616	16559	16725	16802	16718	16575	16687	16633	16735	16588	16576	16643	16782	16572	16635	16854	16646	16640	16444	16448	16522	16547	16432	16656	16672	16559	16668	16634	16601	16580	16531	16617	16515	16721	16695	16606	16560	16478	16578	16566	16474	16716	16386	16484	16597	16563	16586	16495	16639	16541	16733	16602	16793	16633	16733	16581	16598	16999	16608	16658	16488	16842	16705	16609	16641	16558	16498	16617	16619	16501	16912	16500	16682	16375	16672	16535	16337	16692	16848	16660	16431	16570	16479	16654	16462	16486	16551	16780	16654	16598	16484	16652	16818	16573	16542	16576	16537	16618	16585	16475	16661	16625	16614	16507	16608	16514	16528	16526	16645	16403	16589	16592	16549	16579	16402	16458	16565	16624	16558	16517	16649	16543	16521	16646	16568	16360	16458	16547	16539	16632	16564	16672	16515	16655	16676	16420	16604	16547	16644	16441	16572	16524	16585	16553	16756	16480	16736	16582	16443	16687	16629	16589	16663	16567	16634	16604	16635	16586	16593	16727	16553	16731	16573	16707	16716	16755	16646	16687	16682	16772	16555	16589	16525	16441	16686	16639	16562	16612	16611	16513	16469	16568	16680	16607	16559	16593	16555	16433	16796	16717	16413	16602	16572	16566	16619	16639	16553	16422	16473	16641	16499	16719	16554	16625	16784	16775	16593	16610	16805	16596	16650	16751	16788	16735	16593	16637	16642	16617	16340	16819	16738	16551	16661	16817	16605	16521	16709	16525	16689	16675	16605	16678	16487	16595	16469	16574	16488	16621	16760	16627	16689	16652	16616	16577	16511	16893	16497	16888	16614	16624	16706	16589	16777	16435	16431	16569	16753	16507	16592	16632	16575	16505	16493	16747	16857	16469	16679	16684	16699	16568	16558	16660	16530	16559	16573	16767	16682	16526	16522	16536	16558	16717	16724	16479	16534	16674	16528	16437	16604	16675	16623	16674	16646	16799	16541	16522	16498	16591	16556	16851	16595	16579	16739	16666	16693	16587	16767	16583	16651	16547	16472	16607	16678	16644	16628	16408	16534	16495	16602	16533	16402	16655	16657	16528	16677	16549	16460	16635	16639	16704	16587	16515	16436	16414	16748	16557	16767	16806	16776	16773	16737	16583	16525	16518	16550	16542	16720	16672	16723	16572	16473	16784	16619	16496	16461	16571	16626	16690	16802	16667	16627	16659	16714	16627	16767	16629	16575	16445	16574	16496	16753	16568	16401	16654	16632	16506	16542	16830	16494	16661	16503	16459	16463	16683	16564	16575	16544	16295	16559	16640	16627	16753	16647	16753	16570	16687	16570	16454	16597	16813	16643	16369	16610	16623	16580	16754	16580	16622	16621	16545	16691	16769	16453	16402	16521	16488	16392	16463	16524	16751	16679	16677	16457	16758	16533	16547	16618	16636	16666	16657	16451	16636	16714	16381	16562	16442	16578	16442	16631	16553	16646	16749	16465	16615	16677	16525	16739	16587	16519	16492	16756	16673	16651	16542	16465	16796	16392	16748	16643	16510	16745	16437	16693	16425	16584	16659	16623	16735	16694	16670	16524	16726	16616	16633	16583	16629	16639	16684	16683	16653	16661	16702	16712	16676	16534	16783	16727	16531	16631	16540	16645	16574	16451	16645	16726	16557	16557	16511	16587	16673	16810	16650	16768	16592	16460	16867	16504	16497	16458	16740	16688	16660	16558	16664	16773	16713	16686	16769	16654	16664	16506	16445	16846	16656	16656	16706	16603	16727	16623	16741	16626	16604	16611	16377	16491	16498	16841	16617	16744	16545	16664	16658	16670	16648	16516	16595	16484	16809	16754	16635	16664	16582	16547	16606	16466	16633	16638	16542	16614	16553	16580	16602	16629	16665	16633	16773	16555	16694	16533	16499	16620	16667	16709	16817	16568	16666	16826	16518	16486	16474	16555	16503	16845	16606	16597	16515	16634	16666	16564	16695	16763	16658	16520	16638	16719	16462	16474	16587	16568	16823	16641	16645	16592	16428	16439	16790	16713	16755	16545	16536	16572	16493	16545	16431	16702	16594	16530	16515	16325	16638	16783	16570	16482	16518	16543	16378	16617	16677	16486	16401	16605	16423	16668	16535	16673	16554	16487	16680	16631	16537	16719	16623	16693	16354	16491	16425	16557	16508	16719	16385	16559	16619	16690	16492	16344	16655	16607	16458	16558	16833	16473	16422	16751	16637	16467	16664	16571	16641	16689	16553	16403	16699	16410	16632	16484	16482	16518	16872	16638	16658	16581	16523	16540	16586	16648	16679	16412	16740	16626	16684	16643	16656	16724	16725	16508	16786	16624	16527	16658	16742	16674	16717	16698	16527	16542	16743	16470	16481	16509	16685	16469	16596	16650	16592	16528	16638	16745	16762	16548	16521	16668	16562	16606	16378	16641	16559	16442	16601	16671	16783	16733	16394	16628	16522	16697	16552	16558	16607	16772	16530	16598	16640	16697	16476	16522	16517	16631	16808	16637	16648	16646	16520	16473	16596	16663	16656	16576	16700	16728	16488	16741	16761	16532	16634	16623	16441	16593	16662	16734	16493	16709	16608	16662	16432	16586	16554	16695	16598	16703	16714	16561	16611	16534	16614	16626	16515	16605	16673	16625	16487	16695	16524	16776	16668	16611	16716	16747	16588	16540	16546	16432	16624	16550	16591	16606	16562
30913	43725	40390	29911	25163	22530	19669	17690	16884	16103	15877	15408	15114	15009	14810	14724	14581	14544	14584	14571	14601	14380	14339	14136	14479	14298	14342	14335	14432	14340	14524	14268	14380	14541	14493	14384	14504	14457	14312	14430	14224	14334	14172	14253	14378	14324	14413	14412	14281	14422	14456	14267	14311	14268	14401	14363	14237	14261	14365	14295	14363	14416	14603	14351	14229	14188	14404	14438	14423	14317	14426	14400	14222	14348	14145	14179	14333	14305	14341	14310	14348	14299	14251	14523	14401	14268	14277	14411	14226	14254	14349	14195	14324	14221	14332	14508	14475	14398	14521	14335	14254	14412	14361	14335	14437	14252	14412	14376	14396	14477	14294	14183	14204	14493	14413	14201	14338	14360	14166	14389	14438	14342	14343	14273	14286	14227	14314	14277	14407	14238	14433	14292	14318	14301	14355	14418	14298	14256	14361	14224	14333	14352	14408	14381	14178	14256	14259	14218	14441	14550	14315	14377	14184	14450	14214	14387	14310	14302	14319	14242	14276	14347	14190	14372	14283	14446	14289	14335	14357	14504	14538	14454	14374	14407	14332	14283	14420	14299	14408	14547	14278	14419	14343	14429	14329	14426	14292	14319	14277	14309	14336	14424	14516	14241	14174	14332	14418	14377	14303	14284	14395	14274	14513	14415	14341	14308	14433	14381	14293	14517	14382	14468	14429	14457	14343	14332	14388	14265	14303	14435	14301	14402	14442	14330	14269	14323	14260	14360	14323	14479	14264	14471	14508	14452	14197	14369	14329	14257	14468	14362	14271	14429	14218	14432	14397	14412	14368	14439	14229	14368	14304	14401	14298	14568	14235	14376	14383	14205	14370	14370	14339	14188	14220	14530	14334	14194	14365	14522	14297	14431	14440	14472	14292	14319	14134	14334	14487	14401	14313	14183	14392	14330	14408	14379	14279	14300	14306	14333	14544	14435	14134	14344	14196	14397	14414	14422	14395	14312	14394	14312	14290	14220	14303	14375	14304	14321	14480	14138	14370	14627	14293	14384	14392	14405	14587	14382	14379	14442	14392	14361	14219	14336	14311	14386	14395	14422	14297	14244	14442	14321	14445	14227	14379	14348	14525	14404	14336	14445	14315	14289	14379	14381	14269	14251	14313	14406	14305	14284	14305	14412	14325	14306	14365	14374	14431	14401	14171	14306	14390	14326	14466	14217	14394	14357	14418	14242	14480	14449	14522	14317	14401	14236	14234	14323	14339	14278	14319	14260	14518	14346	14235	14298	14459	14299	14288	14210	14469	14331	14319	14243	14419	14365	14224	14313	14381	14390	14409	14277	14427	14264	14407	14367	14410	14348	14439	14177	14463	14174	14333	14310	14283	14330	14301	14224	14298	14357	14309	14386	14312	14519	14384	14329	14315	14422	14334	14381	14218	14369	14359	14276	14331	14251	14354	14318	14410	14381	14397	14315	14310	14282	14313	14278	14400	14513	14354	14183	14382	14221	14331	14337	14351	14414	14289	14358	14236	14369	14397	14366	14410	14333	14175	14331	14355	14338	14309	14244	14285	14259	14346	14369	14459	14404	14336	14327	14424	14238	14483	14234	14535	14211	14245	14456	14435	14239	14456	14386	14296	14307	14327	14358	14377	14346	14557	14384	14255	14315	14218	14497	14353	14435	14297	14374	14151	14322	14258	14485	14354	14335	14248	14261	14438	14317	14280	14437	14326	14355	14281	14343	14265	14323	14176	14293	14261	14409	14249	14449	14220	14421	14399	14382	14244	14362	14540	14300	14369	14383	14346	14414	14412	14082	14513	14359	14443	14286	14311	14344	14333	14217	14246	14414	14420	14351	14404	14272	14354	14322	14199	14303	14516	14330	14470	14330	14323	14346	14243	14369	14250	14139	14367	14323	14402	14355	14469	14378	14287	14289	14353	14331	14316	14351	14428	14574	14304	14400	14278	14218	14310	14233	14372	14346	14420	14289	14288	14446	14277	14383	14294	14295	14306	14373	14230	14510	14269	14415	14331	14210	14344	14434	14247	14423	14306	14517	14425	14338	14141	14338	14520	14450	14258	14171	14244	14528	14367	14369	14441	14454	14192	14416	14322	14381	14290	14376	14341	14350	14416	14388	14196	14271	14091	14334	14291	14368	14301	14139	14440	14320	14406	14241	14429	14266	14346	14188	14214	14335	14467	14501	14457	14340	14366	14297	14356	14121	14493	14634	14109	14322	14359	14237	14378	14432	14335	14321	14349	14158	14282	14543	14368	14416	14308	14371	14341	14279	14565	14226	14282	14271	14432	14352	14446	14184	14272	14154	14399	14230	14404	14313	14253	14372	14457	14356	14387	14252	14369	14383	14257	14357	14427	14335	14224	14369	14302	14398	14213	14263	14236	14406	14321	14312	14379	14295	14284	14395	14416	14286	14193	14242	14386	14351	14244	14336	14274	14408	14360	14454	14380	14401	14177	14308	14207	14252	14074	14313	14325	14343	14234	14425	14301	14378	14312	14327	14267	14336	14298	14450	14310	14382	14369	14353	14175	14474	14174	14271	14341	14271	14373	14501	14406	14282	14181	14480	14260	14193	14403	14165	14327	14546	14377	14272	14362	14345	14381	14503	14290	14421	14439	14339	14408	14239	14333	14383	14250	14254	14433	14402	14378	14257	14343	14423	14450	14323	14232	14384	14558	14362	14510	14442	14341	14353	14418	14177	14409	14238	14352	14316	14294	14155	14381	14119	14253	14333	14284	14336	14419	14324	14364	14269	14494	14321	14410	14379	14302	14333	14153	14291	14264	14416	14324	14512	14397	14356	14298	14563	14280	14324	14299	14308	14201	14276	14443	14398	14297	14424	14406	14301	14306	14391	14357	14387	14170	14226	14294	14411	14356	14319	14295	14215	14511	14193	14274	14379	14335	14015	14407	14460	14221	14273	14325	14499	14445	14313	14239	14468	14229	14470	14393	14332	14412	14330	14416	14542	14280	14248	14298	14331	14401	14416	14265	14300	14274	14308	14331	14307	14413	14423	14280	14281	14476	14372	14295	14247	14308	14354	14251	14524	14469	14201	14378	14400	14326	14464	14243	14505	14501	14312	14239	14346	14275	14365	14289	14291	14312	14170	14343	14371	14426	14467	14195	14357	14273	14301	14428	14395	14244	14448	14326	14075	14367	14433	14178	14405	14436	14413	14233	14426	14412	14318	14262	14438	14494	14459	14325	14438	14325	14364	14373	14335	14327	14343	14378	14303	14299	14274	14167	14259	14387	14384	14417	14497	14393	14373	14399	14309	14392	14470	14490	14414	14402	14426	14116	14415	14425	14251	14307	14353	14377	14549	14408	14326	14266	14437	14385	14376	14425	14554	14361	14635	14462	14336	14333	14518	14379	14309	14365	14368	14453	14538	14405	14295	14410	14337	14266	14312	14275	14416	14223	14398	14350	14329	14387	14327	14165	14255	14469	14428	14139	14283	14375	14353	14515	14422	14413	14213	14435	14143	14389	14321	14561	14283	14302	14401	14298	14382	14233	14289	14425	14181	14309	14211	14370	14292	14364	14211	14266	14204	14316	14320	14279	14372	14431	14444	14389	14317	14315	14515	14203	14367	14173	14465	14267	14310	14357	14282	14244	14237	14347	14481	14387	14490	14343	14465	14321	14362	14485	14425	14339	14156	14360	14342	14342	14305	14291	14295	14298	14295	14151	14431	14336	14350	14435	14313	14272	14335	14389	14290	14430	14354	14433	14538	14359	14353	14312	14331	14426	14319	14275	14359	14298	14315	14331	14194	14425	14588	14352	14408	14269	14234	14296	14420	14364	14547	14276	14369	14281	14258	14358	14301	14572	14345	14452	14241	14400	14338	14349	14435	14385	14287	14497	14507	14501	14350	14199	14311	14390	14356	14405	14407	14347	14505	14177	14424	14403	14267	14466	14510	14225	14389	14206	14223	14161	14491	14468	14356	14437	14355	14427	14146	14331	14337	14363	14251	14251	14189	14346	14253	14238	14292	14184	14229	14430	14382	14445	14433	14343	14301	14301	14287	14207	14436	14243	14531	14413	14391	14454	14114	14367	14372	14177	14438	14392	14395	14462	14325	14400	14525	14335	14249	14332	14239	14577	14404	14456	14224	14290	14324	14274	14404	14333	14452	14420	14452	14362	14209	14352	14329	14342	14293	14397	14412	14431	14409	14529	14307	14402	14233	14250	14501	14492	14321	14327	14398	14460	14281	14493	14315	14407	14313	14233	14564	14453	14356	14434	14352	14354	14315	14252	14492	14331	14392	14468	14192	14219	14318	14356	14416	14327	14342	14270	14459	14472	14366	14368	14387	14389	14297	14360	14405	14381	14409	14367	14389	14388	14133	14325	14402	14490	14396	14335	14413	14329	14404	14499	14268	14415	14361	14160	14355	14447	14498	14422	14352	14436	14519	14516	14396	14366	14349	14378	14312	14393	14290	14491	14269	14294	14348	14378	14374	14269	14281	14186	14137	14378	14376	14303	14454	14501	14418	14278	14409	14506	14285	14401	14276	14312	14328	14482	14426	14314	14306	14378	14311	14235	14262	14328	14195	14194	14474	14337	14291	14275	14432	14271	14357	14439	14351	14256	14454	14286	14343	14254	14323	14472	14279	14258	14368	14441	14294	14312	14368	14323	14406	14625	14279	14295	14391	14367	14307	14264	14278	14200	14500	14266	14260	14319	14280	14218	14228	14368	14445	14579	14514	14401	14419	14403	14286	14403	14430	14378	14394	14155	14419	14387	14379	14220	14427	14371	14272	14280	14270	14413	14322	14195	14314	14310	14303	14235	14432	14426	14462	14455	14239	14281	14297	14364	14338	14274	14240	14376	14348	14406	14254	14423	14201	14271	14289	14424	14377	14378	14387	14422	14206	14399	14350	14324	14272	14369	14419	14404	14453	14419	14320	14426	14375	14396	14414	14167	14294	14493	14359	14354	14166	14312	14394	14378	14323	14460	14239	14336	14285	14414	14504	14384	14450	14346	14343	14358	14360	14481	14478	14369	14357	14388	14350	14353	14288	14373	14310	14344	14250	14326	14455	14287	14196	14513	14335	14395	14332	14295	14284	14246	14283	14408	14298	14451	14362	14300	14200	14195	14267	14352	14409	14476	14309	14330	14447	14272	14328
24095	21439	29038	25809	25266	26442	24749	20802	19351	19036	18263	17839	17422	17443	16985	16850	16854	16863	16860	16531	16470	16609	16591	16691	16413	16502	16401	16367	16248	16375	16357	16326	16356	16524	16450	16384	16363	16378	16395	16347	16456	16418	16505	16589	16287	16255	16410	16273	16304	16172	16477	16283	16510	16271	16439	16282	16514	16363	16441	16430	16383	16173	16421	16247	16400	16283	16513	16305	16328	16266	16419	16420	16423	16452	16330	16257	16329	16390	16441	16436	16270	16207	16338	16208	16350	16340	16560	16349	16264	16248	16278	16437	16269	16261	16488	16351	16306	16387	16513	16201	16305	16461	16470	16331	16223	16407	16620	16283	16139	16438	16442	16469	16494	16507	16349	16369	16365	16345	16315	16337	16187	16382	16515	16275	16396	16210	16332	16437	16261	16384	16286	16311	16312	16415	16614	16409	16427	16345	16297	16201	16246	16479	16237	16392	16292	16292	16281	16181	16233	16410	16259	16288	16395	16209	16249	16296	16118	16475	16414	16194	16338	16466	16391	16395	16445	16128	16162	16354	16499	16350	16318	16511	16466	16228	16348	16326	16283	16309	16261	16155	16282	16156	16353	16160	16269	16297	16411	16400	16528	16336	16129	16156	16325	16288	16376	16208	16381	16070	16312	16392	16255	16206	16314	16060	16217	16314	16493	16303	16259	16151	16247	16245	16137	16357	16263	16434	16333	16409	16260	16481	16147	16324	16090	16345	16323	16383	16311	16410	16527	16249	16204	16199	16135	16235	16407	16272	16128	16291	16378	16528	16190	16290	16460	16266	16303	16204	16419	16453	16415	16159	16396	16286	16299	16195	16256	16394	16445	16526	16321	16350	16235	16147	16456	16260	16199	16153	16275	16193	16538	16349	16481	16398	16274	16353	16279	16269	16337	16293	16257	16078	16318	16403	16167	16306	16247	16285	16303	16334	16264	16564	16364	16073	16270	16241	16412	16547	16400	16583	16260	16292	16353	16508	16335	16298	16312	16428	16358	16216	16128	16201	16265	16446	16280	16479	16178	16187	16328	16447	16034	16240	16253	16470	16428	16406	16526	16290	16355	16535	16193	16190	16514	16464	16440	16305	16370	16253	16257	16433	16448	16303	16374	16493	16354	16305	16378	16214	16316	16145	16205	16304	15962	16427	16473	16181	16249	16333	16245	16088	16261	16389	16304	16306	16216	16272	16406	16259	16266	16487	16245	16323	16307	16309	16286	16340	16321	16201	16121	16351	16293	16376	16432	16348	16140	16237	16311	16284	16389	16285	16524	16372	16248	16246	16275	16268	16278	16326	16334	16398	16292	16310	16153	16407	16423	16413	16182	16492	16514	16449	16571	16406	16182	16175	16311	16313	16416	16391	16484	16439	16225	16359	16255	16393	16324	16248	16402	16380	16195	16321	16102	16317	16369	16434	16328	16332	16553	16334	16129	16347	16384	16360	16454	16247	16372	16376	16319	16235	16431	16433	16342	16449	16306	16330	16320	16327	16274	16334	16257	16329	16495	16266	16572	16280	16405	16222	16468	16509	16297	16314	16218	16321	16283	16285	16235	16163	16364	16300	16368	16108	16350	16416	16300	16268	16342	16313	16272	16271	16295	16376	16214	16419	16363	16374	16142	16264	16287	16256	16335	16358	16544	16264	16389	16303	16278	16226	16393	16437	16403	16316	16253	16287	16291	16399	16354	16323	16215	16240	16357	16238	16466	16447	16379	16158	16332	16317	16376	16473	16171	16176	16322	16417	16327	16217	16421	16348	16170	16223	16396	16343	16363	16128	16454	16159	16403	16130	16417	16291	16461	16461	16442	16344	16293	16093	16326	16324	16343	16353	16295	16299	16398	16386	16367	16218	16457	16209	16268	16266	16624	16419	16469	16357	16210	16254	16451	16277	16229	16200	16120	16324	16197	16112	16266	16318	16224	16244	16468	16237	16284	16239	16052	16320	16264	16175	16323	16221	16257	16245	16384	16210	16550	16310	16282	16211	16243	16310	16296	16318	16168	16271	16240	16360	16350	16324	16338	16204	16412	16175	16417	16329	16411	16318	16378	16228	16160	16192	16308	16267	16418	16377	16292	16412	16297	16373	16381	16306	16182	16173	16267	16317	16427	16220	16181	16339	16219	16304	16240	16462	16443	16419	16316	16278	16283	16315	16502	16525	16337	16157	16275	16444	16138	16288	16556	16223	16430	16474	16388	16327	16516	16408	16503	16430	16539	16095	16350	16082	16238	16363	16350	16366	16413	16313	16378	16325	16122	16243	16232	16284	16395	16422	16395	16528	16221	16161	16301	16347	16263	16268	16356	16290	16099	16280	16125	16241	16325	16349	16438	16320	16206	16236	16160	16257	16245	16340	16355	16313	16277	16353	16324	16331	16445	16413	16175	16167	16374	16254	16329	16246	16353	16349	16514	16329	16431	16378	16276	16257	16409	16300	16238	16240	16337	16446	16262	16326	16348	16198	16278	16374	16513	16188	16364	16338	16468	16192	16166	16366	16399	16344	16365	16378	16239	16286	16209	16501	16131	16305	16378	16376	16469	16209	16341	16542	16496	16235	16262	16294	16519	16422	16408	16510	16406	16397	16273	16273	16292	16359	16183	16205	16427	16204	16057	16185	16444	16391	16541	16110	16168	16412	16489	16489	16276	16310	16155	16463	16357	16570	16376	16331	16400	16264	16371	16251	16297	16283	16258	16511	16357	16250	16308	16244	16301	16384	16301	16154	16166	16287	16286	16411	16285	16252	16505	16437	16388	16530	16315	16166	16376	16380	16286	16287	16097	16400	16170	16258	16105	16463	16364	16308	16358	16401	16280	16358	16311	16369	16306	16378	16316	16500	16259	16493	16477	16343	16411	16311	16213	16291	16153	16279	16218	16337	16410	16238	16351	16336	16389	16315	16292	16417	16284	16237	16371	16422	16363	16230	16237	16433	16244	16336	16282	16439	16177	16391	16457	16438	16370	16351	16437	16444	16459	16551	16422	16289	16280	16253	16316	16192	16353	16261	16340	16351	16350	16318	16368	16436	16431	16167	16268	16190	16403	16345	16380	16316	16237	16320	16277	16377	16416	16340	16372	16240	16243	16357	16279	16346	16274	16414	16524	16267	16421	16361	16495	16228	16542	16244	15929	16301	16327	16139	16285	16400	16171	16400	16289	16369	16313	16402	16350	16298	16188	16286	16474	16448	16662	16244	16477	16258	16344	16249	16544	16356	16275	16416	16467	16298	16368	16342	16397	16375	16340	16328	16439	16371	16343	16263	16334	16342	16232	16344	16286	16358	16213	16370	16310	16316	16015	16362	16161	16207	16344	16540	16223	16256	16522	16289	16419	16235	16461	16283	16198	16385	16279	16311	16375	16316	16402	16189	16190	16445	16467	16242	16310	16295	16411	16239	16237	16262	16269	16348	16059	16127	16361	16358	16448	16407	16243	16375	16338	16272	16421	16299	16295	16131	16310	16350	16153	16209	16396	16465	16338	16382	16378	16538	16382	16128	16327	16329	16365	16159	16338	16113	16252	16358	16590	16224	16284	16404	16234	16362	16312	16409	16053	16453	16531	16366	16125	16041	16343	16329	16257	16262	16433	16536	16127	16324	16336	16268	16162	16134	16324	16191	16148	16187	16236	16293	16428	16144	16239	16441	16269	16507	16284	16312	16477	16349	16326	16334	16505	16355	16257	16384	16364	16284	16344	16370	16289	16218	16314	16347	16255	16368	16282	16387	16327	16292	16473	16213	16355	16470	16394	16453	16488	16360	16304	16369	16491	16371	16294	16527	16256	16443	16478	16425	16387	16386	16112	16188	16191	16369	16394	16237	16528	16422	16333	16297	16363	16349	16471	16498	16330	16462	16309	16202	16304	16352	16222	16229	16161	16410	16419	16100	16371	16147	16398	16341	16399	16340	16363	16252	16368	16395	16356	16123	16165	16478	16406	16474	16217	16399	16460	16499	16421	16359	16364	16272	16565	16447	16274	16358	16321	16347	16257	16525	16288	16351	16341	16195	16389	16183	16394	16298	16404	16449	16391	16159	16407	16246	16253	16380	16161	16205	16413	16061	16195	16369	16357	16458	16658	16203	16394	16437	16287	16228	16464	16342	16398	16352	16363	16367	16281	16457	16132	16321	16337	16337	16316	16326	16349	16248	16320	16376	16242	16367	16291	16390	16469	16386	16422	16430	16451	16266	16216	16207	16372	16394	16555	16364	16167	16354	16365	16334	16310	16230	16462	16278	16330	16344	16373	16283	16403	16246	16351	16192	16049	16421	16355	16509	16353	16349	16639	16331	16266	16382	16470	16488	16186	16368	16393	16092	16376	16319	16379	16168	16287	16433	16210	16374	16357	16347	16353	16373	16302	16553	16048	16276	16315	16305	16208	16391	16219	16218	16350	16317	16450	16404	16484	16219	16271	16283	16364	16283	16243	16268	16318	16404	16211	16357	16217	16301	16289	16472	16227	16336	16443	16129	16490	16434	16391	16329	16465	16476	16254	16461	16199	16442	16401	16286	16179	16176	16290	16237	16200	16330	16363	16284	16431	16168	16117	16395	16367	16157	16377	16241	16452	16361	16555	16423	16362	16208	16546	16238	16274	16181	16302	16150	16316	16180	16340	16422	16463	16406	16675	16559	16380	16349	16334	16210	16295	16190	16285	16375	16134	16149	16275	16360	16456	16353	16204	16421	16379	16271	16369	16278	16354	16255	16297	16144	16350	16218	16398	16315	16329	16308	16331	16413	16260	16240	16512	16318	16185	16229	16284	16275	16287	16437	16134	16455	16188	16328	16173	16256	16329	16096	16310	16408	16385	16369	16589	16309	16605	16393	16363	16217	16320	16256	16180	16319	16284	16305	16430	16472	16254	16367	16526	16402	16542	16331	16341	16295	16313	16219	16151	16261	16395	16360	16408	16523	16349	16266	16249	16273	16380	16318	16426	16137	16471	16267	16185	16065	16337	16446	16312	16173	16300	16215	16262	16235	16301	16445	16305	16388	16235	16149	16048	16225	16376	16346	16446	16327	16268	16395	16187	16313	16100	16252	16413	16077	16449	16387	16518	16129	16204	16286	16236	16363	16460	16398	16442	16392	16322	16365	16407	16504	16474	16362	16249	16317	16200	16435
31616	51563	48828	37721	31724	27928	22650	20345	19012	17700	16650	16094	15913	15422	15236	14910	14755	14517	14619	14550	14471	14522	14248	14399	14057	14310	14383	14278	14335	14357	14210	14273	14344	14415	14242	14295	14387	14285	14199	14099	14237	14174	14073	14429	14139	14135	14069	14255	14081	14169	14203	14264	14217	14184	14210	14323	14162	14245	14146	14085	14305	14347	14326	14098	14349	14169	14138	14121	14312	14160	14165	14305	14191	14216	14104	14206	14146	14155	14188	14144	13963	14207	14218	14185	14261	14208	14341	14165	14168	14168	14206	14239	14244	14165	14158	14098	14328	14213	14242	14194	14178	14376	14338	14081	14224	14233	14247	14191	14202	14174	14176	14195	14181	14088	14222	14266	14243	14246	14242	13919	14219	14045	13982	14315	14332	14107	14025	14149	14134	14229	14141	14294	14339	14237	14103	14175	14046	14223	14343	14066	14226	14248	14079	14081	14067	14368	14233	14192	14127	14209	14218	14152	14060	14268	14054	14345	14158	14176	14262	14399	14105	14033	14125	14186	14080	14069	14216	14124	14138	14109	14123	14153	14024	14207	14103	14270	14173	14116	14173	14048	14124	14196	14189	14140	14259	14166	14326	14124	14227	14148	14096	14213	14202	14254	14262	14127	14140	13968	14272	14426	14140	14243	14111	14094	14147	14231	14060	14030	14223	14140	14334	14135	14215	14162	14022	14143	14303	14275	14135	14138	14194	14163	14203	14325	14188	14237	14183	14067	14161	14173	14172	14061	14210	14237	14178	14168	13999	14006	14241	14080	14040	14388	13985	14167	14216	14301	13986	14201	14254	14115	14259	14092	14096	13914	14171	14206	14125	14136	14085	14168	14103	14204	14139	14018	14361	14028	14144	14077	14081	14224	14063	14108	14186	14272	14056	14068	14070	14210	14033	14227	14186	14088	14119	14232	14075	14246	14103	14332	14269	14173	14208	14180	14105	14032	14407	14001	14114	14261	14204	14243	14197	14091	14191	14202	14179	14030	14175	14099	14251	14095	14237	14286	14238	14127	14148	14177	14205	14093	14393	14148	14191	14045	14327	14266	14077	14077	14348	14061	14171	14144	14202	14143	14290	14137	14184	14132	14128	14172	14191	14247	14055	14109	14294	14152	14086	14082	14103	14061	14049	14315	14284	14173	13965	14094	13985	13952	14125	14170	14319	13982	14147	14160	14238	14168	14343	14203	14001	14284	14235	14115	14348	14149	14169	14176	14107	14306	14180	14013	14198	14151	14108	14132	14060	14085	14126	14206	14137	14039	14215	14086	14234	14132	13886	14189	14105	14223	14146	14252	14024	14206	14220	14232	14197	14261	14095	14114	14231	14109	14220	14294	14075	14344	14105	14180	14138	14179	14091	14142	14185	14145	14125	14166	14259	14033	14170	14103	13940	14167	14268	14033	14225	14263	14162	14213	14213	14253	14181	14114	14168	14359	14220	14104	14058	14176	14212	14288	14099	14242	14193	14191	14191	14138	14019	14299	14130	14209	13977	14378	14091	14226	14295	14103	14358	14342	14105	14156	14157	14390	14254	14246	14308	14184	14159	14026	14282	14062	14252	14049	14164	14110	14198	14170	14164	14156	14267	14105	14065	14124	14178	14075	14061	14110	14148	14206	14256	14199	14232	14160	14233	14281	14134	14212	14168	14070	14107	14136	14176	14280	14142	13947	14229	14083	14217	14222	14335	14237	14144	14060	14286	14014	14181	14319	14064	14104	14234	14147	14140	14187	14225	14417	14130	14023	14157	14140	14215	14147	14166	14218	14159	14217	14263	14108	14218	14106	14380	14173	14188	14041	14243	14242	14125	14064	14217	14208	14235	14112	14190	14168	14079	14078	14318	13902	14061	14171	14228	14260	14110	14220	14055	14061	14012	14059	14191	14184	14266	14148	14168	14230	14201	14212	14277	14192	14059	14223	14100	14316	14105	14264	14071	13990	14188	14094	14162	14000	14138	14127	14110	14071	14224	14179	14232	14099	14260	14140	14142	14146	14176	14158	14173	14259	14068	14008	14265	14114	14267	14101	14068	14248	14158	14208	14088	14128	14057	14262	14111	14054	14225	14265	14245	14131	14285	14054	14306	14076	14248	14334	14185	14277	14087	14157	14138	13858	14282	14220	14198	14247	14259	14163	14213	14278	14144	14010	14256	14259	14184	14204	14282	14192	14074	14118	14074	14085	13963	14116	14057	14377	14197	14259	14088	14096	14243	14282	14121	14214	14160	14149	14124	14235	14082	14109	14065	14317	14176	14301	14133	14136	14218	14157	14151	14179	14209	14186	14071	14121	14445	14243	14154	14165	13941	14125	14158	14254	14229	14286	14282	14178	14264	14145	14121	14264	14196	14130	14069	14073	14170	14187	14144	14191	14217	14076	14183	14132	14280	14062	14413	14290	14068	14253	14101	14127	14149	14169	14267	14234	14154	14034	14067	14098	14323	14105	14166	14104	14193	14157	14246	14222	13966	14276	14109	14226	14211	14238	14331	14330	14163	14156	14132	14189	14069	14128	14216	14223	14225	14155	14272	14178	14199	14150	14181	14171	14184	14289	14290	14057	14076	14234	14227	14167	13974	14236	14120	14104	14122	14164	14097	14285	14165	14256	14169	14092	14206	14181	13990	14168	14223	14245	14198	14210	14328	14124	14186	14059	14144	14194	14156	14289	14158	14384	14203	14088	14261	14177	14252	14154	14208	14108	14262	14166	14079	14159	14172	14066	14197	14140	14065	14224	14146	14062	14325	14046	14256	14207	14285	14018	14175	14122	14281	14285	14154	14251	14183	14256	14137	14114	13991	14141	14296	14071	14075	14179	14156	14287	14135	14153	14015	14205	14058	14218	14146	14138	14115	14051	14171	14189	14081	14143	14182	14176	14190	14358	14224	14179	14261	14300	14337	14138	14165	14104	14210	14096	14284	14183	14166	14345	14198	14234	14173	14157	14100	14126	14073	14163	14074	14188	14166	14289	14080	13938	14253	14094	14028	14158	14231	14058	14210	14133	14107	14127	14155	14236	14251	14235	14189	14140	14173	14143	14128	14123	14267	14141	14176	14267	14053	14076	14049	14248	14035	14208	14162	14168	14053	14121	14102	14039	14206	14096	14231	14017	14176	14174	14192	14157	14161	13983	13990	14281	14211	14162	14165	14194	14160	14147	14284	14277	14130	14079	14187	14162	14178	14268	14047	14184	14177	14368	14059	14170	14350	14272	14203	14288	14061	14327	14280	14363	14211	14350	14074	14205	14206	14147	14105	14262	14309	14136	14150	13989	14239	14216	14176	14271	14279	14260	14039	14149	14123	14236	14133	14267	14385	14074	14203	14109	14283	14356	14039	14131	14032	14119	14053	14092	14234	14229	13996	14263	14213	14173	14060	14232	13967	14241	14055	14292	14099	14155	14306	14178	14243	14125	14156	14223	14201	14219	13924	14191	14342	14224	14096	14106	14251	14279	14085	14156	14137	14228	14187	14067	14303	14086	14198	14203	14375	14208	14260	14322	14137	14191	14124	14199	14331	14207	14344	14178	14187	14134	14191	14136	14168	14284	14256	14123	14194	14280	14165	14134	14088	14165	14379	14277	14033	14182	14193	14270	14070	14260	14171	14275	14260	14146	14027	14224	14194	14088	14024	14232	14248	14185	14133	14024	14118	14247	14137	14013	14179	14268	14126	14382	14054	14142	14161	14223	14200	14241	14022	14263	14250	14129	14155	14181	14148	14154	14349	14279	14115	14171	14073	14019	14274	14218	14022	14221	14281	14193	14110	14140	14108	14100	14176	14097	14174	14232	14041	14143	14116	14088	14308	14156	14209	14162	14353	14163	14194	14083	14133	14053	14142	14196	14285	14044	14107	14112	14122	14196	14120	14267	14283	14332	14178	14151	14112	14191	14295	14168	14185	14095	14189	14306	14203	14092	14213	14226	14259	14182	14247	14267	14293	14186	13980	14313	14353	14192	14328	14197	14156	14196	13966	14074	14370	14287	14286	14048	14360	14045	14042	14184	14184	14328	14200	14011	14270	14120	14279	14068	14022	14166	14096	14404	14194	14250	14271	14125	14115	14390	14035	14069	14179	14294	14147	14192	14138	14054	14174	14210	14092	14138	14181	14227	14138	14075	14186	14221	14124	14157	14047	14145	14174	14179	14041	14261	14254	14154	14069	14132	14080	14291	14028	14053	14202	14176	14198	14131	14254	14009	14202	14113	14146	14082	14119	14162	14202	14228	14173	14137	13971	14207	14291	14123	14278	13992	14293	14337	14266	14081	14151	14195	14213	14188	14028	14218	14284	14198	14120	14325	14184	14219	14075	14173	14241	14054	14025	14304	14230	14112	14270	14018	14081	14185	14120	14251	14112	14359	14017	14171	14179	14149	14039	14220	14215	14207	14061	14112	14119	14154	14261	14225	14177	14186	14316	14203	14090	14184	14226	14016	14300	14140	14272	14149	14125	14342	14122	14092	14161	14214	14132	14231	14200	13953	13946	14271	14159	14236	14238	14292	14302	14022	14159	14229	14353	14205	14093	14251	14008	14259	14172	14060	14145	14096	14239	14370	14047	14115	14219	14090	14174	14155	14206	14144	14278	13986	14242	14222	14099	14017	14203	14207	14254	14107	14223	14193	14176	14254	14145	14289	14258	14202	14231	14107	14175	14295	14375	14117	14264	14094	14238	14158	14168	14200	14080	14099	14107	14181	14234	14102	14278	14142	14165	14268	14466	14205	14139	14241	14242	14147	14189	14103	14075	14087	14181	14065	14371	14190	14238	14145	14216	14242	14232	14100	14383	14312	14142	14097	14126	14090	14217	14188	14134	14049	14008	14150	14238	14073	14123	14216	14036	14216	14273	14257	14166	14120	14261	14419	14177	14282	14288	14081	14163	14093	14248	14223	14236	14196	14184	14426	14067	14151	14150	14084	14079	14123	14286	14126	14362	14355	14125	14063	14316	14178	14164	14108	14157	14179	14260	14201	14098	14391	14142	14128	14198	14218	14049	14063	14198	14312	14062	14302	13866	13999	14170	14118	14268	14042	14270	14297	14260	14180	14222	14150	14264	14241	14154	13929	14174	14074	14154	14110	14054	14276	14080	14141	14278	13997	14178	14311	14312	14165	14295	14100
22898	21462	29311	24400	23487	27486	29194	23992	21957	21043	19911	19079	18653	18252	18075	17726	17726	17447	17459	17463	17302	17148	17161	17113	16901	17067	16851	17015	17055	17089	17017	16835	17119	17023	17183	16942	17191	17165	17048	16819	16915	16828	16974	16860	17105	16911	17143	16932	17277	17018	17084	16854	17009	17068	17004	17049	16867	17118	17090	16917	17074	17047	16848	16978	17093	17011	16799	17035	17043	16905	16769	16767	16905	16835	17033	17019	17115	17111	17107	16821	16911	17024	16970	17147	16856	16930	16787	16891	17113	17089	17136	17100	16817	16845	17147	17001	16904	16844	16835	16931	17043	16813	16983	16931	17297	17091	17155	16865	16757	17000	16862	17081	17126	17033	16848	16932	16856	17188	16702	16834	16802	16854	17051	16855	17041	16764	16768	16912	17188	16941	16951	17060	17082	16997	17069	16970	17219	16901	17020	17099	17059	17070	16836	16755	16855	16844	17092	17022	16796	16750	16939	16999	17000	16920	16957	17104	16980	16876	16986	17017	16931	17037	17174	16971	17007	16923	16973	16885	16982	17065	17020	16993	16929	16800	16731	17130	17034	16863	17114	17013	17003	16918	16863	16766	16858	16895	17068	17010	16865	16959	16938	16868	16708	17025	16748	16820	17070	17098	16925	16967	16904	16845	16913	16699	16803	16875	17020	16926	16896	17008	16929	16791	16883	16994	16812	16800	17005	17068	16933	16779	17015	16938	16780	16925	16861	16940	16893	16778	16930	16977	16872	16833	16612	16703	17047	16920	16913	16763	17114	16968	16954	16907	16921	16949	16896	16808	16995	16957	17118	16943	17017	17043	16960	16886	16769	17030	16951	16852	16887	16876	16862	17023	16949	16911	16909	16865	16769	16689	16814	16896	17042	17096	16871	16917	16950	17096	17081	16972	17003	16916	16899	16742	16802	17176	16983	17083	16993	16932	17109	16804	16721	16835	16945	17022	16902	16846	17010	16833	16838	16788	16937	16909	16949	16837	16939	16863	17082	17032	17043	16941	17037	16997	16923	16948	17077	16970	16917	16740	16813	17008	16850	16841	16849	16912	17014	16800	16947	16719	16801	16871	16877	16805	17101	16963	16882	17085	16975	16877	16866	16860	17040	16718	16891	16904	16815	16897	16944	16936	16839	16936	17006	17118	16942	16946	16677	16796	17059	16837	17010	16876	16859	16995	16835	16917	17010	16764	17059	17054	16997	16785	16850	16756	16819	17007	16886	16719	16851	16833	17019	16869	16962	16894	16969	16879	16794	16963	16918	16955	16896	16857	16938	17006	16853	16914	16725	16791	17069	16950	17017	16984	16950	16827	16924	16766	17031	16956	16790	17083	17057	16898	16841	17130	16864	16884	17055	16875	16973	16867	16797	16932	16922	16820	16893	16943	16950	17134	16916	17000	16869	16723	16878	16733	16810	16981	16909	16864	16951	16938	17147	16946	16899	16842	16760	17009	17062	16899	17050	16849	17010	16966	16746	17038	16997	16907	17064	16914	17045	17059	16917	16998	16974	17160	16783	16936	16913	16823	17019	16732	16935	16843	17167	16827	16781	16862	16908	16906	16808	16807	17040	16893	17205	16881	17030	16796	17226	17103	16847	16937	16845	16982	17231	16981	17028	16929	16653	16820	16872	16875	16861	17042	17062	16880	16955	16901	17069	16882	16934	17063	16850	17000	16866	16735	16872	16930	16995	16938	16906	16975	16947	16971	16919	16851	16875	16917	16804	16985	16852	16926	17253	16807	17036	16795	17179	16939	17002	16945	16771	16973	17068	16926	16997	16989	17019	16668	16919	16939	16767	16935	16994	16807	17066	16851	16894	16842	17002	16841	16775	16911	16898	16896	17035	16846	16562	16913	17060	17090	16967	16796	16858	17088	16883	16996	16929	16911	16834	16729	16858	16847	16898	17250	16978	16888	16923	16951	16988	16960	16911	16941	16905	16859	16993	17178	16851	16744	17007	17108	16906	17078	16876	16794	16851	16978	16916	17030	16804	17014	16855	16970	16972	17053	16935	16810	16875	16781	16863	16588	16892	16992	16846	16987	17021	16907	16841	16774	16748	16903	16785	16867	16816	17036	16778	16835	16883	16973	16945	16970	16997	16930	16908	16712	17044	17006	17118	16740	16971	16984	17037	17038	16770	16790	16922	16986	16954	16699	16975	16874	16983	16737	16998	16927	16711	16734	16806	16748	16841	16918	16946	16844	16636	17118	16702	16996	16899	17001	16926	16739	16940	17068	16951	16948	17056	16971	16981	17036	17009	16635	16914	16900	16905	16897	17114	16859	16852	17013	17035	17007	17051	17004	16927	16956	17022	16924	16952	16906	17010	16899	17088	16999	16964	16840	17135	17016	17030	17128	16898	16862	16816	16939	16792	16879	16953	16905	16940	17030	16928	16935	16988	17158	17002	16979	17148	16956	17026	16867	16966	16880	16711	16744	17171	16867	16861	16973	16800	16926	16956	17067	17032	16865	16859	17024	16973	16860	16943	16928	16935	16808	16861	16940	17005	16772	16852	16751	16896	16904	16921	16917	16786	16949	16988	16922	17105	17118	16873	16864	17079	16768	16675	16789	16916	16971	17163	16864	16926	16800	16912	16921	17036	16867	16949	16937	17071	17174	17009	16939	16792	17099	16994	16903	16930	16907	17048	16663	16828	17058	16928	16744	16855	17014	16891	16904	16791	16839	16871	16773	16992	16853	16726	16928	16810	16896	16746	17056	17043	16889	16884	16851	17027	16952	16872	16902	16906	16796	16908	16842	16892	16821	17045	17122	16891	16910	17143	16970	16946	16853	16780	16836	16902	16942	16953	16964	17083	16843	16890	16814	16866	16929	16964	17015	16844	16863	17101	17001	16963	16772	16952	16750	16875	16661	16911	16713	17003	17009	16945	16808	16766	17165	17135	17026	16918	16884	16652	16917	16933	16770	16990	17174	16929	16821	17069	16798	16869	16913	16944	16858	16992	16825	16768	17032	16991	16849	16777	16866	16810	17009	16867	16896	16788	16913	16854	17077	17020	16986	16854	16815	16756	16921	16954	16889	16879	16842	16882	16926	16990	16849	16927	16932	16813	16922	16933	16963	16800	16849	16909	16960	16885	17063	16938	16717	16800	16934	16988	16835	16886	17068	16995	16652	17005	17017	17022	17117	16961	16891	17025	16904	16894	16931	16811	16899	17121	16907	17024	16947	16700	17135	17024	16986	17034	16876	17032	16979	16882	16992	17170	16748	16968	16897	16847	16922	16890	16714	16870	16921	16971	16820	16814	16860	16823	16749	16993	16898	16833	17117	16959	17006	17037	17034	16920	16958	17157	16971	17021	16861	16924	16981	16882	16991	16974	16968	17001	16893	16940	16881	16758	17090	16975	16897	17072	16869	16903	16788	16946	16907	17041	16900	17064	16726	17052	16919	16806	16894	16913	17036	16878	16720	16928	16953	16814	17073	17232	16813	16888	17008	16749	16915	17005	16748	16805	16971	16780	16925	16719	16844	16724	16933	16883	16854	16896	17006	17082	16904	16970	16895	16902	16701	16809	17033	16803	16680	16849	16840	16834	16943	16814	16801	16893	17020	17026	17059	17077	16902	16836	17197	16837	16704	16830	16689	16725	16887	16916	16718	17076	16751	16671	16893	16867	17126	16967	16914	16904	17058	16831	16806	16897	16946	17010	16942	16747	16980	16966	16970	17011	16806	17037	16920	16852	17111	16992	16895	16797	16763	16863	16901	16978	16836	16883	17096	17025	17117	16936	16812	16754	17126	17052	16814	16922	16990	17014	16790	16592	16981	16839	16798	16853	16993	16879	16905	17009	16975	16937	16949	16978	17016	16898	16940	16903	16834	16893	16973	16902	16891	16975	17243	16803	16799	16727	16740	16761	16818	16935	17062	16936	16785	16857	16777	16933	16914	16821	16829	17097	17040	17029	17061	16934	16911	16977	16944	16939	16942	16940	17065	16825	16865	16804	17007	17135	16908	16977	17200	16785	17150	16935	17049	16980	16895	17032	17088	17172	16841	16825	16966	16841	16736	16985	17009	16858	16935	17003	16757	17024	16889	17044	16979	16813	16954	16861	16981	16820	16896	16814	17056	16782	17047	16818	16723	17031	16887	16945	16848	16921	16816	16848	17167	17012	16994	16851	16969	16995	16778	16893	16856	16669	16949	16868	16995	16680	17079	16878	16766	16894	16796	17090	16859	16846	16908	16830	17054	16927	16859	16912	16816	16896	17052	16819	16885	17025	16665	16786	16774	16951	16969	16845	17122	17039	16728	16661	16695	16811	16886	16764	16897	16792	16876	16957	16791	16815	16978	16971	16845	16814	16794	17001	16702	16758	17015	16939	16835	17178	17158	16858	16883	16955	17090	16987	16819	16844	16671	16899	16838	17008	16867	16802	16958	16989	16924	17091	17001	16962	16828	16919	17026	17150	17006	17082	17035	17010	16908	16998	16862	16961	17175	16824	16842	17120	16874	17114	17119	16863	16756	16875	17041	16808	16764	16793	16775	16891	17040	16852	16929	16900	16980	16876	17029	17077	16796	16946	17062	16993	16993	17147	16995	16852	16921	16916	16882	16861	16826	16968	16984	16901	16826	16979	17070	16898	17002	16959	16873	17011	16795	16948	17001	16849	16876	16906	16958	16933	16903	16949	16936	16917	16992	16863	16955	16987	16904	16719	17002	16911	16851	16778	16908	16883	16874	16909	16917	16872	17018	16897	16866	16994	16929	16844	17029	16917	16653	17148	16890	17043	17083	16816	16824	16754	16879	16820	16996	16909	16832	17190	16876	16989	16932	17188	16982	17095	16879	16908	17094	16765	16999	16925	16896	16894	16852	17007	16798	16599	17008	16942	16924	17084	16825	16857	16962	16849	17094	17157	16972	16887	17082	16929	16758	16964	16930	16896	16965	17010	16943	17043	16975	16894	17010	16973	16818	16895	16980	17005	16873	16961	17014	17078	16898	16997	16988	16918	17011	16888	16808	17130	16961	17027	16687	16948	16957	17048	17041	16866	16984	16662	16917	16863	16938	16917	16851	16954	16845	16895	17005	16943	16889	16980	16904	17013	16765	16807	16703	16951	16916	16959	16818	16913	16719	16914	16791	16841	16921	16894	16747
34054	57172	54614	44172	37286	32140	26886	24155	21639	19612	18484	17598	16744	16282	16158	15622	15409	15317	14944	15114	14861	14850	14800	14765	14559	14672	14450	14573	14626	14752	14623	14575	14732	14562	14424	14388	14518	14632	14385	14567	14725	14542	14585	14474	14584	14575	14520	14555	14571	14485	14803	14649	14541	14654	14606	14479	14390	14645	14603	14523	14437	14572	14503	14552	14460	14358	14599	14524	14542	14567	14351	14543	14613	14628	14530	14766	14507	14475	14566	14463	14530	14583	14547	14658	14456	14549	14661	14407	14560	14634	14669	14672	14581	14461	14434	14474	14472	14474	14558	14551	14568	14554	14623	14542	14653	14520	14557	14587	14636	14524	14529	14535	14500	14498	14567	14578	14552	14467	14563	14692	14556	14527	14537	14336	14223	14376	14552	14547	14559	14460	14586	14546	14375	14635	14540	14646	14602	14450	14499	14561	14363	14379	14338	14395	14520	14601	14526	14525	14488	14602	14428	14471	14544	14594	14339	14628	14801	14371	14507	14670	14499	14645	14431	14450	14577	14376	14569	14564	14445	14636	14432	14680	14542	14580	14490	14456	14628	14417	14532	14308	14585	14370	14540	14455	14497	14623	14525	14433	14542	14565	14381	14465	14567	14627	14452	14588	14526	14616	14590	14515	14519	14574	14556	14457	14460	14459	14556	14485	14521	14429	14598	14248	14610	14426	14526	14515	14470	14482	14425	14451	14499	14538	14627	14503	14561	14424	14623	14522	14614	14455	14500	14536	14600	14487	14612	14593	14429	14625	14560	14452	14490	14540	14596	14445	14470	14624	14342	14596	14599	14555	14440	14516	14496	14501	14529	14457	14669	14579	14522	14517	14375	14540	14631	14476	14550	14468	14582	14317	14424	14480	14674	14582	14353	14609	14552	14637	14644	14630	14732	14474	14397	14483	14467	14657	14460	14492	14734	14465	14510	14532	14587	14477	14588	14620	14491	14617	14522	14580	14442	14604	14478	14597	14345	14424	14639	14504	14431	14542	14672	14532	14613	14581	14638	14489	14427	14513	14267	14598	14375	14645	14652	14569	14532	14559	14649	14606	14720	14638	14585	14481	14507	14510	14491	14540	14591	14593	14588	14689	14344	14607	14346	14472	14498	14644	14544	14431	14703	14629	14645	14487	14631	14542	14549	14437	14653	14444	14631	14378	14589	14289	14468	14461	14454	14356	14549	14480	14528	14424	14432	14447	14547	14583	14697	14468	14618	14548	14458	14508	14556	14623	14469	14606	14539	14490	14687	14370	14527	14433	14422	14468	14720	14339	14709	14558	14521	14561	14447	14436	14523	14631	14430	14462	14504	14423	14657	14536	14522	14642	14526	14460	14416	14504	14376	14406	14502	14477	14727	14549	14571	14547	14459	14450	14407	14551	14476	14580	14521	14291	14395	14428	14433	14585	14541	14478	14536	14464	14459	14511	14636	14568	14483	14539	14512	14506	14518	14379	14380	14599	14560	14521	14574	14453	14700	14581	14695	14413	14415	14574	14419	14656	14594	14453	14556	14441	14604	14398	14410	14672	14437	14637	14470	14566	14367	14449	14723	14447	14505	14480	14644	14566	14689	14486	14587	14691	14612	14446	14488	14533	14813	14591	14501	14529	14472	14369	14581	14675	14492	14610	14520	14511	14462	14521	14537	14595	14630	14441	14679	14435	14531	14558	14487	14588	14603	14487	14397	14338	14548	14442	14565	14501	14522	14487	14510	14542	14393	14716	14467	14664	14394	14746	14633	14389	14475	14713	14577	14711	14473	14566	14551	14555	14513	14604	14714	14482	14476	14567	14547	14517	14556	14568	14616	14440	14494	14313	14620	14613	14500	14593	14393	14440	14420	14442	14557	14539	14591	14580	14526	14574	14640	14430	14566	14477	14515	14591	14512	14452	14607	14416	14521	14672	14459	14493	14622	14494	14605	14364	14536	14614	14534	14472	14568	14626	14538	14456	14473	14511	14511	14505	14538	14520	14440	14557	14357	14624	14506	14408	14495	14518	14515	14562	14389	14527	14530	14607	14527	14504	14602	14413	14675	14507	14536	14552	14434	14535	14581	14702	14494	14548	14771	14439	14533	14460	14381	14557	14523	14369	14681	14476	14626	14441	14494	14455	14516	14512	14542	14397	14506	14587	14522	14462	14596	14583	14409	14390	14561	14452	14499	14646	14583	14508	14475	14510	14571	14408	14644	14622	14541	14411	14390	14618	14483	14520	14382	14448	14590	14494	14491	14639	14661	14654	14529	14593	14378	14492	14509	14505	14568	14479	14567	14544	14666	14616	14593	14549	14415	14492	14620	14524	14577	14445	14504	14430	14554	14447	14511	14415	14663	14507	14450	14506	14624	14565	14718	14604	14711	14311	14439	14610	14527	14619	14604	14468	14481	14529	14423	14371	14509	14453	14602	14483	14705	14487	14677	14460	14555	14365	14446	14617	14387	14581	14486	14567	14598	14486	14382	14450	14522	14497	14488	14559	14685	14614	14433	14554	14666	14418	14601	14586	14452	14568	14396	14536	14517	14424	14350	14472	14463	14471	14393	14502	14413	14434	14391	14348	14572	14546	14467	14481	14519	14467	14594	14631	14495	14667	14505	14556	14545	14550	14520	14577	14629	14556	14695	14483	14471	14512	14481	14540	14539	14536	14435	14577	14667	14421	14549	14498	14746	14476	14586	14436	14514	14435	14543	14493	14487	14522	14544	14679	14328	14562	14532	14454	14607	14321	14610	14593	14618	14622	14513	14396	14534	14479	14605	14495	14534	14567	14663	14672	14541	14614	14461	14562	14590	14572	14480	14529	14536	14452	14462	14610	14446	14432	14563	14649	14465	14502	14410	14644	14500	14426	14548	14621	14584	14649	14488	14483	14524	14646	14613	14560	14568	14500	14757	14393	14590	14545	14495	14510	14401	14432	14580	14413	14478	14500	14511	14430	14570	14487	14619	14619	14477	14384	14501	14482	14597	14444	14574	14462	14412	14622	14424	14486	14567	14414	14545	14581	14464	14366	14449	14445	14609	14452	14536	14602	14539	14497	14595	14440	14654	14629	14485	14676	14510	14556	14556	14570	14631	14377	14513	14583	14517	14520	14492	14387	14727	14651	14426	14377	14536	14528	14674	14536	14648	14546	14567	14535	14634	14694	14614	14469	14588	14423	14385	14532	14522	14397	14555	14568	14456	14500	14612	14498	14712	14692	14323	14425	14403	14578	14573	14579	14327	14534	14485	14572	14500	14491	14394	14585	14490	14549	14573	14545	14349	14621	14372	14582	14608	14581	14330	14407	14544	14415	14491	14562	14693	14394	14567	14488	14373	14716	14446	14585	14492	14544	14580	14630	14574	14403	14627	14507	14534	14562	14476	14547	14447	14553	14625	14529	14473	14444	14460	14386	14666	14593	14359	14453	14525	14419	14557	14696	14493	14275	14560	14507	14705	14560	14633	14680	14299	14576	14414	14441	14460	14587	14306	14420	14570	14434	14421	14480	14469	14498	14634	14564	14615	14499	14560	14535	14591	14341	14720	14517	14629	14532	14338	14555	14737	14581	14469	14612	14548	14519	14453	14527	14522	14433	14420	14480	14531	14374	14498	14680	14610	14545	14676	14551	14440	14420	14594	14629	14743	14453	14607	14473	14468	14525	14432	14549	14508	14439	14584	14462	14335	14622	14625	14468	14514	14575	14341	14549	14382	14536	14547	14444	14441	14505	14393	14490	14622	14465	14486	14493	14462	14608	14450	14510	14424	14686	14519	14470	14629	14641	14541	14604	14537	14585	14756	14632	14564	14557	14435	14460	14479	14389	14514	14498	14486	14654	14445	14470	14732	14510	14574	14653	14539	14564	14429	14678	14624	14566	14402	14496	14667	14518	14525	14451	14696	14540	14499	14423	14552	14580	14522	14636	14535	14489	14496	14580	14629	14638	14401	14441	14442	14480	14435	14417	14651	14474	14542	14500	14569	14481	14612	14654	14680	14503	14616	14499	14418	14374	14538	14500	14471	14572	14330	14680	14524	14327	14620	14525	14663	14425	14501	14363	14413	14622	14726	14514	14594	14515	14509	14526	14474	14517	14498	14423	14447	14566	14613	14449	14496	14506	14711	14419	14561	14355	14330	14546	14410	14559	14480	14624	14500	14452	14486	14418	14463	14627	14609	14570	14566	14490	14620	14629	14474	14503	14699	14581	14647	14646	14513	14572	14429	14429	14581	14380	14671	14431	14548	14508	14587	14407	14484	14455	14515	14595	14401	14417	14529	14421	14727	14474	14668	14538	14489	14517	14468	14560	14586	14545	14612	14536	14325	14477	14545	14576	14567	14506	14505	14638	14611	14516	14562	14406	14563	14539	14478	14641	14527	14571	14525	14722	14488	14525	14528	14461	14647	14366	14610	14538	14596	14443	14529	14605	14641	14549	14480	14457	14565	14522	14603	14604	14656	14606	14522	14471	14657	14503	14720	14513	14731	14523	14459	14534	14565	14471	14672	14451	14693	14567	14558	14584	14630	14504	14484	14628	14588	14540	14556	14650	14565	14412	14654	14560	14577	14505	14634	14458	14538	14555	14537	14621	14643	14618	14460	14566	14402	14448	14405	14552	14578	14496	14582	14436	14550	14423	14519	14622	14518	14498	14583	14340	14514	14611	14678	14700	14659	14499	14525	14433	14582	14591	14556	14296	14530	14503	14531	14483	14485	14467	14583	14592	14554	14568	14531	14455	14576	14533	14585	14497	14502	14510	14619	14453	14701	14456	14528	14737	14519	14479	14371	14437	14639	14405	14650	14365	14621	14474	14642	14414	14557	14560	14610	14536	14572	14532	14416	14639	14477	14511	14672	14546	14558	14583	14418	14517	14417	14505	14462	14538	14425	14583	14428	14635	14409	14624	14453	14469	14587	14696	14592	14557	14484	14475	14444	14435	14569	14365	14615	14539	14552	14519	14407	14537	14688	14548	14496	14595	14505	14650	14596	14466	14642	14435	14493	14483	14516	14433	14480	14387	14604	14625	14437	14415	14542	14508	14523	14623	14531	14547	14552	14423	14437	14492	14482	14715	14499	14325	14620	14418	14515	14448	14636	14651	14690	14510	14544	14603	14555	14588	14630	14469	14421	14458	14608	14353
28653	27271	35033	31371	25052	22392	20451	18924	18226	18007	17371	17495	17089	16739	16987	16841	16884	16688	16865	16582	16655	16753	16649	16564	16720	16553	16514	16445	16719	16530	16589	16462	16591	16602	16507	16355	16403	16510	16494	16447	16537	16573	16768	16608	16567	16564	16721	16666	16342	16430	16568	16515	16562	16632	16446	16265	16481	16442	16627	16440	16599	16530	16451	16536	16548	16416	16468	16473	16422	16395	16456	16468	16718	16782	16403	16626	16511	16527	16570	16499	16431	16546	16590	16512	16486	16390	16306	16500	16494	16369	16503	16532	16496	16609	16414	16511	16632	16358	16354	16723	16351	16562	16543	16446	16469	16338	16410	16571	16530	16395	16462	16391	16576	16417	16443	16558	16699	16497	16650	16478	16333	16554	16455	16551	16510	16484	16491	16378	16610	16585	16536	16586	16609	16402	16648	16450	16456	16506	16452	16498	16275	16617	16568	16470	16404	16507	16606	16563	16392	16432	16447	16523	16543	16425	16566	16462	16480	16447	16622	16438	16454	16426	16325	16390	16452	16620	16601	16555	16512	16450	16391	16429	16445	16581	16489	16508	16491	16355	16671	16461	16507	16535	16590	16496	16297	16412	16596	16384	16483	16478	16474	16506	16440	16650	16499	16473	16620	16680	16519	16345	16571	16447	16414	16646	16328	16543	16583	16561	16500	16520	16436	16639	16665	16504	16456	16466	16406	16559	16585	16406	16426	16514	16493	16547	16285	16427	16633	16547	16564	16717	16342	16593	16426	16414	16479	16470	16653	16531	16805	16491	16310	16607	16481	16591	16572	16488	16429	16482	16352	16448	16381	16443	16456	16411	16447	16490	16517	16400	16634	16385	16391	16588	16628	16479	16541	16546	16418	16568	16541	16616	16538	16610	16497	16538	16429	16299	16469	16215	16431	16372	16567	16331	16466	16535	16532	16486	16340	16479	16395	16557	16547	16415	16379	16489	16649	16344	16146	16536	16370	16619	16681	16325	16483	16614	16481	16648	16449	16574	16592	16442	16543	16278	16503	16453	16566	16656	16466	16652	16619	16371	16563	16297	16391	16352	16594	16368	16597	16415	16553	16621	16707	16498	16403	16693	16564	16654	16521	16653	16415	16579	16421	16554	16572	16367	16371	16365	16515	16353	16440	16584	16433	16639	16456	16457	16411	16445	16620	16528	16499	16386	16453	16545	16390	16688	16602	16342	16570	16569	16519	16364	16624	16381	16555	16500	16609	16553	16483	16246	16349	16481	16418	16562	16570	16487	16665	16485	16448	16487	16620	16642	16579	16746	16422	16521	16440	16544	16481	16384	16466	16255	16600	16506	16557	16507	16606	16450	16570	16301	16358	16651	16478	16623	16548	16428	16674	16530	16536	16402	16615	16630	16490	16538	16338	16478	16570	16574	16538	16559	16272	16613	16335	16438	16359	16530	16553	16665	16514	16524	16363	16427	16459	16683	16583	16612	16506	16510	16593	16323	16560	16701	16575	16557	16634	16559	16435	16379	16438	16468	16405	16424	16547	16371	16449	16398	16572	16472	16514	16748	16605	16623	16588	16578	16560	16500	16386	16507	16624	16384	16463	16396	16377	16435	16586	16334	16529	16629	16424	16416	16634	16416	16492	16411	16535	16400	16512	16520	16501	16640	16549	16459	16440	16600	16465	16399	16407	16598	16720	16548	16418	16570	16559	16520	16362	16525	16623	16537	16630	16559	16464	16593	16551	16445	16423	16382	16516	16695	16362	16550	16652	16459	16517	16528	16489	16450	16521	16350	16344	16460	16682	16476	16472	16517	16617	16651	16597	16280	16375	16670	16290	16365	16678	16389	16457	16272	16570	16511	16613	16607	16168	16607	16163	16330	16365	16306	16140	16488	16474	16682	16573	16582	16604	16511	16412	16645	16607	16522	16525	16645	16474	16544	16525	16486	16465	16432	16411	16610	16464	16490	16658	16410	16631	16335	16465	16478	16409	16465	16510	16665	16486	16532	16543	16444	16494	16510	16323	16585	16446	16482	16410	16438	16412	16390	16679	16772	16676	16607	16517	16402	16408	16374	16462	16629	16643	16688	16679	16480	16425	16512	16651	16661	16289	16433	16482	16814	16648	16496	16504	16596	16754	16554	16344	16551	16624	16765	16537	16232	16613	16490	16528	16373	16426	16615	16608	16548	16461	16615	16524	16626	16571	16505	16539	16684	16624	16446	16460	16513	16476	16457	16426	16457	16404	16514	16486	16517	16514	16480	16427	16406	16478	16577	16395	16527	16417	16551	16524	16464	16473	16452	16316	16488	16514	16517	16610	16756	16556	16518	16352	16482	16495	16718	16352	16700	16558	16372	16493	16365	16422	16470	16631	16736	16539	16451	16397	16349	16467	16419	16370	16502	16518	16435	16514	16420	16327	16528	16584	16604	16539	16408	16417	16588	16575	16263	16398	16399	16243	16409	16573	16296	16489	16601	16605	16747	16481	16621	16412	16389	16558	16423	16356	16557	16427	16395	16363	16561	16575	16409	16780	16623	16548	16420	16429	16216	16428	16502	16552	16318	16315	16536	16527	16540	16373	16466	16331	16568	16532	16480	16504	16515	16460	16444	16447	16527	16587	16520	16723	16510	16337	16597	16572	16666	16601	16544	16569	16597	16734	16569	16544	16508	16362	16479	16653	16384	16335	16411	16577	16537	16523	16520	16388	16497	16350	16699	16475	16670	16514	16365	16411	16328	16542	16575	16419	16560	16488	16576	16401	16620	16657	16362	16407	16561	16554	16520	16467	16646	16570	16378	16733	16592	16536	16387	16357	16660	16531	16379	16521	16328	16611	16538	16468	16483	16386	16430	16490	16591	16704	16426	16541	16262	16438	16625	16554	16427	16505	16519	16572	16568	16677	16685	16542	16662	16429	16411	16503	16438	16571	16724	16737	16694	16571	16350	16284	16441	16529	16267	16588	16380	16527	16680	16547	16328	16624	16351	16166	16320	16582	16512	16517	16421	16519	16566	16439	16622	16403	16468	16537	16475	16521	16383	16455	16481	16536	16273	16453	16799	16482	16746	16401	16364	16579	16547	16665	16280	16495	16781	16392	16490	16361	16355	16496	16457	16679	16518	16316	16552	16628	16634	16543	16328	16489	16535	16468	16511	16403	16418	16785	16605	16580	16579	16736	16541	16392	16542	16692	16635	16422	16560	16490	16349	16511	16332	16411	16522	16643	16533	16632	16485	16559	16602	16589	16655	16477	16635	16460	16452	16663	16489	16627	16635	16648	16543	16674	16565	16471	16507	16433	16482	16697	16523	16537	16790	16570	16448	16501	16454	16372	16356	16376	16537	16388	16519	16381	16712	16629	16489	16314	16384	16416	16465	16498	16691	16544	16349	16589	16399	16493	16609	16438	16268	16606	16437	16414	16608	16497	16528	16553	16470	16418	16678	16518	16424	16303	16655	16395	16604	16393	16523	16517	16687	16495	16584	16681	16553	16410	16522	16549	16648	16513	16511	16500	16428	16558	16778	16575	16449	16384	16574	16451	16371	16368	16595	16581	16389	16530	16654	16519	16460	16536	16397	16379	16508	16441	16583	16582	16638	16599	16519	16521	16528	16789	16498	16484	16410	16549	16472	16688	16525	16391	16388	16276	16266	16480	16485	16492	16555	16517	16595	16503	16532	16459	16518	16615	16587	16372	16524	16514	16420	16605	16525	16361	16255	16403	16621	16607	16653	16407	16670	16451	16444	16565	16368	16612	16625	16318	16416	16439	16373	16465	16541	16504	16441	16504	16446	16452	16305	16501	16477	16657	16417	16481	16500	16539	16595	16371	16546	16604	16326	16629	16417	16534	16554	16479	16528	16475	16773	16240	16300	16513	16435	16470	16653	16602	16559	16581	16627	16403	16355	16493	16444	16490	16668	16769	16636	16471	16554	16482	16452	16501	16555	16646	16511	16474	16618	16677	16528	16399	16506	16603	16571	16486	16581	16458	16595	16529	16474	16737	16529	16472	16476	16583	16630	16413	16620	16646	16441	16516	16643	16446	16584	16339	16636	16347	16424	16516	16547	16575	16622	16501	16664	16559	16427	16460	16584	16432	16550	16443	16595	16713	16363	16563	16494	16580	16426	16405	16429	16621	16419	16657	16272	16620	16444	16594	16458	16428	16500	16559	16382	16544	16663	16691	16498	16586	16530	16273	16348	16506	16615	16603	16536	16299	16324	16528	16824	16503	16484	16506	16391	16906	16434	16374	16365	16444	16473	16530	16344	16437	16449	16412	16539	16377	16665	16466	16508	16374	16288	16582	16491	16507	16530	16544	16353	16271	16483	16518	16636	16433	16452	16279	16607	16594	16603	16671	16671	16477	16308	16642	16516	16469	16617	16529	16661	16658	16478	16381	16523	16540	16591	16340	16720	16557	16410	16437	16579	16598	16642	16465	16366	16741	16546	16555	16345	16529	16619	16692	16530	16476	16425	16532	16395	16460	16558	16509	16724	16559	16645	16561	16552	16499	16537	16472	16825	16549	16595	16504	16460	16541	16315	16563	16356	16555	16441	16179	16490	16495	16557	16427	16438	16820	16502	16353	16503	16589	16683	16689	16518	16607	16586	16456	16439	16490	16767	16349	16439	16427	16560	16737	16577	16598	16525	16423	16509	16397	16475	16354	16488	16512	16402	16368	16643	16522	16421	16599	16502	16503	16510	16583	16611	16525	16706	16319	16546	16676	16573	16451	16498	16736	16473	16330	16499	16610	16574	16539	16594	16418	16578	16584	16472	16272	16703	16596	16527	16477	16505	16526	16495	16536	16525	16461	16545	16489	16305	16527	16518	16600	16538	16531	16471	16711	16598	16554	16648	16654	16416	16690	16247	16412	16562	16505	16681	16635	16384	16549	16647	16633	16449	16440	16215	16593	16445	16678	16630	16480	16630	16467	16580	16404	16483	16371	16445	16215	16556	16649	16578	16518	16544	16392	16443	16289	16365	16418	16522	16385	16387	16618	16424	16459	16415	16410	16450	16461	16536	16574	16452	16458	16408	16527	16573	16549	16426	16622	16463	16444	16364	16641	16704	16422	16526	16439	16702	16377	16596	16430	16432	16538	16521	16683	16586	16494	16417	16564	16495	16641	16544	16421	16527	16573	16331
31009	44168	41036	31991	26108	22069	19546	17915	16924	16420	15864	15427	15190	14883	14918	14635	14673	14574	14595	14491	14475	14456	14344	14278	14390	14380	14295	14490	14261	14254	14302	14317	14384	14210	14181	14284	14298	14479	14194	14353	14252	14317	14411	14122	14271	14412	14234	14356	14364	14136	14344	14362	14163	14215	14499	14357	14330	14451	14333	14415	14199	14216	14413	14282	14357	14246	14190	14278	14227	14335	14240	14372	14221	14321	14370	14504	14239	14360	14109	14304	14236	14220	14273	14272	14148	14282	14339	14247	14231	14340	14402	14442	14192	14211	14358	14279	14207	14296	14243	14395	14256	14463	14265	14486	14220	14115	14334	14346	14310	14254	14329	14326	14298	14281	14421	14239	14137	14306	14350	14140	14347	14129	14361	14246	14277	14341	14298	14333	14420	14100	14150	14396	14219	14281	14294	14223	14390	14173	14195	14313	14208	14298	14345	14321	14377	14279	14268	14260	14498	14280	14272	14295	14231	14308	14404	14159	14317	14323	14280	14420	14251	14409	14157	14487	14244	14254	14307	14363	14326	14369	14296	14290	14351	14240	14414	14198	14204	14462	14293	14385	14254	14451	14316	14280	14244	14326	14319	14235	14402	14377	14261	14267	14271	14278	14133	14199	14347	14286	14320	14310	14211	14230	14447	14066	14300	14315	14131	14445	14179	14028	14081	14217	14320	14256	14137	14248	14457	14389	14234	14310	14258	14395	14258	14377	14263	14360	14335	14145	14405	14238	14204	14337	14401	14249	14150	14273	14259	14297	14343	14297	14339	14301	14280	14289	14233	14336	14380	14202	14274	14235	14203	14145	14207	14297	14192	14284	14305	14263	14232	14242	14182	14309	14412	14242	14239	14340	14198	14360	14191	14363	14270	14372	14378	14293	14507	14232	14121	14128	14302	14188	14311	14355	14389	14416	14320	14390	14372	13982	14216	14250	14421	14377	14611	14345	14282	14125	14215	14193	14182	14302	14325	14329	14393	14388	14250	14185	14427	14357	14312	14356	14257	14293	14231	14125	14270	14303	14224	14132	14258	14186	14583	14171	14249	14135	14309	14285	14220	14118	14307	14290	14126	14360	14174	14367	14248	14325	14347	14237	14148	14407	14279	14165	14383	14304	14137	14324	14380	14058	14380	14231	14442	14377	14246	14106	14227	14416	14298	14222	14240	14190	14325	14352	14226	14293	14424	14506	14280	14225	14360	14360	14203	14229	14205	14256	14316	14323	14328	14303	14211	14158	14230	14351	14288	14371	14285	14087	14256	14309	14307	14304	14259	14242	14397	14051	14324	14104	14262	14247	14339	14378	14323	14361	14344	14229	14149	14290	14252	14261	14365	14143	14528	14229	14162	14217	14190	14324	14318	14239	14475	14431	14272	14390	14172	14380	14413	14282	14357	14088	14359	14361	14203	14283	14142	14264	14284	14337	14286	14212	14270	14312	14310	14236	14211	14181	14242	14222	14235	14327	14240	14315	14166	14332	14273	14255	14323	14257	14371	14197	14340	14136	14128	14389	14261	14215	14303	14246	14294	14291	14429	14204	14232	14445	14285	14227	14357	14336	14118	14285	14381	14221	14314	14173	14143	14322	14483	14417	14377	14420	14241	14273	14294	14390	14342	14395	14402	14205	14119	14383	14327	14197	14168	14300	14361	14191	14451	14244	14247	14315	14369	14344	14196	14363	14272	14362	14290	14182	14268	14263	14209	14235	14170	14272	14381	14295	14161	14231	14260	14409	14291	14300	14146	14208	14074	14338	14244	14253	14241	14085	14366	14487	14328	14256	14200	14269	14126	14098	14417	14220	14136	14309	14198	14279	14415	14383	14290	14200	14254	14210	14051	14356	14378	14316	14328	14469	14472	14521	14282	14336	14298	14441	14224	14151	14132	14270	14225	14237	14244	14355	14252	14312	14465	14322	14207	14262	14367	14317	14309	14127	14262	14373	14409	14323	14237	14281	14359	14226	14343	14364	14323	14256	14227	14258	14274	14398	14244	14332	14525	14259	14322	14241	14240	14340	14348	14449	14278	14198	14250	14175	14094	14354	14325	14287	14365	14273	14323	14232	14269	14221	14288	14352	14419	14294	14361	14226	14364	14582	14240	14496	14394	14283	14346	14142	14268	14309	14345	14304	14291	14316	14359	14205	14146	14359	14231	14267	14198	14161	14293	14175	14342	14185	14329	14211	14278	14306	14351	14398	14377	14206	14227	14333	14207	14385	14297	14334	14203	14253	14138	14277	14394	14287	14411	14383	14332	14257	14420	14165	14213	14250	14270	14313	14182	14389	14264	14163	14411	14222	14366	14395	14348	14414	14368	14329	14356	14263	14287	14115	14257	14512	14336	14187	14346	14434	14287	14202	14193	14193	14416	14226	14166	14409	14211	14278	14368	14427	14150	14286	14227	14306	14434	14359	14288	14209	14184	14343	14309	14176	14215	14342	14357	14409	14457	14254	14230	14496	14363	14271	14271	14125	14147	14403	14360	14069	14296	14368	14343	14240	14238	14247	14208	14295	14261	14216	14134	14199	14300	14473	14396	14235	14525	14340	14375	14418	14167	14176	14269	14371	14364	14307	14428	14283	14193	14323	14347	14261	14570	14153	14435	14269	14182	14421	14143	14343	14349	14240	14172	14352	14232	14259	14451	14330	14288	14387	14404	14282	14239	14436	14387	14171	14319	14163	14278	14274	14321	14392	14340	14335	14226	14348	14163	14339	14343	14399	14211	14403	14318	14349	14296	14401	14341	14363	14176	14289	14323	14407	14199	14311	14069	14296	14321	14345	14247	14198	14247	14250	14264	14245	14331	14392	14235	14451	14413	14202	14302	14203	14364	14308	14092	14300	14386	14325	14210	14327	14365	14287	14348	14430	14425	14290	14255	14464	14289	14505	14195	14188	14264	14305	14502	14498	14438	14333	14323	14337	14349	14485	14152	14342	14207	14275	14205	14385	14189	14354	14400	14310	14317	14391	14289	14241	14268	14208	14223	14247	14191	14310	14342	14382	14415	14161	14405	14298	14261	14435	14212	14314	14319	14333	14257	14187	14129	14240	14331	14176	14351	14165	14184	14283	14363	14324	14228	14134	14371	14291	14261	14224	14228	14284	14323	14087	14413	14392	14277	14345	14337	14307	14233	14378	14213	14216	14332	14287	14290	14153	14276	14327	14168	14277	14270	14291	14373	14300	14170	14410	14416	14277	14334	14352	14299	14192	14437	14208	14436	14229	14327	14221	14218	14117	14160	14246	14190	14264	14363	14345	14435	14298	14238	14157	14173	14280	14275	14478	14301	14164	14399	14296	14341	14211	14342	14246	14288	14096	14262	14310	14417	14282	14359	14252	14280	14339	14204	14333	14266	14279	14241	14263	14251	14130	14303	14359	14165	14272	14340	14097	14355	14357	14103	14257	14227	14413	14374	14231	14261	14309	14181	14322	14163	14204	14191	14269	14199	14153	14457	14366	14360	14385	14165	14132	14402	14272	14179	14342	14282	14418	14346	14273	14241	14396	14255	14269	14291	14300	14170	14294	14431	14231	14334	14366	14350	14195	14318	14200	14122	14527	14227	14173	14200	14313	14240	14255	14260	14489	14241	14181	14346	14224	14279	14319	14253	14255	14281	14162	14375	14389	14308	14462	14220	14282	14324	14185	14410	14250	14346	14454	14462	14245	14318	14161	14318	14286	14247	14235	14264	14223	14367	14314	14135	14266	14256	14092	14343	14373	14286	14483	14290	14399	14310	14379	14254	14435	14076	14236	14257	14261	14245	14297	14278	14401	14331	14344	14287	14384	14183	14263	14298	14442	14349	14416	14113	14282	14302	14447	14243	14187	14334	14414	14299	14161	14306	14450	14158	14277	14330	14325	14135	14142	14424	14328	14348	14498	14271	14118	14332	14280	14254	14221	14312	14400	14373	14336	14411	14210	14180	14144	14352	14387	14385	14231	14376	14297	14136	14468	14319	14201	14390	14166	14347	14130	14212	14312	14088	14231	14506	14348	14189	14196	14371	14213	14562	14263	14226	14185	14294	14221	14337	14439	14223	14275	14459	14256	14423	14387	14237	14378	14321	14304	14298	14217	14278	14300	14424	14267	14317	14270	14251	14369	14163	14347	14107	14391	14311	14109	14396	14421	14329	14230	14347	14382	14453	14374	14226	14206	14172	14244	14243	14180	14305	14319	14287	14169	14453	14242	14062	14192	14430	14299	14141	14297	14213	14318	14234	14291	14223	14238	14343	14360	14301	14203	14444	14298	14166	14198	14259	14325	14172	14386	14174	14336	14271	14369	14347	14214	14347	14258	14237	13924	14286	14339	14220	14260	14285	14259	14330	14409	14357	14259	14310	14325	14271	14256	14130	14433	14420	14399	14300	14373	14308	14177	14395	14291	14425	14379	14160	14099	14433	14427	14346	14368	14323	14282	14166	14303	14225	14289	14154	14347	14359	14429	14368	14156	14365	14356	14298	14222	14302	14221	14315	14293	14262	14246	14135	14310	14304	14248	14244	14516	14176	14151	14322	14327	14335	14012	14248	14374	14270	14124	14217	14274	14298	14317	14320	14233	14213	14265	14418	14163	14328	14256	14378	14335	14254	14343	14344	14244	14302	14450	14276	14380	14313	14363	14324	14226	14241	14427	14076	14338	14230	14140	14259	14242	14253	14315	14553	14226	14246	14403	14197	14316	14377	14329	14309	14224	14195	14280	14326	14260	14243	14241	14295	14412	14310	14266	14365	14449	14204	14245	14537	14478	14314	14224	14144	14299	14236	14228	14503	14348	14333	14334	14350	14399	14387	14313	14262	14264	14446	14229	14404	14308	14231	14180	14335	14301	14252	14379	14272	14205	14378	14445	14253	14355	14102	14200	14397	14421	14266	14310	14256	14171	14325	14286	14290	14287	14400	14323	14273	14279	14088	14135	14225	14242	14411	14259	14233	14192	14391	14254	14189	14400	14183	14154	14391	14168	14365	14269	14236	14353	14357	14387	14307	14392	14270	14319	14376	14129	14220	14294	14377	14256	14473	14245	14334	14267	14237	14183	14372	14241	14283	14057	14208	14247	14204	14137	14306	14364	14402	14179	14337	14394	14256	14311	14309	14367	14331	14282	14361	14229	14583	14401
24109	21477	29168	26336	25453	26404	25391	21175	19382	18688	18046	17637	17579	17241	17000	16878	16786	16365	16670	16446	16445	16363	16537	16492	16495	16174	16459	16386	16434	16482	16550	16406	16335	16520	16358	16226	16326	16396	16446	16491	16367	16281	16317	16346	16285	16285	16384	16236	16291	16291	16363	16206	16323	16197	16137	16071	16149	16078	16326	16327	16317	16280	16274	16148	16198	16247	16092	16123	16315	16267	16205	16249	16442	16378	16353	16474	16357	16176	16474	16169	16289	16329	16079	16356	16267	16155	16393	16109	16382	16366	16396	16187	16171	16216	16353	16195	16200	16123	16217	16293	16212	16367	16449	16425	16216	16245	16113	16237	16249	16232	16137	16284	16096	16160	16143	16174	16169	16245	16258	16022	16048	16213	16062	16577	16253	16239	16320	16196	16147	16314	16185	16361	16265	16206	16247	16336	16084	16230	16265	16368	16191	16379	16028	16266	16279	16152	16295	16320	16090	16262	16241	16311	16285	16067	16182	16263	16005	16313	16407	16113	16125	16288	16393	16161	16091	16231	16237	16228	16162	16169	16193	16262	16452	16137	16317	16159	16302	16168	16175	16174	16144	16139	16065	16361	16363	16195	16394	16186	16338	16182	16305	16334	16363	16426	16348	16308	16300	16310	16123	16394	16311	16295	16407	16339	16070	15962	16328	16202	16245	16294	16259	16132	16324	16216	16294	16281	16385	16345	16321	16186	16189	16346	16203	16401	16480	16251	16221	16242	15982	16388	16222	16203	16259	16350	16063	16272	16170	16292	16229	16189	16296	16360	16086	16240	16183	16277	16274	16300	16214	16129	16341	16071	16077	16006	16234	16352	16198	16246	16119	16218	16311	16183	16196	16250	16212	16282	16140	16183	16220	16313	16159	16370	16264	16278	16249	16237	16191	16287	16367	16190	16289	16296	16206	16240	16116	16029	16281	16145	16106	16155	16170	16130	16246	16280	16156	16245	16354	16104	16172	16249	16262	16224	16298	16253	16179	16435	16217	16141	16198	16296	16240	16043	16186	16070	16319	16415	16318	16401	16074	16312	16130	16190	16269	16337	16174	16181	15949	16066	16121	16209	16296	16244	16162	16194	16212	16286	16319	16277	16472	16290	16371	16111	16249	16436	16213	16321	16206	16259	16306	16232	16135	16229	16095	16251	16160	16334	16195	16196	16046	16014	16245	16187	16276	16497	16100	15898	16170	16257	16193	16209	16328	16244	16122	16390	16373	16467	16172	16244	16299	16477	16287	16492	16206	16218	16195	16244	16115	16544	16196	16274	16360	16132	16210	16125	16107	16280	16065	16125	16167	16239	16332	16096	16500	16128	16399	16152	16257	16200	16233	16085	16246	16177	16310	16325	16350	16056	16227	16249	16310	16180	16126	16145	16216	16205	16218	16251	16226	16064	16340	16397	16294	16095	16104	16353	16343	16184	16227	16170	16202	16244	16293	16289	16305	16329	16228	16166	16205	16302	16197	16194	16201	16222	16275	16299	16339	16279	16498	16290	16218	16328	16233	16077	16182	16313	16403	16318	16357	16232	16207	16106	16266	16091	16385	16139	16251	16155	16195	16229	16315	16220	16045	16201	16226	16076	16345	16154	16069	16178	16265	16265	16072	16350	16120	16019	16471	16258	16082	16261	16265	16303	16206	16194	16326	16110	16244	16092	16093	16100	16285	16252	16157	16350	16288	16190	16356	16322	16245	16276	16140	16377	16276	16094	16466	16216	16200	16077	16129	16274	16188	16127	16114	16236	16163	16221	16162	16309	16153	16270	16328	16045	16160	16184	16326	16385	16374	16061	16348	16168	16379	16082	16233	16159	16257	16120	16270	16330	16104	16393	16334	16179	16338	16139	16213	16431	16138	16075	16169	16246	16243	16086	16281	16163	16247	16232	16202	16196	16192	16178	16241	16123	16232	16346	16228	16342	16128	16253	16390	16383	16215	16256	15950	16261	16288	16357	16064	16187	16134	16211	16318	16262	16416	16168	16303	16239	16197	16158	16308	16141	16335	16394	16255	16382	16320	16114	16296	16249	16398	16361	16325	15988	16159	16194	16285	16173	16090	16144	16194	16496	16372	16219	16159	16152	16123	16145	16164	16150	16120	16226	16185	16260	16058	16041	16230	16335	16098	16334	15994	16057	16192	16222	16189	16136	16362	16353	16196	16265	16298	16071	16249	16170	16331	15990	16083	16298	16355	16027	16225	16230	16139	16203	16104	16228	16377	16362	16197	16243	16216	16218	16235	16261	16241	16072	16029	16317	16260	16248	15953	16119	16534	16207	16062	16216	16230	16236	16031	16358	16413	16299	16419	16179	16336	15970	16103	16148	16345	16306	16212	16261	16086	16024	16329	16241	16307	16033	16158	16160	16266	16351	16391	16298	16240	16281	16268	16189	16130	16153	16329	16386	16212	16048	16182	16283	16256	16159	16251	16548	16153	16120	16221	16224	16505	16232	16229	16264	16443	16232	16405	16155	16267	16158	16459	16283	16269	16178	16270	16482	16101	16337	16223	16388	16299	16249	16088	16128	16019	16210	16292	16218	16189	16096	16171	16250	16127	16231	16289	16130	16122	16325	16171	16245	16176	16031	16011	16041	16277	16102	16277	16173	16219	16389	16290	16226	16113	16106	16123	16147	16332	16298	16409	16194	16034	16324	16273	16309	16165	16252	16201	16375	16087	16149	16287	16344	16184	16262	16469	16280	16418	16230	16229	16198	16379	16148	16272	16220	16086	16209	16284	16121	16131	16158	16239	16299	16509	16206	16245	16157	16128	16251	16143	16283	16306	16145	16361	16188	16293	16351	16111	16231	16333	16465	16236	16170	16227	16401	16232	16416	16362	16302	16233	16200	16190	16133	16193	16036	16453	16293	16107	16282	16136	16462	16181	16293	16234	16186	16417	16302	16450	16355	16293	16092	16249	16333	16267	16360	16357	16279	16418	16401	16240	16452	15986	16100	16365	16082	16267	16295	16268	16345	16291	16351	16264	16098	16300	16198	16357	16264	16395	16209	16117	16284	16181	16308	16101	16231	16174	16306	16377	16273	16165	16388	16012	16312	16259	16413	16460	16522	16436	16172	16104	16239	16182	16147	16190	16295	16118	16286	16268	16160	16282	16049	16091	16214	16334	16325	16462	16185	16249	16153	16196	16402	16162	16288	16047	16350	16266	16147	16319	16307	16203	16235	16244	16228	16113	16010	16257	16263	16205	16412	16401	16152	16110	15957	16075	16263	16301	16249	16434	16342	16181	16273	16142	16063	16240	16356	16254	16359	16398	16313	16155	16317	16248	16220	16220	16164	16247	16119	16332	16365	16397	16287	16233	16337	16365	16288	16066	16250	16437	16279	16163	16256	16281	16189	16125	16208	16405	16044	16354	16319	16174	16304	16152	16382	16369	16190	16230	16122	16292	15985	16526	16364	16220	16440	16299	16284	16145	16297	16297	16293	16215	16386	16436	16292	16143	16390	16193	16287	16399	16114	16283	16242	16332	16281	16330	16289	16099	16291	16275	16240	16170	16105	16206	16136	16130	16120	16129	16054	16298	16286	16299	16359	16348	16225	16159	16194	16135	16269	16384	16259	16384	16042	15994	16266	16363	16284	16147	16290	16300	16189	16183	16354	16106	16120	16219	16247	16299	16216	16228	16227	16242	16330	16130	16283	16163	16251	16284	16187	16177	16318	16189	16129	16266	16259	15956	16149	16293	16282	16040	16136	16283	16087	16059	16261	16192	16163	16152	16144	16378	16324	16177	16317	16280	16243	16276	16302	16457	16302	16292	16269	16092	16202	16285	16172	16300	16116	16360	16268	16195	16386	16242	16472	16374	16406	16134	16168	16274	16252	16320	16159	16298	16188	16085	16235	16144	16353	16152	16261	16430	16387	16266	16418	16388	16287	16285	16288	16282	16288	16202	16059	16179	16168	16633	16286	16339	16101	16399	16373	16449	16250	16253	16098	16550	16239	15997	16418	16273	16143	16272	16304	16021	16236	16168	16373	16439	16479	16247	16316	16264	16003	16196	16170	16259	16196	16307	16334	16317	16157	16238	16302	16433	16274	16346	16103	16234	16258	16111	16093	16357	16202	16367	16233	16286	16375	16325	16322	16289	16224	16203	16049	16289	16253	16264	16263	16130	16195	16253	16261	16218	16355	16267	16383	16144	16149	16204	16204	16263	16206	16464	16224	16227	16065	16233	16083	16246	16440	16264	16254	16088	16501	16135	16279	16277	16267	16304	16230	16019	16289	16251	16161	16149	16221	16284	16209	16223	16169	16280	16446	16226	16221	16070	16208	16096	16360	16210	16170	16272	16221	16355	16210	16293	16348	16257	15973	16302	16325	16228	16190	16155	16263	16273	16128	16247	16255	16185	16095	16088	16157	16510	16456	16348	16089	16375	16169	16127	16240	16300	16204	16064	16134	16232	16349	16250	16239	16297	16332	16209	16254	16218	16219	16063	16124	16174	16323	16220	16147	16330	16082	16264	16182	16119	16229	16172	16347	16319	16370	16304	16242	16249	16378	16197	16226	16123	16171	16259	16173	16520	16177	16169	16353	16252	16213	16153	16376	16167	16230	16089	16259	16485	16179	16404	16250	16276	16269	16283	16253	16136	16356	16225	16245	16163	16306	16317	16115	16325	16187	16355	16224	16273	16248	16080	16375	16404	16193	16485	16249	15984	16121	16335	16213	16265	16445	16272	16130	16268	16338	16242	15922	16104	16304	16326	16277	16235	16171	16304	16297	16284	16343	16116	16220	16211	16248	16288	16204	16270	15996	16097	16175	16098	16353	16119	16367	16342	15907	16247	16379	16159	16084	16084	16308	16200	16330	16256	16166	16145	16180	16360	16208	16174	16337	16349	16179	16378	16276	16254	16332	16256	16401	16097	16434	16158	16138	16192	16242	16287	16173	16111	16106	16406	16264	16359	16381	16265	16448	16144	16218	16209	16240	16150	16198	16132	16338	16277	16244	16191	16423	16278	16218	16230	16102	16319	16019	16113	16377	16216	16077	16281	16074	16060	16248	16409	16373	16294	16263	16345	16217	16302	16053	16218	16272	16085	16114	16241	16346	16387	16191	16109	16384	16094	16217	16297	16062	16295	16398	16156	16200	16161	16199
32112	52983	50128	40016	32243	27177	23944	20749	18761	17616	16732	15983	15675	15384	15091	14857	14806	14461	14508	14312	14157	14271	14296	14257	14235	14339	14144	14324	14260	14265	14197	14009	14075	14242	14411	13999	14372	14107	14137	14188	14131	14167	14166	14414	14174	14171	14147	14130	14068	14088	14257	14341	14119	14253	14208	14308	14153	14114	14302	14295	14258	14239	14191	14260	14288	14267	14129	14191	14207	14130	13922	14257	14193	14182	14089	14181	14280	14228	14241	14147	14030	14207	14395	14008	14025	14235	14196	14124	14058	14315	14225	14050	14234	14264	14247	13985	14170	14138	14154	14381	14309	14171	14120	13993	14306	14096	14203	13948	14137	14247	14173	14072	14151	14144	14190	14302	14246	14334	13996	14151	14189	14027	14197	14053	14350	14264	14049	14135	14077	14330	14185	14210	14251	14107	14165	14310	14089	14138	14266	14311	14087	14302	14144	14140	14208	14217	14157	14094	14431	14211	14202	14132	14252	14003	14267	14083	14201	14157	14055	14154	14153	14286	14221	14145	14456	14306	14072	14314	14073	14199	14199	14087	14103	14072	14149	14179	14139	14269	14266	14215	14307	14144	14001	14178	14134	14233	14098	14129	14299	14076	14248	14199	13994	14256	14268	14209	14354	14283	14187	14051	14175	14181	14311	14188	14166	14346	14053	14140	14189	14213	14170	14060	14326	14143	14028	14152	14105	14215	14233	13993	14060	14203	14034	14139	14123	14238	14205	14187	14118	14100	14249	14136	14075	14210	14213	14244	14111	14242	14180	14235	14209	14292	13968	14254	14212	14018	14263	14173	14224	14203	14260	14264	14087	14266	14147	14169	14275	14039	14056	14023	14053	14217	14176	14135	14142	14322	14235	14165	13963	14138	14160	14263	14297	14257	14183	14289	14085	14379	14109	14141	14189	14212	14082	14147	14122	14055	14180	14130	14259	14102	13981	14203	14091	14119	14210	14168	14303	14134	14061	14088	14167	14156	14284	14104	14158	14066	14072	14237	14263	14028	14215	14223	14070	14384	14211	14185	14127	14137	14279	14191	14253	14212	14216	14060	14338	14193	14160	14216	13872	14215	14173	14165	13885	14336	14216	14113	14105	14230	14084	14141	14229	14058	14087	14238	14181	14063	14031	14136	13999	14221	14325	14066	14171	14285	14268	13995	14185	14137	14112	14163	14218	14152	14311	14109	14203	14204	14236	14337	14129	14221	14163	14047	14293	13909	14055	14068	14363	14239	14138	14178	14254	14191	14136	14174	14192	14210	14061	14048	14353	13994	14288	14297	14176	14001	14095	14241	14144	14210	14141	14046	14142	14186	14189	14208	14275	14233	14115	14109	14189	14055	14275	14120	14040	14372	14059	14145	14237	14111	14243	14146	14214	14246	14050	14184	14100	14244	14098	14206	14247	14160	14157	14204	14178	14220	14322	14228	14131	14208	14267	14164	14143	14195	14115	14077	14048	14048	14025	13974	14052	14118	14227	14000	14296	14261	14280	14201	14115	14158	14195	14152	14127	14392	14003	14155	14183	14019	14130	14235	14348	14253	14108	14135	14238	14102	14173	14078	14117	14230	13966	14195	14068	14152	14265	14267	14163	14159	14205	14237	14130	14151	14175	14151	14164	14322	14172	14136	14234	14146	14266	14115	14065	14099	14179	14085	14109	14169	14150	14096	14199	14094	14230	14114	14238	14053	14170	14205	13948	14082	14194	14291	14129	13982	14244	14348	14281	14207	14151	14161	14240	14221	14038	14190	14167	14166	14347	14134	14262	14039	14375	14069	14056	14320	14235	14093	14231	14158	14112	14161	14191	13983	14072	14169	14234	14032	14159	14247	14284	14101	14311	14128	14109	14126	14283	14174	14359	14032	14253	14309	14109	14111	14136	14143	14375	14250	14156	13901	14204	14360	14300	14290	14359	14318	14027	14173	14130	14108	14207	14234	14162	14147	14206	14219	14174	14247	14091	14204	13995	14096	14135	14136	14224	13939	14123	14155	14122	14217	14154	14307	14222	14036	14202	13997	14086	14136	14240	14162	14029	14182	14020	14273	14264	14117	14187	14180	14126	14221	13998	14156	13965	14087	14181	14142	14338	14305	14205	13966	14324	14212	14165	14266	14159	14205	14240	14287	14139	14252	14195	14276	14108	14205	14250	14330	14017	14384	14286	14329	14114	14155	14212	14090	14278	14059	14286	14172	14186	14317	14271	14261	14119	13952	14285	13991	14170	14141	14192	14106	14145	14207	14175	13994	13977	14144	14284	14212	13911	14149	14102	14207	14108	14111	14136	14274	14195	14300	14095	14259	14174	14051	14100	14248	14171	14087	14161	14327	14091	14098	14196	14144	14051	14185	14040	14187	14105	14093	14096	14133	14063	14169	14147	14221	14206	14231	14149	14084	14194	14155	14190	14050	14044	14286	14104	14067	14148	14083	14210	14099	14069	13921	14087	14122	14325	14240	14098	13861	13998	14118	14018	14217	14126	14039	14163	13895	14262	14199	14148	14042	14161	14161	14182	14171	14135	14084	14071	14154	14372	14269	14012	14120	14116	14095	14178	14176	14281	14153	14031	14223	14085	14102	14164	14025	14179	14167	14149	14096	14117	14069	14265	13963	14202	14244	14083	14196	14131	14188	14047	14209	14246	14246	14123	14230	14070	14225	14018	14026	14181	14043	14059	14149	14237	14121	14173	14255	14205	14057	14231	14006	14185	14249	14298	14179	14199	14219	14156	14095	14091	14264	14174	14061	14174	14122	14218	14088	14051	13995	14269	14275	14127	14168	14155	14170	14143	14104	14118	14188	14132	14102	14159	14080	14236	14124	14149	14154	14376	14165	14160	14164	14123	14241	14132	14080	14382	14006	14159	14024	14272	14168	14217	14172	14190	14146	14046	14095	14339	14129	14188	14101	14186	14109	14161	14233	14041	14086	14198	14016	14269	14172	14125	14233	14003	14298	14254	14161	14200	14235	14208	14015	14182	14099	14032	14165	14193	14006	14103	14293	14053	14181	14120	14264	14258	14193	14076	14088	14096	14298	14161	14104	14182	14174	14144	14326	14172	14231	14126	14225	14182	14260	14108	14160	14065	14239	14067	14379	14135	13945	14344	14055	14146	14113	14238	14044	14138	14182	14481	14162	14160	14158	14141	14256	14056	14153	14255	14096	14371	13987	14170	14110	14005	14200	14271	14248	14210	14250	14263	14074	14143	14259	14172	14139	14262	14133	14094	14074	14235	14094	14117	14131	14246	14113	14223	14260	14219	14223	13981	14153	14090	14073	14418	14195	14167	14121	14324	14272	14167	14008	14145	14144	14100	13991	14179	14118	13984	14231	14269	14319	14153	13994	14151	14234	14116	14165	14283	14155	14235	14076	14062	14208	14239	14202	13982	14299	14234	14234	14227	14224	14085	14159	14205	14255	14212	14176	14326	14257	14231	14224	14109	14082	14226	14042	14095	14146	14086	14167	14157	14024	14066	14230	14104	14236	14088	14050	14141	14118	14231	14150	14146	14222	14132	14237	14141	14069	14184	14125	14206	13950	14281	14133	14121	14176	14006	14227	14067	14175	14182	14233	14227	14194	14112	14319	14171	14076	14151	14174	14260	14265	14033	14265	14221	14054	14113	14304	14357	14257	14189	14295	14258	14282	14290	14207	14348	14291	14034	14021	14179	14144	14086	14133	14094	13978	13938	14232	14136	14346	14065	14325	14138	14175	14016	14318	14350	14114	14033	14018	14277	14140	14026	14244	14101	14138	14093	14249	14187	14315	14108	14202	14279	14025	14242	14105	14120	14187	14242	14140	14213	13936	13964	14142	14265	14212	14078	14249	14366	13999	14036	14167	14228	14196	14189	14314	14004	14267	14156	14274	14237	14187	13948	14210	14148	13908	14249	14201	14262	13971	14165	14164	14122	14199	14278	14009	14085	14157	14178	14201	14195	14198	14275	14047	14160	14276	14158	14211	14008	14098	14038	14110	13886	14118	14234	14189	14223	14174	14163	14122	14098	14153	14226	14277	14212	14242	14056	14223	13988	14017	14163	14230	14120	14282	14054	14118	14166	14075	14382	14083	14310	14225	13911	14194	14165	14215	14246	14075	14015	14250	14233	14252	14114	14118	14184	13986	14300	14346	14004	14017	14246	14173	14070	13988	14189	14297	14224	14151	14076	14219	14271	14200	14138	14189	14054	14307	14177	14244	14406	14211	14004	14112	14128	14147	14033	14154	14221	14077	14177	14033	14120	14180	14229	14206	14181	14178	14051	14135	13964	14129	14290	14116	14137	14100	14126	14235	14000	14255	14018	14258	14181	14300	14394	14213	14195	14165	14342	14102	14056	14065	14036	14214	14160	14131	14085	14240	14242	14208	14253	14024	14189	14176	14286	14250	14164	14116	14172	14052	14152	14063	14146	14301	14208	14201	14190	14216	14122	14073	14162	13994	14054	14202	14213	14144	14195	14204	14082	14153	14219	14268	14369	14046	14172	14065	14282	14132	14206	14330	14315	14368	14283	14299	14215	14047	14082	14103	14327	14223	14165	14127	14138	14209	14102	14142	14058	14013	14278	14212	13909	14242	14179	14067	14041	14411	14159	14185	14331	13945	14144	14043	14263	14086	14095	14154	14294	14323	14148	14105	14038	14257	14194	14126	14099	14181	14103	14087	14204	14287	14095	14150	14194	14087	13978	13994	14052	14234	14315	14225	14112	14081	14198	14053	14053	14040	14322	14124	14108	14248	14223	14104	14150	14137	14298	14160	14051	14313	14131	14123	13951	14197	14207	14129	14329	14219	14163	14277	14210	14134	14016	14127	14130	14082	14080	14224	14099	14003	14175	14120	14294	14270	14036	14174	14241	13895	14081	14165	14068	14251	14116	14163	14297	14123	14273	14327	14047	14255	14267	14037	14123	14274	14150	14066	14241	14317	14219	14184	14214	14261	14028	14304	14269	14038	14004	14174	14200	14210	14301	13911	14186	14351	14170	14163	14052	14080	14233	14245	14231	14135	14198	14150	14249	14077	14297	14142	14301	14223	14267	14265	14202	13976	14191	14152	14037	14148	14127	14284	14159	14170	14183	13937	14216	14202	14053	14335	14115	14311	14117	14251	14137	14244	14073	14245	14200	14148
22900	21472	29361	24465	23604	27250	29849	23868	21808	20794	19637	18994	18644	18272	18227	17841	17670	17555	17402	17342	17315	17154	17158	17089	16993	17018	17036	17065	17035	16886	17020	16928	17201	17200	17127	17074	17118	17187	17036	16972	17137	16753	17102	16950	17019	16857	16752	16811	16923	16911	17024	16968	16862	16963	16836	17002	17064	17150	16978	16787	16825	16798	16956	16942	16872	16972	16892	16989	16946	16797	16946	16673	16643	16951	16891	16716	16960	16798	16968	16868	17039	17077	16966	16834	16774	16755	16912	16980	16782	16686	16665	17118	17034	16917	16937	17088	16838	17073	16998	16806	17056	16809	16707	16872	16996	17018	16775	16857	16804	16892	16891	16743	16734	16809	16942	16947	17130	16914	16776	16917	16851	16936	16970	16749	16969	16783	16785	16977	16786	16754	16979	16929	16905	17032	16971	16866	16809	16987	16964	16751	16927	16783	16983	16787	17042	16926	16810	17077	16821	16941	16973	17003	16945	16895	16937	16875	17014	16831	16917	16823	16761	16770	16789	16916	16966	16887	16827	16841	16705	16903	16698	16762	16887	16677	16794	16766	16952	16656	17006	17010	16935	16990	16886	16899	16912	16908	16939	16867	16970	16927	16842	16781	17192	16921	16852	16704	16885	16854	16597	17115	16933	16695	17043	16941	16771	16758	16611	16949	16796	16855	16967	16911	17095	16836	16841	16556	16723	16891	16713	16762	16809	16893	16872	16879	16866	16969	17209	16863	17109	16977	16718	16652	16646	16701	16815	16725	16774	16938	17175	16903	16975	16936	16835	16821	16866	16931	16807	16947	16774	16777	16910	16877	16689	17239	16907	16896	16822	16990	16791	16874	16859	16847	16952	16799	16915	16635	16926	16626	16850	16886	16836	16709	16894	16737	16819	16881	17107	16864	16847	16763	16870	16876	16840	16715	16786	16737	16982	16819	16987	16822	16761	16731	17049	16696	16775	16747	16915	16721	17020	16966	16807	16622	16830	16580	16859	16769	16860	16832	17005	16999	17065	16926	17026	16883	16910	16965	16866	16795	16837	16918	16630	16851	16937	16877	16851	16867	16891	16907	16905	16976	16815	16983	16911	17099	16819	16907	16867	16874	16764	16923	16923	16662	16879	16821	16775	16873	16836	16933	16918	16960	17186	16819	16837	17031	17058	17018	16887	16971	16858	16727	16931	17032	16854	16828	16854	17077	16810	16864	16974	16724	16864	16951	16843	16924	16895	16956	16961	16983	16905	16934	16760	16785	16786	16879	17020	16823	16937	16844	16746	16762	16957	16978	16895	16914	17004	16941	16732	16822	16654	17017	17065	16779	16807	16669	16781	16605	16778	16853	16776	17030	16973	17013	16876	16850	16577	16726	16926	16855	16918	17015	16921	17015	16894	16948	16748	16838	16845	17033	17070	16758	16708	16791	16795	16726	16816	16786	16945	16787	17000	16868	16686	16796	16718	16962	16682	16776	16973	16880	17058	16877	16722	16895	16729	16626	16890	16916	16706	16971	16972	16815	16891	16990	16869	16887	16968	16715	16882	16736	16888	16818	16753	16920	16915	16897	16796	16835	17006	16844	16900	16761	16815	16960	16883	17028	16890	16691	16729	16856	16891	17017	16833	17143	16937	16929	17012	16756	16899	16771	16917	16818	17085	16940	16745	16890	17057	16784	16846	16959	16875	16996	16878	16880	16708	16710	16873	16817	16876	16954	16992	16780	16743	17005	16990	16787	16972	16964	16867	16976	16795	16791	16808	16961	16727	16939	16727	16834	16874	16785	16873	16907	16778	16968	16826	17093	16777	16621	16691	16875	16939	17031	16661	16771	16942	16904	16960	16646	16752	16725	16656	16785	16785	16772	17038	16892	16661	16996	17057	16792	16910	16912	16919	16952	16757	16737	16740	16855	16828	16993	16828	16996	17026	16931	16802	16966	16795	16748	16804	16835	16916	16927	16741	16777	16905	16860	16736	16985	16870	16768	16769	16787	16888	16739	16917	16913	16829	16868	16826	16694	16899	16714	16720	16833	16929	16909	16909	16856	16882	16991	16760	16924	16895	16602	16749	16901	16956	16560	16841	16808	16890	17084	17029	17036	16960	16870	16707	16906	16775	16676	16814	16940	17014	16857	16880	16606	16893	16691	16843	16791	16955	16729	17014	16818	16751	16747	16849	16734	16836	16764	17189	16999	16960	16812	16835	16772	16866	16809	16842	17039	16807	16826	16677	16882	16638	16877	16869	16947	17136	16841	16860	16834	16959	16848	16898	16934	16924	16852	16875	17013	16836	16860	16656	16756	16894	16848	16794	16860	16840	16802	16959	16845	16898	16666	16763	16846	17018	16860	16915	16984	16885	16874	16780	16852	16744	16904	16998	16855	16966	16873	16891	16847	16727	16730	16957	16907	16960	16952	16937	16953	16763	16886	16728	16838	16765	16742	17007	16919	16860	16810	16871	16763	16754	16913	16796	16862	16828	16932	16859	17227	17111	16940	16790	16607	16771	16873	16949	16984	16683	17020	16772	16806	16777	16787	16698	16988	16965	16976	16903	16815	16880	16814	16753	16941	16871	16903	16781	16681	16885	16941	17010	17132	16749	16912	16666	16740	16764	16844	16891	16745	16679	16843	17044	17016	16977	16864	16975	16955	16940	16770	16727	16849	16798	16762	16867	16859	16765	17101	16821	16734	17096	16712	17038	16968	16797	16899	16841	17042	16726	16953	16860	16788	16860	17007	16874	16823	16901	16865	16898	16792	16790	16844	16886	16717	16931	16841	16823	16826	16962	16969	16845	16756	16772	16887	17101	16787	16863	16835	16796	16791	16766	16974	16769	16743	16894	16846	16769	17052	16916	17095	16662	16827	16961	16804	16907	16876	16683	17037	16836	16742	16775	16752	16930	16877	17073	16663	16907	16722	16625	17029	16887	16986	16953	17033	16946	16861	16812	16795	16857	16924	16714	16746	16885	16907	16955	16782	16758	17063	16936	16923	17011	16896	16776	16886	16772	16790	16811	16884	16930	16841	16709	16791	16681	16674	16770	16774	16628	16851	16774	16948	16752	16874	16874	16858	16794	16899	17086	16858	16836	16638	16730	16747	16892	16676	16919	16774	16820	17015	16784	16881	16872	16857	17018	16846	16795	16829	16767	16987	16867	16867	16938	16618	17006	16744	16966	16915	16923	16779	16882	16809	16875	16811	16724	16787	16846	16719	16906	16733	16842	16855	16720	16661	16884	16630	16961	16860	16889	16971	16838	16972	16907	16876	16727	16778	16988	16980	17091	16855	16897	16947	16736	16979	16794	16921	17024	16866	16932	16834	16836	17116	16709	16727	16969	16790	16767	16848	16633	16689	16848	16919	16754	16856	16721	16642	16691	16839	16935	16723	16955	16771	16866	16654	16928	16914	16817	17047	17017	16747	16908	16901	16919	16925	16894	16662	16777	17065	16899	16843	16844	16663	16874	16782	16933	17001	16821	16776	16846	16754	16718	16811	16839	16894	16921	16937	17007	16899	16780	17064	16839	16944	16884	17143	16812	16772	16827	16788	16771	16930	17030	16808	16845	17022	16706	16799	16847	16830	16861	16952	16794	16853	16980	16779	16780	16928	16789	16900	16673	16882	17064	16904	16906	16783	17065	16896	16916	16851	16900	16757	16909	16731	16979	16797	16848	16692	16789	16738	16835	16909	16886	16702	16827	17005	16881	17017	16682	16890	17087	16818	16906	16890	16840	16713	16765	16907	16897	16912	16739	17080	16860	16656	16865	16754	16958	16910	16717	16811	16832	16953	16970	16831	16903	16680	16814	17125	16805	16935	16872	16877	16970	16762	16975	16771	16934	17009	16718	16839	16808	16744	16790	16981	16923	17011	17050	16768	16903	16621	16792	17035	16920	16781	16778	16660	16663	16986	17020	17019	16772	16840	16894	17022	17002	16907	16766	16809	16874	16847	16781	16805	16863	16953	16805	16820	17131	16833	16813	16875	16808	16990	16905	16976	16807	16825	17035	16838	16798	17012	16751	16901	16857	16743	16822	16940	16970	16935	16788	16847	17018	16779	16573	16864	16970	16604	17007	16711	16772	16612	16944	16791	16980	16673	16932	16855	16792	16647	16648	16700	16722	16800	16833	16841	16879	16881	16830	16753	16925	16656	16828	16829	16803	16883	17074	16820	16827	16780	16766	16752	16904	16771	16923	16701	16832	16612	16736	16764	16809	16846	16781	16880	16660	16677	16823	16891	16926	16906	16788	16891	16818	16794	16812	16695	16912	16836	17063	17010	16862	16913	17055	16786	16845	16979	16845	16946	16793	16736	17034	16886	16614	16617	16701	17094	16834	16980	16628	16880	16991	16889	16798	17077	16761	16946	16804	16973	17162	16951	16867	16767	16915	16637	16894	16719	16861	16882	17169	16860	16959	16963	16875	16975	16928	16890	16894	16779	16798	16841	16877	16921	16913	16807	16739	16873	16734	16840	17050	16922	16771	16781	16775	16918	17076	16883	16975	16775	16897	16859	16922	16907	16842	16816	16747	16717	16783	16693	16808	16903	16774	16873	16952	16645	16818	16821	16903	16884	17015	16886	16910	16861	16995	16912	17108	16882	16776	16779	16791	16879	16954	16877	16798	16776	16586	16824	16743	16757	16839	16941	16766	16884	16966	16610	16817	16834	16737	16842	17003	16928	16807	16598	16851	17006	16769	16949	16901	17043	17080	16825	16923	16946	16848	16839	16752	16795	17004	16712	16829	17084	17049	16696	16790	16812	16723	16837	16893	16974	16855	16847	16984	16985	16839	16718	16857	16603	16678	16830	16810	17002	16970	17044	16919	16874	16828	16924	16883	16974	16977	16772	16677	16876	16847	16741	16947	16984	17059	16578	16851	16738	16958	16848	16886	16814	16914	16899	16861	16951	16748	16795	16729	16898	16715	16842	16851	16929	16974	16760	16900	16978	16812	16692	16874	16901	16934	16748	16812	16769	16753	16698	16610	16623	16827	16704	16732	16937	16967	16971	16960	16901	16993	17180	16925	16614	16754	16757	16765	16907	16984	16868	16794	16868	16788	16732	16871	17086	16920	16922	16968	16933	16985	16841	16893	16904	16687	16840	16857	16809	16989	16815	16686	16824	16717	16793
34984	59758	56848	45527	37649	31382	27931	23781	21400	19629	18086	17293	16703	16215	15946	15469	15362	15192	14992	14845	14816	14727	14742	14592	14712	14586	14591	14588	14590	14609	14533	14515	14630	14645	14632	14401	14637	14705	14791	14563	14638	14585	14505	14526	14504	14587	14510	14573	14460	14506	14634	14484	14465	14462	14424	14527	14593	14445	14573	14492	14511	14679	14562	14551	14564	14460	14484	14453	14592	14490	14488	14719	14493	14629	14571	14506	14404	14352	14633	14487	14676	14621	14389	14520	14475	14432	14498	14552	14535	14520	14419	14463	14631	14489	14536	14504	14600	14522	14531	14509	14418	14680	14539	14586	14449	14584	14459	14627	14506	14365	14606	14525	14566	14562	14551	14601	14493	14526	14464	14419	14503	14548	14602	14575	14642	14641	14553	14606	14393	14615	14645	14690	14449	14606	14682	14603	14691	14457	14534	14619	14561	14628	14549	14524	14664	14404	14565	14524	14703	14324	14518	14428	14617	14591	14566	14527	14541	14378	14414	14514	14446	14494	14551	14457	14543	14435	14607	14528	14634	14614	14603	14498	14505	14587	14603	14556	14593	14432	14445	14467	14529	14525	14544	14313	14665	14572	14646	14500	14351	14484	14646	14468	14605	14585	14588	14532	14373	14607	14672	14458	14561	14598	14481	14379	14553	14485	14641	14351	14724	14524	14603	14499	14390	14462	14490	14470	14392	14514	14521	14476	14582	14432	14590	14583	14817	14586	14585	14372	14445	14517	14630	14445	14516	14364	14616	14603	14405	14367	14480	14416	14574	14535	14580	14492	14619	14505	14523	14642	14394	14512	14536	14574	14465	14320	14522	14408	14598	14607	14630	14585	14441	14543	14474	14231	14605	14557	14409	14431	14496	14563	14564	14466	14596	14497	14494	14498	14530	14561	14480	14407	14552	14584	14502	14508	14555	14529	14452	14340	14392	14664	14727	14351	14478	14478	14495	14429	14671	14408	14436	14512	14664	14659	14555	14480	14563	14455	14417	14621	14537	14446	14726	14457	14493	14442	14549	14597	14517	14635	14566	14511	14572	14556	14410	14387	14414	14539	14582	14676	14377	14549	14474	14603	14656	14441	14601	14674	14384	14579	14518	14558	14497	14356	14607	14570	14555	14383	14489	14585	14562	14516	14428	14569	14510	14483	14561	14587	14441	14592	14676	14457	14594	14535	14410	14559	14370	14535	14398	14530	14487	14521	14388	14689	14369	14369	14667	14407	14467	14346	14581	14408	14459	14586	14564	14468	14500	14485	14564	14543	14504	14597	14473	14444	14615	14668	14525	14403	14463	14565	14619	14582	14587	14748	14597	14454	14640	14580	14521	14462	14551	14509	14588	14259	14430	14607	14430	14494	14458	14469	14664	14241	14551	14489	14519	14550	14727	14640	14389	14690	14483	14644	14634	14542	14506	14555	14469	14639	14720	14687	14588	14442	14499	14518	14540	14645	14497	14470	14552	14638	14345	14603	14351	14664	14623	14533	14625	14492	14553	14517	14482	14523	14485	14658	14530	14526	14591	14616	14415	14574	14619	14592	14671	14408	14724	14523	14470	14703	14474	14450	14665	14601	14508	14364	14457	14343	14425	14460	14405	14532	14567	14617	14442	14473	14315	14415	14530	14383	14623	14533	14697	14503	14422	14405	14582	14525	14691	14509	14365	14409	14418	14580	14505	14511	14722	14523	14463	14468	14486	14651	14377	14729	14608	14459	14568	14671	14475	14427	14496	14511	14472	14380	14593	14597	14539	14443	14507	14596	14478	14393	14529	14517	14668	14560	14747	14534	14408	14776	14478	14451	14592	14612	14376	14554	14383	14312	14626	14487	14603	14429	14431	14437	14382	14486	14413	14639	14536	14587	14476	14508	14493	14409	14385	14613	14479	14491	14452	14660	14390	14581	14337	14525	14524	14521	14542	14662	14390	14403	14524	14420	14485	14530	14491	14448	14345	14554	14521	14411	14500	14586	14320	14550	14481	14463	14481	14630	14527	14445	14480	14613	14581	14451	14340	14547	14480	14597	14377	14555	14593	14468	14493	14394	14528	14539	14408	14540	14586	14403	14477	14477	14464	14596	14549	14410	14642	14506	14555	14494	14432	14565	14292	14417	14533	14490	14549	14620	14410	14495	14647	14419	14598	14399	14415	14454	14515	14460	14508	14384	14488	14409	14404	14358	14410	14497	14411	14550	14451	14496	14380	14565	14610	14414	14569	14588	14494	14419	14397	14639	14514	14485	14560	14434	14572	14457	14328	14399	14538	14621	14532	14507	14416	14236	14637	14491	14566	14520	14502	14596	14674	14462	14470	14508	14581	14461	14695	14428	14612	14429	14433	14618	14779	14559	14663	14707	14604	14516	14397	14295	14509	14642	14569	14432	14614	14476	14390	14378	14491	14368	14656	14502	14449	14539	14442	14581	14491	14619	14330	14503	14333	14405	14497	14526	14610	14497	14438	14440	14394	14554	14501	14535	14658	14385	14441	14494	14542	14427	14474	14602	14539	14378	14497	14621	14545	14478	14455	14523	14417	14512	14446	14627	14447	14474	14635	14575	14553	14498	14622	14517	14393	14587	14614	14515	14407	14581	14410	14343	14635	14568	14441	14495	14533	14429	14753	14391	14425	14605	14604	14530	14530	14560	14552	14599	14535	14471	14599	14652	14454	14447	14410	14517	14514	14610	14475	14483	14423	14696	14601	14455	14605	14538	14480	14420	14430	14546	14531	14428	14532	14575	14422	14523	14512	14558	14653	14676	14665	14450	14419	14581	14528	14376	14257	14469	14450	14549	14616	14569	14462	14590	14453	14551	14436	14484	14555	14525	14524	14455	14700	14613	14425	14532	14515	14523	14526	14514	14526	14481	14429	14534	14443	14513	14503	14529	14426	14393	14649	14634	14343	14480	14403	14373	14533	14441	14516	14458	14545	14541	14603	14447	14491	14657	14523	14472	14532	14570	14441	14750	14528	14727	14549	14600	14367	14511	14437	14450	14544	14678	14554	14538	14519	14445	14571	14487	14449	14433	14409	14433	14518	14516	14672	14586	14480	14453	14506	14496	14566	14532	14463	14502	14580	14635	14639	14441	14712	14536	14489	14564	14434	14598	14350	14525	14540	14501	14481	14322	14413	14513	14435	14722	14529	14559	14463	14619	14582	14436	14486	14486	14545	14554	14368	14535	14440	14343	14424	14576	14410	14613	14391	14519	14542	14350	14529	14427	14581	14437	14537	14377	14520	14377	14294	14575	14497	14283	14397	14546	14381	14472	14525	14525	14446	14369	14608	14477	14325	14502	14570	14474	14504	14469	14626	14499	14682	14701	14661	14605	14395	14499	14470	14468	14615	14509	14579	14473	14462	14594	14418	14451	14599	14524	14698	14578	14389	14502	14635	14481	14592	14491	14476	14534	14542	14488	14647	14505	14543	14560	14465	14584	14402	14476	14654	14435	14487	14427	14397	14531	14603	14525	14390	14455	14614	14537	14601	14503	14439	14630	14649	14384	14493	14760	14523	14485	14764	14727	14463	14502	14513	14463	14558	14462	14432	14507	14389	14609	14504	14533	14604	14503	14492	14482	14439	14508	14627	14370	14612	14470	14560	14598	14622	14508	14524	14492	14548	14599	14573	14383	14529	14627	14482	14622	14495	14363	14458	14573	14554	14525	14493	14349	14430	14588	14500	14505	14257	14495	14511	14601	14582	14580	14313	14456	14598	14487	14567	14536	14489	14421	14432	14477	14495	14425	14463	14546	14536	14390	14445	14402	14627	14384	14563	14395	14401	14431	14372	14515	14607	14625	14523	14465	14431	14507	14657	14487	14426	14543	14533	14617	14419	14301	14467	14463	14495	14562	14440	14472	14718	14457	14649	14684	14379	14553	14633	14549	14441	14555	14498	14534	14418	14532	14526	14483	14482	14478	14520	14581	14483	14606	14409	14381	14540	14353	14588	14404	14401	14496	14531	14743	14482	14510	14435	14562	14431	14566	14344	14380	14506	14556	14529	14589	14507	14607	14573	14694	14474	14407	14457	14395	14370	14362	14625	14537	14499	14337	14571	14599	14454	14529	14411	14627	14392	14440	14524	14454	14564	14536	14438	14501	14424	14453	14427	14448	14553	14505	14555	14699	14435	14493	14409	14618	14430	14464	14685	14365	14612	14363	14503	14422	14463	14546	14565	14378	14484	14451	14550	14592	14643	14459	14643	14575	14401	14542	14317	14534	14571	14557	14613	14689	14318	14535	14491	14677	14527	14405	14644	14680	14505	14510	14515	14402	14438	14442	14518	14430	14501	14698	14624	14608	14468	14496	14479	14389	14683	14550	14384	14418	14440	14494	14559	14355	14473	14483	14529	14495	14599	14605	14497	14465	14716	14403	14441	14555	14567	14464	14565	14562	14352	14405	14455	14376	14513	14519	14670	14525	14601	14568	14585	14473	14442	14630	14604	14597	14502	14485	14601	14540	14486	14455	14426	14540	14547	14565	14502	14545	14336	14373	14430	14511	14629	14569	14429	14485	14399	14413	14373	14415	14383	14524	14593	14443	14498	14376	14697	14527	14443	14576	14481	14454	14420	14387	14581	14438	14398	14627	14560	14636	14476	14424	14575	14433	14533	14473	14404	14292	14481	14398	14382	14455	14360	14539	14473	14592	14526	14390	14514	14623	14532	14409	14387	14542	14520	14536	14704	14356	14433	14537	14589	14394	14447	14579	14494	14534	14344	14542	14457	14511	14586	14342	14507	14411	14494	14542	14547	14458	14657	14481	14422	14489	14622	14468	14577	14451	14459	14413	14714	14605	14456	14447	14524	14677	14347	14388	14432	14522	14396	14665	14485	14567	14565	14486	14565	14438	14573	14669	14473	14495	14375	14467	14568	14619	14493	14477	14360	14478	14386	14574	14523	14416	14673	14431	14532	14517	14611	14492	14479	14507	14523	14445	14522	14585	14451	14376	14510	14506	14372	14452	14681	14420	14557	14432	14461	14589	14481	14346	14496	14350	14436	14551	14497	14582	14591	14465	14582	14552	14568	14466	14520	14467	14479	14362	14618	14556	14651	14371	14408	14448	14577	14335	14476	14612	14714	14467	14479	14415	14463	14668	14498	14411	14541	14331	14641	14482
28867	28125	36661	32020	25552	22610	20669	19229	18124	17798	17366	17079	16999	16858	16811	16780	16694	16587	16560	16597	16733	16419	16352	16392	16471	16419	16444	16628	16728	16585	16680	16624	16346	16546	16756	16401	16502	16328	16544	16563	16599	16511	16458	16371	16543	16513	16247	16354	16697	16359	16594	16558	16311	16497	16380	16352	16511	16352	16536	16502	16606	16571	16585	16517	16677	16576	16428	16188	16426	16358	16321	16620	16378	16540	16366	16554	16495	16470	16756	16455	16563	16609	16625	16409	16494	16420	16573	16298	16455	16550	16562	16422	16286	16386	16527	16484	16523	16554	16452	16531	16398	16417	16545	16583	16669	16495	16482	16462	16496	16536	16413	16527	16510	16490	16346	16392	16351	16371	16244	16280	16683	16513	16522	16470	16401	16294	16473	16377	16600	16620	16547	16333	16487	16406	16490	16380	16617	16536	16420	16539	16376	16503	16422	16520	16664	16711	16467	16542	16417	16533	16402	16363	16618	16603	16500	16568	16647	16512	16404	16564	16519	16526	16467	16743	16461	16524	16378	16461	16579	16557	16529	16618	16584	16397	16521	16341	16495	16521	16546	16633	16502	16539	16746	16548	16637	16547	16567	16567	16674	16342	16499	16428	16397	16581	16473	16357	16437	16368	16541	16432	16393	16416	16436	16533	16312	16558	16335	16819	16406	16290	16561	16701	16578	16609	16672	16552	16597	16324	16526	16475	16633	16613	16478	16707	16444	16485	16446	16389	16551	16623	16394	16505	16488	16560	16578	16485	16561	16609	16670	16366	16511	16638	16776	16528	16564	16568	16538	16442	16313	16681	16496	16498	16542	16590	16346	16405	16334	16195	16704	16374	16517	16661	16456	16529	16466	16433	16445	16315	16486	16407	16482	16461	16694	16465	16557	16733	16712	16444	16626	16399	16418	16395	16367	16529	16519	16330	16612	16495	16559	16435	16333	16421	16414	16507	16432	16372	16370	16561	16468	16345	16546	16653	16366	16545	16463	16396	16345	16456	16199	16439	16468	16437	16635	16217	16396	16442	16462	16342	16500	16518	16581	16476	16628	16607	16446	16672	16467	16523	16498	16474	16408	16428	16625	16554	16507	16460	16432	16507	16413	16572	16542	16493	16474	16402	16399	16415	16545	16203	16700	16645	16353	16474	16407	16247	16482	16619	16637	16587	16380	16529	16518	16356	16659	16558	16394	16447	16534	16531	16442	16372	16732	16478	16404	16359	16555	16515	16477	16595	16506	16507	16593	16456	16470	16358	16480	16616	16496	16350	16376	16661	16486	16649	16357	16494	16540	16574	16410	16476	16381	16315	16498	16503	16612	16545	16535	16466	16450	16310	16440	16466	16636	16433	16540	16391	16333	16433	16304	16313	16560	16398	16584	16450	16691	16567	16361	16347	16514	16483	16459	16414	16326	16444	16255	16536	16633	16535	16437	16608	16344	16416	16482	16637	16661	16517	16465	16644	16470	16495	16564	16463	16446	16309	16489	16625	16563	16537	16541	16582	16609	16484	16426	16433	16396	16232	16437	16467	16583	16517	16645	16577	16442	16671	16642	16415	16457	16637	16424	16666	16571	16546	16592	16456	16301	16248	16605	16467	16240	16536	16553	16414	16493	16453	16366	16447	16570	16468	16438	16507	16496	16381	16603	16452	16436	16278	16515	16352	16511	16455	16452	16498	16541	16538	16503	16693	16390	16307	16483	16458	16485	16548	16443	16413	16658	16674	16534	16496	16444	16684	16529	16714	16226	16447	16412	16439	16632	16467	16556	16660	16616	16541	16511	16524	16270	16316	16553	16588	16385	16474	16510	16531	16839	16501	16469	16406	16467	16419	16363	16595	16348	16496	16536	16566	16506	16606	16593	16529	16666	16373	16396	16265	16407	16367	16508	16575	16484	16364	16389	16400	16535	16554	16471	16518	16471	16447	16316	16756	16680	16454	16507	16400	16309	16677	16279	16497	16451	16424	16611	16452	16470	16467	16469	16416	16250	16615	16506	16433	16644	16434	16520	16426	16721	16566	16214	16570	16644	16334	16434	16448	16551	16390	16398	16583	16574	16666	16449	16535	16567	16344	16313	16339	16538	16683	16631	16420	16510	16462	16510	16294	16438	16665	16623	16446	16424	16356	16457	16328	16315	16332	16451	16492	16551	16497	16370	16575	16435	16568	16599	16546	16583	16494	16619	16386	16445	16476	16373	16509	16381	16581	16631	16438	16548	16643	16460	16608	16409	16467	16563	16289	16431	16259	16550	16452	16309	16542	16419	16496	16309	16511	16385	16640	16541	16398	16549	16620	16589	16455	16560	16416	16584	16468	16488	16444	16666	16714	16559	16325	16449	16505	16635	16516	16511	16436	16627	16487	16435	16391	16431	16629	16586	16638	16702	16569	16511	16447	16501	16749	16628	16364	16466	16676	16369	16397	16370	16537	16537	16502	16393	16370	16468	16296	16405	16449	16543	16362	16501	16510	16414	16473	16382	16482	16506	16525	16381	16433	16521	16621	16615	16530	16475	16212	16626	16499	16797	16538	16633	16305	16511	16629	16509	16452	16575	16575	16553	16196	16432	16716	16633	16548	16436	16605	16529	16487	16471	16426	16489	16435	16518	16603	16267	16380	16478	16537	16413	16533	16511	16494	16300	16334	16660	16579	16632	16377	16408	16443	16575	16481	16719	16471	16598	16453	16679	16480	16399	16430	16389	16514	16452	16460	16573	16647	16460	16442	16473	16573	16695	16566	16406	16700	16559	16463	16495	16445	16366	16499	16439	16655	16550	16567	16429	16709	16439	16479	16561	16433	16540	16456	16573	16472	16337	16272	16387	16429	16466	16630	16598	16593	16570	16552	16421	16601	16508	16657	16631	16437	16539	16555	16476	16572	16507	16381	16209	16522	16490	16307	16455	16587	16620	16483	16697	16452	16289	16368	16544	16645	16540	16424	16565	16642	16364	16505	16675	16493	16555	16621	16410	16334	16350	16480	16484	16501	16725	16662	16655	16626	16574	16371	16426	16360	16509	16393	16614	16412	16571	16655	16496	16428	16629	16625	16512	16458	16390	16480	16493	16543	16499	16399	16614	16584	16592	16577	16320	16589	16389	16448	16309	16725	16413	16388	16212	16601	16379	16456	16572	16596	16473	16511	16460	16261	16389	16321	16426	16165	16422	16558	16454	16466	16621	16337	16527	16520	16475	16519	16407	16521	16440	16418	16497	16580	16474	16558	16599	16336	16394	16543	16481	16441	16313	16605	16680	16573	16703	16494	16517	16427	16472	16536	16633	16581	16575	16574	16577	16461	16529	16419	16558	16343	16519	16672	16344	16328	16304	16451	16385	16589	16625	16371	16507	16362	16429	16506	16454	16443	16600	16485	16462	16628	16232	16413	16530	16466	16587	16434	16419	16513	16459	16287	16435	16577	16374	16586	16398	16465	16412	16493	16573	16516	16508	16490	16493	16588	16427	16408	16368	16545	16498	16479	16647	16438	16461	16399	16321	16699	16713	16346	16334	16459	16433	16294	16529	16518	16411	16525	16395	16392	16527	16478	16569	16612	16503	16338	16325	16379	16558	16370	16465	16553	16704	16579	16386	16473	16337	16535	16474	16498	16594	16677	16508	16721	16372	16539	16683	16525	16305	16388	16489	16494	16325	16636	16521	16622	16372	16551	16467	16666	16437	16344	16520	16438	16579	16540	16544	16493	16498	16560	16303	16472	16436	16594	16487	16384	16542	16643	16641	16676	16400	16493	16490	16593	16468	16499	16379	16476	16595	16488	16388	16399	16526	16436	16300	16538	16540	16389	16586	16192	16628	16568	16432	16340	16459	16692	16574	16490	16500	16389	16386	16443	16566	16402	16489	16331	16324	16696	16576	16601	16611	16537	16565	16263	16360	16360	16415	16565	16538	16388	16489	16275	16505	16440	16468	16533	16516	16451	16512	16663	16552	16563	16445	16306	16349	16523	16568	16415	16635	16546	16527	16544	16428	16301	16500	16590	16477	16648	16412	16524	16462	16629	16651	16501	16482	16454	16664	16301	16392	16391	16525	16457	16531	16663	16223	16555	16411	16649	16492	16598	16450	16606	16489	16487	16433	16586	16454	16541	16410	16559	16255	16436	16377	16235	16406	16496	16476	16495	16403	16566	16563	16577	16294	16442	16616	16541	16616	16268	16515	16392	16318	16605	16447	16419	16858	16617	16651	16453	16720	16412	16453	16317	16438	16385	16536	16285	16398	16566	16515	16411	16347	16504	16497	16631	16528	16662	16571	16474	16510	16575	16508	16275	16577	16480	16606	16658	16488	16557	16321	16462	16619	16511	16331	16475	16584	16416	16534	16532	16239	16374	16777	16588	16637	16365	16540	16348	16367	16646	16530	16470	16496	16365	16604	16337	16519	16456	16336	16544	16454	16171	16334	16524	16251	16280	16556	16548	16461	16470	16713	16534	16370	16540	16464	16571	16581	16521	16310	16449	16740	16343	16542	16621	16362	16529	16477	16514	16629	16595	16456	16314	16534	16577	16253	16463	16285	16386	16581	16608	16430	16290	16463	16429	16433	16430	16544	16740	16284	16337	16721	16560	16485	16487	16585	16739	16621	16365	16510	16365	16364	16588	16533	16419	16282	16550	16556	16530	16510	16580	16528	16748	16331	16655	16412	16399	16354	16551	16487	16344	16438	16574	16753	16392	16362	16393	16391	16742	16591	16497	16510	16459	16587	16725	16336	16533	16682	16478	16736	16534	16590	16368	16584	16571	16629	16428	16476	16445	16428	16509	16445	16618	16581	16352	16534	16541	16460	16475	16410	16555	16583	16517	16477	16368	16604	16319	16470	16739	16512	16496	16531	16479	16554	16553	16515	16270	16471	16584	16667	16470	16685	16561	16741	16499	16459	16444	16556	16550	16518	16386	16594	16758	16529	16375	16357	16224	16510	16367	16522	16500	16356	16475	16480	16410	16420	16358	16551	16403	16601	16391	16609	16522	16743	16537	16513	16501	16688	16434	16526	16486	16208	16558	16366	16498	16463	16586	16436	16387	16535	16447	16611	16502	16297	16529	16507	16453	16534	16622	16588	16308	16629	16372	16460	16466	16304	16498	16530	16661	16517	16493	16485	16382	16479	16558
31878	45691	43027	32526	26521	22355	20061	18148	16928	16242	15617	15352	15093	15108	14870	14675	14601	14533	14558	14183	14419	14446	14483	14361	14465	14437	14298	14164	14263	14287	14362	14468	14426	14424	14195	14364	14266	14412	14327	14301	14381	14353	14237	14413	14230	14424	14397	14484	14337	14382	14378	14415	14360	14334	14356	14392	14451	14433	14294	14251	14437	14416	14316	14492	14414	14397	14354	14171	14365	14341	14320	14427	14386	14239	14417	14240	14409	14238	14386	14274	14377	14298	14283	14391	14307	14394	14409	14225	14356	14498	14438	14408	14271	14489	14209	14466	14254	14416	14237	14177	14280	14363	14238	14393	14296	14425	14455	14283	14374	14469	14325	14363	14284	14221	14332	14201	14270	14390	14197	14434	14375	14231	14286	14462	14446	14325	14326	14382	14447	14250	14387	14250	14281	14289	14312	14258	14440	14435	14395	14310	14245	14199	14307	14215	14026	14381	14187	14338	14240	14366	14329	14216	14454	14183	14399	14316	14337	14425	14331	14229	14424	14406	14329	14393	14197	14396	14311	14383	14376	14488	14410	14511	14264	14409	14201	14362	14355	14302	14421	14023	14141	14328	14357	14383	14346	14127	14368	14152	14205	14438	14344	14260	14285	14236	14221	14491	14218	14435	14270	14211	14205	14310	14233	14311	14310	14409	14160	14453	14406	14254	14288	14356	14483	14261	14306	14384	14364	14288	14385	14342	14311	14192	14163	14231	14300	14427	14193	14398	14416	14247	14308	14256	14336	14341	14393	14198	14391	14366	14408	14376	14441	14460	14271	14373	14139	14389	14374	14405	14281	14353	14348	14384	14348	14470	14336	14447	14295	14286	14302	14292	14276	14359	14369	14354	14452	14308	14451	14318	14274	14366	14240	14497	14333	14332	14382	14316	14250	14376	14457	14388	14356	14340	14379	14247	14255	14386	14420	14333	14301	14327	14387	14348	14273	14142	14274	14325	14408	14368	14219	14485	14282	14273	14425	14415	14400	14318	14459	14431	14414	14415	14214	14474	14383	14282	14559	14180	14251	14226	14523	14338	14330	14322	14220	14257	14269	14238	14256	14253	14257	14209	14268	14457	14381	14462	14430	14345	14298	14384	14445	14316	14471	14206	14388	14289	14525	14247	14214	14361	14325	14431	14457	14241	14378	14332	14410	14238	14351	14429	14335	14374	14346	14341	14548	14272	14338	14329	14343	14403	14573	14363	14425	14152	14474	14359	14211	14289	14481	14427	14155	14306	14342	14278	14353	14223	14440	14443	14255	14274	14413	14320	14279	14168	14199	14349	14204	14262	14387	14483	14432	14402	14314	14259	14477	14376	14288	14372	14347	14527	14374	14422	14194	14189	14361	14306	14359	14232	14394	14180	14237	14309	14421	14378	14460	14363	14292	14200	14520	14335	14166	14454	14325	14203	14129	14226	14495	14193	14390	14350	14360	14294	14435	14211	14452	14380	14276	14152	14321	14437	14219	14373	14115	14338	14209	14311	14250	14437	14389	14342	14427	14244	14199	14319	14424	14251	14350	14121	14436	14255	14290	14441	14450	14307	14359	14417	14357	14391	14225	14277	14227	14271	14304	14455	14434	14294	14356	14194	14265	14450	14331	14294	14529	14314	14224	14379	14367	14314	14303	14320	14342	14428	14376	14300	14266	14484	14295	14240	14427	14374	14539	14396	14350	14373	14188	14471	14308	14283	14328	14194	14192	14117	14240	14382	14424	14290	14245	14416	14377	14262	14229	14508	14366	14162	14486	14338	14316	14439	14330	14238	14117	14367	14375	14374	14208	14282	14282	14187	14333	14317	14302	14260	14403	14338	14216	14531	14375	14420	14398	14420	14340	14310	14194	14535	14310	14292	14302	14390	14156	14438	14348	14275	14257	14329	14265	14350	14393	14401	14313	14313	14317	14317	14266	14316	14288	14361	14231	14391	14474	14456	14252	14198	14377	14227	14238	14437	14395	14430	14225	14139	14247	14353	14501	14264	14499	14248	14385	14184	14275	14503	14350	14353	14392	14292	14222	14331	14269	14343	14377	14574	14185	14315	14438	14291	14282	14411	14501	14351	14335	14307	14174	14233	14174	14359	14400	14282	14289	14348	14365	14394	14122	14382	14194	14344	14259	14353	14282	14456	14496	14096	14438	14319	14148	14361	14320	14243	14288	14244	14326	14436	14464	14316	14234	14275	14281	14479	14376	14418	14250	14262	14359	14193	14305	14284	14286	14225	14382	14293	14311	14484	14413	14491	14221	14344	14271	14426	14321	14322	14430	14410	14346	14470	14376	14549	14390	14201	14412	14495	14381	14313	14295	14334	14303	14343	14340	14295	14351	14263	14489	14307	14439	14352	14281	14341	14261	14339	14573	14174	14172	14152	14290	14331	14351	14289	14371	14339	14508	14491	14383	14272	14339	14390	14416	14325	14433	14392	14391	14260	14251	14428	14226	14257	14240	14412	14331	14469	14157	14402	14285	14300	14398	14206	14320	14272	14384	14408	14359	14399	14227	14292	14373	14401	14180	14315	14346	14427	14304	14426	14369	14445	14337	14235	14474	14340	14337	14389	14419	14382	14398	14339	14366	14328	14316	14502	14336	14300	14118	14525	14288	14194	14208	14365	14238	14202	14413	14460	14176	14298	14443	14368	14423	14423	14365	14284	14230	14310	14260	14285	14225	14286	14262	14367	14282	14424	14652	14426	14387	14410	14318	14275	14536	14303	14504	14171	14254	14287	14266	14239	14228	14351	14323	14368	14279	14228	14355	14361	14426	14324	14218	14311	14350	14234	14443	14332	14270	14315	14312	14214	14249	14399	14175	14245	14575	14465	14246	14399	14462	14195	14332	14116	14337	14105	14351	14302	14337	14266	14552	14200	14252	14417	14179	14354	14364	14394	14291	14270	14456	14306	14292	14376	14395	14324	14089	14333	14299	14373	14398	14312	14186	14281	14381	14345	14337	14326	14209	14269	14309	14466	14375	14189	14446	14465	14494	14423	14380	14208	14414	14366	14255	14415	14334	14367	14370	14184	14251	14334	14480	14229	14372	14312	14330	14422	14474	14382	14252	14289	14257	14360	14360	14333	14296	14373	14392	14160	14395	14183	14280	14342	14330	14357	14180	14372	14215	14175	14433	14422	14247	14339	14361	14335	14248	14300	14333	14345	14352	14369	14433	14458	14414	14282	14313	14408	14387	14294	14374	14364	14260	14460	14216	14204	14375	14381	14310	14465	14321	14264	14430	14399	14245	14262	14290	14410	14329	14236	14459	14268	14275	14409	14357	14358	14360	14530	14277	14231	14387	14357	14289	14410	14321	14380	14365	14331	14422	14325	14270	14267	14341	14385	14361	14391	14255	14182	14279	14190	14430	14195	14085	14264	14254	14187	14223	14282	14374	14517	14349	14166	14472	14367	14188	14209	14451	14334	14250	14104	14287	14348	14405	14355	14288	14291	14339	14357	14410	14295	14345	14214	14425	14392	14376	14299	14288	14499	14171	14238	14402	14426	14449	14301	14335	14370	14376	14235	14221	14107	14327	14285	14372	14333	14315	14399	14401	14229	14401	14465	14344	14197	14263	14403	14348	14453	14245	14462	14153	14301	14413	14473	14338	14490	14363	14260	14352	14244	14374	14249	14328	14510	14316	14275	14356	14411	14359	14346	14183	14250	14476	14384	14393	14282	14312	14160	14386	14129	14334	14466	14388	14463	14420	14307	14238	14407	14302	14227	14394	14472	14408	14280	14402	14353	14364	14334	14195	14322	14349	14349	14264	14302	14411	14181	14307	14289	14485	14323	14360	14367	14172	14433	14337	14379	14363	14368	14445	14234	14502	14190	14422	14424	14334	14219	14171	14234	14261	14151	14518	14452	14292	14516	14423	14388	14356	14359	14199	14314	14231	14264	14254	14313	14261	14340	14345	14269	14407	14276	14106	14386	14401	14398	14464	14205	14287	14175	14398	14287	14319	14097	14321	14350	14224	14420	14447	14297	14259	14214	14321	14255	14315	14341	14413	14249	14221	14240	14279	14375	14316	14275	14315	14317	14340	14338	14353	14388	14402	14326	14277	14275	14349	14427	14452	14381	14360	14350	14298	14260	14315	14199	14237	14242	14337	14403	14306	14238	14385	14307	14341	14274	14155	14381	14263	14284	14147	14409	14392	14382	14588	14155	14166	14427	14301	14230	14361	14248	14519	14323	14439	14394	14225	14421	14267	14098	14346	14328	14342	14483	14315	14367	14403	14241	14472	14422	14341	14257	14479	14255	14223	14273	14361	14273	14244	14450	14349	14396	14379	14293	14346	14320	14378	14318	14209	14326	14144	14409	14250	14312	14176	14317	14332	14324	14274	14327	14356	14347	14308	14306	14322	14446	14463	14325	14326	14289	14355	14177	14434	14382	14385	14444	14193	14388	14365	14610	14363	14248	14381	14197	14343	14424	14215	14223	14344	14261	14303	14284	14269	14225	14376	14244	14374	14342	14263	14495	14298	14369	14447	14470	14269	14420	14299	14274	14188	14437	14305	14265	14369	14506	14523	14342	14412	14384	14397	14315	14245	14505	14465	14313	14446	14362	14413	14466	14433	14377	14328	14224	14314	14173	14290	14398	14412	14311	14208	14366	14391	14355	14307	14232	14245	14360	14321	14370	14262	14322	14312	14390	14267	14126	14232	14326	14261	14365	14271	14327	14374	14157	14410	14323	14440	14245	14436	14261	14297	14352	14445	14335	14209	14389	14289	14483	14416	14344	14442	14207	14298	14342	14253	14353	14414	14361	14166	14458	14407	14312	14335	14400	14299	14376	14385	14379	14432	14288	14412	14301	14287	14467	14118	14409	14219	14326	14424	14530	14507	14332	14506	14478	14256	14348	14307	14345	14356	14269	14285	14225	14372	14464	14421	14324	14327	14172	14325	14315	14230	14391	14430	14237	14137	14410	14267	14334	14417	14239	14523	14262	14362	14241	14203	14252	14297	14282	14273	14421	14211	14245	14317	14380	14134	14387	14431	14250	14301	14349	14049	14209	14381	14425	14297	14323	14397	14187	14141	14317	14338	14336	14373	14380	14363	14415	14159	14181	14235	14338	14385	14530	14271	14277	14313	14471	14263	14429	14230	14248	14398	14208
24049	21440	29222	26491	25652	26904	26275	21705	19288	18900	18139	17493	17151	17169	16722	16710	16770	16618	16519	16453	16407	16606	16453	16368	16507	16268	16235	16477	16363	16386	16399	16213	16251	16183	16239	16341	16398	16443	16295	16305	16463	16280	16434	16328	16035	16216	16301	16298	16389	16336	16379	16313	16200	16447	16266	16318	16329	16467	16243	16020	16038	16315	16167	16352	16263	16306	16492	16220	16369	16348	16315	16293	16368	16166	16330	16133	16278	16296	16295	16280	16320	16406	16216	16301	16269	16320	16177	16317	16419	16181	16296	16249	16374	16258	16426	16162	16228	16419	16221	16331	16352	16326	16274	16265	16269	16234	16333	16389	16460	16328	16217	16162	16412	16308	16396	16365	16436	16456	16482	16224	16335	16511	16332	16234	16271	16110	16472	16158	16395	16323	16383	16431	16230	16149	16463	16427	16108	16268	16308	16319	16199	16207	16372	16422	16403	16310	16263	16353	16415	16378	16297	16026	16372	16317	16253	16169	16276	16348	16429	16407	16293	16423	16430	16282	16272	16365	16396	16335	16213	16216	16362	16207	16442	16362	16367	16066	16420	16176	16229	16336	16091	16320	16351	16342	16259	16336	16235	16349	16264	16409	16331	16324	16337	16242	16211	16398	16328	16050	16319	16370	16273	16341	16193	16282	16556	16329	16422	16310	16401	16275	16096	16345	16233	16444	16255	16175	16439	16315	16346	16252	16313	16235	16199	16245	16491	16318	16193	16359	16364	16195	16287	16092	16146	16241	16288	16324	16150	16222	16162	16238	16393	16298	16275	16485	16234	16381	16168	16479	16357	16301	16399	16349	16207	16391	16309	16220	16135	16082	16246	16327	16395	16253	16174	16434	15978	16181	16226	16189	16449	16337	16601	16097	16242	16136	16310	16360	16246	16255	16233	16144	16259	16126	16341	16394	16212	16001	16414	16305	16389	16053	16341	16527	16493	16223	16256	16114	16250	16138	16260	16137	16221	16407	16323	16282	16336	16325	16341	16331	16247	16300	16375	16128	16382	16254	16431	16505	16455	16350	16130	16271	16202	16301	16236	16457	16295	16291	16228	16244	16110	16318	16253	16204	16337	16313	16423	16385	16407	16361	16325	16362	16310	16189	16180	16259	16238	16375	16380	16197	16107	16177	16343	16149	16207	16182	16199	16186	16221	16249	16207	16354	16513	16403	16323	16277	16196	16294	16295	16286	16253	16249	16305	16246	16173	16365	16254	16309	16079	16234	16186	16308	16429	16283	16302	16141	16283	16353	16415	16291	16116	16240	16281	16255	16433	16400	16394	16362	16224	16146	16247	16308	16176	16422	16180	16254	16349	16532	16314	16472	16436	16210	16412	16333	16385	16279	16307	16213	16205	16351	16247	16223	16150	16176	16354	16237	16385	16386	16376	16372	16159	16110	16169	16235	16150	16321	16330	16569	16221	16261	16347	16291	16489	16246	16451	16266	16122	16165	16341	16458	16303	16249	16105	16389	16422	16126	16038	16384	16503	16271	16318	16262	16328	16266	16120	16335	16186	16249	16285	16060	16191	16192	16315	16461	16236	16420	16207	16243	16321	16397	16233	16223	16302	16512	16330	16108	16315	16119	16379	16365	16186	16325	16286	16229	16215	16439	16279	16203	16370	16250	16375	16395	16163	16392	16440	16172	16373	16405	16215	16142	16243	16289	16320	16221	16327	16469	16379	16257	16187	16432	16408	16133	16266	16212	16201	16274	16384	16212	16146	16424	16005	16189	16359	16267	16406	16449	16315	16477	16229	16279	16470	16326	16222	16398	16261	16286	16318	16240	16364	16336	16348	16565	16310	16348	16329	16290	16221	16257	16277	16383	16397	16337	16267	16367	16512	16355	16286	16251	16230	16340	16201	16383	16466	16515	16205	16194	16305	16461	16584	16292	16269	16175	16303	16205	16292	16158	16193	16178	16563	16290	16273	16049	16465	16328	16388	16427	16168	16184	16235	16231	16206	16135	16264	16274	16350	16427	16385	16131	16513	16333	16381	16321	16471	16337	16238	16182	16197	16183	16424	16119	16277	16237	16220	16309	16203	16200	16191	16465	16203	16250	16178	16375	16229	16235	16280	16084	16337	16166	16334	16082	16320	16172	16178	16210	16349	16430	16424	16333	16173	16187	16075	16235	16477	16515	16220	16501	16288	16224	16186	16339	16231	16204	16365	16306	16164	16219	16337	16378	16310	16471	16413	16191	16383	16462	16369	16287	16259	16267	16419	16270	16337	16380	16438	16361	16329	16199	16223	16286	16406	16329	16294	16272	16015	16215	16102	16229	16256	16212	16280	16250	16354	16454	16171	16390	16252	16238	16319	16199	16251	16298	16396	16299	16512	16168	16362	16317	16327	16357	16383	16326	16198	16314	16129	16306	16290	16362	16117	16317	16405	16355	16411	16452	16378	16252	16384	16373	16317	16215	16275	16282	16331	16404	16349	16261	16107	16509	16235	16357	16340	16077	16354	16305	16215	16288	16286	16517	16160	16371	16178	16308	16378	16318	16351	16316	16165	16337	16186	16325	16190	16270	16277	16272	16307	16540	16425	16422	16433	16345	16411	16367	16131	16293	16308	16375	16179	16157	16588	16336	16284	16251	16502	16195	16192	16287	16194	16061	16382	16385	16412	16294	16320	16191	16217	16332	16451	16276	16260	16120	16311	16446	16464	16262	16426	16288	16159	16195	16190	16155	16356	16347	16319	16335	16289	16232	16490	16398	16358	16204	16272	16470	16296	16336	16407	16262	16223	16464	16446	16423	16387	16382	16457	16457	16180	16361	16141	16364	16378	16257	16346	16302	16256	16462	16224	16438	16304	16144	16200	16243	16394	16469	16267	16114	16358	16032	16089	16361	16585	16293	16253	16354	16223	16350	16149	16230	16362	16373	16534	16337	16277	16176	16278	16348	16128	16268	16256	16187	16420	16226	16571	16414	16315	16205	16276	16334	16213	16154	16310	16377	16261	16323	16192	16425	16425	16295	16230	16416	16452	16307	16137	16123	16264	16342	16296	16217	16211	16107	16337	16244	16211	16497	16362	16118	16355	16340	16231	16253	16314	16383	16294	16227	16312	16103	16174	16289	16329	16259	16474	16331	16200	16284	16245	16333	16461	16282	16233	16341	16152	16281	16370	16329	16432	16430	16110	16268	16227	16289	16308	16235	16279	16231	16264	16195	16405	16243	16237	16266	16325	16391	16345	16248	16215	16286	16185	16362	16340	16255	16538	16118	16329	16437	16242	16216	16227	16247	16237	16309	15972	16070	16435	16313	16464	16220	16348	16380	16344	16288	16177	16176	16322	16172	16250	16498	16123	16225	16380	16297	16473	16484	16125	16359	16172	16214	16184	16389	16335	16225	16301	16169	16454	16472	16441	16184	16276	16336	16358	16287	16499	16421	16566	16566	16358	16349	16304	16471	16186	16510	16239	16288	16358	16343	16362	16299	16422	16137	16202	16278	16350	16257	16382	16197	16396	16345	16236	16309	16242	16433	16358	16455	16334	16235	16296	16483	16285	16295	16500	16477	16278	16364	16207	16141	16071	16216	16289	16303	16191	16181	16331	16335	16247	16183	16384	16219	16353	16383	16287	16313	16442	16165	16303	16359	16333	16235	16368	16236	16175	16359	16296	16343	16235	16243	16256	16293	16324	16401	16351	16186	16284	16312	16465	16135	16443	16380	16167	16296	16240	16228	16442	16418	16196	16350	16480	16262	16430	16327	16325	16247	16357	16342	16108	16041	16534	16275	16391	16430	16413	16186	16443	16639	16345	16437	16338	16572	16203	16439	16506	16302	16324	16215	16323	16245	16407	16249	16283	16401	16179	16561	16513	16485	16211	16215	16096	16180	16270	16478	16094	16382	16182	16133	16179	16030	16332	16317	16279	16414	16302	16216	16423	16359	16115	16557	16272	16388	16270	16383	16207	16159	16359	16464	16480	16354	16314	16382	16348	16312	16087	16276	16331	16333	16287	16340	16264	16320	16329	16333	16320	16383	16377	16327	16194	16564	16345	16306	16336	16299	16238	16352	16267	16473	16329	16147	16183	16270	16421	16265	16485	16204	16490	16347	16279	16343	16403	16235	16211	16389	16220	16228	16258	16338	16274	16354	16246	16419	16439	16229	16519	16171	16204	16264	16194	16247	16241	16392	16214	16444	16369	16395	16289	16402	16326	16397	16251	16300	16257	16325	16173	16472	16431	16433	16440	16325	16333	16241	16179	16286	16266	16240	16470	16318	16381	16323	16466	16078	16405	16174	16310	16209	16304	16400	16537	16223	16179	16408	16428	16221	16342	16453	16466	16242	16321	16235	16325	16147	16130	16356	16307	16263	16429	16403	16538	16314	16140	16280	16292	16185	16361	16258	16191	16394	16487	16366	16279	16253	16409	16480	16474	16328	16276	16225	16245	16244	16418	16206	16338	16206	16328	16239	16414	16240	16241	16472	16375	16091	16385	16420	16416	16281	16384	16310	16520	16296	16319	16289	16255	16424	16261	16160	16231	16390	16327	16366	16437	16443	16134	16332	16200	15903	16297	16302	16153	16404	16317	16287	16272	16300	16491	16461	16258	16269	16259	16350	16456	16198	16307	16177	16504	16072	16015	16315	16368	16550	16569	16411	16435	16439	16220	16181	16217	16199	16050	16284	16506	16436	16437	16182	16266	16290	16117	16192	16358	16332	16408	16204	16371	16370	15939	16391	16329	16426	16558	15908	16245	16275	16387	16282	16216	16214	16277	16257	16142	16344	16237	16341	16245	16183	16214	16251	16204	16295	16314	16150	16300	16179	16283	16402	16446	16180	16559	16474	16305	16437	16341	16347	16271	16426	16237	16356	16300	16191	16485	16389	16277	16416	16299	16235	16366	16174	16312	16312	16098	16309	16599	16387	16230	16384	16359	16316	16304	16399	16362	16482	16257	16225	16376	16312	16521	16061	16183	16125	16243	16174	16405	16336	16527	16349	16149	16341	16085	16155	16336	16599	16400	16252	16232	16244	16199	16347	16243	16294	16363	16488	16263	16269	16375	16314	16304	16439	16404	16256	16480	16102	16161	16337	16334	16386	16157	16432	16364	16416	16045	16162	16120	16479	16308	16285	16282	16327	16529	16322
32326	53895	52172	40840	32530	28009	24564	20801	18685	17350	16383	15766	15461	14749	14992	14820	14661	14656	14443	14392	14305	14365	14369	14235	14221	14204	14429	14305	14233	14246	14345	14218	14115	14160	14183	14106	14249	14211	14249	14069	14241	14322	14234	14144	14252	14134	14249	14361	14187	14179	14216	14114	14268	14213	14212	14218	14267	14247	14315	14215	14381	14243	14372	14240	14205	14212	14417	14033	14167	14332	14321	14125	14201	14195	14225	14140	14139	14336	14275	14447	14213	14186	14200	14213	14118	14261	14196	14211	14324	14121	14280	14197	14180	14179	14223	14103	14089	14130	14101	14298	14222	14131	14272	14013	14166	14079	14286	14061	14316	14259	14068	14337	14166	14149	14167	14305	14048	14395	14115	14198	14345	14116	14198	14217	14320	14054	14173	14178	14200	14198	14362	14326	14109	14152	14215	14250	14265	14324	14064	14189	14156	14270	14233	14279	14151	14173	14227	14332	13989	14360	14294	14129	14160	14235	14320	13967	14336	14143	14204	14203	14413	14169	14051	14219	14223	14143	14134	14339	14299	14102	14033	14122	14042	14149	14187	14366	14140	14202	14150	14280	14215	14096	14234	14374	14181	14349	14198	14214	14303	14189	14404	14319	14077	14345	14195	14141	14141	14332	14186	14174	14335	14231	14040	14299	14189	14243	14080	14140	14157	14251	14189	14070	14203	14183	14229	14038	14231	14143	14173	14176	14118	14203	14165	14202	14230	14208	14152	14219	14151	14175	14135	14259	14295	14132	14084	14228	14112	14108	14159	14211	14151	14258	14350	14217	14065	14114	14289	14148	14076	14139	14238	14330	14102	14158	14154	14292	14179	14327	14218	14167	14289	14168	14226	14156	14229	14069	14293	14136	13979	14122	14173	14247	14200	14110	14070	14251	14167	14266	14131	14202	14185	14145	14018	14291	13986	14205	14294	14109	14420	14157	14239	14206	14357	14163	14393	14230	14239	14239	14165	14214	14339	14189	14266	14074	14242	14232	14147	14346	14310	14302	14217	14055	14324	14299	13985	14175	14135	14164	14200	14278	14176	14117	14215	14174	14301	14296	14229	14294	14207	14203	14107	14193	13958	14214	14204	14240	14170	14236	14101	14048	14094	14269	14083	14216	14197	14119	14309	14193	14193	14262	14106	14288	14018	14038	14237	14100	14266	14072	14062	14119	14121	14136	14313	14093	14059	14123	14102	14121	14245	14086	14155	14146	14257	14108	14044	14145	14192	14378	14131	14183	14062	14155	14233	14331	14191	14290	14224	14305	14220	14234	14239	14239	14243	14295	14022	14209	14224	14253	14451	14215	14404	14125	14254	14192	14182	14219	14210	14142	14328	14095	14292	14222	14188	14145	14205	14313	14219	14027	14344	14139	14225	14107	14157	14152	14146	14271	14136	14258	14257	14125	14385	14203	14183	14100	14027	14171	14093	14296	14177	14372	14233	14275	14136	14097	14203	14277	14157	14271	14167	14209	14100	14328	14203	14218	14158	14148	14281	14418	14264	14192	14210	14076	14373	14011	14274	14357	14150	14129	14146	14229	14348	14119	14082	14148	14229	14348	14138	14003	14284	14099	14176	14183	14288	14123	14010	14024	14118	14146	14249	14137	14132	14244	14227	14267	13998	14097	14320	14272	14137	14170	14250	14076	14167	14177	14221	14124	14254	14098	14057	14118	14161	14204	14234	14368	14284	14305	14253	14398	14101	14133	14243	14193	14304	14195	14122	14132	14221	14355	14254	14078	14151	14250	14311	14146	14208	14306	13994	14004	14242	14287	14134	14230	14099	14332	14202	14345	14210	14191	14144	14067	14213	14226	14104	14082	14180	14018	14136	14115	14243	14179	14277	14172	14198	14252	14101	14203	14126	14149	13980	14230	14190	14311	14270	14289	14197	14185	14243	14266	14174	14168	14195	14069	14279	14306	14195	14075	14278	14266	14290	14309	14191	14244	14090	14209	14245	14217	14245	13955	14198	14220	14184	14216	14124	14335	14178	14100	14084	14073	14125	14227	14079	14249	14314	14215	14336	14155	14167	14207	14138	14128	14346	14164	14156	14142	14231	14120	14364	14282	14170	14169	14323	14038	14183	14134	14114	14253	14261	14186	14199	14227	14232	14302	14115	14139	14257	14114	14173	14080	14184	14265	14086	14209	14167	14264	14188	14340	14425	14166	14228	14100	14045	14137	14204	14342	14150	14104	14229	14373	14142	14113	14175	14282	14135	14176	14006	14326	13990	14133	14110	14198	14115	14076	14209	14089	14307	14189	14247	14163	14336	14117	14042	14057	14283	14032	14190	14095	14204	14257	14390	14209	14336	14220	14132	14287	14226	14166	14214	14145	14201	14260	14234	14155	14192	14151	14128	14174	14122	14131	14283	14122	14150	14272	14328	14268	14333	14361	14263	14292	14174	14146	14162	14114	14195	14122	14113	14078	14137	14284	14239	14096	14132	14189	14166	14332	14310	13972	14226	14234	13965	14300	14245	14195	14244	14227	14120	14118	14255	14198	14186	14225	14268	14105	14196	14300	14199	14274	14107	14261	14071	14318	14234	14162	14253	14170	14074	14082	14089	14230	14146	14216	14080	14065	14259	14137	14202	14239	14237	14226	14150	14190	14169	14072	14245	14379	14198	14113	14188	14191	14143	14312	14186	14247	14092	14300	14097	14187	14099	14121	14173	14251	14247	14163	14196	14197	14225	14094	14226	14236	14132	14190	14288	14318	14144	14422	14163	14191	14093	14104	13996	14085	14236	14151	14282	14158	14203	14227	14125	14192	14201	14221	14020	14225	14145	14093	14104	14294	14322	14235	14293	14131	14199	14275	14180	14062	14072	14343	14103	14358	14195	14278	14289	14214	14274	14116	14321	14237	14234	14103	14137	14117	14224	14227	14259	14076	14171	14145	14142	14136	14198	14173	14280	14166	14238	14170	14304	14150	14206	14332	14383	14109	14191	14128	14153	14323	14257	14206	14133	14230	14293	14128	14183	14268	14153	14368	14235	14288	14276	14142	14258	14374	14269	14100	14248	14136	14280	14129	14193	14129	14076	14039	14117	14127	14179	14245	14152	14225	14053	14232	14256	14196	14265	14132	14209	14220	14144	14191	14140	14245	14138	14186	14141	14279	14125	14190	14051	14122	14151	14182	14228	14220	14173	14228	14108	14170	14192	14232	14137	14148	14298	14341	14228	14181	14291	14236	14142	14236	14160	14351	14285	14189	14217	14263	14082	14230	14144	14241	14076	14137	14237	14301	14144	14261	14172	14224	14255	14227	14225	14125	14133	14132	14295	14195	14236	14247	14262	14114	14176	14351	14026	14191	14080	14197	14094	14277	14350	14213	14038	14175	14153	14206	14201	14087	14204	14209	14251	14337	14074	14253	14206	14092	14266	14103	14165	14434	14304	14160	14181	14136	14119	14293	14239	14312	14228	14153	14261	14131	14247	14204	14136	14185	14198	14303	14071	14201	14136	14275	14405	14042	14121	14224	14251	14335	14166	14264	14239	14275	14153	14280	14367	14190	14195	14225	14094	14175	14312	14252	14251	14065	14159	14092	14105	14271	14224	13970	14329	14099	14329	14204	14222	14320	14285	14097	13997	14225	14339	14098	14177	13916	14096	14122	14113	14117	14032	14247	14316	14239	14351	14289	14236	14214	14353	14361	14154	14196	14251	14283	14126	14114	14027	14289	14306	14195	14286	14313	14162	14296	14279	14247	14228	14356	14143	14160	14112	14188	14237	14342	13993	14151	14116	14279	14122	14268	14225	14313	14336	14160	14117	14202	14250	14323	14138	14162	14258	14188	14138	14245	14041	14124	14214	14094	13976	14298	14247	14198	14247	14196	14269	14286	14196	14268	14225	14077	14134	14220	14290	14027	14113	14318	14141	14093	14217	14235	14232	14270	14059	14206	14406	14240	14142	14196	14235	14196	14174	14117	14196	14183	14115	14024	14266	14220	14363	14287	14176	14283	14236	14336	14181	14340	13988	14191	14250	14036	14301	14229	13987	14289	14206	14219	14312	14193	14226	14316	14289	14322	14131	14235	14274	14130	14137	14229	14319	14209	14184	14180	14139	14152	14298	14419	14295	14108	14332	14142	14215	14131	14259	14162	14353	14267	14137	14288	14307	14198	14253	14088	14280	14024	14041	14452	14277	14362	14162	14293	14147	14128	14268	14254	13990	14186	14394	14117	14177	14200	14235	14183	14211	14114	14238	14176	14117	14188	14175	13983	14096	14171	14219	14289	14078	14285	14106	14076	14107	14009	14209	14196	14185	14369	14284	13962	14295	14169	14103	13957	14133	14190	14387	14168	14176	14259	14120	14238	14253	14102	14126	14274	14205	14150	14166	14224	14082	14069	14176	14166	14098	14231	14286	14259	14198	14073	14217	14202	14072	14275	14274	14297	14336	14172	14061	14045	14232	14134	14224	14038	14289	14254	14277	14198	14112	14256	14293	14212	14201	14075	14114	14166	14302	14164	14226	14294	14102	14201	14203	14185	14162	14147	14110	14169	14091	14204	14137	14219	14164	14267	14284	14330	14156	14358	14222	14282	14152	14248	14348	14116	14184	13922	13987	14158	14178	14158	14230	14151	14194	14259	14137	14087	14268	14249	14047	14262	14059	14246	14196	14178	14141	14199	14254	14437	14278	14055	14298	14235	14320	14261	14053	14375	14161	14118	14073	14240	14151	14136	14216	14124	14327	14204	14221	14102	14233	14214	14059	14178	14276	14119	14288	14225	14302	14217	14085	14173	14225	14193	14255	14238	14163	14179	14184	14220	14217	13951	14195	14249	14319	14147	14191	14157	14323	14167	14213	14081	14275	14298	14136	14200	14374	14340	14288	14119	13973	14253	14197	14345	14223	14198	14010	14320	14228	14223	14424	14157	14152	14194	14144	14368	14034	14204	14140	14370	14236	14076	14263	14083	14178	14171	14113	14132	14121	14185	14270	14119	14037	14187	14034	14099	14265	14326	14256	14124	14155	14343	14250	14085	14240	14298	14174	14320	14224	14118	14138	14051	14357	14159	14372	13985	14251	14290	14150	14247	14200	14179	14270	14185	14273	14303	14249	14207	14185	14252	14157	14079	14220	14198	14318	14236	14187	14064	14239	14259
22702	21307	29149	24437	23842	27589	29589	24116	21489	20458	19748	18912	18313	17909	17595	17638	17517	17312	17436	17436	17171	17237	17083	17075	17082	16931	17046	16982	17239	17051	16774	17017	17181	17173	17010	17125	17004	17069	16928	16844	16930	17241	16958	16925	16874	16937	16937	17186	16831	17091	17068	16931	16921	16807	16932	16874	16904	17125	17129	16891	17004	16949	16905	16838	17168	16780	16893	16961	16830	16786	16939	16906	16927	17082	16868	16944	17048	16980	16707	16735	16880	16923	16920	16980	16794	17036	16744	16944	17110	16997	16790	16899	16952	17019	16961	16845	16847	16970	16930	16822	16950	16875	17057	16943	16853	16900	16877	17081	17114	16847	16877	16872	16994	16832	16983	16960	17141	17040	16964	17271	17059	16971	16933	17043	16966	16991	16942	16891	16867	17070	16961	16777	16968	16957	16799	17073	16896	16984	17061	16795	16884	16742	16773	16908	16710	16904	16887	16924	16918	17007	17095	16984	17116	16936	16920	17020	16911	16678	16921	17015	16979	16937	16828	17071	16980	17175	17091	16907	16776	16863	17027	16988	16924	17027	16859	16828	16976	16954	16728	16787	17043	17070	16872	16858	16828	16762	17015	16955	16921	16711	16725	16855	16881	17095	16853	16851	16851	16903	17002	16862	16689	16664	16933	16760	16895	16572	16831	16852	16951	16789	16914	16937	17061	16723	16857	16753	16851	17079	16973	17036	17014	16981	16883	17066	16972	16879	16987	16977	16823	16870	16941	17008	17206	17153	16917	16919	16731	16848	16853	16886	16814	16612	16781	16990	17056	17068	17007	16748	16951	16905	16980	17031	17189	17073	16810	16870	16773	16923	16875	16898	16988	16820	16935	17003	16825	16950	16914	17060	17069	16952	16866	16916	16862	16993	17133	16920	16999	16811	16827	16976	17055	16865	16979	16985	16970	16993	16648	16838	16995	16839	16933	17052	16839	16815	16879	16938	16768	16948	16973	17052	16959	16994	16959	17015	16797	16789	16728	16772	16887	17022	16999	17058	16928	16781	16886	16868	16891	16845	16927	16798	16956	16831	16885	16977	16843	16961	16928	16903	16957	16884	16880	17006	17004	16859	16816	17015	16896	16931	16890	16877	16857	16893	16808	16829	16757	16852	16815	16690	16722	16847	16807	16735	16923	16971	16723	16793	16925	16778	16862	16749	16969	16975	16872	16706	16922	16933	16886	16916	16808	16905	17026	16949	16957	16755	16762	16947	16810	16974	17004	17011	16996	16705	16798	16714	16892	16872	17055	16902	17065	16925	17191	17038	16898	16746	17018	16912	16888	17054	16951	16879	16998	16881	17031	16736	16971	16928	16899	17030	16933	16799	16924	16718	16834	16784	16939	17010	16949	17010	17091	17172	16982	16929	16984	16981	16906	16925	16782	16893	17066	17001	17007	17037	16826	16982	17087	16752	16924	17008	17014	16969	16894	16971	16824	16899	16673	16937	16839	16890	16968	17193	16808	16679	16937	16700	16805	16856	16932	16766	16970	17177	17092	17059	16970	16787	16995	16830	16745	16768	17038	17078	16891	16889	17058	16722	16881	16971	16747	16938	16843	16819	17141	16818	16733	16990	16869	16992	16799	17044	17000	16802	16854	16908	16800	16965	16886	16801	16875	16788	16775	16949	16835	16814	17175	16989	17093	16833	17108	16830	16837	16847	16953	16817	16884	17053	16947	16912	16911	16832	16899	16830	16824	17067	17079	16894	16818	16881	16846	16912	16918	16682	16814	16961	16833	16832	16804	16696	16891	16971	16959	17000	16958	17051	17184	17049	16858	17030	16953	16913	17094	16879	16948	17019	16989	17138	16895	16818	16886	16754	16780	17016	17055	16970	16910	16875	16779	16928	16721	16771	17123	17052	16898	16874	16875	16724	17034	16927	16838	16867	17146	16839	17090	17104	17010	17073	16706	17030	16955	16919	17100	17109	17002	16931	16987	17059	17146	16932	16871	16945	16797	16666	16865	16957	16878	16842	16856	16914	16904	16890	16908	16949	16962	16869	16818	16836	16740	16653	16888	16808	16708	16908	16940	16988	17013	16767	16767	16942	16933	16959	16887	16939	16928	16811	17032	17081	16894	16792	16946	16913	16857	17009	16838	16865	16925	16929	16972	16772	17059	17227	16952	16754	17139	16857	16974	16683	16956	16845	16734	16806	16990	16814	16758	16866	16918	16849	16867	16947	16889	16706	16800	16859	16765	16842	16909	16867	16998	16761	16795	16997	16961	16877	17096	17022	16865	16840	16971	16966	16893	16907	16686	16766	16853	16989	16959	16899	17094	16782	16943	16971	17016	16835	16888	16924	16969	17060	16781	16821	16882	16918	16676	16673	17099	17076	17154	16884	16938	16856	16864	16786	16733	16738	16978	16668	16927	16964	16799	16980	16759	16969	16851	16996	16887	16930	16820	16988	16994	17009	16788	16949	16985	16496	16942	17041	16811	17010	16976	16737	17087	16812	16791	16750	17093	16933	17139	16838	16946	16837	16986	17017	16969	16862	16760	16954	16939	16904	16794	17044	16776	17019	16934	16948	16987	16688	16805	16832	16913	16901	17089	16953	16950	16931	17130	16942	16898	16939	17059	16960	16845	17011	17083	16838	16872	16837	16957	16940	16813	16971	16884	16928	16997	16818	17054	16840	16907	16966	16804	16831	17202	16731	16965	16944	16845	16843	16904	16808	17019	16826	16898	17055	17159	16723	17039	16902	16954	16887	16887	16977	16951	16973	17117	17034	16973	16999	17097	16829	16887	16822	16704	16929	17063	16984	17026	16916	16814	16796	17111	17004	16941	16974	16690	16697	16957	16720	17077	16890	17082	16907	16952	16940	16954	16737	16883	16995	17042	16918	16965	16991	16883	16879	16788	16899	16733	17060	16896	16815	16951	16863	16941	16776	16870	16754	17031	16836	16761	17052	16862	16795	17014	16992	16986	16849	17002	16979	16954	16891	16768	16779	16953	16878	17051	16741	17012	17053	16816	16884	17179	16946	16901	16865	16832	16947	16916	16937	16879	16976	16997	16778	16905	17102	16992	16924	16959	16953	16994	16933	16801	16767	16870	16969	16813	16941	17035	16832	17147	16999	17006	16991	16887	16805	16694	16819	17127	16920	16805	16948	16816	16815	16989	17033	16960	16722	16932	16903	16879	16787	16754	16832	16930	16971	16982	16926	16945	16784	16786	16876	16766	16793	17113	16905	17036	16838	16882	16780	16890	16881	16843	16932	16858	16862	17062	16815	17019	16851	17191	16999	16935	16834	16859	16890	16926	16840	16691	16991	16911	16837	16848	17044	16673	16887	16754	16782	17107	16692	16940	16896	16820	16810	16969	16829	17094	16673	16720	16876	16966	16899	17018	16979	16766	17000	16986	16854	16891	17123	16603	17032	17014	16981	16780	16708	16773	16838	16951	16864	16919	16831	17035	16960	16805	16892	17023	16928	17126	16745	16977	17112	16987	16918	16776	16908	16917	16848	16812	16947	16742	16810	16959	16965	16963	16778	16835	17089	16904	16850	16980	16916	17009	16779	16879	16832	16841	17150	16882	16754	16783	16793	17173	16924	16872	16892	16651	16823	16888	17000	16978	17093	16980	16784	16876	16930	16967	16850	16946	17182	16839	16860	16888	16879	16898	16834	16832	16979	16934	16843	16860	16731	16810	16872	16923	16840	16914	17087	16862	16867	16965	17067	16758	16775	16989	16765	16970	16914	16698	16955	16858	16753	16805	16774	16865	16986	16845	16732	16903	16862	16899	16961	16782	16896	16985	17031	16997	16970	16976	17003	17069	17020	16798	16943	16726	16971	16812	16850	16846	16868	16932	16701	16931	17086	17018	16889	16814	16834	17006	16920	16982	16846	17070	17006	17080	16876	16928	16893	16947	16795	16799	16898	16840	16869	16897	16977	16921	16828	16798	16842	16967	16889	16783	16809	16956	16848	16768	16833	16980	16809	16862	16936	16729	16874	16879	16780	16877	16934	16781	16879	16664	17047	16867	16858	17053	17019	17065	17072	16978	16987	17062	16964	16843	16801	17007	17062	17088	16938	17047	16880	16923	16852	16830	16981	16938	17019	17029	16945	16908	17009	17012	16738	16964	16898	17139	16971	16889	17145	17154	16856	16968	16999	16907	16915	16800	16790	16931	16795	17080	16971	16794	16951	16859	17020	16829	16962	16881	16992	16824	17121	17001	17062	16857	17120	17104	16771	16886	16872	17439	17086	16843	16768	16713	16877	17023	16869	17081	17204	17095	17109	17037	16993	16880	16874	16826	16936	16916	17010	16850	16822	16889	16944	16868	16836	16814	16885	17037	16929	17036	17051	17071	16843	16940	16909	16667	16955	16909	16964	16745	16875	17012	16916	16795	16969	16810	16863	16920	16823	16853	16982	17075	16914	17003	17015	17014	17112	16802	16812	16942	16987	16950	16771	16958	16953	17110	16799	16875	16858	16771	17147	16884	16929	16707	16889	16911	16777	16944	16738	16846	16926	16962	16870	17077	16769	16963	16682	16742	17000	16843	16852	16889	16959	16884	16787	16936	16928	16976	16608	16958	16749	16886	16764	17063	16876	16805	16865	16828	16723	16693	16683	16879	16880	16882	16794	17003	16978	16551	16936	17099	16864	16767	16907	16822	16924	16743	16901	16969	16927	17057	16965	16809	16586	16914	16734	16961	16927	16867	17034	17004	17078	16913	17136	17042	16848	17060	16790	16855	16799	16827	16682	16828	17070	16776	16723	16766	16820	17001	16845	16819	16870	16850	16746	16950	17024	16861	16784	17079	16982	17128	16880	16852	17125	16802	16860	16909	16878	17140	16806	16827	16803	16997	16976	16890	16844	16953	16936	16800	16971	16878	16887	16736	17031	17046	16990	16851	16787	17029	17016	16783	16780	16730	16762	16825	16901	16962	16981	16800	16795	16985	16725	16989	17005	16811	16909	16758	16774	16922	16794	16857	17074	16827	16753	17018	16874	16692	16717	16792	16920	16918	16864	16836	16948	16836	16934	16867	16827	16789	16743	17010	16868	17024	16963	17184	16915	16987	16796	16755	16962	16924	16957	16978	16916	16805	16585	16591	16850	16847	16875	16757	16790	16898	16954	16780	16834
35251	60568	57974	47080	38338	32067	27566	24132	20938	19199	17831	16820	16238	15780	15500	15068	15060	15162	14738	14803	14869	14542	14667	14627	14622	14845	14527	14557	14460	14504	14468	14550	14639	14633	14516	14600	14483	14250	14556	14443	14561	14605	14490	14418	14605	14578	14590	14590	14564	14502	14428	14684	14515	14474	14277	14618	14418	14575	14357	14517	14509	14593	14412	14410	14432	14585	14516	14446	14507	14476	14571	14507	14493	14414	14241	14345	14589	14492	14483	14472	14505	14545	14472	14510	14529	14620	14416	14521	14502	14509	14396	14470	14387	14418	14603	14574	14419	14532	14587	14575	14481	14426	14451	14496	14304	14640	14418	14363	14390	14495	14562	14579	14476	14468	14431	14613	14438	14481	14528	14417	14628	14452	14253	14474	14581	14578	14576	14439	14458	14508	14546	14414	14526	14469	14579	14455	14358	14426	14443	14707	14296	14572	14324	14608	14364	14632	14471	14451	14586	14540	14498	14479	14684	14538	14484	14322	14596	14521	14585	14419	14638	14563	14509	14423	14424	14546	14496	14652	14494	14590	14423	14421	14467	14446	14565	14553	14547	14559	14450	14573	14495	14595	14522	14349	14638	14529	14417	14373	14541	14555	14361	14546	14342	14585	14530	14458	14561	14402	14408	14495	14285	14352	14490	14351	14386	14480	14529	14372	14435	14465	14367	14439	14496	14421	14497	14510	14422	14391	14571	14619	14387	14321	14446	14493	14423	14536	14655	14472	14376	14513	14555	14400	14538	14523	14498	14349	14308	14465	14566	14592	14421	14460	14500	14352	14584	14399	14677	14447	14392	14388	14432	14413	14624	14550	14434	14268	14369	14532	14576	14548	14582	14561	14579	14412	14519	14445	14633	14483	14601	14468	14469	14478	14533	14450	14588	14524	14439	14321	14443	14389	14479	14498	14412	14471	14642	14439	14547	14542	14736	14404	14433	14377	14465	14604	14419	14433	14584	14623	14492	14545	14214	14402	14445	14606	14413	14497	14430	14446	14382	14449	14550	14521	14537	14471	14362	14502	14487	14395	14334	14404	14407	14534	14337	14387	14626	14631	14464	14678	14456	14411	14532	14348	14488	14458	14590	14520	14352	14569	14545	14461	14532	14425	14497	14420	14210	14470	14605	14498	14495	14456	14337	14302	14323	14404	14485	14396	14523	14520	14409	14542	14550	14587	14663	14419	14424	14374	14483	14523	14413	14437	14463	14424	14475	14523	14419	14406	14479	14441	14454	14351	14544	14541	14587	14480	14493	14468	14408	14411	14431	14503	14591	14607	14540	14445	14328	14503	14451	14722	14617	14588	14446	14477	14476	14400	14483	14474	14379	14409	14440	14525	14481	14714	14427	14437	14547	14524	14374	14473	14375	14510	14554	14488	14341	14444	14652	14395	14584	14567	14456	14365	14417	14366	14563	14511	14288	14545	14558	14595	14568	14344	14536	14476	14412	14543	14379	14306	14401	14318	14449	14447	14548	14515	14300	14414	14433	14253	14473	14503	14367	14525	14350	14505	14299	14522	14528	14447	14455	14463	14482	14522	14564	14465	14465	14376	14519	14451	14626	14553	14511	14400	14455	14486	14565	14486	14282	14330	14530	14545	14340	14542	14402	14644	14628	14385	14408	14373	14442	14776	14305	14483	14480	14296	14530	14469	14465	14406	14451	14523	14411	14443	14531	14390	14478	14515	14494	14480	14573	14445	14475	14470	14538	14421	14549	14544	14534	14346	14577	14535	14549	14336	14455	14348	14578	14617	14513	14544	14569	14432	14453	14641	14481	14341	14447	14472	14464	14517	14485	14458	14532	14452	14549	14357	14353	14531	14625	14481	14312	14404	14416	14548	14595	14414	14359	14261	14477	14579	14409	14472	14322	14505	14411	14469	14524	14541	14529	14579	14398	14366	14497	14465	14423	14419	14584	14482	14542	14344	14572	14549	14447	14570	14287	14454	14523	14616	14354	14420	14457	14445	14579	14519	14398	14429	14407	14491	14378	14441	14443	14468	14508	14409	14563	14542	14708	14337	14471	14364	14417	14557	14198	14663	14671	14564	14463	14432	14496	14564	14391	14391	14518	14578	14309	14409	14703	14415	14429	14609	14606	14565	14435	14367	14525	14618	14491	14538	14475	14534	14475	14409	14689	14418	14567	14476	14477	14418	14476	14527	14639	14353	14607	14297	14508	14320	14447	14338	14517	14507	14516	14589	14318	14511	14566	14422	14441	14549	14592	14424	14417	14456	14618	14441	14546	14458	14613	14491	14611	14547	14259	14570	14607	14427	14578	14690	14699	14518	14387	14622	14444	14329	14391	14489	14518	14479	14375	14396	14492	14560	14237	14392	14391	14564	14522	14578	14342	14385	14551	14364	14400	14503	14377	14408	14529	14428	14423	14628	14492	14469	14670	14497	14542	14516	14470	14435	14253	14456	14659	14557	14449	14531	14499	14472	14562	14483	14625	14465	14569	14389	14541	14516	14473	14408	14363	14510	14432	14531	14546	14389	14475	14514	14354	14498	14451	14439	14409	14546	14671	14546	14518	14570	14463	14414	14409	14481	14474	14453	14714	14288	14584	14512	14541	14469	14416	14273	14418	14459	14392	14679	14456	14437	14517	14584	14707	14475	14431	14420	14677	14603	14530	14538	14418	14501	14344	14406	14378	14599	14499	14564	14549	14307	14288	14476	14590	14453	14362	14570	14467	14418	14378	14481	14414	14530	14541	14524	14363	14328	14592	14515	14464	14421	14284	14308	14562	14410	14466	14509	14439	14431	14433	14426	14446	14364	14464	14541	14398	14401	14482	14583	14282	14467	14532	14445	14520	14595	14531	14448	14529	14632	14464	14390	14557	14433	14451	14530	14483	14454	14614	14516	14394	14512	14412	14385	14398	14410	14392	14439	14373	14524	14640	14410	14391	14523	14418	14417	14551	14418	14445	14472	14356	14313	14513	14516	14432	14442	14431	14471	14551	14427	14479	14425	14539	14491	14583	14534	14490	14384	14549	14282	14261	14564	14475	14650	14444	14436	14393	14388	14447	14459	14539	14420	14489	14396	14398	14580	14503	14315	14395	14456	14364	14563	14568	14490	14385	14461	14479	14315	14426	14606	14499	14509	14474	14363	14516	14375	14456	14403	14430	14480	14391	14470	14506	14517	14380	14333	14492	14594	14368	14359	14459	14424	14525	14531	14412	14534	14509	14316	14490	14492	14335	14474	14467	14471	14474	14434	14514	14531	14431	14432	14355	14520	14513	14434	14479	14288	14465	14401	14397	14533	14407	14556	14441	14342	14617	14412	14373	14487	14357	14558	14545	14408	14381	14576	14467	14447	14428	14436	14654	14386	14376	14622	14432	14479	14418	14337	14613	14390	14506	14392	14509	14558	14505	14352	14384	14368	14587	14565	14463	14565	14431	14577	14580	14413	14327	14303	14620	14447	14443	14665	14521	14505	14384	14490	14232	14699	14673	14365	14397	14618	14435	14394	14540	14490	14501	14598	14584	14553	14373	14314	14366	14432	14468	14341	14331	14456	14418	14376	14389	14630	14389	14410	14456	14285	14380	14404	14418	14659	14408	14467	14428	14425	14526	14544	14458	14383	14391	14449	14465	14437	14482	14626	14471	14463	14417	14497	14497	14492	14422	14467	14494	14557	14442	14519	14453	14507	14531	14597	14424	14483	14477	14408	14540	14387	14352	14569	14419	14323	14486	14570	14592	14277	14686	14518	14595	14411	14551	14381	14344	14511	14432	14457	14543	14497	14529	14535	14402	14405	14486	14353	14595	14561	14563	14371	14368	14513	14548	14430	14520	14488	14370	14505	14419	14449	14487	14471	14574	14491	14485	14534	14494	14611	14510	14546	14526	14494	14488	14384	14492	14542	14583	14370	14476	14361	14515	14496	14483	14451	14503	14505	14554	14382	14464	14561	14453	14470	14448	14547	14673	14390	14392	14513	14465	14467	14402	14433	14407	14437	14493	14480	14410	14558	14377	14483	14524	14589	14529	14611	14553	14469	14577	14320	14556	14548	14539	14484	14462	14437	14312	14671	14510	14300	14564	14634	14412	14583	14480	14525	14450	14310	14573	14588	14426	14443	14516	14503	14485	14423	14440	14396	14584	14408	14545	14513	14466	14428	14498	14361	14438	14434	14573	14428	14470	14431	14314	14436	14645	14424	14277	14537	14394	14475	14428	14465	14431	14421	14349	14620	14470	14597	14473	14475	14496	14432	14615	14429	14603	14148	14486	14501	14455	14483	14328	14479	14524	14527	14508	14351	14641	14434	14499	14488	14505	14549	14553	14426	14414	14442	14403	14516	14488	14479	14429	14598	14577	14560	14504	14281	14526	14540	14409	14605	14548	14494	14621	14335	14532	14363	14448	14569	14324	14425	14397	14586	14490	14425	14404	14536	14612	14475	14315	14453	14581	14405	14452	14556	14376	14416	14276	14451	14646	14545	14424	14435	14560	14494	14431	14517	14614	14419	14334	14555	14548	14522	14526	14339	14454	14475	14483	14395	14447	14470	14622	14365	14535	14447	14620	14467	14408	14292	14483	14429	14510	14408	14410	14432	14495	14370	14524	14415	14479	14451	14417	14347	14433	14309	14438	14499	14412	14483	14491	14642	14441	14445	14561	14458	14434	14383	14550	14452	14490	14388	14519	14499	14512	14556	14546	14562	14392	14348	14726	14468	14558	14474	14458	14455	14458	14488	14424	14524	14501	14476	14467	14584	14502	14373	14423	14355	14541	14645	14416	14406	14514	14514	14476	14564	14674	14422	14383	14407	14589	14440	14566	14551	14333	14440	14483	14289	14403	14521	14556	14488	14404	14513	14413	14589	14396	14594	14611	14552	14388	14498	14670	14253	14379	14689	14452	14457	14505	14473	14575	14440	14557	14518	14398	14623	14330	14422	14453	14444	14444	14755	14506	14399	14439	14405	14488	14573	14430	14673	14446	14352	14544	14383	14275	14432	14370	14432	14607	14376	14559	14445	14598	14378	14377	14475	14401	14448	14573	14302	14524	14516	14523	14417	14515	14356	14407	14665	14383	14443	14358	14592	14518	14428	14468	14530	14366	14558	14678	14476	14381	14484	14278	14437	14502	14497	14506	14469	14335	14405
28979	29351	37456	32793	25581	22472	20675	18844	18434	17948	17421	17408	17002	17055	17065	17005	16814	16772	16940	16813	17052	16648	16904	16843	16792	16827	16537	16738	16909	16685	16587	16531	16758	16878	16693	16807	16574	16734	16903	16668	16385	16685	16768	16649	16848	16638	16573	16806	16605	16702	16698	16804	17034	16781	16789	16652	16774	16817	16822	16594	16789	16604	16746	16646	16908	16787	16877	16717	16866	16963	16571	16988	16826	16734	16876	16701	16427	16877	16499	16842	16709	16727	16862	16839	16751	16636	16738	16581	16804	16655	16664	16780	16613	16780	16835	16879	16771	16765	16891	16672	16727	16791	16670	16761	16725	16640	16735	16868	16730	16777	16752	16558	16634	16947	16689	16539	16797	16909	16808	16570	16753	16719	16746	16605	16577	16851	16876	16755	16776	16654	16767	16696	16573	16786	16680	16989	16794	16751	16560	16585	16675	16901	16619	16819	16869	16888	16872	16765	16745	16860	16818	16817	16667	16621	16825	16976	16775	16641	16667	16806	16858	16843	16903	16722	16725	16763	16801	16813	16571	16719	16562	16706	16874	16689	16667	16716	16986	16635	16800	16666	16623	17011	16865	16861	16657	16706	16913	16771	16838	16726	16744	16651	16849	16832	16777	16570	16773	16754	16730	16623	16766	16745	16724	16592	16636	16695	16771	16441	16601	16730	16477	16631	16548	16785	16743	16565	16451	16601	16830	16798	16545	16601	16716	16748	16737	16539	16820	16661	16869	16815	16782	16774	16691	16862	16794	16661	16966	16588	16809	16901	16806	16739	16670	16811	16702	16699	16834	16710	16683	16769	16788	16529	16616	16750	16703	16687	16640	16656	16549	16792	16903	16810	16683	16468	16689	16794	16579	16794	16761	16691	16609	16694	16773	16858	16568	16832	16719	16764	16812	16707	16652	16728	16695	16731	16733	16853	16682	16790	16739	16600	16704	16777	16763	16777	16906	16770	16751	16545	16653	16667	16690	16878	16727	16727	16714	16501	16564	16815	16733	16697	16798	16915	16635	16614	16764	16605	16611	16760	16758	16661	16582	16701	16600	16745	16704	16733	16854	16824	16716	16666	16800	16741	16714	16839	16755	16626	16743	16719	16630	16812	16728	16790	16878	16632	16686	16605	16698	16851	16609	16622	16842	16865	16953	16784	16726	16807	16885	16408	16592	16928	16735	16531	16853	16666	16866	17124	16749	16727	16760	16700	16555	16510	16644	16715	16901	16884	16814	16676	16616	16851	16867	16639	16564	16772	16756	16865	16790	16805	16722	16955	16869	16669	16658	16781	16634	16651	16602	16693	16958	16774	16828	16823	16556	16563	16668	16725	16580	16878	16725	16538	16733	16696	16676	16867	16730	16574	16669	16698	16876	16463	16856	16697	16849	16677	16788	16740	16859	16831	16851	16854	16460	16442	16635	16644	16662	16628	16585	16743	16678	16769	16867	16549	16794	16710	16711	16799	16762	16503	16711	16735	16691	16815	16794	16636	16776	16732	16754	16797	16556	16657	16690	16648	16607	16713	16700	16736	16725	16793	16822	16789	16722	16814	16696	16774	16690	16874	16785	16922	16676	16750	16722	16603	16688	16896	16702	16880	16603	16665	16786	16599	16602	16696	16810	16823	16799	16453	16694	16521	16710	16573	16721	16713	16782	16757	16749	16677	16716	16929	16768	16617	16750	16452	16766	16557	16616	16860	16520	16804	16841	16801	16816	16667	16718	16653	16731	16726	16642	16548	16794	16831	16716	16872	16668	16622	16852	16679	16654	16796	16766	16665	16758	16636	16621	16571	16741	16803	16711	16677	16696	16804	16852	16495	16597	16568	16640	16725	16721	16630	16804	16645	16694	16760	16580	16657	16628	16752	16791	16679	16809	16681	16672	16585	16811	16848	16652	16711	16517	16756	16835	16821	16597	16787	16697	16558	16693	16609	16591	16732	16795	16666	16652	16936	16759	16924	16773	16834	16659	16592	16463	16968	16798	16809	16912	16753	16727	16669	16839	16730	16681	16844	16697	16676	16662	16546	16675	16619	16854	16660	16782	16663	16942	16779	16775	16644	16826	16922	16642	16728	16627	16574	16859	16607	16713	16810	16687	16674	16865	16828	16710	16840	16887	16804	16805	16869	17008	16621	16861	16667	16613	16617	16742	16887	16607	17048	16766	16825	16722	16529	16716	16712	16517	16687	16546	16880	16880	16787	16792	16730	16720	16898	16625	16609	16742	16712	16830	16875	16711	16612	16720	16779	16730	16685	16598	16655	16705	16846	16828	16831	16742	16685	16778	16679	16543	16643	16635	16774	16807	16872	16901	16666	16811	16896	16878	16749	16949	16681	16791	16721	16819	16534	16737	16550	16886	17010	16889	16917	16556	16624	16817	16592	16692	16701	16769	16938	16499	16575	16648	16624	16806	16712	16753	16574	16679	16890	16941	16806	16778	16695	16713	16615	16692	16723	16777	16634	16691	16657	16570	16646	16584	16816	16836	16556	16820	16739	16862	16899	16676	16562	16837	16761	16601	16694	16672	16562	16738	16738	16765	16525	16833	16614	16626	16780	16729	16684	16609	16679	16689	16628	16721	16966	16669	16652	16780	16614	16638	16700	16724	16663	16718	16830	16705	16674	16800	16932	16752	16667	16842	16775	16968	16726	16566	16891	16616	16815	16652	16693	16640	16506	16755	16759	16573	16589	16608	16646	16749	16580	16557	16811	16629	16603	16725	16798	16728	16649	16762	16710	16552	16663	16685	16501	16711	16739	16612	16855	16796	16583	16754	16830	16709	16924	16691	16762	16771	16726	16754	16603	16712	16740	16794	16628	16714	16678	16790	16748	16815	16638	16514	16662	17038	16766	16625	16616	16767	16708	16724	16839	16670	16751	16646	16616	16753	16611	16820	16673	16808	16725	16812	16830	16847	16800	16466	16547	16890	16746	16488	16794	16658	16828	16795	16757	16820	16676	16923	16713	16752	16743	16607	16883	16580	16685	16748	16589	16635	16843	16634	16842	16654	16794	16675	16614	16768	16648	16741	16625	16811	16695	16931	16744	16687	16662	16756	16608	16668	16704	16604	16916	16840	16659	16822	16745	16571	16630	16700	16763	16890	16746	16778	16612	16860	16738	16737	16739	16686	16730	16892	16712	16800	16712	16978	16901	16850	16801	16849	16770	16662	16764	16795	16708	16593	16654	16705	16851	16981	16795	16642	16675	16653	16659	16519	16895	16981	16902	16925	16697	16886	16639	16565	16642	16655	16787	16800	16847	16648	16592	16654	16610	16780	16701	17018	16578	16646	16680	16436	16493	16694	16792	16755	16624	16792	16672	16707	16671	16750	16756	16678	16677	16689	16814	16768	16816	16744	16952	16723	16399	16563	16784	16841	16736	16728	16934	16929	16653	16627	16714	16723	16673	16531	16807	16816	16693	16883	16754	16657	16703	16577	16680	16694	16547	16666	16826	16770	16668	16693	16643	16620	16654	16613	16787	16724	16767	16739	16701	16659	16668	16737	16681	16834	16466	16652	16675	16826	16784	16917	16558	16790	16639	16604	16484	16849	16725	16756	16761	16768	16863	16494	16721	16813	16798	16744	16803	16784	16655	16969	16843	16830	16907	16749	16686	16749	16714	16713	16871	16738	16793	16722	16671	16709	16829	16862	16791	16706	16703	16522	16651	16547	16625	16829	16663	16766	16663	16665	16687	16800	16513	16723	16693	16602	16714	16498	16636	16820	16747	16648	16868	16699	16873	16704	16569	16488	16692	16645	16689	16693	16950	16691	16573	16553	16651	16607	16608	16664	16582	16542	16595	16622	16700	16556	16537	16868	16593	16763	16740	16865	16467	16884	16714	16701	16879	16602	16806	16769	16614	16767	16562	16632	16697	16689	16591	16607	16610	16768	16823	16719	16711	16686	16622	16742	16716	16736	16757	16731	16762	16843	16632	16817	16698	16761	16793	16853	16767	16564	16876	16896	16690	16667	16594	16725	16799	16769	16851	16834	16650	16768	16761	16640	16798	16549	16755	16684	16852	16705	16904	16873	16683	16707	16920	16832	16824	16747	16822	16678	16849	16700	16728	16767	16681	16837	16753	16689	16470	16829	16513	16702	16662	16668	16693	16591	16524	16892	16634	16697	16830	16841	16777	16702	16752	16874	16550	16649	16730	16649	16687	16708	16626	16749	16571	16614	16631	16615	16814	16741	16806	16722	16678	16656	16752	16768	16698	16625	16761	16663	16687	16820	16714	16773	16772	16878	16632	16659	16771	16583	16705	16799	16702	16664	16743	16690	16731	16671	16766	16734	16763	16718	16666	16657	16646	16627	16595	16633	16863	16583	16758	16892	16696	16841	16814	16629	16457	17000	16653	16604	16777	16487	16759	16651	16776	16678	16855	16563	16719	16492	16669	16922	16678	16555	16678	16499	16676	16925	16502	16670	16810	16712	16962	16787	16625	16743	16660	16848	16732	16874	16673	16827	16678	16694	16683	16595	16804	16828	16705	16651	16484	16539	16743	16821	16581	16706	16717	16768	16802	16770	16689	16725	16653	16675	16773	16628	16449	16736	16690	16782	16730	16609	16746	16570	16573	16858	16863	16830	16852	16600	16777	16514	16741	16661	16651	16764	16633	16796	16688	16610	16749	16839	16777	16668	16796	16686	16725	16837	16846	16640	16644	16597	16768	16684	16609	16721	16464	16807	16606	16889	16702	16806	16919	16755	16652	16751	16631	16786	16562	16589	16755	16696	16609	16783	16590	16907	16573	16666	16633	17060	16659	16802	16736	16728	16831	16730	16856	16782	16675	16905	16712	16792	16669	16715	16882	16653	16629	16846	16723	16662	16574	16787	16608	16768	16697	16778	16881	16765	16671	16754	16889	16711	16707	16616	16563	16837	16573	16627	16720	16527	16696	16744	16667	16706	16638	16778	16600	16618	16652	16745	16881	16584	16736	16713	16719	16728	16804	16731	16698	16755	16661	16658	16638	16776	16763	16709	16632	16610	16784	16802	16726	16635	16592	16864	16723	16782	16842	16657	16778	16815	16736	16743	16600	16838	16776	16757	16669	16718	16909	16709	16618	16635	16705	16877	16887	16976	16476	16492	16617	16575	16815	16714	16525	16756	16705
33000	47532	43898	33357	26107	22308	19691	17738	16770	16038	15575	15321	15013	14918	14819	14776	14555	14692	14605	14464	14716	14554	14480	14574	14472	14434	14420	14436	14543	14544	14297	14378	14586	14455	14516	14659	14543	14437	14473	14479	14495	14486	14344	14552	14367	14458	14591	14401	14537	14514	14404	14497	14476	14364	14518	14436	14878	14403	14571	14285	14434	14472	14394	14410	14466	14461	14377	14408	14331	14456	14605	14539	14558	14564	14442	14460	14452	14406	14440	14461	14441	14400	14532	14520	14343	14562	14586	14558	14512	14350	14406	14456	14385	14511	14429	14475	14372	14469	14392	14440	14276	14576	14382	14527	14567	14510	14516	14546	14488	14415	14480	14660	14424	14239	14412	14375	14518	14477	14442	14561	14369	14463	14535	14549	14525	14508	14480	14550	14413	14386	14504	14569	14461	14450	14458	14406	14276	14515	14249	14551	14432	14455	14506	14563	14381	14512	14243	14526	14400	14445	14548	14353	14348	14464	14457	14439	14578	14435	14383	14417	14368	14507	14442	14543	14346	14494	14611	14357	14457	14457	14504	14541	14452	14612	14441	14293	14408	14388	14456	14530	14493	14443	14458	14590	14485	14466	14558	14514	14554	14466	14477	14448	14405	14436	14467	14432	14343	14269	14442	14364	14456	14680	14562	14551	14265	14447	14400	14362	14504	14445	14435	14339	14527	14308	14719	14430	14504	14509	14427	14285	14684	14538	14426	14351	14480	14468	14730	14509	14467	14371	14510	14330	14551	14649	14660	14462	14130	14436	14437	14353	14604	14268	14547	14419	14405	14401	14469	14441	14507	14663	14435	14511	14607	14370	14407	14619	14383	14497	14539	14351	14509	14417	14538	14451	14439	14588	14462	14474	14635	14379	14420	14466	14642	14442	14349	14427	14463	14557	14521	14493	14330	14185	14474	14572	14661	14455	14648	14365	14462	14447	14431	14420	14514	14573	14461	14513	14326	14450	14425	14475	14486	14330	14399	14502	14432	14424	14411	14454	14303	14419	14469	14466	14473	14492	14502	14425	14490	14330	14340	14426	14420	14391	14517	14438	14425	14490	14285	14587	14524	14453	14397	14461	14482	14434	14474	14369	14332	14420	14511	14508	14583	14513	14470	14549	14550	14602	14346	14436	14561	14253	14498	14381	14558	14366	14503	14402	14498	14544	14312	14564	14472	14556	14415	14451	14565	14592	14407	14475	14412	14339	14467	14471	14599	14363	14570	14492	14559	14464	14468	14587	14380	14437	14197	14439	14497	14384	14539	14305	14431	14582	14599	14497	14619	14435	14402	14598	14365	14425	14289	14617	14574	14677	14458	14500	14395	14557	14464	14469	14530	14681	14491	14536	14337	14438	14558	14625	14321	14453	14500	14493	14569	14477	14537	14415	14360	14407	14544	14419	14455	14531	14440	14509	14298	14606	14241	14475	14474	14503	14555	14756	14462	14500	14552	14446	14532	14490	14491	14450	14464	14375	14491	14276	14364	14477	14383	14538	14507	14487	14527	14649	14503	14481	14325	14566	14322	14383	14164	14485	14493	14411	14475	14433	14554	14410	14355	14478	14409	14359	14536	14422	14416	14465	14481	14335	14641	14563	14428	14274	14442	14481	14473	14354	14571	14413	14357	14301	14535	14429	14463	14412	14465	14418	14706	14299	14553	14488	14401	14320	14483	14504	14366	14489	14594	14418	14451	14474	14312	14509	14545	14301	14403	14404	14507	14420	14552	14581	14431	14507	14426	14436	14370	14626	14592	14609	14371	14324	14665	14482	14541	14403	14501	14422	14575	14402	14404	14365	14547	14647	14594	14473	14329	14439	14501	14363	14496	14572	14362	14392	14580	14438	14456	14422	14521	14403	14459	14541	14386	14513	14437	14455	14421	14358	14576	14692	14290	14423	14416	14578	14379	14375	14556	14300	14542	14358	14391	14456	14481	14507	14348	14486	14541	14563	14548	14537	14392	14338	14570	14374	14496	14499	14280	14443	14568	14546	14594	14347	14399	14520	14510	14457	14645	14440	14531	14526	14261	14635	14483	14617	14379	14430	14711	14405	14384	14347	14546	14571	14478	14476	14485	14493	14419	14406	14656	14476	14526	14297	14166	14413	14597	14442	14506	14604	14453	14444	14390	14594	14611	14486	14495	14505	14417	14551	14670	14526	14426	14490	14376	14410	14535	14530	14463	14490	14453	14505	14571	14491	14461	14435	14414	14611	14261	14489	14508	14376	14572	14397	14606	14554	14491	14522	14481	14504	14510	14351	14445	14334	14383	14452	14433	14456	14274	14498	14565	14430	14623	14546	14360	14555	14277	14423	14555	14458	14444	14410	14250	14428	14502	14496	14624	14512	14542	14392	14351	14411	14431	14569	14511	14384	14404	14494	14408	14256	14420	14468	14591	14605	14396	14659	14384	14506	14489	14542	14470	14337	14556	14514	14451	14358	14578	14375	14386	14463	14383	14651	14548	14440	14311	14389	14401	14353	14384	14532	14607	14371	14377	14417	14532	14492	14460	14318	14381	14421	14382	14360	14474	14540	14441	14585	14617	14644	14473	14494	14541	14589	14466	14386	14550	14493	14360	14559	14473	14417	14534	14567	14344	14378	14508	14381	14385	14460	14491	14597	14482	14441	14383	14412	14643	14538	14536	14634	14642	14537	14389	14485	14520	14506	14285	14283	14536	14424	14347	14467	14529	14667	14620	14358	14507	14454	14479	14456	14369	14545	14574	14439	14292	14538	14636	14385	14517	14210	14445	14308	14594	14430	14656	14515	14500	14406	14437	14396	14528	14452	14441	14348	14412	14402	14223	14637	14373	14367	14503	14508	14454	14392	14620	14485	14416	14500	14563	14601	14433	14540	14541	14615	14390	14576	14402	14408	14395	14499	14302	14370	14446	14454	14606	14436	14284	14376	14483	14480	14504	14555	14510	14325	14496	14431	14464	14373	14519	14357	14606	14668	14533	14504	14492	14379	14314	14254	14527	14481	14468	14583	14405	14546	14248	14457	14464	14459	14421	14586	14350	14393	14382	14556	14734	14535	14382	14575	14561	14518	14497	14462	14496	14468	14423	14351	14555	14549	14524	14494	14300	14350	14443	14477	14459	14651	14506	14392	14507	14485	14632	14441	14355	14619	14449	14389	14454	14346	14568	14391	14472	14527	14357	14527	14495	14652	14493	14560	14503	14469	14574	14390	14373	14490	14319	14370	14447	14419	14444	14541	14444	14488	14629	14604	14379	14368	14413	14608	14599	14309	14538	14362	14522	14431	14622	14417	14595	14488	14493	14322	14469	14611	14540	14518	14749	14394	14550	14483	14766	14556	14484	14451	14545	14437	14506	14303	14391	14544	14460	14453	14438	14453	14318	14434	14665	14531	14442	14415	14498	14572	14385	14616	14523	14526	14375	14558	14455	14407	14434	14365	14331	14464	14430	14387	14551	14382	14647	14661	14466	14530	14434	14480	14546	14473	14640	14345	14343	14408	14401	14596	14423	14259	14577	14548	14506	14391	14561	14637	14639	14354	14310	14542	14517	14372	14478	14414	14454	14571	14276	14558	14580	14476	14476	14439	14474	14512	14614	14292	14503	14457	14469	14539	14475	14428	14551	14534	14597	14573	14483	14665	14465	14542	14526	14408	14274	14472	14425	14474	14483	14492	14521	14498	14501	14334	14592	14474	14452	14511	14524	14363	14358	14371	14417	14388	14505	14444	14437	14469	14487	14492	14562	14396	14515	14352	14552	14451	14459	14521	14533	14442	14608	14381	14424	14402	14449	14469	14415	14478	14400	14608	14431	14667	14438	14438	14490	14437	14384	14424	14460	14463	14403	14348	14516	14332	14656	14426	14567	14554	14423	14383	14474	14527	14375	14455	14475	14400	14490	14528	14509	14478	14490	14469	14481	14462	14458	14528	14428	14469	14279	14540	14334	14477	14633	14567	14482	14404	14525	14489	14476	14405	14477	14542	14488	14468	14683	14457	14463	14440	14341	14566	14412	14417	14519	14489	14392	14479	14333	14365	14609	14685	14294	14329	14406	14570	14511	14467	14449	14358	14524	14333	14527	14417	14421	14339	14531	14509	14527	14518	14413	14598	14264	14403	14619	14437	14517	14452	14415	14373	14435	14394	14483	14441	14397	14406	14491	14471	14281	14399	14456	14416	14655	14407	14273	14664	14431	14365	14516	14476	14423	14447	14595	14467	14660	14343	14588	14595	14493	14630	14418	14488	14632	14288	14413	14484	14419	14411	14493	14515	14322	14297	14521	14465	14422	14486	14453	14441	14482	14469	14278	14571	14532	14487	14558	14293	14424	14486	14388	14591	14491	14543	14571	14495	14400	14482	14539	14468	14460	14470	14307	14526	14563	14485	14425	14439	14477	14487	14680	14458	14519	14478	14494	14424	14462	14431	14490	14349	14443	14281	14559	14334	14552	14608	14400	14448	14671	14536	14569	14395	14443	14536	14475	14558	14554	14369	14444	14424	14620	14306	14594	14457	14591	14475	14600	14668	14350	14482	14467	14566	14407	14325	14441	14574	14378	14390	14406	14395	14535	14566	14403	14276	14595	14491	14449	14406	14508	14580	14413	14448	14514	14343	14492	14424	14546	14496	14391	14428	14276	14661	14471	14539	14529	14275	14379	14373	14600	14592	14423	14493	14409	14540	14361	14549	14467	14543	14454	14409	14537	14386	14292	14384	14458	14398	14411	14530	14583	14523	14509	14388	14516	14332	14627	14475	14438	14413	14472	14554	14416	14450	14424	14517	14513	14314	14354	14373	14366	14494	14519	14576	14532	14539	14444	14370	14540	14390	14585	14373	14479	14480	14465	14599	14475	14590	14572	14434	14421	14482	14531	14708	14442	14532	14520	14457	14486	14584	14424	14475	14430	14588	14481	14498	14424	14413	14547	14329	14486	14440	14297	14545	14352	14586	14373	14565	14428	14402	14573	14453	14247	14539	14536	14503	14505	14435	14398	14332	14491	14458	14665	14485	14463	14619	14469	14477	14501	14412	14435	14492	14442	14501	14422	14427	14488	14468	14608	14454	14380	14390	14340	14548	14576	14407	14464	14475	14542	14550	14482	14638	14552	14540	14352	14600	14509	14427	14343	14312	14482	14628
24015	21439	29289	26743	25839	26773	25560	21471	19635	18966	18197	17724	17430	17178	17089	17115	16709	16695	16854	16806	16753	16598	16540	16631	16487	16809	16582	16420	16534	16448	16460	16437	16482	16404	16621	16440	16535	16522	16381	16442	16461	16689	16327	16494	16595	16542	16427	16414	16436	16486	16421	16587	16440	16513	16434	16462	16527	16574	16459	16469	16655	16301	16478	16472	16414	16542	16413	16556	16546	16387	16384	16766	16828	16678	16507	16601	16355	16449	16365	16743	16562	16446	16430	16582	16360	16513	16588	16620	16652	16359	16513	16554	16454	16497	16359	16458	16622	16622	16675	16356	16371	16485	16262	16372	16302	16573	16532	16367	16590	16576	16331	16517	16478	16424	16454	16346	16499	16344	16423	16309	16363	16388	16592	16384	16433	16709	16523	16565	16325	16441	16656	16486	16315	16311	16427	16541	16517	16291	16513	16390	16406	16460	16563	16544	16436	16497	16537	16608	16379	16341	16436	16405	16327	16558	16426	16468	16502	16302	16657	16509	16459	16340	16522	16552	16385	16327	16556	16418	16308	16487	16350	16341	16398	16528	16452	16292	16504	16432	16403	16509	16524	16452	16315	16462	16508	16357	16562	16570	16276	16375	16514	16516	16536	16493	16562	16420	16417	16683	16347	16427	16336	16483	16496	16577	16586	16268	16524	16561	16278	16480	16570	16571	16343	16503	16356	16525	16374	16383	16487	16700	16352	16354	16293	16359	16533	16502	16386	16448	16243	16274	16540	16485	16526	16513	16531	16363	16350	16298	16525	16430	16505	16530	16576	16766	16452	16336	16515	16530	16253	16345	16459	16326	16240	16447	16219	16412	16451	16502	16498	16402	16417	16433	16570	16563	16256	16550	16425	16626	16624	16424	16425	16545	16587	16371	16378	16482	16613	16581	16401	16527	16566	16616	16334	16405	16573	16502	16425	16528	16436	16409	16452	16589	16529	16581	16340	16513	16447	16496	16390	16586	16759	16552	16457	16652	16402	16435	16542	16366	16448	16267	16399	16593	16430	16449	16581	16656	16408	16480	16355	16535	16475	16703	16372	16384	16511	16459	16423	16387	16241	16366	16495	16428	16468	16549	16527	16335	16483	16299	16261	16425	16351	16513	16609	16434	16591	16488	16265	16342	16656	16441	16620	16593	16448	16603	16400	16557	16580	16334	16642	16249	16534	16487	16516	16619	16550	16693	16629	16528	16587	16388	16283	16728	16685	16414	16458	16469	16489	16538	16393	16319	16469	16434	16396	16619	16295	16351	16459	16475	16410	16733	16430	16427	16452	16549	16547	16545	16541	16441	16448	16658	16689	16422	16603	16482	16332	16733	16446	16461	16525	16376	16631	16574	16474	16398	16251	16368	16299	16523	16652	16574	16675	16419	16406	16324	16548	16521	16449	16394	16352	16486	16351	16596	16455	16381	16461	16508	16472	16583	16596	16523	16593	16655	16548	16483	16549	16375	16311	16363	16380	16330	16520	16480	16362	16556	16633	16486	16300	16498	16437	16556	16508	16227	16380	16423	16469	16469	16365	16636	16429	16484	16402	16194	16528	16662	16297	16397	16428	16519	16324	16438	16332	16476	16464	16587	16429	16506	16625	16265	16517	16500	16430	16654	16510	16449	16549	16414	16418	16458	16404	16452	16559	16648	16522	16397	16413	16560	16338	16494	16376	16254	16317	16520	16242	16548	16418	16495	16869	16482	16285	16331	16394	16419	16432	16327	16506	16471	16355	16498	16504	16522	16605	16313	16427	16559	16382	16386	16355	16403	16531	16567	16629	16518	16311	16469	16507	16688	16469	16561	16511	16560	16413	16566	16604	16504	16500	16603	16404	16459	16614	16496	16464	16689	16547	16591	16504	16505	16450	16390	16595	16322	16497	16569	16696	16606	16529	16309	16509	16423	16454	16489	16453	16404	16486	16549	16432	16245	16501	16495	16608	16472	16376	16471	16281	16282	16234	16524	16389	16507	16454	16314	16662	16577	16505	16329	16455	16394	16418	16622	16314	16546	16632	16270	16501	16370	16340	16430	16478	16580	16549	16391	16417	16508	16537	16523	16544	16349	16568	16378	16461	16244	16435	16510	16526	16473	16390	16320	16437	16464	16377	16476	16361	16514	16480	16475	16544	16468	16482	16478	16386	16318	16405	16362	16416	16261	16371	16287	16431	16549	16358	16494	16294	16521	16669	16619	16502	16580	16444	16349	16489	16467	16353	16522	16503	16444	16369	16534	16193	16368	16639	16498	16173	16291	16416	16352	16393	16476	16422	16608	16470	16361	16463	16430	16625	16548	16397	16451	16396	16609	16670	16348	16257	16442	16349	16599	16423	16517	16633	16470	16532	16490	16285	16567	16380	16434	16532	16381	16458	16417	16360	16580	16524	16318	16358	16320	16450	16276	16616	16429	16434	16402	16439	16260	16302	16505	16614	16582	16579	16527	16571	16448	16529	16479	16296	16681	16267	16643	16392	16510	16509	16354	16399	16535	16345	16361	16540	16360	16558	16705	16491	16513	16474	16622	16555	16625	16450	16434	16586	16561	16355	16543	16596	16307	16362	16661	16411	16332	16559	16530	16507	16547	16341	16380	16767	16461	16508	16461	16500	16404	16508	16580	16348	16647	16717	16617	16621	16429	16425	16374	16406	16436	16580	16434	16458	16590	16444	16160	16392	16316	16307	16633	16312	16363	16438	16522	16333	16454	16446	16568	16496	16708	16457	16579	16604	16474	16521	16707	16400	16611	16495	16592	16662	16371	16501	16440	16614	16446	16432	16353	16524	16255	16663	16397	16460	16696	16387	16175	16480	16453	16373	16620	16375	16408	16552	16318	16377	16416	16428	16471	16420	16508	16555	16380	16370	16494	16512	16640	16413	16581	16424	16450	16689	16383	16803	16593	16627	16581	16624	16447	16530	16152	16369	16399	16435	16289	16524	16555	16556	16451	16462	16576	16503	16630	16356	16542	16390	16419	16260	16526	16314	16466	16473	16514	16364	16538	16613	16537	16444	16358	16388	16393	16664	16356	16605	16524	16678	16449	16578	16475	16547	16474	16712	16383	16348	16576	16333	16496	16357	16454	16572	16456	16454	16443	16379	16572	16601	16562	16311	16610	16263	16550	16314	16467	16638	16557	16482	16370	16286	16434	16661	16682	16600	16477	16188	16480	16574	16311	16228	16512	16335	16565	16482	16397	16402	16525	16538	16547	16323	16301	16684	16596	16490	16393	16704	16502	16665	16609	16472	16427	16401	16450	16377	16600	16494	16511	16379	16604	16563	16413	16406	16625	16493	16273	16599	16539	16621	16389	16565	16534	16375	16553	16370	16380	16431	16409	16355	16246	16519	16360	16459	16336	16432	16503	16496	16253	16351	16410	16636	16389	16362	16553	16314	16373	16390	16402	16543	16480	16515	16334	16373	16528	16494	16432	16485	16487	16269	16487	16607	16383	16539	16527	16522	16443	16382	16325	16316	16568	16516	16474	16468	16636	16452	16477	16500	16406	16492	16379	16438	16389	16392	16499	16520	16337	16621	16592	16469	16411	16445	16565	16445	16728	16543	16516	16639	16549	16437	16431	16512	16482	16463	16691	16535	16337	16459	16362	16409	16360	16433	16527	16536	16448	16297	16458	16566	16562	16533	16435	16436	16352	16473	16369	16265	16600	16604	16372	16401	16463	16583	16442	16554	16450	16255	16539	16600	16273	16450	16356	16332	16432	16401	16396	16297	16583	16596	16426	16342	16307	16563	16369	16486	16483	16573	16671	16378	16461	16556	16323	16494	16523	16553	16420	16521	16559	16645	16678	16540	16390	16604	16663	16473	16417	16548	16441	16582	16753	16424	16299	16485	16391	16464	16528	16356	16371	16386	16533	16332	16380	16753	16286	16463	16412	16562	16496	16298	16556	16519	16352	16336	16550	16583	16368	16538	16425	16548	16405	16436	16366	16486	16497	16415	16675	16600	16530	16551	16422	16300	16512	16329	16292	16468	16313	16408	16435	16419	16450	16362	16469	16526	16332	16364	16442	16505	16389	16368	16530	16414	16361	16393	16375	16478	16593	16762	16574	16305	16417	16402	16216	16467	16456	16350	16660	16512	16593	16617	16511	16426	16385	16543	16584	16363	16612	16496	16328	16413	16485	16327	16562	16645	16645	16314	16500	16153	16314	16544	16402	16421	16378	16547	16376	16553	16361	16287	16590	16632	16383	16526	16602	16494	16239	16382	16430	16310	16588	16428	16435	16376	16310	16308	16562	16494	16374	16187	16450	16239	16580	16479	16539	16575	16319	16577	16504	16431	16488	16549	16440	16285	16554	16589	16351	16525	16445	16457	16509	16333	16317	16383	16389	16693	16338	16452	16501	16425	16359	16263	16425	16407	16472	16527	16472	16450	16419	16411	16364	16417	16349	16494	16301	16404	16475	16626	16322	16738	16652	16492	16576	16438	16255	16572	16394	16407	16352	16409	16395	16315	16377	16542	16411	16309	16466	16456	16467	16598	16416	16543	16412	16413	16418	16584	16476	16621	16452	16488	16467	16614	16557	16563	16613	16416	16290	16509	16501	16352	16428	16539	16428	16494	16451	16587	16429	16456	16401	16473	16381	16411	16490	16521	16530	16389	16734	16263	16307	16429	16386	16282	16518	16649	16594	16449	16771	16552	16439	16394	16551	16278	16348	16369	16616	16544	16380	16454	16430	16313	16638	16283	16340	16490	16630	16474	16595	16455	16288	16332	16364	16501	16566	16526	16637	16476	16318	16637	16486	16377	16467	16518	16575	16453	16475	16539	16480	16324	16576	16324	16342	16485	16332	16443	16269	16535	16539	16360	16436	16433	16432	16469	16349	16429	16536	16486	16573	16528	16500	16464	16586	16605	16555	16372	16623	16539	16533	16499	16261	16706	16569	16356	16413	16456	16503	16472	16360	16389	16551	16510	16489	16548	16436	16414	16742	16189	16617	16540	16829	16495	16377	16390	16436	16616	16590	16642	16609	16462	16498	16390	16363	16497	16544	16409	16428	16344	16409	16378	16294	16422	16608	16379	16626	16537	16486	16582	16440	16718	16617	16533	16537	16507	16531	16702	16668	16294	16497	16534	16343	16472	16443	16601	16532	16459	16478
33398	55021	52748	41276	32725	27481	23567	20543	18322	17225	16385	15786	15423	14992	14921	14605	14746	14645	14315	14424	14375	14396	14531	14237	14238	14421	14248	14436	14302	14242	14369	14273	14337	14318	14300	14384	14359	14521	14248	14321	14324	14292	14405	14269	14261	14412	14525	14364	14285	14285	14230	14222	14260	14383	14432	14101	14365	14399	14292	14267	14280	14308	14297	14400	14472	14154	14241	14219	14263	14324	14213	14218	14340	14403	14267	14348	14202	14432	14393	14222	14269	14364	14352	14124	14399	14320	14276	14351	14183	14431	14242	14284	14225	14376	14137	14342	14313	14559	14100	14179	14278	14300	14301	14358	14272	14300	14385	14381	14511	14273	14195	14265	14176	14191	14213	14343	14251	14167	14372	14089	14470	14269	14362	14341	14286	14137	14308	14330	14410	14075	14332	14234	14266	14232	14377	14148	14238	14332	14348	14314	14348	14247	14401	14359	14138	14317	14197	14299	14382	14275	14268	14212	14352	14155	14353	14192	14299	14329	14405	14214	14279	14308	14294	14196	14167	14378	14371	14046	14095	14214	14178	14293	14221	14343	14203	14352	14104	14354	14247	14377	14374	14315	14321	14216	14444	14309	14360	14343	14338	14308	14397	14344	14224	14352	14256	14247	14143	14172	14323	14335	14171	14350	14455	14253	14285	14040	14179	14248	14331	14143	14230	14379	14192	14223	14275	14147	14447	14299	14413	14289	14281	14375	14194	14213	14418	14268	14448	14390	14412	14201	14426	14389	14245	14234	14380	14203	14231	14166	14190	14176	14454	14188	14290	14302	14368	14382	14246	14381	14150	14277	14411	14075	14185	14262	14256	14217	14224	14179	14273	14140	14303	14208	14147	14450	14160	14184	14259	14089	14324	14316	14361	14324	14277	14354	14227	14325	14301	14176	14209	14060	14250	14204	14397	14213	14252	14425	14232	14177	14259	14188	14286	14233	14214	14250	14194	14364	14332	14214	14150	14214	14321	14450	14172	14216	14237	14185	14394	14362	14253	14350	14301	14184	14387	14218	14239	14448	14373	14209	14329	14299	14359	14315	14298	14265	14271	14237	14345	14246	14372	14137	14253	14317	14311	14243	14496	14231	14313	14237	14248	14296	14195	14170	14381	14224	14490	14393	14187	14212	14321	14340	14337	14396	14339	14283	14295	14345	14314	14372	14180	14192	14206	14359	14277	14364	14123	14436	14355	14348	14179	14390	14251	14154	14343	14217	14384	14029	14325	14263	14268	14297	14404	14238	14225	14398	14346	14218	14240	14377	14310	14378	14331	14229	14275	14373	14196	14287	14135	14315	14340	14250	14409	14281	14255	14410	14111	14467	14246	14159	14276	14166	14249	14096	14414	14104	14202	14443	14333	14296	14409	14384	14304	14257	14130	14259	14341	14269	14185	14479	14385	14381	14290	14125	14178	14229	14357	14333	14388	14117	14316	14306	14330	14289	14342	14172	14391	14331	14291	14205	14418	14220	14291	14031	14251	14317	14291	13979	14340	14302	14160	14103	14249	14365	14087	14265	14180	14218	14001	14121	14445	14321	14456	14449	14395	14242	14284	14369	14335	14187	14313	14165	14331	14326	14191	14173	14095	14150	14229	14345	14315	14409	14195	14363	14380	14363	14379	14306	14230	14283	14289	14283	14241	14276	14066	14348	14192	14072	13992	14279	14304	14357	14313	14340	14327	14362	14346	14216	14425	14169	14132	14266	14360	14361	14111	14311	14237	14355	14238	14391	14305	14386	14424	14360	14341	14286	14429	14441	14120	14225	14316	14199	14110	14369	14090	14141	14157	14425	14214	14198	14378	14230	14309	14186	14223	14218	14231	14200	14353	14049	14228	14370	14303	14208	14336	14092	14204	14253	14367	14097	14359	14189	14265	14307	14270	14149	14342	14322	14235	14452	14220	14244	14352	14330	14328	14163	14299	14341	14193	14358	14279	14464	14203	14376	14215	14163	14352	14139	14339	14344	14324	14427	14168	14109	14322	14223	14253	14278	14379	14283	14272	14331	14376	14215	14329	14272	14173	14362	14407	14229	14354	14370	14249	14343	14439	14198	14287	14167	14374	14240	14277	14361	14447	14247	14401	14391	14251	14242	14168	14339	14209	14409	14165	14210	14292	14219	14376	14341	14283	14188	14056	14473	14413	14324	14177	14336	14374	14268	14231	14354	14362	14237	14284	14459	14255	14158	14296	14268	14264	14207	14202	14152	14152	14217	14415	14295	14192	14437	14284	14357	14184	14316	14315	14337	14351	14306	14240	14300	14331	14298	14274	14364	14333	14203	14388	14173	14262	14383	14237	14359	14210	14094	14370	14231	14311	14305	14235	14323	14344	14205	14257	14273	14256	14384	14249	14411	14174	14376	14265	14167	14265	14289	14258	14292	14395	14200	14221	14421	14342	14296	14343	14258	14395	14435	14515	14229	14230	14358	14305	14254	14198	14422	14192	14185	14256	14267	14284	14342	14304	14220	14249	14297	14250	14210	14432	14250	14320	14305	14252	14175	14196	14352	14207	14389	14434	14432	14391	14201	14427	14444	14321	14219	14351	14444	14284	14400	14129	14279	14210	14362	14178	14191	14414	14311	14324	14401	14406	14210	14289	14258	14292	14193	14358	14155	14415	14211	14377	14329	14268	14441	14338	14296	14251	14219	14263	14158	14402	14255	14189	14315	14221	14436	14271	14229	14216	14263	14273	14221	14223	14401	14403	14224	14229	14368	14222	14314	14257	14133	14362	14389	14207	14302	14399	14196	14305	14256	14072	14228	14484	14270	14151	14202	14228	14184	14150	14185	14256	14196	14299	14194	14234	14317	14302	14309	14133	14137	14014	14208	14381	14206	14215	14277	14362	14319	14202	14240	14272	14079	14256	14170	14250	14282	14326	14111	14291	14160	14269	14100	14204	14313	14319	14249	14448	14247	14352	14259	14240	14143	14520	14272	14291	14306	14241	14367	14242	14251	14312	14290	14241	14483	14359	14399	14201	14353	14234	14234	14352	14353	14306	14177	14153	14235	14174	14215	14335	14219	14220	14144	14276	14149	14296	14245	14213	14256	14121	14385	14411	14372	14170	14169	14245	14217	14368	14170	14336	14217	14320	14187	14122	14151	14231	14447	14410	14181	14394	14246	14393	14375	14051	14241	14289	14350	14201	14351	14467	14387	14249	14195	14375	14132	14239	14274	14137	14200	14317	14387	14221	14236	14378	14279	14239	14139	14192	14298	14295	14256	14236	14356	14260	14195	14214	14190	14380	14340	14231	14325	14194	14347	14590	14395	14234	14301	14377	14307	14305	14153	14320	13987	14266	14111	14261	14259	14239	14160	14131	14396	14168	14237	14141	14203	14343	14281	14330	14230	14331	14501	14279	14239	14255	14302	14325	14323	14230	14263	14249	14128	14377	14447	14140	14111	14393	14331	14325	14201	14157	14302	14264	14176	14146	14446	14408	14209	14328	14260	14286	14183	14269	14313	14319	14308	14288	14342	14158	14268	14365	14176	14142	14217	14080	14225	14426	14184	14278	14327	14416	14265	14357	14168	14278	14228	14313	14297	14167	14483	14228	14175	14244	14091	14271	14303	14318	14251	14280	14292	14210	14163	14133	14238	14425	14213	14341	14197	14089	14294	14258	14317	14174	14332	14190	14142	14244	14397	14392	14261	14157	14329	14237	14343	14320	14338	14230	14181	14240	14174	14409	14445	14126	14315	14128	14305	14211	14300	14281	14194	14253	14338	14409	14126	14350	14324	14308	14207	14264	14122	14289	14407	14327	14270	14131	14146	14276	14330	14199	14345	14348	14228	14271	14107	14398	14425	14343	14318	14397	14278	14275	14136	14260	14424	14247	14374	14330	14421	14363	14237	14253	14224	14322	14481	14148	14142	14312	14355	14437	14128	14402	14250	14111	14447	14195	14359	14062	14230	14374	14213	14306	14307	14149	14188	14229	14305	14356	14208	14297	14197	14103	14156	14281	14310	14331	14247	14437	14243	14388	14176	14418	14444	14298	14380	14236	14369	14277	14239	14338	14296	14360	14233	14393	14333	14364	14163	14215	14234	14214	14337	14302	14244	14295	14318	14312	14173	14254	14346	14272	14068	14324	14245	14271	14538	14244	14256	14387	14098	14156	14277	14338	14230	14277	14170	14254	14252	14221	14333	14394	14220	14470	14263	14311	14198	14432	14315	14172	14369	14235	14177	14562	14227	14151	14180	14291	14323	14162	14245	14226	14180	14459	14363	14400	14240	14295	14430	14143	14273	14163	14394	14306	14272	14487	14377	14341	14234	14281	14288	14075	14300	14297	14138	14350	14271	14438	14351	14297	14047	14317	14320	14241	14271	14163	14274	14173	14331	14513	14262	14242	14289	14242	14215	14510	14239	14420	14206	14273	14415	14312	14287	14196	14278	14422	14204	14107	14246	14360	14327	14294	14439	14429	14338	14375	14306	14231	14324	14341	14431	14201	14309	14117	14456	14195	14242	14202	14218	14374	14159	14373	14280	14329	14278	14269	14254	14019	14284	14189	14282	14254	14129	14384	14419	14173	14255	14446	14223	14446	14233	14349	14394	14099	14315	14349	14269	14308	14304	14249	14380	14263	14328	14334	14415	14261	14123	14206	14580	14171	14285	14250	14227	14221	14358	14321	14228	14382	14238	14402	14348	14312	14208	14423	14288	14034	14161	14318	14330	14311	14414	14302	14237	14190	14435	14311	14342	14343	14430	14211	14422	14143	14311	14409	14443	14498	14402	14161	14260	14450	14269	14400	14111	14305	14236	14475	14304	14193	14197	14254	14356	14138	14378	14394	14292	14309	14300	14431	14369	14285	14222	14175	14336	14236	14436	14298	14052	14289	14263	14265	14184	14371	14318	14110	14246	14229	14180	14309	14418	14254	14147	14447	14313	14235	14175	14275	14296	14201	14333	14442	14233	14282	14092	14354	14217	14135	14192	14359	14255	14327	14225	14274	14306	14206	14270	14319	14293	14379	14083	14440	14352	14115	14355	14348	14135	14261	14402	14419	14331	14302	14337	14287	14304	14264	14201	14140	14362	14348	14392	14173	14279	14228	14196	14328	14305	14245	14515	14278	14280	14344	14314	14012	14199	14249	14456	14371	14239
22915	21490	29386	24626	23982	27803	29604	23600	21410	20751	19873	18949	18430	18281	18191	17779	17802	17814	17632	17401	17363	17283	17473	17237	17349	17300	17521	17239	17322	17267	17145	17323	17194	17253	17429	17258	17272	17152	17141	17222	17075	17120	17425	17219	17325	17177	17274	17272	17069	17171	17336	17230	17255	16985	17291	17256	17116	17325	17267	17204	17255	17131	17216	17201	17397	17388	17266	17387	17427	17174	17225	16999	17207	17399	17088	17114	17206	17232	17291	17366	17195	17196	17205	17211	17287	17338	17318	17208	17283	17064	17086	17393	17236	17243	17146	17045	17322	17173	17031	17138	17346	17048	17048	17408	17263	17267	17349	17168	17181	17185	17053	16939	17161	17250	17408	17116	17111	17143	17219	17205	17471	17058	17125	17362	17348	17303	17092	17030	17253	17192	17068	17165	17130	17097	17202	17260	16985	17223	17315	17076	17075	17284	17167	17007	17131	17343	17247	17328	17204	17252	17162	17094	17058	17075	17196	17155	17475	17255	17006	17255	16902	17050	17128	16961	17147	17154	17043	17170	17148	17336	17221	17051	17286	17223	17223	17109	17347	17449	17317	17230	17121	17140	17183	16993	17222	17000	17321	17376	17340	17165	17189	17301	17023	17078	17097	17306	17301	17241	17114	17135	17282	17101	17041	17260	17009	17280	17093	17140	17212	16992	17140	17127	17268	16961	17149	17290	17166	17097	17113	17267	17200	17209	17270	17033	17045	17160	17407	17188	17289	17411	17336	17166	17179	17257	17224	16931	17205	17009	17089	17164	17031	17330	17116	17049	17106	17202	17031	17101	17014	17288	17185	17001	16975	17285	17340	17185	17142	17140	17124	17180	17143	16951	17030	17228	17357	17238	17354	17245	17261	17133	17059	17170	17224	17397	17382	17031	17395	16995	16992	17145	17217	17356	17027	17180	17013	17476	17181	17111	17183	17222	17361	17270	17152	17218	17215	17423	17338	17193	17291	17025	17108	17128	17052	17104	17131	17260	17124	17245	17156	17198	17145	17023	17095	17145	17087	17202	17092	17112	16868	17040	17030	16970	17189	16984	17113	17230	17107	17072	17220	17152	17160	17233	17176	17114	17193	17126	17136	17111	17109	17259	17358	17255	17056	17277	17221	17225	17053	17319	17180	17189	17327	17230	17159	17038	17349	17100	17135	17042	17160	17199	17074	17046	17370	17249	17016	17068	17270	17264	17380	17179	17163	17273	17079	17185	17294	17148	17404	17425	17128	17092	17069	17039	17088	17403	17115	17103	17042	17094	17282	17268	17322	17127	16937	17226	16983	17221	17353	17253	17202	17180	17081	17349	17220	17156	17164	17256	17310	17243	17252	17030	17221	17224	17147	17128	17164	17358	17048	17044	17187	17057	17113	17246	17235	17044	17083	17011	17122	17178	17309	17214	17187	17039	17105	16991	17456	17265	17159	17078	17113	17061	17052	17159	17227	17042	17049	17067	16894	17040	17078	17094	17052	17130	17123	17178	17149	17056	17259	17351	17120	17031	17191	17239	17010	17072	17224	17062	17319	17033	17117	17171	17016	17070	17176	17052	17105	17174	17168	17189	17099	17157	16988	17378	17062	16995	17251	17080	17108	17254	17138	17081	17258	17219	17064	17244	17112	17215	17210	17328	17415	17025	17299	17227	17114	17234	17222	17281	17104	17112	17143	17332	17013	17147	17387	17082	17195	17053	17118	17024	16931	17192	17177	17174	17119	17119	17093	17259	17168	17132	17043	17102	17242	17082	17219	17304	17023	17065	17130	17197	17435	17239	17126	17326	17301	17011	17224	17150	17168	17304	17082	17126	17174	17231	17033	17055	17149	16986	17091	17112	17259	17223	17277	17234	17262	17146	17286	17311	17194	17154	16905	17001	17152	17294	17387	17301	17292	17003	16920	17322	17146	17110	17154	17171	17061	17053	17285	17052	17205	17082	17155	17205	17386	17083	17523	17046	17070	17044	17305	17024	17032	17266	16966	17090	17147	17076	17204	17211	16891	17261	17140	17194	16976	17059	17312	17201	17060	17176	17462	17133	17134	16970	17084	17271	17091	17083	17216	17110	17090	17032	17213	17183	16906	17299	17199	17075	17298	17223	17168	17049	17240	17315	17329	17039	17253	17160	17144	16949	17293	17168	17267	17122	17228	17110	17273	17124	17284	17187	17388	17276	17193	17364	17462	17366	17283	17148	17266	17116	17144	16910	17135	17284	17154	17031	17080	17176	17115	17227	17171	17068	17226	17142	17141	17066	17290	17262	17159	17194	17081	17005	17195	17193	17197	17065	17153	17188	16950	17227	16996	17244	17213	17145	17208	17263	17153	17008	17134	17212	17298	17018	17135	17220	17124	17004	17213	17204	17107	17191	17182	17077	17227	17105	17023	17184	17166	17229	17069	17234	17096	17185	16985	17123	17174	17085	17099	17211	17232	17140	17129	17119	17143	16928	17143	17276	17165	17252	17120	16935	17080	17193	17099	17250	17359	17311	17124	17234	17130	17234	17084	17265	17101	17197	17286	17329	17131	17279	17174	17213	17249	17248	17187	17195	17279	17230	17149	17101	17276	17265	17151	17160	17390	17343	17377	17039	17125	16993	17347	17232	17072	17188	17245	17079	17160	17219	17263	17297	17064	17089	17227	17196	17058	17105	17248	17066	17197	17213	17302	16988	17093	17173	17104	17074	17403	17337	17060	17202	17060	17192	17040	16907	17087	17116	17194	17161	17289	17284	17234	16983	16959	17165	17153	17174	16989	17123	17283	17426	17138	17012	17254	17088	17246	17172	16972	17086	17111	17100	17255	17344	17218	17192	17099	17210	17138	17267	17145	17330	17363	17292	17107	17101	17231	17044	17155	17178	17206	17280	17349	17100	17090	17274	17117	16859	17188	17150	17240	17221	17149	17123	17212	17223	17335	17100	17334	17153	17223	17165	17176	17171	17187	17070	17223	17119	17169	16982	17105	17470	17096	17029	17132	17057	17107	17116	17074	17248	17124	17189	17383	17242	17265	17078	17073	17269	17083	17328	16854	17381	17027	17038	17083	17046	17290	17244	17246	17319	17149	17258	17256	17260	17036	17101	17286	17188	17279	16993	17189	17267	17163	17118	16993	17060	17176	17083	17030	17020	16979	17200	17095	17138	17339	17249	17144	17120	16855	17182	17336	17171	17022	17051	17161	17144	17056	17053	17205	17090	17161	17147	17179	17336	17258	17233	17076	17232	17243	17121	17161	17058	17032	16914	17004	17053	17276	16941	17168	16956	17048	17143	17059	17278	17211	17242	17100	17094	17248	17387	17240	17148	17245	17341	17358	17294	17041	17135	17132	17192	16979	17118	17367	17162	17262	16970	17163	17095	17171	17202	17150	17030	17043	16990	17141	17118	17271	17135	17139	17117	17248	17071	17107	17197	17108	17110	17304	17241	17145	17103	17234	17108	17085	17240	17070	17019	17296	17117	17270	17350	17003	17011	17065	17149	17134	17101	17177	16876	17414	17030	17112	17309	17259	17267	17281	17312	17087	17097	17032	17220	17329	17201	17184	17205	17308	17271	17139	17119	17294	17224	17050	17153	16987	17202	16863	17248	17134	16942	17069	17152	17039	17062	17083	16955	17112	17125	17126	17243	17022	17261	17130	17223	17263	17157	17082	17082	17176	17053	17183	17285	17133	17134	17329	17212	16995	17179	17195	17087	17299	17062	16923	17249	17129	17115	17116	17249	17257	17059	17071	16961	17204	17247	17346	17117	17145	17297	17161	17137	17092	17323	17218	17393	17346	17010	17117	16988	17301	17207	17257	17079	17152	17108	16947	17123	17287	17212	17203	17079	17073	17315	17243	17075	17333	17022	17094	16985	17148	17195	17037	17363	17037	17045	17171	17195	17078	17194	17297	17272	17230	17142	17098	17261	17291	17099	17260	17317	17270	17173	16930	17216	17305	17259	17231	17198	17166	17226	17288	16919	17213	17134	17133	17165	16851	17092	17237	17240	17288	17215	17252	17101	16970	17011	17237	17251	17352	17335	17456	17304	17217	17110	17227	17152	17271	17296	17107	17190	17328	17223	17219	17334	17010	17297	17304	17182	17134	17206	17229	16899	17083	17204	17094	17159	16981	17085	17104	17203	17322	17205	17178	17302	17272	17148	16991	17141	17097	17001	17109	17205	17259	17010	17156	17130	17155	17149	17193	17095	16997	17003	17207	17261	17258	16938	17457	17187	17028	17184	16973	17323	17085	17093	17207	17278	17186	17154	16987	17289	17207	17156	17054	17231	17231	17193	17051	17059	17045	17121	17195	16989	17365	17010	17011	17217	17060	17387	17246	17084	17256	17000	17419	17289	17318	17350	17205	17577	16961	17100	17075	17181	17288	16987	17223	17252	17133	17031	17223	16988	17165	17303	17307	17110	17204	17149	17216	17281	17281	17257	17302	17140	17050	16856	17095	17270	17090	17212	17351	17254	17290	17220	17013	16999	17305	17187	17095	17182	16930	17145	17121	17260	17011	17007	16918	17104	17163	17078	17215	17152	17251	17112	17317	17271	17355	17110	17172	17222	17148	17084	17174	16996	17107	17051	17125	17064	17240	17289	17029	17065	17091	17362	17010	16997	17088	17141	17293	17085	16834	17090	16999	17230	17087	17091	16988	17165	17185	17062	17102	17256	17096	17195	17066	17148	17219	17209	17210	17084	17182	17099	17195	17090	17057	17284	17175	16933	17323	17233	17207	17250	17166	17059	17123	17242	17219	17215	17193	17259	17175	17099	17180	17241	17197	17139	17183	17232	17313	17218	17066	17075	17228	17111	17233	17136	17034	17238	17099	17245	17006	17010	17185	17235	16989	16886	17158	17144	17301	17158	17070	16989	17156	17224	17269	16868	17039	17051	17269	17263	16977	17092	17259	16969	17347	17311	17156	17369	17390	17080	17044	17067	17145	17109	17273	17145	17235	17407	17169	17044	17180	17374	17255	17108	17351	17081	17171	17227	17217	17348	17198	17175	17199	17097	17144	17326	17154	17001	17256	17249	17260	17171	17218	17009	17136	17342	16985	17308	17160	17207	17135	17007	17339	17190	17216	17170	17022	16927	17091	17109	17145	17145	17165	17154	16974	16985	17026	17241	17150	17117
35616	61904	59271	46983	38975	32602	27596	22921	20750	19262	17808	17101	16375	16107	15853	15440	15368	15249	15049	14846	14915	14908	14796	14641	14883	14686	14689	14894	14945	14834	14689	14769	14589	14647	14668	14806	14717	14676	14613	14735	14574	14716	14883	14829	14669	14712	14775	14783	14608	14700	14661	14652	14688	14631	14871	14720	14520	14834	14600	14735	14745	14573	14715	14738	14673	14685	14604	14898	14608	14579	14656	14642	14549	14576	14600	14760	14555	14763	14764	14828	14797	14856	14616	14779	14774	14680	14655	14658	14627	14722	14836	14691	14530	14759	14888	14658	14903	14517	14733	14672	14506	14686	14713	14574	14496	14664	14874	14642	14763	14490	14657	14748	14747	14612	14818	14612	14667	14763	14635	14626	14677	14480	14653	14638	14630	14627	14651	14719	14644	14750	14691	14623	14672	14719	14695	14655	14663	14695	14741	14625	14579	14519	14460	14513	14822	14707	14610	14655	14606	14690	14819	14712	14733	14561	14637	14824	14703	14645	14691	14654	14754	14480	14767	14665	14608	14732	14735	14517	14707	14806	14633	14573	14790	14667	14696	14567	14665	14648	14776	14786	14495	14703	14666	14472	14632	14763	14642	14437	14726	14802	14407	14612	14576	14721	14463	14707	14793	14721	14533	14755	14729	14607	14716	14707	14680	14619	14480	14726	14596	14627	14652	14756	14566	14779	14580	14633	14632	14530	14727	14558	14845	14750	14679	14658	14707	14565	14983	14613	14614	14638	14687	14627	14686	14631	14849	14391	14647	14589	14526	14574	14558	14646	14595	14716	14808	14683	14509	14545	14888	14794	14597	14544	14730	14634	14758	14830	14752	14563	14729	14620	14618	14567	14699	14728	14786	14507	14621	14756	14617	14726	14648	14642	14538	14697	14564	14741	14792	14760	14646	14838	14766	14609	14835	14614	14791	14548	14571	14702	14566	14874	14640	14790	14574	14610	14691	14613	14785	14773	14615	14545	14572	14560	14691	14723	14658	14776	14748	14632	14675	14612	14845	14558	14773	14497	14681	14668	14630	14645	14663	14770	14751	14824	14705	14781	14871	14633	14728	14705	14729	14438	14619	14649	14638	14575	14608	14730	14716	14664	14524	14655	14544	14714	14746	14591	14813	14803	14852	14684	14674	14685	14575	14736	14641	14409	14796	14572	14596	14638	14745	14746	14683	14723	14766	14826	14822	14697	14606	14721	14727	14609	14738	14656	14514	14593	14721	14771	14650	14762	14626	14671	14640	14629	14792	14363	14714	14660	14701	14473	14614	14631	14860	14521	14627	14601	14693	14717	14654	14748	14520	14837	14779	14747	14776	14843	14610	14634	14745	14685	14638	14610	14745	14679	14902	14564	14595	14667	14610	14649	14648	14466	14719	14565	14698	14727	14567	14854	14637	14629	14490	14513	14749	14663	14722	14594	14678	14647	14708	14683	14649	14548	14704	14470	14631	14712	14668	14696	14466	14541	14620	14587	14629	14642	14716	14792	14661	14590	14580	14871	14633	14620	14670	14596	14631	14630	14622	14598	14559	14617	14830	14669	14732	14722	14638	14702	14664	14764	14744	14609	14704	14698	14725	14816	14666	14681	14748	14539	14674	14663	14611	14763	14559	14533	14772	14805	14607	14662	14564	14685	14679	14505	14545	14695	14720	14544	14803	14433	14673	14907	14601	14717	14557	14712	14799	14636	14664	14616	14749	14818	14741	14614	14505	14563	14610	14668	14762	14630	14750	14651	14522	14802	14510	14597	14598	14682	14615	14862	14557	14669	14670	14806	14633	14746	14683	14798	14714	14766	14620	14739	14643	14610	14657	14861	14550	14575	14688	14586	14706	14756	14421	14670	14657	14521	14604	14690	14676	14575	14584	14498	14682	14617	14708	14458	14683	14512	14652	14621	14643	14681	14681	14630	14572	14635	14690	14868	14550	14779	14503	14669	14673	14606	14665	14681	14459	14685	14796	14469	14916	14578	14650	14752	14667	14806	14657	14701	14702	14786	14648	14651	14700	14657	14610	14433	14591	14602	14714	14628	14590	14689	14840	14848	14507	14664	14582	14756	14666	14656	14702	14684	14668	14733	14559	14836	14635	14561	14593	14685	14814	14586	14628	14680	14649	14602	14614	14706	14703	14716	14605	14685	14732	14652	14768	14679	14584	14822	14595	14562	14633	14555	14755	14713	14724	14620	14688	14471	14541	14705	14545	14736	14646	14608	14763	14754	14679	14766	14625	14642	14758	14614	14630	14594	14685	14590	14588	14625	14727	14466	14685	14643	14784	14883	14707	14577	14781	14734	14750	14820	14728	14678	14646	14642	14714	14629	14646	14618	14745	14811	14659	14647	14647	14683	14664	14663	14614	14633	14693	14593	14629	14723	14665	14520	14578	14798	14656	14583	14672	14625	14717	14652	14707	14700	14698	14460	14695	14755	14678	14693	14530	14545	14836	14587	14477	14638	14602	14624	14588	14664	14668	14742	14700	14654	14764	14530	14563	14640	14570	14642	14731	14426	14448	14542	14816	14747	14574	14635	14709	14732	14821	14525	14647	14520	14669	14626	14566	14725	14555	14567	14568	14610	14759	14522	14513	14701	14548	14584	14724	14737	14532	14771	14674	14644	14919	14488	14636	14727	14675	14577	14604	14561	14730	14650	14612	14717	14681	14559	14782	14616	14565	14490	14739	14766	14543	14571	14661	14687	14806	14639	14672	14629	14732	14659	14750	14736	14723	14633	14619	14718	14714	14795	14607	14563	14665	14630	14532	14595	14761	14618	14677	14821	14540	14813	14621	14737	14862	14592	14546	14855	14730	14600	14751	14684	14519	14618	14606	14601	14781	14552	14782	14501	14748	14892	14678	14787	14638	14698	14747	14594	14600	14719	14837	14588	14536	14528	14509	14799	14581	14780	14636	14697	14849	14666	14628	14629	14658	14585	14704	14558	14795	14639	14650	14544	14640	14594	14668	14564	14715	14799	14640	14701	14697	14686	14805	14631	14828	14726	14842	14750	14650	14540	14822	14529	14736	14488	14593	14659	14585	14660	14598	14608	14766	14697	14823	14588	14626	14548	14775	14568	14647	14734	14588	14583	14776	14475	14683	14627	14652	14540	14571	14749	14555	14703	14727	14650	14785	14727	14723	14546	14641	14689	14806	14672	14682	14658	14650	14826	14595	14652	14678	14641	14596	14378	14518	14584	14647	14612	14640	14694	14704	14767	14597	14573	14684	14435	14692	14627	14669	14791	14707	14800	14513	14610	14512	14482	14741	14559	14708	14459	14768	14642	14693	14766	14729	14769	14622	14664	14465	14632	14674	14779	14644	14714	14751	14476	14832	14357	14763	14657	14560	14507	14562	14575	14737	14762	14480	14590	14682	14656	14505	14719	14562	14666	14747	14668	14823	14760	14574	14620	14514	14757	14806	14668	14563	14762	14684	14897	14716	14598	14732	14646	14701	14850	14660	14678	14570	14651	14581	14566	14574	14587	14696	14663	14786	14609	14522	14580	14626	14585	14667	14619	14644	14693	14627	14591	14883	14632	14571	14568	14804	14809	14907	14684	14499	14575	14843	14701	14668	14885	14749	14733	14681	14659	14605	14636	14610	14451	14718	14704	14709	14620	14721	14624	14715	14704	14723	14683	14824	14555	14560	14677	14699	14474	14714	14692	14554	14749	14434	14549	14679	14683	14519	14701	14771	14671	14573	14654	14622	14537	14622	14676	14701	14609	14713	14736	14516	14509	14508	14648	14768	14638	14656	14723	14719	14589	14656	14577	14624	14579	14813	14664	14659	14641	14571	14668	14632	14751	14661	14666	14514	14548	14707	14688	14708	14613	14624	14876	14643	14546	14676	14909	14659	14647	14736	14608	14759	14638	14679	14789	14639	14720	14589	14791	14495	14716	14580	14665	14512	14675	14651	14833	14757	14756	14735	14650	14675	14649	14659	14565	14823	14464	14672	14665	14714	14690	14633	14623	14860	14647	14687	14753	14732	14703	14557	14696	14679	14663	14737	14492	14577	14752	14582	14575	14755	14707	14634	14722	14626	14786	14461	14692	14693	14601	14696	14506	14560	14550	14551	14632	14669	14740	14602	14742	14719	14765	14634	14829	14896	14791	14545	14514	14682	14864	14660	14729	14809	14607	14789	14730	14606	14588	14488	14681	14858	14632	14713	14603	14758	14735	14566	14633	14766	14640	14747	14557	14605	14746	14523	14719	14596	14627	14848	14705	14637	14715	14583	14800	14830	14674	14613	14712	14728	14667	14609	14727	14685	14702	14663	14658	14573	14669	14658	14757	14932	14720	14527	14515	14760	14591	14812	14618	14755	14866	14535	14714	14591	14616	14849	14557	14628	14591	14498	14644	14725	14621	14573	14597	14608	14580	14584	14471	14779	14578	14706	14672	14584	14683	14702	14814	14765	14743	14642	14541	14741	14660	14569	14636	14627	14766	14623	14595	14637	14611	14600	14670	14695	14593	14689	14639	14649	14709	14662	14681	14617	14708	14726	14635	14656	14654	14755	14743	14768	14836	14548	14611	14657	14767	14622	14589	14673	14731	14657	14637	14650	14627	14586	14847	14535	14780	14698	14616	14704	14689	14624	14505	14753	14655	14680	14646	14617	14590	14753	14709	14703	14675	14515	14762	14679	14757	14789	14632	14662	14512	14554	14700	14652	14685	14608	14634	14540	14685	14615	14724	14693	14611	14600	14705	14577	14747	14598	14577	14706	14717	14668	14564	14730	14663	14665	14654	14575	14764	14636	14527	14695	14767	14780	14568	14700	14819	14783	14701	14808	14695	14575	14672	14612	14730	14533	14636	14671	14710	14715	14624	14718	14659	14817	14612	14655	14675	14429	14671	14703	14602	14552	14627	14622	14868	14617	14761	14464	14640	14653	14600	14540	14655	14606	14613	14632	14489	14747	14700	14614	14649	14559	14563	14642	14644	14652	14726	14622	14748	14617	14566	14664	14648	14760	14507	14802	14757	14641	14709	14698	14666	14698	14673	14402	14823	14732	14774	14620	14681	14698	14784	14761	14537	14438	14532	14661	14672	14730	14505	14741	14767	14703	14669	14619	14600	14551	14659	14465	14698	14549	14701	14452	14527	14497	14735	14853	14646
28925	30016	38217	33261	26149	22604	20339	19041	18440	18025	17657	17470	17278	17125	16994	16928	16890	17208	17021	16844	16707	16910	16755	16861	16928	17007	16949	16896	16792	16756	16746	16650	16759	16740	16763	17000	16813	16701	16703	16885	16884	16818	16771	16782	16578	16666	16773	16839	16658	16847	16772	16701	16742	16720	16765	16782	16758	16585	16744	16788	16925	16682	16838	16818	16988	16758	16539	16899	17135	16757	16943	16801	16859	16919	16805	16764	16834	16837	16828	16817	16847	16897	16788	16690	16631	16638	17175	16848	16674	16866	16773	16676	17056	16799	16750	16963	16864	16798	16892	16606	16849	16680	16767	16568	16820	16736	16656	17056	16771	16759	16845	16837	16760	16671	16620	16681	16675	17007	16687	17101	16766	16760	16803	16867	16858	16669	16709	16490	16984	16897	17154	16876	16908	16715	16892	16707	16666	16718	16647	17092	16739	16745	16761	16645	16783	16493	16655	16828	16794	16521	16652	16608	16782	16803	16838	16744	16848	16662	16865	16957	16568	16704	16721	16844	16723	16812	17106	16714	16916	16947	16781	16795	17008	16882	16674	16783	16844	16693	16824	16675	16746	16561	16885	16867	16790	16658	16682	16513	16702	16749	16802	16683	16928	16710	16691	16711	16723	16807	16854	16866	16863	16828	16956	16812	16677	16778	16774	16796	16686	16975	16837	16857	16890	16630	17023	16607	16794	16973	16674	16765	17038	16888	16906	16815	16734	16753	16787	16645	16848	16681	16713	16771	16845	16848	16688	16725	16761	16925	16849	16607	16676	16730	16746	16826	16646	16968	17059	16682	16948	16945	16725	16700	16841	16640	16664	16723	16701	16753	16781	16686	16784	16871	16759	16883	16884	16728	16721	16631	16781	16596	16964	16761	16667	16744	16852	16605	16741	16623	16766	16757	16708	16817	16760	16750	16652	16612	16576	16773	16907	16818	16657	16947	16812	16642	16800	16859	16683	16587	16793	16818	16788	16926	16908	16922	16958	16924	16990	16821	17034	16732	16721	16930	16751	16654	16701	16833	16706	16843	16584	16768	17003	16910	16998	16678	16849	16951	16870	16646	16719	16730	17084	16768	16819	16723	16671	16643	16739	16796	16779	16873	16833	16946	16790	16636	17019	16893	17028	16692	16949	16880	16996	16663	16719	16836	16947	16640	16719	16789	16780	16770	16941	16888	16833	16693	16941	16707	16694	16751	16834	16642	16680	16770	16747	16802	16839	16909	16776	16639	16868	16871	16657	16774	16837	16802	16786	16903	16994	16838	16964	16828	16925	16827	16835	16661	16623	16654	16943	16821	16943	16822	16738	16986	16922	16760	16959	16791	16936	16865	16825	16835	16792	16800	16911	16625	16775	17017	16796	16774	16851	16947	16821	16845	16884	16746	16896	16836	16823	16847	16781	16665	16981	16667	16850	16619	16726	16613	16862	16752	16820	16728	16838	16644	16825	16849	16727	16703	16909	16711	16664	16817	16786	16742	16614	16841	16947	16867	16752	16736	16883	16833	16831	16717	16802	16921	16787	16874	16860	16885	16908	16780	16741	16733	16836	16885	16734	16720	16937	17019	17003	16797	16611	16834	16776	16832	16802	16841	16706	16559	16718	16786	16909	16658	16839	16772	16908	16665	16714	16882	16859	16988	16810	17001	16870	16770	16774	16759	16804	16780	16817	16776	16816	17014	16947	16883	16801	16887	16842	16780	16638	16883	16675	16663	16845	16779	16852	16856	16894	16994	16840	16707	16900	16902	16762	16745	16827	16811	16851	16908	16636	16796	16854	17044	16697	16815	16858	16835	16759	16771	16618	16706	16618	16646	16784	16930	16742	16827	16924	16971	16910	16846	16709	16772	16876	16909	16903	16871	16722	16708	16927	16905	16872	16851	16756	16998	16765	16701	16863	17010	16680	16667	16683	16717	16585	16854	16978	16665	16793	16748	16617	16773	16729	16810	16931	16900	16791	16735	16793	16607	16644	16768	16816	16806	16914	16604	17117	16957	16670	16793	16804	16901	16665	16817	16786	16626	16981	16842	16690	17123	16761	16811	16773	16724	16730	16929	16856	16826	16511	16981	16914	16814	16730	16652	16974	16808	16777	16767	16666	16763	16719	16947	16719	16855	16627	16747	16681	16726	16961	16690	16923	16713	16742	16661	16802	16629	16900	16658	16617	16862	16857	16759	16713	16709	16970	16736	16713	16756	16765	16711	16979	16747	16677	16811	16860	16767	16871	16890	16797	16994	16746	16809	17003	16943	16933	16811	16790	16783	16759	16828	17154	16879	16940	16865	17032	17009	16714	16726	17002	16890	16882	16788	16667	16976	16866	16818	16826	16731	16823	16743	16776	17020	16889	16698	16913	16688	17011	16691	16896	16814	16736	16691	16871	16640	16991	16737	16811	16669	16863	16797	16909	16890	16896	16883	16753	16849	16789	16801	16757	16852	16907	16908	16643	16610	16652	16800	16709	16748	16729	16717	16777	16746	16843	16816	16688	16753	16647	16810	16622	16671	16865	16751	16837	16818	16726	16616	16729	16814	16702	16757	16992	16788	16863	16895	16870	16781	16790	16815	16839	16865	16787	16862	16953	16691	16765	16707	16877	17044	16740	16864	16936	16757	16858	16709	17030	16905	16973	16648	16912	16801	16700	16862	16897	16740	16642	16554	16871	16799	16578	16793	16735	16679	16841	16856	16900	16832	16809	16835	16978	16707	16838	16543	16704	16824	16814	16655	16568	16693	16875	16959	16708	16823	16800	16709	16850	16712	16874	16850	16838	16655	16460	16720	16833	16737	16680	16782	16956	16586	16665	16939	16969	16749	16639	16733	16987	16787	16948	17030	17108	16944	17015	16766	16815	16651	16714	16666	16706	16901	16901	16773	16701	16852	16902	16859	16745	16793	16776	16936	16956	16734	16680	16856	16609	16850	16708	16803	16757	16641	16724	16849	16747	16774	16739	16876	16880	16791	16741	16664	17049	16679	16554	16900	17043	16836	16694	16795	16801	16917	16834	16799	16768	16929	16868	16958	16885	16754	16956	16941	16845	16784	16902	16782	16938	17033	16703	16723	16603	16925	16674	16630	16795	16889	16779	16633	16691	16794	16623	16704	16956	16553	16831	16903	16920	16846	16828	16811	16692	16810	16889	16868	16866	16732	16908	16795	16808	16771	16948	16782	17026	16713	16860	16830	16779	17009	17050	16840	16802	16646	16679	16800	16820	16769	16804	16810	16630	16845	16923	16970	16585	16862	16691	16647	16677	16552	16650	16806	16761	16776	16706	16753	16829	16763	16699	16792	16918	16628	16914	16914	16755	16838	16829	16863	16819	16637	16918	16859	16668	16812	16898	16620	16880	16751	16577	16846	16616	16632	16742	16616	16796	16739	16760	16699	16859	16793	16730	16792	16791	16948	16901	16920	16755	16822	16746	16837	16756	16676	16714	16584	16616	17033	16875	16642	16978	16944	16858	16756	16899	16676	17028	16807	16935	16903	17059	16779	16504	16890	16588	16703	16962	16727	16760	16971	16708	16823	16918	16835	16851	16877	16765	16865	16908	16819	16951	16888	16836	16853	16709	16658	16810	16720	16603	16797	16628	16702	16778	16867	16755	16612	16611	16761	16812	16881	16682	16992	16912	16719	16929	16993	16739	16941	16763	16850	16912	16641	16693	16920	16658	16864	16973	16779	16704	16647	16837	16865	16656	16991	16782	16850	16681	16792	16819	16794	16863	16852	16729	16887	16934	16685	16621	16899	16757	16740	16749	16830	16883	16750	16738	16595	16798	16530	16847	17005	16937	16635	16746	16771	16893	16893	16660	16998	16779	16578	16729	16515	16970	16726	16841	16599	16835	16785	16796	16910	16754	16879	16744	16841	16785	16913	16876	16974	16890	16858	17017	16829	16937	16893	16822	16819	16820	16660	16982	16905	16803	16859	16943	16878	16853	16757	17034	16787	16582	16815	17007	16796	16642	16640	16745	16684	16735	16731	16739	16532	16830	16740	16916	16772	16983	16851	16826	16826	16753	16942	16783	16777	16747	16883	16817	16750	16882	16813	16622	16588	16724	16835	17020	16799	16904	16672	16760	16632	16907	16916	16762	16766	16810	16874	16919	16858	16887	16863	17022	16775	16806	16886	16852	16856	16787	16835	16682	16739	16733	16735	16708	16742	16762	16729	16901	16831	16632	16844	16787	16797	16854	16825	16560	16766	16995	16809	16832	16758	16564	16813	16829	16845	16633	16773	16774	16907	16662	16684	16689	16698	16785	16778	16818	16756	16739	16694	16924	16961	16773	16916	16885	16811	16810	16889	16806	16630	16883	16579	16801	16684	16824	16800	16781	16683	16798	16796	16778	16704	16811	16712	16827	16950	16695	16775	16610	16749	16662	16684	16521	16667	16983	16767	16751	16831	16798	16729	16916	16719	16866	16796	16952	16944	16829	16864	16886	16742	16784	16765	16605	16930	16808	16612	16781	16938	16890	16813	16909	16833	16679	16915	16797	16947	16719	16854	16871	16744	16799	16704	16585	17112	16942	16907	16818	16605	16807	16976	16731	16936	16862	16773	16845	16965	16700	16798	16863	16627	16677	16774	16765	16907	16630	16837	16651	16830	16868	16676	16905	16875	16744	16621	16918	16866	16699	16756	16655	16879	16844	16794	16951	16865	16750	16858	16653	16731	16794	16626	16769	16600	16804	16700	16677	16915	16966	16789	16697	16833	16798	16783	16621	16697	16761	16801	16740	17004	16810	17026	16748	16686	16680	17004	16807	16712	16638	16818	16838	16678	16673	16706	16837	16856	16804	16640	16765	16913	16719	16737	16701	16864	16884	16763	16766	16986	16924	16815	16945	16870	16877	16664	16824	16670	16655	16854	16841	16929	16780	16838	16773	16829	16654	16741	16778	16891	16850	17145	16759	16970	16790	16732	16872	16649	16779	16803	16797	16664	16753	16841	16887	16908	16701	16847	16732	16773	16920	16644	16820	16652	16883	16912	16929	16893	16981	16751	16771	16691	16805	16894	16800	16938	16944	16960	16860	16600	16649	16606	16754	16734	16719	16728	16723	16767	16793	16966	16748	16756	16754	16850	16839	16662	16687	16540	16928	16611	16756	16810	16706	16875
32550	48796	44338	34084	26851	22097	19541	17636	16708	15989	15443	15274	15094	14977	14807	14735	14635	14689	14596	14697	14619	14492	14586	14611	14602	14387	14568	14388	14565	14456	14574	14653	14470	14420	14322	14529	14488	14644	14410	14411	14462	14487	14426	14511	14404	14541	14476	14462	14557	14420	14488	14524	14508	14439	14493	14298	14527	14317	14425	14548	14462	14392	14451	14485	14490	14371	14426	14324	14397	14388	14637	14347	14633	14556	14743	14433	14470	14496	14514	14562	14421	14508	14362	14588	14350	14546	14465	14455	14449	14370	14459	14559	14468	14554	14318	14377	14461	14505	14498	14509	14501	14621	14384	14541	14454	14504	14294	14489	14539	14485	14455	14446	14492	14417	14402	14512	14483	14559	14395	14509	14474	14418	14502	14359	14690	14417	14432	14480	14475	14324	14551	14404	14548	14514	14670	14515	14540	14448	14545	14412	14404	14656	14498	14492	14604	14558	14331	14408	14416	14414	14548	14429	14571	14257	14459	14459	14545	14250	14408	14481	14387	14537	14613	14463	14390	14485	14254	14491	14467	14576	14548	14358	14536	14448	14538	14500	14492	14572	14418	14402	14632	14395	14526	14522	14480	14642	14511	14650	14524	14479	14753	14408	14568	14520	14469	14528	14535	14443	14484	14421	14556	14469	14465	14368	14451	14506	14517	14339	14418	14385	14279	14510	14500	14486	14511	14667	14526	14486	14571	14565	14518	14341	14535	14634	14532	14409	14524	14446	14528	14344	14438	14488	14378	14640	14395	14497	14560	14253	14469	14413	14430	14520	14670	14541	14435	14649	14397	14552	14346	14583	14535	14472	14452	14611	14386	14375	14590	14526	14333	14529	14448	14401	14390	14457	14406	14524	14559	14354	14405	14444	14402	14574	14415	14295	14501	14393	14295	14523	14410	14437	14380	14291	14693	14442	14476	14475	14567	14486	14392	14505	14385	14399	14499	14564	14586	14533	14460	14543	14537	14523	14466	14508	14505	14439	14531	14243	14517	14491	14324	14610	14263	14439	14368	14600	14521	14423	14502	14392	14450	14371	14454	14527	14459	14537	14439	14609	14470	14527	14460	14598	14492	14404	14508	14536	14394	14522	14495	14598	14315	14418	14451	14494	14414	14349	14544	14542	14361	14449	14567	14422	14533	14529	14342	14627	14590	14457	14280	14579	14265	14509	14446	14248	14391	14615	14691	14602	14553	14340	14642	14426	14566	14342	14439	14425	14365	14505	14402	14406	14488	14416	14497	14444	14549	14374	14494	14424	14288	14547	14430	14268	14554	14539	14439	14613	14531	14453	14386	14451	14473	14458	14545	14645	14483	14448	14449	14529	14567	14434	14341	14578	14505	14453	14555	14436	14299	14387	14383	14525	14293	14603	14327	14591	14605	14544	14494	14275	14471	14511	14390	14412	14480	14685	14329	14393	14547	14377	14456	14501	14486	14468	14511	14476	14468	14563	14543	14520	14531	14483	14422	14345	14393	14491	14542	14438	14385	14516	14434	14480	14345	14605	14497	14632	14487	14401	14413	14423	14441	14388	14497	14795	14518	14530	14659	14389	14429	14461	14444	14528	14549	14502	14507	14554	14619	14463	14457	14407	14415	14458	14567	14419	14605	14327	14684	14345	14725	14414	14295	14326	14578	14529	14435	14532	14457	14474	14436	14489	14493	14579	14443	14457	14406	14467	14405	14523	14542	14541	14547	14525	14444	14538	14475	14598	14492	14492	14458	14591	14363	14352	14447	14681	14493	14458	14511	14419	14511	14573	14606	14447	14540	14439	14588	14597	14450	14425	14544	14515	14399	14342	14587	14556	14382	14536	14493	14536	14454	14534	14393	14652	14344	14506	14312	14409	14397	14607	14467	14513	14452	14455	14517	14495	14420	14483	14546	14287	14500	14534	14624	14490	14516	14282	14588	14432	14495	14263	14573	14314	14627	14624	14352	14635	14340	14530	14309	14374	14481	14577	14367	14477	14478	14606	14348	14455	14443	14616	14480	14465	14677	14536	14380	14452	14522	14455	14564	14434	14496	14334	14572	14323	14294	14528	14515	14418	14653	14461	14487	14353	14395	14478	14503	14452	14298	14391	14473	14628	14625	14528	14493	14542	14467	14154	14458	14567	14626	14539	14404	14557	14541	14354	14517	14464	14500	14464	14239	14459	14631	14544	14515	14430	14555	14505	14321	14348	14480	14503	14521	14531	14360	14510	14514	14534	14480	14354	14438	14461	14617	14480	14188	14503	14502	14689	14580	14517	14450	14328	14384	14640	14327	14608	14531	14416	14377	14550	14419	14480	14541	14616	14455	14430	14497	14480	14536	14422	14339	14562	14563	14589	14547	14643	14483	14466	14461	14615	14494	14558	14318	14427	14573	14356	14574	14444	14542	14422	14505	14500	14378	14418	14309	14462	14538	14525	14635	14363	14426	14191	14506	14424	14470	14405	14451	14483	14260	14509	14599	14521	14600	14595	14567	14440	14270	14456	14475	14496	14387	14467	14302	14442	14626	14281	14451	14413	14552	14325	14585	14565	14366	14503	14482	14510	14484	14361	14520	14388	14633	14297	14464	14433	14493	14507	14301	14422	14453	14460	14495	14447	14569	14370	14571	14583	14392	14467	14450	14511	14579	14495	14400	14461	14402	14382	14436	14338	14481	14294	14449	14370	14401	14382	14420	14416	14405	14495	14573	14559	14381	14538	14585	14517	14445	14635	14578	14315	14404	14633	14498	14505	14459	14416	14553	14302	14552	14485	14401	14433	14477	14367	14571	14466	14461	14559	14513	14444	14376	14555	14497	14509	14323	14596	14346	14434	14428	14632	14552	14472	14537	14282	14432	14381	14552	14302	14491	14478	14391	14476	14433	14514	14599	14544	14393	14542	14552	14497	14517	14491	14458	14492	14407	14372	14490	14572	14629	14512	14412	14390	14645	14503	14367	14577	14554	14497	14535	14481	14505	14311	14670	14558	14487	14439	14488	14418	14470	14339	14304	14450	14443	14512	14514	14453	14545	14691	14368	14501	14411	14371	14451	14448	14625	14387	14490	14341	14592	14662	14386	14480	14659	14555	14429	14491	14431	14500	14389	14570	14448	14474	14576	14486	14439	14545	14533	14412	14616	14347	14554	14506	14461	14371	14452	14280	14400	14482	14491	14471	14517	14541	14491	14549	14554	14331	14556	14601	14712	14502	14402	14444	14370	14514	14504	14405	14533	14601	14416	14414	14510	14472	14498	14519	14614	14559	14310	14393	14475	14525	14422	14534	14508	14403	14580	14539	14598	14610	14597	14339	14566	14332	14500	14599	14440	14323	14352	14470	14422	14456	14648	14371	14613	14472	14439	14412	14352	14394	14521	14629	14552	14625	14659	14374	14445	14586	14383	14414	14482	14565	14458	14540	14354	14475	14560	14406	14514	14469	14459	14283	14348	14355	14514	14353	14667	14443	14472	14546	14517	14525	14604	14480	14424	14285	14564	14356	14501	14605	14404	14350	14409	14451	14666	14481	14508	14449	14304	14420	14546	14472	14421	14400	14606	14357	14210	14498	14494	14503	14366	14581	14410	14371	14516	14588	14407	14477	14296	14452	14529	14364	14498	14377	14455	14521	14376	14487	14508	14521	14538	14522	14518	14453	14511	14538	14464	14622	14488	14644	14404	14595	14435	14320	14553	14549	14576	14658	14539	14625	14496	14482	14537	14373	14586	14392	14481	14386	14558	14390	14566	14561	14468	14402	14411	14497	14474	14597	14442	14480	14508	14590	14636	14391	14649	14541	14477	14554	14533	14563	14650	14499	14391	14374	14394	14550	14516	14523	14507	14445	14543	14579	14636	14394	14484	14647	14446	14408	14357	14496	14470	14380	14367	14482	14522	14413	14418	14565	14503	14501	14519	14547	14616	14615	14521	14562	14465	14553	14595	14508	14488	14514	14523	14406	14474	14486	14560	14341	14407	14536	14403	14499	14517	14319	14370	14368	14473	14515	14551	14499	14452	14506	14443	14512	14514	14488	14487	14519	14421	14479	14374	14516	14537	14474	14620	14526	14555	14375	14480	14504	14540	14615	14682	14449	14440	14464	14522	14341	14486	14498	14534	14543	14292	14556	14503	14406	14560	14411	14468	14538	14465	14428	14481	14837	14496	14459	14460	14358	14346	14459	14531	14510	14382	14483	14504	14378	14553	14397	14523	14367	14649	14570	14576	14359	14482	14504	14484	14603	14494	14335	14371	14304	14464	14601	14477	14392	14430	14629	14634	14391	14523	14601	14508	14595	14555	14485	14377	14502	14571	14414	14476	14471	14222	14502	14396	14268	14441	14386	14423	14441	14418	14476	14574	14480	14481	14540	14455	14639	14468	14582	14491	14544	14557	14521	14303	14601	14452	14506	14638	14316	14464	14518	14552	14566	14363	14572	14437	14488	14504	14476	14546	14452	14447	14594	14583	14374	14351	14558	14532	14473	14443	14613	14503	14513	14483	14588	14519	14433	14424	14361	14478	14380	14583	14569	14402	14320	14460	14359	14411	14607	14460	14452	14518	14552	14407	14487	14403	14606	14556	14460	14446	14584	14427	14459	14338	14392	14486	14422	14450	14475	14323	14564	14447	14424	14437	14528	14437	14573	14491	14529	14441	14638	14346	14535	14558	14369	14655	14484	14581	14382	14481	14346	14484	14416	14585	14496	14585	14626	14538	14464	14474	14508	14565	14460	14401	14483	14664	14465	14409	14343	14442	14425	14494	14413	14558	14572	14354	14435	14491	14546	14511	14550	14643	14541	14427	14597	14512	14540	14496	14448	14679	14472	14463	14661	14359	14412	14604	14611	14512	14466	14525	14321	14463	14310	14508	14458	14483	14599	14412	14619	14603	14440	14419	14269	14489	14474	14608	14449	14470	14458	14381	14579	14368	14510	14555	14498	14304	14562	14576	14626	14473	14421	14300	14606	14477	14636	14342	14443	14585	14649	14363	14402	14464	14474	14502	14399	14442	14396	14454	14404	14273	14452	14719	14491	14505	14419	14456	14470	14424	14348	14616	14573	14571	14281	14599	14445	14490	14379	14342	14322	14674	14468	14462	14300	14573	14566	14376	14341	14685	14456	14341	14676	14454	14412	14468	14586	14403	14440
23981	21495	29281	26774	26126	26271	25223	21030	19590	18775	18257	17811	17531	17123	17158	16979	16884	16726	16845	16637	16857	16708	16736	16581	16686	16584	16743	16564	16551	16678	16568	16635	16663	16787	16497	16839	16754	16825	16523	16624	16601	16524	16736	16528	16505	16687	16757	16604	16644	16647	16577	16708	16716	16536	16557	16606	16612	16636	16808	16552	16654	16662	16683	16542	16838	16640	16596	16692	16771	16810	16655	16708	16753	16709	16598	16534	16646	16613	16632	16589	16577	16536	16372	16535	16483	16532	16450	16706	16725	16454	16532	16575	16592	16588	16405	16443	16518	16564	16657	16541	16683	16618	16415	16713	16355	16741	16560	16448	16520	16308	16622	16519	16691	16658	16689	16627	16663	16568	16494	16499	16686	16553	16638	16501	16605	16505	16592	16546	16565	16617	16521	16629	16461	16544	16453	16535	16611	16794	16675	16488	16500	16501	16506	16480	16710	16506	16448	16605	16679	16585	16639	16851	16374	16691	16607	16488	16659	16548	16473	16421	16599	16661	16554	16484	16502	16771	16624	16573	16606	16492	16396	16581	16596	16565	16508	16616	16649	16560	16606	16600	16459	16572	16666	16474	16522	16472	16678	16446	16409	16700	16703	16534	16561	16593	16859	16669	16764	16555	16584	16524	16538	16538	16642	16673	16623	16603	16565	16468	16594	16384	16666	16514	16651	16606	16442	16869	16362	16595	16620	16613	16612	16572	16681	16468	16591	16581	16549	16626	16510	16586	16534	16641	16511	16725	16404	16658	16603	16409	16666	16573	16629	16388	16714	16581	16722	16593	16551	16522	16562	16666	16604	16602	16504	16798	16577	16546	16669	16514	16507	16508	16676	16706	16384	16626	16709	16516	16609	16473	16482	16635	16409	16436	16716	16632	16577	16549	16564	16514	16649	16682	16689	16520	16426	16579	16431	16521	16595	16693	16406	16608	16601	16486	16671	16523	16462	16494	16571	16376	16772	16446	16409	16470	16609	16391	16697	16437	16478	16532	16569	16427	16394	16546	16656	16603	16515	16456	16539	16778	16551	16537	16633	16635	16693	16730	16343	16632	16609	16632	16459	16588	16563	16649	16581	16568	16479	16538	16608	16707	16572	16669	16564	16649	16654	16551	16588	16629	16586	16522	16423	16428	16585	16409	16507	16553	16509	16394	16656	16548	16609	16570	16375	16660	16479	16593	16455	16405	16435	16497	16397	16601	16628	16361	16428	16665	16479	16685	16650	16606	16654	16543	16520	16543	16445	16722	16675	16608	16550	16312	16453	16493	16652	16687	16553	16499	16412	16661	16690	16547	16789	16446	16608	16476	16553	16515	16596	16703	16663	16587	16555	16667	16629	16757	16816	16595	16846	16591	16645	16801	16662	16588	16462	16495	16468	16639	16634	16515	16632	16597	16759	16621	16646	16759	16648	16613	16621	16346	16531	16482	16414	16566	16478	16611	16582	16512	16667	16660	16670	16480	16742	16482	16528	16715	16637	16662	16539	16505	16548	16670	16621	16626	16714	16485	16832	16744	16584	16473	16719	16268	16576	16634	16599	16422	16651	16551	16565	16500	16484	16447	16450	16531	16679	16518	16653	16662	16823	16674	16478	16734	16509	16725	16440	16418	16569	16513	16787	16666	16635	16537	16561	16465	16548	16644	16452	16658	16582	16430	16557	16774	16566	16740	16596	16614	16555	16534	16635	16643	16559	16503	16501	16628	16363	16577	16676	16588	16603	16519	16649	16570	16686	16625	16518	16534	16540	16547	16588	16689	16597	16391	16609	16656	16487	16430	16580	16523	16772	16580	16863	16354	16501	16636	16576	16741	16521	16297	16496	16578	16649	16648	16616	16678	16577	16620	16551	16548	16573	16612	16398	16361	16744	16408	16526	16593	16420	16656	16460	16632	16626	16794	16560	16548	16301	16626	16638	16822	16709	16602	16538	16482	16679	16555	16494	16566	16539	16549	16698	16583	16660	16656	16476	16521	16604	16627	16678	16683	16593	16638	16467	16624	16586	16603	16580	16506	16659	16690	16588	16584	16528	16617	16350	16703	16673	16521	16470	16572	16499	16381	16560	16480	16513	16753	16623	16514	16312	16569	16718	16556	16343	16595	16555	16437	16718	16546	16688	16543	16552	16699	16577	16725	16614	16595	16726	16327	16325	16627	16615	16600	16746	16624	16661	16457	16531	16617	16491	16513	16725	16499	16434	16463	16622	16467	16620	16390	16472	16544	16533	16632	16583	16720	16532	16681	16469	16716	16500	16730	16600	16607	16738	16517	16507	16472	16627	16635	16415	16780	16454	16654	16509	16578	16534	16363	16532	16283	16430	16516	16596	16555	16735	16449	16536	16555	16633	16549	16572	16559	16651	16582	16534	16554	16470	16593	16439	16770	16495	16615	16297	16570	16492	16439	16786	16425	16514	16422	16510	16540	16584	16522	16569	16590	16747	16791	16689	16461	16459	16541	16431	16587	16532	16276	16502	16698	16275	16578	16756	16575	16555	16665	16388	16554	16587	16499	16666	16584	16670	16596	16312	16471	16737	16513	16639	16644	16614	16354	16584	16712	16678	16490	16750	16503	16687	16458	16593	16648	16751	16545	16291	16641	16634	16516	16613	16421	16635	16517	16757	16611	16539	16634	16560	16560	16408	16577	16513	16502	16606	16564	16475	16587	16391	16370	16727	16635	16680	16522	16696	16563	16759	16454	16376	16449	16562	16599	16452	16355	16425	16610	16535	16668	16486	16695	16622	16618	16483	16595	16767	16629	16598	16398	16594	16581	16458	16620	16372	16591	16599	16599	16611	16472	16543	16540	16598	16638	16488	16463	16291	16338	16514	16649	16615	16516	16500	16574	16571	16569	16550	16367	16554	16668	16579	16539	16592	16604	16545	16479	16526	16625	16638	16468	16594	16464	16615	16636	16614	16448	16591	16756	16392	16626	16430	16683	16434	16517	16566	16559	16656	16439	16680	16456	16612	16453	16534	16582	16632	16596	16653	16615	16702	16504	16763	16354	16537	16696	16527	16381	16628	16525	16620	16662	16576	16673	16562	16625	16625	16457	16687	16320	16536	16642	16532	16446	16642	16466	16564	16516	16566	16620	16630	16636	16656	16621	16295	16640	16466	16577	16708	16394	16659	16452	16482	16634	16525	16575	16609	16603	16478	16547	16516	16507	16522	16567	16609	16585	16719	16588	16637	16701	16579	16537	16383	16502	16602	16602	16511	16367	16534	16596	16659	16571	16529	16772	16585	16709	16546	16630	16371	16337	16504	16429	16571	16659	16539	16526	16532	16645	16573	16587	16589	16548	16521	16728	16666	16254	16581	16576	16522	16557	16562	16574	16546	16329	16579	16379	16678	16506	16394	16560	16455	16490	16499	16588	16594	16504	16439	16512	16533	16504	16404	16332	16802	16473	16645	16570	16440	16778	16588	16365	16640	16545	16694	16476	16470	16525	16332	16618	16382	16615	16453	16492	16546	16638	16639	16521	16510	16457	16468	16436	16433	16569	16618	16722	16477	16547	16621	16759	16653	16709	16581	16304	16477	16538	16656	16408	16449	16590	16632	16471	16563	16478	16429	16609	16458	16507	16743	16572	16658	16832	16525	16508	16542	16616	16431	16539	16450	16591	16442	16671	16624	16456	16370	16474	16704	16761	16681	16601	16629	16461	16619	16698	16578	16601	16549	16461	16482	16454	16741	16586	16649	16434	16377	16506	16468	16606	16381	16653	16573	16719	16567	16495	16586	16453	16561	16574	16287	16420	16465	16500	16550	16626	16557	16764	16535	16694	16469	16417	16640	16578	16658	16606	16750	16566	16551	16645	16644	16681	16592	16684	16746	16751	16711	16549	16587	16534	16597	16655	16551	16719	16615	16651	16678	16604	16736	16510	16576	16762	16522	16621	16694	16660	16521	16571	16655	16599	16787	16554	16586	16628	16529	16643	16723	16475	16493	16510	16631	16630	16619	16574	16563	16755	16651	16804	16502	16547	16598	16727	16630	16428	16542	16571	16720	16470	16460	16651	16672	16606	16623	16643	16579	16615	16524	16601	16444	16729	16596	16698	16470	16734	16600	16834	16655	16484	16549	16441	16705	16404	16864	16642	16692	16631	16734	16613	16632	16491	16576	16896	16677	16528	16483	16688	16343	16365	16541	16334	16448	16738	16600	16472	16391	16586	16474	16502	16365	16594	16497	16435	16605	16670	16648	16497	16680	16763	16569	16563	16592	16557	16524	16506	16528	16578	16494	16527	16680	16702	16684	16666	16538	16571	16569	16455	16644	16374	16504	16552	16418	16550	16601	16360	16898	16448	16435	16534	16566	16552	16620	16608	16530	16492	16403	16565	16687	16395	16657	16351	16758	16498	16710	16720	16632	16762	16447	16453	16593	16538	16545	16687	16589	16632	16674	16441	16549	16525	16444	16785	16409	16500	16578	16458	16472	16610	16309	16496	16438	16865	16613	16527	16634	16676	16597	16503	16433	16696	16673	16695	16666	16532	16676	16546	16683	16584	16621	16395	16508	16391	16412	16582	16661	16649	16650	16468	16625	16481	16473	16667	16549	16752	16559	16616	16368	16569	16659	16603	16624	16490	16511	16564	16493	16478	16554	16639	16531	16641	16550	16524	16618	16416	16574	16810	16593	16487	16381	16495	16710	16627	16685	16542	16692	16588	16556	16751	16547	16726	16498	16489	16625	16558	16736	16501	16598	16740	16727	16509	16753	16718	16561	16538	16551	16542	16589	16267	16387	16369	16564	16868	16611	16743	16618	16384	16403	16510	16618	16442	16465	16473	16518	16549	16441	16471	16750	16595	16522	16699	16534	16494	16699	16559	16612	16729	16530	16662	16569	16626	16539	16623	16442	16652	16642	16646	16627	16661	16538	16591	16508	16676	16623	16788	16626	16608	16537	16644	16531	16764	16557	16571	16588	16693	16765	16598	16606	16654	16656	16523	16502	16622	16595	16623	16583	16713	16679	16699	16788	16815	16609	16628	16490	16521	16656	16502	16491	16634	16669	16621	16499	16755	16436	16593	16537	16370	16757	16630	16609	16509	16485	16585	16560	16809	16598	16613	16566	16769	16476	16682	16640	16632	16768	16577	16537	16589	16575	16531
34564	56556	53093	42094	33201	26554	23142	20189	18545	16888	16392	15595	15286	15146	14968	14976	14769	14715	14548	14625	14686	14528	14415	14478	14400	14163	14380	14281	14530	14326	14420	14518	14447	14491	14445	14600	14455	14452	14448	14400	14465	14404	14381	14360	14331	14385	14293	14253	14353	14543	14276	14561	14462	14522	14404	14319	14298	14252	14317	14323	14366	14292	14450	14443	14358	14460	14235	14286	14471	14211	14399	14434	14278	14443	14338	14253	14334	14446	14253	14425	14476	14566	14284	14478	14315	14333	14386	14397	14350	14541	14408	14504	14544	14224	14513	14292	14419	14446	14444	14391	14549	14348	14347	14285	14491	14353	14272	14326	14393	14407	14355	14488	14487	14459	14298	14323	14375	14529	14377	14312	14406	14175	14408	14364	14289	14279	14386	14428	14505	14442	14401	14370	14251	14318	14530	14440	14489	14356	14506	14184	14226	14346	14422	14528	14301	14209	14301	14559	14184	14361	14384	14348	14364	14414	14460	14228	14554	14399	14421	14353	14268	14410	14378	14433	14371	14352	14425	14597	14390	14362	14279	14403	14353	14393	14328	14510	14333	14335	14278	14356	14476	14380	14335	14309	14473	14482	14434	14258	14423	14326	14412	14309	14377	14311	14301	14225	14376	14466	14328	14470	14329	14295	14217	14265	14434	14398	14312	14245	14186	14318	14413	14190	14364	14238	14192	14418	14189	14594	14336	14305	14468	14420	14292	14527	14467	14253	14539	14156	14449	14405	14512	14320	14365	14539	14452	14401	14376	14295	14400	14364	14192	14461	14267	14403	14401	14408	14349	14450	14291	14322	14401	14490	14270	14289	14361	14255	14325	14395	14199	14416	14398	14409	14292	14502	14256	14391	14406	14431	14315	14211	14416	14372	14525	14336	14432	14406	14335	14487	14264	14232	14299	14256	14437	14278	14326	14435	14500	14455	14540	14165	14350	14325	14365	14394	14256	14369	14331	14309	14302	14278	14303	14538	14543	14305	14614	14268	14389	14546	14329	14419	14406	14345	14260	14202	14355	14309	14416	14290	14448	14367	14335	14360	14334	14243	14464	14420	14448	14260	14476	14279	14379	14359	14322	14436	14325	14420	14374	14324	14484	14243	14292	14370	14287	14496	14525	14324	14471	14434	14362	14261	14298	14273	14371	14286	14476	14395	14350	14367	14408	14384	14301	14405	14541	14568	14450	14385	14254	14374	14396	14376	14471	14382	14304	14360	14343	14506	14301	14472	14211	14522	14462	14414	14320	14290	14313	14349	14317	14436	14262	14387	14273	14472	14422	14309	14503	14316	14306	14265	14325	14467	14430	14533	14412	14235	14292	14199	14180	14372	14388	14268	14442	14560	14476	14239	14343	14228	14461	14366	14199	14282	14375	14375	14290	14308	14396	14556	14326	14388	14416	14344	14301	14489	14413	14394	14280	14378	14457	14204	14266	14273	14464	14280	14331	14362	14468	14176	14424	14326	14348	14405	14458	14270	14456	14294	14224	14458	14488	14381	14248	14474	14416	14356	14424	14395	14455	14314	14412	14648	14454	14215	14301	14321	14338	14519	14447	14322	14270	14262	14423	14417	14408	14393	14448	14363	14307	14380	14400	14525	14434	14524	14289	14300	14310	14268	14289	14291	14250	14343	14372	14294	14343	14498	14409	14343	14244	14270	14184	14253	14437	14284	14360	14261	14408	14555	14377	14330	14450	14397	14351	14506	14365	14509	14373	14281	14341	14432	14422	14447	14246	14353	14477	14332	14395	14580	14314	14352	14312	14515	14347	14498	14428	14379	14175	14514	14312	14478	14429	14399	14251	14376	14297	14420	14270	14335	14433	14317	14371	14415	14458	14346	14363	14194	14408	14297	14358	14406	14401	14431	14166	14402	14551	14361	14363	14374	14390	14364	14353	14364	14396	14304	14421	14334	14302	14460	14398	14300	14335	14241	14354	14387	14308	14311	14280	14321	14304	14370	14272	14318	14417	14281	14314	14255	14282	14330	14452	14488	14323	14395	14222	14372	14432	14308	14259	14453	14181	14327	14395	14290	14476	14329	14441	14402	14399	14372	14366	14133	14504	14277	14404	14365	14581	14412	14347	14292	14429	14257	14457	14469	14345	14343	14285	14356	14354	14340	14358	14277	14539	14264	14392	14370	14509	14512	14307	14303	14344	14369	14270	14433	14502	14373	14318	14341	14403	14422	14393	14424	14454	14399	14347	14268	14311	14364	14445	14398	14333	14391	14247	14510	14496	14354	14518	14360	14296	14252	14523	14125	14409	14464	14530	14443	14421	14329	14423	14281	14476	14344	14402	14267	14279	14347	14341	14380	14588	14491	14337	14414	14513	14438	14568	14268	14464	14339	14409	14268	14452	14310	14364	14385	14377	14300	14471	14227	14418	14334	14064	14298	14351	14228	14471	14365	14269	14531	14447	14444	14508	14225	14448	14503	14438	14356	14341	14352	14323	14144	14300	14218	14296	14320	14387	14407	14152	14329	14305	14334	14291	14348	14346	14301	14397	14340	14340	14348	14324	14446	14379	14399	14521	14386	14303	14415	14283	14175	14232	14245	14342	14384	14368	14377	14429	14325	14425	14261	14407	14278	14394	14453	14260	14313	14414	14296	14409	14492	14286	14621	14452	14281	14465	14341	14388	14424	14451	14554	14187	14543	14424	14302	14443	14417	14366	14271	14219	14425	14335	14348	14345	14442	14379	14360	14473	14425	14322	14459	14216	14506	14401	14292	14519	14360	14283	14428	14475	14310	14329	14240	14355	14369	14498	14376	14328	14348	14516	14379	14330	14306	14325	14535	14485	14356	14294	14421	14432	14338	14381	14290	14430	14332	14323	14282	14351	14419	14267	14600	14518	14479	14387	14249	14434	14449	14330	14499	14383	14375	14329	14391	14235	14391	14204	14425	14251	14385	14448	14212	14364	14437	14510	14481	14445	14383	14346	14416	14398	14505	14301	14351	14494	14331	14442	14192	14607	14402	14195	14433	14499	14628	14302	14400	14312	14371	14272	14279	14383	14240	14344	14528	14410	14218	14481	14381	14454	14423	14406	14317	14280	14404	14371	14284	14470	14388	14481	14398	14499	14310	14419	14428	14472	14380	14471	14238	14307	14243	14353	14275	14314	14341	14370	14451	14350	14278	14428	14369	14315	14200	14315	14423	14507	14466	14400	14311	14387	14367	14661	14289	14463	14375	14496	14437	14216	14340	14174	14474	14387	14415	14413	14458	14367	14303	14366	14389	14075	14464	14532	14339	14626	14398	14486	14363	14209	14379	14383	14457	14235	14543	14481	14452	14327	14307	14359	14408	14262	14382	14497	14301	14503	14408	14316	14372	14323	14533	14273	14417	14282	14452	14461	14352	14161	14442	14269	14203	14210	14462	14349	14264	14456	14333	14323	14495	14248	14211	14321	14357	14423	14443	14467	14517	14343	14458	14471	14457	14393	14358	14370	14319	14386	14529	14502	14365	14463	14373	14448	14468	14410	14330	14520	14177	14487	14526	14360	14314	14394	14327	14429	14488	14374	14574	14363	14380	14424	14289	14387	14343	14472	14297	14238	14448	14496	14336	14285	14410	14450	14313	14403	14508	14383	14527	14270	14241	14271	14295	14588	14337	14551	14388	14394	14408	14395	14354	14418	14411	14492	14263	14389	14379	14135	14373	14383	14365	14346	14398	14318	14446	14380	14562	14362	14289	14413	14452	14434	14401	14392	14369	14592	14303	14531	14334	14388	14378	14367	14506	14491	14134	14341	14455	14410	14400	14194	14311	14248	14266	14275	14368	14310	14476	14346	14315	14407	14269	14495	14328	14458	14356	14283	14467	14435	14399	14268	14289	14396	14267	14417	14347	14399	14287	14276	14440	14237	14330	14375	14258	14394	14390	14321	14464	14424	14471	14378	14346	14407	14280	14354	14414	14455	14229	14488	14384	14446	14357	14369	14342	14255	14344	14230	14440	14273	14260	14308	14420	14296	14519	14222	14347	14296	14443	14387	14473	14454	14308	14300	14279	14584	14326	14435	14413	14166	14275	14358	14354	14471	14426	14386	14332	14455	14332	14512	14413	14391	14369	14439	14382	14305	14297	14270	14370	14348	14267	14274	14670	14378	14542	14417	14368	14386	14251	14259	14312	14367	14325	14521	14486	14244	14430	14389	14173	14340	14250	14362	14477	14426	14338	14553	14459	14245	14354	14414	14575	14413	14491	14422	14248	14335	14375	14416	14376	14328	14397	14584	14323	14316	14319	14363	14220	14400	14314	14442	14383	14427	14281	14197	14338	14421	14369	14420	14381	14443	14340	14352	14382	14379	14399	14372	14346	14523	14361	14507	14477	14471	14638	14322	14281	14364	14300	14385	14328	14530	14518	14423	14447	14323	14193	14322	14475	14413	14437	14430	14452	14317	14440	14470	14409	14375	14360	14330	14407	14473	14352	14385	14396	14501	14334	14443	14324	14305	14400	14447	14328	14331	14321	14266	14390	14534	14338	14244	14343	14389	14276	14343	14299	14325	14332	14327	14520	14300	14467	14388	14155	14473	14280	14430	14471	14532	14433	14262	14318	14374	14456	14325	14295	14539	14354	14422	14227	14161	14401	14503	14455	14230	14389	14351	14342	14249	14333	14404	14400	14461	14391	14289	14414	14313	14568	14343	14279	14412	14409	14382	14404	14312	14383	14407	14323	14370	14450	14371	14143	14403	14223	14413	14500	14343	14455	14242	14476	14227	14286	14237	14274	14505	14454	14424	14475	14350	14411	14316	14253	14436	14133	14429	14428	14311	14472	14361	14265	14371	14474	14368	14361	14363	14293	14399	14365	14389	14408	14383	14510	14398	14291	14407	14406	14431	14223	14473	14230	14462	14290	14475	14401	14420	14328	14247	14470	14343	14493	14394	14261	14484	14285	14236	14431	14432	14360	14298	14518	14345	14367	14413	14500	14250	14311	14506	14307	14271	14295	14473	14439	14248	14367	14496	14424	14380	14371	14406	14369	14432	14508	14213	14379	14398	14217	14321	14240	14250	14389	14603	14448	14383	14247	14306	14247	14172	14398	14541	14316	14332	14284	14463	14479	14352	14464	14375	14511	14365	14372	14295	14156	14271	14430	14405	14277
22879	21454	29348	24630	24106	27016	29372	23746	21145	19968	19505	18935	18743	18119	18219	18041	17778	17806	17608	17563	17204	17532	17570	17320	17362	17538	17389	17351	17450	17385	17364	17417	17411	17330	17472	17131	17125	17428	17258	17308	17228	17254	17191	17333	17404	17411	17355	17073	17275	17375	17367	17359	17445	17379	17374	17292	17349	17352	17351	17524	17589	17472	17306	17320	17475	17187	17344	17279	17420	17236	17401	17293	17167	17420	17404	17381	17230	17315	17527	17327	17459	17122	17354	17375	17060	17136	17138	17024	17516	17082	17333	17377	17290	17300	17375	17472	17223	17274	17402	17265	17139	17053	17299	17234	17274	17232	17218	17322	17346	17167	17299	17061	17276	17329	17080	17210	17341	17238	17229	17107	17431	17252	17325	17206	17347	17329	17177	17284	17185	17236	17195	17133	17203	17224	17285	17119	17275	17416	17289	16997	17237	17028	17261	17157	17331	17333	16994	17249	17443	17323	17183	17394	17355	17321	17076	17439	17346	17262	17397	17352	17448	17356	17350	17331	17362	17332	17337	17261	17211	17147	17163	17193	17145	17237	17324	17136	17358	17039	17280	17383	17352	17308	17376	17249	17245	17109	17344	17239	17277	17207	17284	17167	17337	17544	17282	17357	17326	17191	17481	17031	17410	17224	17504	17380	17270	17153	17218	17247	17182	17310	17116	17393	17395	17146	17198	17309	17269	17404	17070	17360	17210	17252	17085	17160	17053	17252	17292	17251	17198	17240	17380	17367	17341	17367	17150	17333	17161	17137	17216	17341	17155	17183	17220	17395	17310	17192	17425	17180	17374	17268	17162	17033	17227	17325	16986	17173	17114	17036	17194	17316	17275	17244	17030	17224	17160	17462	17153	17339	17180	17231	17185	17344	17130	17579	16965	17300	17346	17321	17423	17307	17181	17311	17028	17449	17191	17196	17154	17429	17359	17354	17324	17039	17183	17346	17218	17371	17329	17432	17223	17213	17260	17178	17215	17304	17122	17332	17371	17364	17154	17459	17324	17371	17351	17108	17167	17271	17397	17238	17184	17332	17299	17227	17203	17226	17363	17343	17191	17216	17273	17284	17236	17077	17223	16851	17141	17223	17445	17256	17352	17391	17306	16982	17144	17095	17365	17229	17061	17261	17245	17231	17191	17172	17126	17152	17170	17136	17305	17114	17493	17415	17374	17212	17537	17274	17180	17189	17301	17185	17139	17273	17158	17156	17119	17058	17249	17143	17477	17249	17203	17223	17248	17255	17146	17314	17281	17344	17214	17353	17342	17157	17166	17176	17166	17097	17307	17235	17261	17148	17174	17035	17165	17267	17338	17226	17254	17412	17206	17377	17213	17206	17300	17176	17303	17277	17289	17082	17281	17086	17165	17326	17258	17190	17208	17224	17276	17194	17168	17240	17268	17354	17206	17166	17217	17250	17366	17323	17419	17089	17186	17100	17234	17071	17501	17406	17223	17056	17270	17335	17255	17232	16956	17066	17378	17411	17351	17435	17225	16990	17080	17194	17156	17320	17302	17129	17099	17299	17266	17234	17238	17030	17221	17236	17402	17394	17200	17052	17145	17210	17241	17241	17306	17118	17069	17105	17075	17271	17022	17290	17341	17174	17063	17251	17317	17185	17106	17204	17281	17313	16986	17166	17358	17305	17214	17297	17339	17278	17305	17336	17180	17191	17191	17347	17137	17105	17132	17312	17214	17373	17170	17236	17326	17165	17195	17165	17316	17149	17099	17278	17156	17295	17412	17509	17300	17260	17220	17259	17276	17185	17295	17142	17266	17308	17176	17117	16969	17430	17273	17267	17314	17298	17140	17205	17211	17206	17277	17432	17333	17245	17150	17072	17314	17286	17260	17298	17109	17282	17438	17297	17332	17370	17268	17206	17209	17244	17231	17159	17332	17237	17375	17272	17233	17199	17222	17231	17193	17345	17354	17309	17134	17153	17319	17336	17400	17056	17209	17340	17187	17292	17275	17186	16940	17407	17193	17319	17342	17197	17169	17104	17241	17007	17360	17039	17286	17279	17348	17132	17324	17238	17228	17285	17388	17268	17262	17070	17269	17086	17326	17206	17243	17169	17386	17243	17273	17238	17248	17212	17168	17204	17256	17194	17071	17352	17161	17229	17393	17256	17037	17176	17246	17119	17159	17228	17396	17273	17449	17274	17332	17293	17207	17244	17277	17183	17421	17398	17268	17359	17258	17202	17026	17111	17218	17341	17153	17244	17237	17066	17178	17272	17349	17096	17338	17221	17291	17327	17064	17200	17169	17155	17341	17231	17202	17361	17211	17480	17288	17366	17334	17291	17219	17245	17192	17215	17345	17401	17122	17355	17383	17279	17328	17079	17336	17237	17296	17163	17143	17244	17231	17213	17208	17167	17368	17287	17178	17283	17016	17346	17426	17257	17260	17130	17208	17252	17221	17358	17211	17405	17135	17283	17379	17459	17501	17308	17229	17225	17265	17350	17121	17282	17171	17075	17322	17196	17366	17412	17286	17244	17348	17180	17296	17230	17122	17098	17191	17271	17246	17222	17250	17260	17307	17180	17307	17168	16975	17214	17164	17282	17094	17282	17285	17297	17065	17206	17399	17033	17421	17359	17201	17360	17237	17465	17202	17161	17309	17025	17237	17386	17316	17219	17168	17305	17297	17276	17271	17142	17311	17062	17262	17350	17197	17395	17292	17103	17119	17288	17315	17329	17164	17131	17234	17379	17283	17170	17118	17333	17225	17439	17294	17108	17025	17347	17274	17414	17225	17223	17040	17091	17187	17363	17400	17176	17322	17222	17268	17294	17416	17247	17180	17297	17501	17424	17467	16949	17231	17241	17394	17102	17332	17035	17050	17273	17172	17268	17097	17183	17152	17234	17378	17438	17266	17374	17301	17336	17261	17295	17346	17403	17536	17312	17206	17320	17146	17083	17186	17176	17222	17320	17277	17116	17247	17391	17267	17117	17057	17176	17364	17482	17356	17395	17394	17059	17249	17458	17210	17252	17323	17394	17332	17284	17264	17178	17233	17281	17268	17223	17118	17133	17228	17173	17175	17246	17209	17063	17261	17217	17164	17259	17350	17264	17385	17428	17260	17197	17308	17404	17236	17050	17005	17018	17272	17175	17336	17362	16998	17435	17549	17307	17268	17270	17125	17352	17252	17266	17064	17295	17271	17066	17340	17131	17241	17161	17281	17405	17315	17196	17471	17287	17508	17238	17158	17142	17333	17139	17248	17284	17316	17439	17120	17165	17407	17211	17357	17289	17276	17111	17320	17123	17101	17199	17163	17077	17201	17271	17421	17361	17370	17115	17303	17131	17392	17495	17209	17294	17293	17146	17125	17273	17319	17332	17147	17277	17191	17155	17262	17089	17210	17167	17245	17419	17212	17090	17213	17298	17338	17416	17299	17099	17077	17325	17476	17117	17391	17432	16993	17386	17497	17033	17023	17248	17476	17265	17228	17337	17243	17213	17180	17278	17181	17185	17334	17252	17347	17201	17371	17161	17229	17094	17133	17270	17310	17101	17027	17216	17200	17115	17316	17109	17132	17188	17126	17259	17328	17304	17432	17263	17334	17334	17310	17127	17111	17309	17426	17150	17236	17207	17277	17196	17342	17300	17162	17479	17305	17187	17218	17276	17168	17164	17261	17301	17245	17134	17164	17245	17126	17306	17419	17378	17156	17317	17450	17273	17325	17505	17260	17222	17207	17359	17204	17353	17241	17365	17221	17402	17231	17328	17086	17022	17265	17163	17156	17174	17049	17345	17254	17198	17247	17219	17299	17470	17215	17220	17317	17139	17027	17282	17082	17325	17290	17121	17154	17266	17424	17444	17135	17163	17274	17208	17446	17204	17200	17083	17193	17105	17274	17252	17280	17308	17277	17387	17192	17361	17261	17258	17442	17346	17277	17280	17340	17126	17298	17260	17305	17312	17311	17323	17577	17096	17203	17156	17238	17108	17391	17294	17040	17209	17151	17140	17326	17394	17090	17254	17209	17140	17230	17047	17369	17222	17085	17401	17373	17086	17244	17324	17333	17314	17242	17289	17535	17222	17314	17246	17135	17186	17229	17190	17277	17214	17222	17365	17206	17251	17472	17284	17190	16874	17153	17350	17267	17306	17261	17286	17198	17230	17327	17287	17376	17416	17079	17274	17271	17315	17232	17118	17140	17282	17300	17402	17210	17348	17101	17241	17111	17052	17247	17256	17248	17266	17141	17046	17137	17266	17278	17276	17136	17201	17011	17083	17300	17197	17412	17398	17347	17300	17193	17223	17095	17379	17115	17534	17251	17213	17202	17341	17307	17178	17263	17311	17315	17216	17109	17261	17417	17313	17070	17315	17129	17331	17024	17212	17124	17260	17176	17188	17217	17277	17135	17389	17272	17324	17295	17386	17349	17203	17384	17390	17018	17006	17102	17125	17289	17171	17392	17203	17527	17232	17150	17329	17301	17353	17113	17262	17273	17318	17103	17352	17317	17172	17372	17220	17399	17302	17418	17236	17265	17223	17113	17148	17093	17293	16994	17049	17406	17233	17228	17274	17206	17477	17044	17310	17155	17117	17201	17003	17419	17281	17186	17327	17103	17302	17099	17084	17241	17328	17249	17153	17310	17169	17295	17267	17255	17260	17337	17098	17328	17332	17227	17282	17322	17180	17127	17286	17139	17379	17268	17191	17154	17099	17050	17334	17189	17117	17442	17401	17227	17100	17404	17374	17338	17238	17273	17177	17386	17142	17313	17081	17175	17171	17101	17067	17472	17280	17319	17351	17302	17099	17449	17282	17324	17173	17031	17210	17217	17081	17211	17139	17130	17249	17596	17207	17238	17126	17283	17203	17093	17329	17232	17109	17281	17178	17198	17345	17140	17250	17243	17337	17147	17200	17288	17108	17135	17428	17396	17242	17063	17244	17206	17402	17257	17373	17267	17148	17205	17072	17139	17438	17277	17155	17165	17299	17164	17424	17279	17084	17262	17235	17449	17271	17337	17186	17303	17363	17420	17157	17264	17371	17365	17318	17077	17331	17273	17308	17240	17204	17394	17310	17246	17034	17287	17199	17291	17254	17266	17153	17072	17320	17184	17393	17052	17197	17123	17304	17175	17127	17220	17175	17131	17205
37576	63305	59060	48129	38766	30858	26554	22725	19924	18275	17382	16631	16389	15796	15624	15585	15293	15145	15201	14849	14922	14952	14880	14806	14789	14860	14978	14760	14854	14847	14750	14630	14846	14723	14790	14553	14698	14663	14656	14821	14725	14685	14863	14798	14759	14613	14666	14742	14845	14883	14803	14743	14688	14561	14676	14682	14617	14882	14787	14737	14655	14758	14681	14486	14730	14928	14670	14721	14658	14816	14732	14611	14720	14782	14805	14728	14752	14606	14801	14595	14803	14370	14835	14890	14786	14867	14914	14822	14921	14687	14799	14749	14698	14774	14725	14821	14974	14626	14851	14678	14755	14621	14808	14834	14827	14629	14672	14736	14807	14772	14542	14747	14820	14644	14774	14735	14740	14867	14756	14702	14770	14793	14703	14813	14691	14623	14731	14703	14699	14664	14530	14751	14885	14724	14846	14725	14925	14796	14641	14772	14675	14766	14763	14779	14701	14822	14727	14745	14811	14531	14640	14663	14934	14805	14842	14612	14669	14821	14757	14745	14909	14771	14579	14811	14823	14742	14695	14773	14751	14683	14779	14660	14731	14838	14668	14717	14672	14632	14752	14821	14801	14814	14599	14834	14761	14802	14700	14714	14981	14556	14677	14847	14691	14690	14744	14639	14730	14570	14829	14751	14770	14525	14792	14748	14671	14720	14543	14667	14783	14865	14725	14690	14677	14666	14851	14809	14903	14955	14766	14551	14852	14736	14783	14707	14702	14699	14698	14592	14669	14666	14860	14720	14662	14683	14943	14734	14626	14728	14800	14653	14727	14694	14824	14753	14630	14762	14748	14837	14695	14651	14748	14728	14672	14735	14720	14678	14739	14691	14746	14657	14631	14802	14680	14599	14757	14524	14787	14538	14706	14943	14654	14680	14927	14681	14645	14695	14676	14601	14640	14796	14671	14680	14953	14795	14628	14784	14734	14724	14626	14707	14457	14694	14650	14693	14713	14563	14735	14763	14694	14674	14768	14665	14736	14711	14835	14912	14784	14896	14739	14683	14667	14884	14778	14762	14796	14801	14578	14719	14650	14751	14724	14702	14658	14726	14746	14831	14738	14827	14704	14714	14692	14771	14809	14746	14797	14757	14880	14810	14821	14730	14731	14664	14698	14830	14918	14656	14699	14798	14720	14617	14834	14778	14785	14821	14719	14715	14709	14712	14694	14769	14817	14846	14629	14812	14730	14715	14775	14723	14721	14688	14724	14877	14620	14564	14731	14863	14756	14787	14722	14636	14721	14810	14814	14795	14874	14574	14827	14784	14902	14680	14752	14854	14706	14944	14735	14701	14874	14746	14717	14773	14870	14890	14793	14728	14678	14537	14551	14650	14833	14683	14716	14813	14783	14825	14776	14528	14746	14711	14728	14714	14698	14687	14768	14632	14756	14715	14661	14629	14808	14859	14626	14931	14522	14634	14790	14650	14663	14639	14731	14720	15005	14889	14768	14815	14757	14768	14523	14728	14746	14621	14721	14641	14730	14731	14772	14699	14729	14950	14743	14636	14904	14716	14837	14648	14772	14746	14809	14705	14851	14792	14760	14848	14784	14678	14728	14637	14574	14867	14775	14771	14605	14670	14840	14768	14776	14755	14880	14708	14847	14800	14736	14689	14711	14779	14783	14691	14727	14659	14687	14748	14718	14613	14872	14740	14639	14720	14668	14656	14778	14693	14677	14698	14843	14764	14741	14832	14763	14578	14636	14837	14711	14638	14703	14725	14745	14820	14670	14722	14634	14742	14794	14687	14650	14905	14609	14787	14717	14802	14806	14656	14833	14845	14715	14730	14739	14789	14713	14700	14706	14764	14765	14511	14555	14545	14688	14858	14646	14708	14848	14762	14687	14719	14877	14744	14825	14876	14819	14725	14781	14761	14899	14789	14854	14668	14716	14650	14751	14824	14653	14732	14604	14688	14839	14795	14614	14853	14661	14793	14803	14779	14618	14699	14677	14922	14877	14607	14717	14609	14783	14632	14779	14749	14854	14644	14530	14625	14683	14748	14798	14901	14741	14688	14759	14665	14686	14872	14842	14741	14879	14808	14669	14722	14812	14658	14741	14768	14503	14784	14867	14688	14708	14665	14721	14699	14764	14726	14638	14721	14709	14879	14684	14749	14750	14689	14666	14652	14651	14698	14771	14829	14708	14662	14564	14850	14820	14660	14797	14701	14782	14762	14858	14900	14732	14760	14695	14675	14692	14875	14875	14757	14839	14929	14606	14777	14647	14847	14782	14823	14746	14848	14811	14847	14783	14760	14708	14671	14891	14768	14815	14723	14762	14780	14717	14753	14848	14698	14635	14691	14582	14869	14645	14676	14723	14651	14787	14649	14781	14651	14927	14792	14641	14651	14786	14784	14987	14785	14523	14543	14655	14866	14791	14702	14899	14712	14696	14768	14781	14835	14717	14700	14733	14768	14657	14893	14833	14759	14668	14668	14584	14694	14711	14788	14815	14713	14711	14865	14663	14758	14768	14638	14627	14607	14811	14891	14833	14486	14665	14859	14689	14741	14851	14478	14747	14739	14709	14726	14846	14711	14766	14683	14727	14671	14650	14691	14809	14521	14743	14688	14831	14772	14777	14817	14650	14555	14870	14768	14719	14737	14747	14730	14737	14651	14734	14808	14748	14755	14680	14785	14588	14710	14717	14788	14815	14829	14859	14653	14811	14549	14716	14692	14711	14699	14837	14778	14834	14676	14835	14744	14621	14730	14873	14670	14786	14751	14730	14743	14578	14795	14712	14778	14620	14811	14708	14558	14674	14721	14758	14756	14889	14756	14689	14885	14744	14790	14681	14749	14854	14701	14730	14686	14544	14656	14853	14997	14756	14829	14738	14683	14731	14572	14722	14571	14677	14825	14587	14701	14675	14703	14728	14590	14603	14611	14867	14816	14842	15007	14738	14713	14681	14596	14638	14571	14666	14614	14665	14722	14940	14845	14719	14569	14582	14774	14798	14665	14818	14734	14668	14673	14698	14534	14888	14733	14646	14752	14782	14794	14707	14710	14664	14736	14756	14661	14658	14669	14650	14946	14760	14729	14663	14834	14840	14766	14727	14805	14724	14743	14671	14817	14836	14793	14584	14840	14603	14743	14983	14639	14749	14714	15082	14816	14691	14757	14586	14823	14754	14843	14726	14623	14789	14681	14618	14743	14664	14763	14799	14813	14782	14652	14758	14839	14609	14742	14714	14701	14716	14748	14628	14821	14674	14855	14726	14778	14609	14722	14680	14730	14624	14600	14635	14815	14880	14699	14824	14757	14852	14728	14791	14684	14746	14847	14746	14648	14725	14817	14782	14687	14857	14681	14619	14723	14813	14495	14812	14607	14613	14818	14753	14614	14868	14968	14714	14718	14631	14675	14715	14609	14772	14566	14915	14833	14896	14635	14817	14632	14742	14702	14809	14737	14799	14811	14628	14831	14832	14781	14556	14815	14826	14753	14637	14786	14809	14729	14685	14590	14783	14713	14639	14736	14628	14916	14694	14836	14754	14682	14650	14765	14755	14580	14609	14606	14654	14684	14537	14707	14654	14838	14607	14527	14561	14719	14614	14749	14680	14529	14832	14966	14813	14784	14677	14704	14713	14814	14595	14655	14697	14667	14824	14711	14722	14823	14770	14981	14794	14685	14701	14809	14551	14733	14639	14726	14778	14732	14768	14942	14790	14755	14783	14724	14724	14793	14750	14713	14709	14558	14632	14712	14566	14721	14852	14800	14657	14792	14837	14696	14627	14832	14584	14875	14883	14773	14835	14761	14812	14787	14749	14882	14628	14609	14660	14838	14789	14762	14729	14702	14656	14628	14656	14743	14543	14610	14885	14730	14701	14734	14776	14866	14823	14666	14770	14835	14685	14633	14798	14729	14697	14707	14699	14571	14695	14893	14618	14742	14818	14868	14655	14666	14743	14676	14783	14756	14669	14818	14721	14688	14958	14774	14832	14774	14598	14780	14857	14809	14667	14816	14870	14712	14917	14760	14642	14658	14771	14747	14497	14611	14586	14874	14669	14757	14683	14726	14755	14718	14646	14662	14711	14695	14774	14745	14697	14666	14582	14714	14554	14672	14862	14761	14693	14576	14880	14783	14917	14711	14735	14873	14657	14764	14853	14629	14621	14764	14719	14846	14688	14788	14635	14565	14563	14697	14643	14704	14800	14757	14763	14665	14726	14646	14878	14519	14722	14792	14755	14860	14678	14585	14831	14434	14761	14765	14757	14750	14864	14776	14657	14782	14796	14667	14702	14681	14605	14707	14543	14764	14671	14692	14659	14779	14700	14762	14803	14776	14603	14709	14729	14623	14593	14690	14697	14821	14675	14839	14561	14801	14517	14779	14720	14712	14792	14677	14657	14813	14728	14685	14729	14858	14735	14817	14672	14695	14685	14646	14869	14648	14679	14862	14631	14716	14694	14579	14852	14838	14807	14707	14766	14729	14751	14828	14804	14775	14777	14618	14898	14816	14602	14774	14736	14635	14900	14760	14671	14916	14908	14888	14818	14700	14808	14764	14801	14728	14535	14670	14641	14668	14820	14697	14891	14668	14713	14589	14720	14731	14867	14672	14598	14715	14898	14604	14793	14783	14785	14815	14470	14630	14842	14640	14572	14713	14801	14815	14770	14641	14715	14638	14682	14680	14784	14754	14721	14692	14598	14538	14698	14668	14661	14851	14674	14733	14703	14762	14584	14519	14612	14734	14795	14699	14808	14654	14633	14707	14714	14800	14734	14761	14659	14736	14621	14804	14707	14726	14687	14699	14618	14878	14851	14858	14712	14679	14775	14721	14583	14639	14709	14756	14676	14749	14787	14746	14802	14703	14600	14801	14661	14679	14823	14713	14496	14582	14898	14678	14824	14772	14737	14777	14849	14888	14595	14796	14623	14776	14780	14631	14539	14614	14837	14790	14748	14743	14528	14657	14805	14770	14604	14514	14685	14704	14775	14632	14654	14707	14875	14871	14761	14674	14813	14831	14744	14697	14787	14826	14795	14652	14954	14713	14749	14705	14750	14781	14748	14554	14783	14744	14987	14839	14613	14731	14744	14648	14688	14750	14737	14844	14780	14741	14659	14813	14694	14609	14852	14908	14729	14660	14535	14784	14814	14646	14753	14814
29552	30287	38158	33188	25264	22205	20424	18849	18163	17778	17421	17267	17550	17129	17157	17145	17066	17176	17089	16972	17008	16850	17089	17056	17137	16821	17029	16819	16792	16995	17134	16956	16840	16927	16814	16797	16898	17074	16926	16878	16951	16842	16948	17086	17059	16798	16794	16944	16934	16779	16870	17101	16909	16951	16622	16833	16874	16936	16570	16974	16796	16922	16807	16910	16899	17005	16942	17008	16712	16834	16973	16927	16793	16916	16753	16790	16741	16853	16911	16818	17004	16844	16964	16755	16828	16670	16802	16907	16911	16806	16889	16861	16673	16912	16822	16914	17056	16845	17049	16922	16959	17070	16852	17005	16887	16972	16949	16991	16947	16718	16737	16931	17083	16835	16783	16729	17099	16907	16691	16779	17007	16826	16875	16890	16748	16983	16762	16776	17072	16973	16937	16861	16889	16992	16912	16721	17017	16964	16937	17085	16836	16839	16874	16890	16954	16959	16844	16842	16951	16792	16827	16995	16572	16883	16737	16714	16962	16940	16937	16753	16831	16812	16867	16837	16839	16743	16721	16770	16884	16798	16873	17026	16866	16855	16634	16873	16993	16793	16893	16934	16851	17011	16844	16846	16865	16741	16901	16966	16830	16754	17038	16943	16891	16754	16870	16845	16900	16722	17092	16948	16809	16671	16823	16761	16892	16740	16836	16864	16989	16769	16850	16824	16863	16986	16862	16704	16787	16975	16814	16814	16841	16913	16884	16800	16956	17081	16730	16768	16742	16692	16820	16954	16785	16817	17033	16838	16860	16756	16887	16822	16955	16786	16927	16840	16898	16767	16818	16894	16749	16861	16850	16848	17052	16869	17036	16794	16823	16929	16928	16764	16973	16929	16789	16860	16939	16972	16871	17022	16974	16764	16913	16771	16911	16977	16884	16868	16825	16806	16730	16851	16966	17196	16744	16852	17029	16861	16965	16811	16750	16793	16947	16891	16805	16786	16854	16692	16897	16837	16649	16910	16780	16713	17100	16975	16925	16955	16862	16996	16843	16842	16582	16852	17023	16942	17083	16850	16707	16853	16942	16970	17083	16829	16910	16722	16987	16854	16956	16697	16994	16843	16993	16825	17067	16938	16997	16887	16977	16861	17155	16864	16793	16976	16747	16800	16910	16855	16817	16965	17058	17017	17039	16826	17064	16861	16843	16803	16970	16702	16910	16840	16963	16916	16823	17109	16894	16982	16982	16838	16955	16954	16934	16892	16751	16724	16965	16937	16855	16799	16825	16767	16764	16914	16826	16670	17052	17011	16785	16873	16925	16752	16823	16880	17049	16924	16787	16720	16893	16844	16801	16884	16849	16972	16767	16844	16701	16774	17013	17069	16926	16899	16744	16848	16883	16798	16711	16884	16784	17117	16959	16975	16735	16824	16891	16725	16965	16918	16998	16829	16956	17084	16944	16833	16828	16925	16711	16814	16908	16975	16830	16897	17003	16820	16997	16848	16742	16725	17010	16914	16953	17026	16833	17055	16715	17081	16920	16864	16733	16859	17037	16912	16840	16973	16928	16977	16913	16995	17053	16940	16770	17152	17166	16995	16853	17072	16924	16816	16954	16823	16841	16954	16932	16822	16684	16635	16777	16642	16975	16910	16903	16685	16818	16833	16575	16761	16769	16782	17085	16886	17045	16941	16825	16880	16595	16974	16717	16943	16931	16900	16811	16704	16729	16812	16874	17054	16899	16849	16949	16937	16649	16788	16893	16663	16794	16880	16799	16705	16776	16739	16951	17074	16933	16884	17041	16918	17029	16998	16820	16674	17022	17143	16929	16907	16785	17048	16976	16880	16796	16993	16999	16914	16930	17039	16830	16741	16831	16925	16873	16852	17062	16892	16844	16877	16824	16951	16853	16860	16976	16965	16848	16890	16824	16867	16752	16769	16848	17060	16847	17020	17025	16623	16753	16853	16735	16816	16788	16937	16913	16714	16978	16982	16858	16862	16895	16763	16896	16800	17019	16853	16874	16754	17107	17078	16907	17007	16857	16828	17042	16840	16971	17058	16648	16715	16787	16804	16948	16798	16992	16876	16929	16957	16943	16834	16887	16858	16899	16757	16766	16891	16922	16835	16794	16984	16911	16990	16835	16711	16922	16743	16866	16807	16712	16948	17005	17060	16902	16976	17038	16758	16882	16737	17051	16848	16967	16948	16782	16682	16917	16817	16771	16798	16847	17004	16883	16807	16879	16933	16920	16887	16711	16882	16821	16767	16673	16664	16877	16891	16887	16795	16777	16904	16900	16933	17167	16824	16878	17013	17087	16976	16793	16836	17092	16957	16785	16893	17015	16780	16781	16906	16833	16838	16808	16812	16822	16856	17039	16714	16977	16817	16995	16941	16910	16789	16864	16860	16832	16783	16874	16803	16990	17026	16832	16727	16894	17018	16830	16788	16929	16978	16955	16732	16820	16860	16992	16862	16777	16799	16809	16829	16678	16748	17123	16969	16909	16831	16841	16901	16847	16741	16877	17004	16710	16734	16896	17047	16957	16848	16806	16874	16955	16836	16984	16721	16793	16881	16662	16976	16786	16862	16860	16959	16779	16903	16740	16935	16996	16747	16780	16850	16866	16980	16831	16722	16610	16874	16733	16725	16617	16868	16758	16868	17055	17082	16988	16990	16628	16794	16962	16799	16989	16814	16791	16836	16992	16918	16899	16866	16861	17036	16937	16645	16804	17053	17001	16584	16815	16916	16848	16708	17037	16993	16550	16897	16616	16969	16987	16858	16951	16659	16754	16820	17032	16723	16680	16808	16900	16888	16744	16863	16926	16762	16811	16822	16776	16833	17029	16784	16841	17055	16780	17017	17139	16881	16845	16929	16990	16811	16633	16752	16920	16914	16782	16896	16990	16950	16707	16955	16865	16904	16730	16811	17038	16748	16720	16760	16852	16774	16826	16963	16950	16977	16802	16817	16868	16659	16736	17001	16960	16876	16788	16900	16828	16933	16941	16862	16945	16769	16854	16930	17054	17041	16692	17060	16971	16615	16834	16923	16651	16788	16656	16800	16676	16716	16860	16881	17022	16833	17019	16881	16767	16698	17009	16850	17126	17120	16822	17071	16751	16969	16880	16991	16909	16765	16924	16894	16888	16851	16672	16834	16813	16974	16942	16894	16830	16795	16901	16984	17014	16795	17125	16808	16876	16786	16936	16871	17015	16857	17014	17081	16767	16797	16868	16924	16824	16987	16955	17037	16970	16970	16858	16794	16851	16850	16994	16925	16816	16792	16831	16931	16951	16857	16919	17020	16891	16792	17040	16986	16973	16918	16862	16604	16895	16823	16693	16865	16899	16928	16776	16869	16940	16987	16798	16867	17003	16711	16861	16781	16718	16761	17092	16766	16888	16664	16866	16696	16823	16967	16745	16959	16734	16880	16743	16887	16912	16959	16858	16786	16877	16911	16637	16816	16965	16845	16912	17004	16828	16843	17061	16904	16756	16954	16777	16795	16961	16805	16871	16909	16797	16823	16859	16939	16931	16905	16835	17119	16967	16730	16771	16781	16709	17058	16693	17133	16817	16902	16742	16858	16731	16818	16922	16928	16878	16782	16828	16936	16944	16784	17050	16805	17160	16697	16697	16807	17054	16901	17088	16882	16799	16781	16886	16909	16795	16664	16861	16994	16791	17031	16868	16874	16778	16923	16991	16821	16893	17127	17125	16769	16843	16852	16946	16714	16935	16879	16948	16961	17073	16920	16913	16907	16981	16842	16831	16931	16891	16901	16624	16942	16851	16820	17118	16851	16756	16751	16888	16927	16768	16947	16969	17202	16792	16827	16779	16709	16786	16846	16958	16720	16702	16777	16998	16743	16997	16922	17064	16740	16884	16906	16839	16990	16763	16898	17021	16928	16835	16620	16860	16964	16742	16971	16749	16932	16955	16796	16837	16898	16770	17091	16862	16948	16644	16847	16897	16877	16857	16851	16813	16889	16775	17015	16832	16953	16845	16990	16816	16865	16895	16947	16941	16745	17011	16999	16981	16909	16725	17065	16940	16935	16948	16887	16751	16862	16735	16709	16833	16900	16894	16799	16966	16940	16978	16898	16785	16834	16930	16906	16969	17050	17121	16737	16832	16887	16684	16802	16804	16884	16600	16755	16701	16712	16942	16977	16955	16635	16813	16840	16820	17093	16993	16791	16823	17024	16729	16938	16755	16825	16844	16848	16629	16690	16908	16780	16915	16885	16918	16965	16857	16837	16969	16829	16783	16890	16857	16754	16986	16907	16787	16878	16848	16960	16921	16793	16982	16960	17010	16872	16788	16915	16902	16867	16931	16870	16836	16940	17044	16914	16895	16747	17044	16727	16959	16920	16896	16809	16850	16827	16927	17039	16861	16815	16959	16884	16962	16803	16903	16775	16765	16788	16567	17046	16883	16906	16597	16967	16937	16952	16790	16909	16871	16792	16763	16842	16879	16967	16871	17065	17012	16862	16861	16845	16783	16605	16840	16841	16889	16888	16947	16864	16871	16654	16954	16929	16984	16752	16883	16860	16832	17002	16893	16857	16974	16714	17060	16941	16926	16993	16980	16814	16747	16813	17076	16778	16899	16813	16645	16732	16830	17006	16859	16768	17009	16587	16752	16760	16663	16864	16832	16683	16952	16674	16977	16965	16887	16914	16843	17078	16807	16921	16797	16775	17101	16982	16884	16835	16869	16901	16972	16908	16684	16789	16679	16870	16907	17000	16830	16971	16934	17021	16947	17106	16998	16823	16931	16830	16820	16876	16795	16742	16986	16988	16849	16967	16697	17078	16686	16816	16641	16776	16926	16821	16878	16762	16778	16770	16884	16875	16859	16871	16760	16991	17014	17070	16962	16849	16823	16727	16835	16970	16946	16820	16934	16963	16873	16869	17049	16871	16787	16708	17021	16900	16992	16615	16740	16751	16864	16934	16985	16719	17002	16902	16965	16802	16824	16621	16923	16783	17067	16807	16880	16761	16912	16806	16910	16702	16903	16811	17075	16828	16702	16777	16848	16656	16711	16726	16725	17026	16831	16946	16952	16695	16776	16608	16806	17011	16899	16905	16812	16826	16704	16612	17015	16716	17002	16989	16986	16990	16872	16954	16799	16646	16902	16941	16842	16886	16866	16861	17072	16842
34617	48628	44724	33644	25432	21540	19111	17541	16573	16080	15719	15402	15200	15047	14952	14973	14653	14735	14727	14713	14571	14690	14723	14508	14600	14509	14664	14466	14724	14715	14645	14504	14576	14581	14566	14495	14549	14657	14441	14626	14659	14485	14590	14721	14437	14557	14734	14654	14746	14424	14522	14580	14564	14522	14586	14558	14579	14581	14525	14572	14537	14527	14623	14704	14532	14616	14569	14589	14554	14511	14748	14532	14595	14537	14627	14729	14437	14531	14663	14545	14437	14525	14598	14584	14639	14644	14463	14600	14501	14695	14499	14499	14607	14501	14519	14400	14612	14552	14460	14466	14493	14527	14584	14580	14741	14584	14502	14497	14549	14635	14714	14486	14679	14320	14543	14462	14591	14618	14573	14499	14531	14641	14595	14480	14703	14603	14546	14514	14599	14594	14515	14643	14496	14631	14711	14710	14425	14521	14535	14478	14721	14655	14531	14544	14537	14529	14504	14768	14553	14507	14574	14762	14633	14701	14415	14653	14628	14656	14767	14527	14436	14537	14691	14523	14510	14564	14486	14556	14723	14539	14670	14762	14615	14520	14663	14631	14618	14594	14479	14542	14668	14531	14563	14672	14569	14635	14479	14475	14478	14562	14491	14665	14669	14612	14516	14591	14398	14684	14626	14578	14578	14608	14463	14578	14649	14437	14568	14558	14626	14402	14419	14554	14440	14662	14536	14640	14545	14756	14703	14597	14640	14431	14651	14479	14590	14732	14657	14545	14399	14598	14588	14596	14471	14628	14369	14702	14363	14669	14500	14454	14658	14453	14462	14600	14540	14687	14580	14456	14535	14508	14509	14633	14648	14621	14316	14592	14549	14554	14549	14734	14585	14624	14550	14548	14564	14537	14538	14469	14528	14694	14652	14649	14612	14587	14690	14472	14697	14503	14560	14495	14497	14520	14712	14552	14381	14610	14580	14503	14479	14707	14388	14591	14542	14543	14532	14577	14448	14588	14431	14539	14517	14385	14432	14497	14589	14466	14477	14576	14632	14576	14584	14599	14413	14404	14584	14680	14611	14641	14493	14666	14444	14701	14611	14522	14664	14503	14528	14464	14783	14592	14466	14523	14514	14509	14646	14559	14492	14665	14464	14529	14513	14456	14778	14508	14516	14345	14633	14499	14587	14516	14499	14501	14788	14482	14667	14531	14598	14687	14533	14553	14773	14463	14509	14692	14622	14628	14618	14490	14680	14643	14564	14405	14732	14583	14479	14525	14760	14755	14530	14685	14501	14635	14670	14570	14552	14611	14549	14668	14566	14469	14677	14655	14550	14764	14455	14443	14427	14598	14594	14742	14533	14558	14551	14618	14565	14604	14652	14579	14716	14638	14588	14495	14699	14633	14516	14673	14583	14505	14527	14622	14698	14439	14612	14565	14548	14488	14579	14346	14560	14681	14638	14766	14461	14788	14435	14626	14593	14670	14740	14315	14528	14707	14663	14563	14573	14626	14622	14686	14650	14752	14565	14543	14564	14420	14478	14510	14528	14452	14539	14516	14533	14526	14436	14540	14395	14496	14501	14674	14787	14499	14579	14532	14529	14703	14497	14555	14660	14528	14629	14651	14631	14346	14480	14722	14468	14647	14430	14520	14317	14523	14634	14727	14624	14635	14408	14654	14500	14614	14662	14454	14680	14394	14601	14537	14634	14650	14571	14728	14820	14402	14440	14530	14528	14602	14720	14654	14606	14593	14455	14523	14724	14838	14748	14536	14694	14580	14669	14629	14510	14682	14515	14693	14530	14461	14601	14617	14596	14684	14589	14609	14567	14736	14674	14550	14609	14544	14651	14630	14447	14524	14638	14582	14462	14589	14562	14533	14793	14687	14627	14630	14670	14661	14543	14528	14483	14619	14656	14635	14526	14497	14750	14582	14637	14573	14616	14619	14509	14463	14453	14518	14517	14532	14602	14713	14438	14662	14709	14628	14577	14572	14505	14563	14689	14460	14591	14680	14571	14593	14719	14631	14306	14689	14409	14597	14617	14617	14673	14616	14533	14711	14650	14548	14648	14377	14768	14437	14457	14645	14624	14575	14594	14609	14410	14548	14328	14623	14591	14735	14456	14648	14581	14605	14543	14496	14613	14716	14473	14562	14520	14508	14533	14523	14612	14598	14587	14521	14506	14533	14695	14763	14621	14454	14534	14436	14548	14577	14525	14409	14720	14503	14550	14443	14557	14594	14624	14544	14689	14539	14476	14689	14647	14541	14459	14678	14630	14587	14645	14686	14613	14489	14627	14537	14510	14545	14516	14582	14412	14618	14516	14671	14597	14545	14523	14671	14768	14593	14541	14456	14493	14437	14697	14448	14648	14695	14575	14519	14639	14654	14656	14666	14471	14694	14519	14733	14500	14655	14563	14516	14540	14470	14582	14282	14619	14553	14568	14451	14479	14554	14636	14570	14606	14604	14515	14378	14535	14665	14499	14582	14653	14648	14489	14644	14548	14688	14514	14554	14550	14470	14502	14620	14731	14547	14574	14447	14638	14709	14726	14589	14568	14694	14595	14568	14432	14464	14534	14666	14652	14506	14434	14623	14683	14593	14698	14624	14657	14647	14433	14472	14571	14760	14629	14505	14583	14490	14515	14399	14486	14544	14628	14526	14699	14651	14712	14543	14522	14565	14616	14497	14606	14563	14566	14393	14455	14565	14615	14705	14575	14543	14536	14643	14596	14589	14473	14557	14599	14603	14538	14453	14706	14652	14607	14481	14603	14565	14780	14476	14737	14812	14626	14603	14619	14644	14469	14405	14642	14598	14651	14471	14585	14549	14398	14307	14524	14659	14509	14673	14638	14506	14624	14678	14526	14537	14605	14618	14621	14700	14566	14567	14567	14490	14547	14567	14574	14528	14723	14650	14518	14400	14627	14619	14518	14762	14537	14609	14564	14567	14585	14600	14482	14610	14601	14419	14436	14453	14750	14396	14573	14453	14498	14547	14753	14497	14534	14739	14672	14572	14462	14482	14480	14414	14642	14552	14446	14688	14558	14581	14523	14622	14506	14284	14437	14514	14530	14422	14556	14429	14633	14578	14542	14400	14427	14631	14619	14522	14655	14488	14589	14284	14517	14520	14673	14719	14492	14688	14673	14407	14479	14656	14711	14436	14651	14643	14532	14548	14600	14435	14507	14761	14484	14414	14519	14529	14524	14636	14452	14666	14833	14538	14629	14484	14415	14575	14488	14622	14580	14587	14597	14588	14556	14590	14561	14466	14748	14607	14516	14707	14444	14516	14730	14633	14604	14641	14571	14597	14501	14422	14571	14726	14492	14609	14485	14407	14672	14474	14550	14359	14658	14451	14503	14446	14612	14685	14625	14463	14518	14522	14658	14739	14650	14743	14552	14634	14454	14500	14422	14556	14418	14557	14588	14444	14561	14601	14726	14774	14632	14737	14515	14681	14732	14405	14634	14580	14460	14478	14518	14662	14549	14462	14536	14453	14579	14549	14493	14653	14551	14555	14602	14621	14484	14601	14504	14490	14634	14470	14652	14652	14632	14626	14521	14487	14656	14398	14680	14506	14586	14620	14472	14597	14528	14539	14588	14560	14530	14469	14471	14611	14521	14675	14480	14542	14613	14633	14709	14467	14692	14610	14614	14574	14604	14604	14485	14697	14563	14742	14571	14663	14498	14606	14567	14462	14552	14525	14350	14487	14486	14572	14584	14499	14734	14448	14629	14594	14663	14660	14369	14738	14730	14564	14596	14588	14475	14718	14594	14755	14447	14607	14676	14539	14636	14542	14546	14571	14617	14602	14626	14579	14502	14625	14430	14513	14579	14526	14397	14701	14563	14630	14742	14663	14695	14715	14511	14424	14568	14515	14554	14488	14557	14545	14470	14494	14518	14526	14672	14465	14485	14583	14653	14567	14560	14611	14617	14409	14439	14472	14541	14521	14600	14486	14782	14611	14649	14535	14551	14483	14545	14580	14543	14677	14414	14627	14588	14701	14746	14438	14550	14625	14708	14451	14466	14622	14591	14584	14408	14550	14818	14286	14679	14642	14396	14570	14465	14462	14672	14594	14543	14587	14543	14568	14667	14503	14322	14544	14819	14519	14681	14478	14446	14515	14540	14643	14523	14591	14623	14537	14611	14721	14633	14502	14525	14619	14633	14470	14547	14437	14455	14682	14787	14485	14565	14549	14673	14727	14576	14552	14662	14706	14645	14532	14549	14654	14624	14706	14814	14739	14615	14536	14551	14701	14718	14495	14444	14660	14475	14565	14680	14691	14603	14596	14557	14571	14650	14559	14531	14634	14438	14600	14604	14512	14590	14588	14760	14594	14738	14522	14575	14682	14525	14547	14597	14432	14552	14542	14552	14711	14625	14609	14702	14620	14565	14609	14731	14599	14581	14532	14554	14351	14636	14441	14635	14530	14712	14480	14676	14522	14584	14419	14534	14597	14737	14520	14536	14697	14512	14481	14613	14754	14404	14594	14475	14459	14478	14500	14708	14462	14708	14751	14645	14508	14573	14426	14635	14676	14637	14608	14661	14608	14602	14536	14393	14556	14567	14818	14589	14604	14558	14715	14547	14761	14764	14498	14556	14445	14712	14479	14415	14467	14632	14653	14612	14427	14628	14423	14646	14575	14678	14677	14671	14555	14576	14509	14539	14615	14726	14473	14590	14597	14706	14838	14470	14672	14409	14632	14477	14811	14592	14348	14668	14626	14399	14486	14589	14495	14518	14601	14594	14754	14621	14777	14549	14629	14587	14622	14579	14585	14427	14711	14656	14550	14601	14668	14424	14779	14539	14638	14438	14599	14562	14520	14627	14641	14538	14548	14583	14705	14553	14499	14535	14426	14462	14691	14575	14701	14526	14762	14508	14515	14422	14545	14608	14610	14764	14245	14514	14705	14592	14540	14675	14547	14564	14501	14476	14703	14637	14529	14781	14414	14470	14483	14629	14658	14654	14562	14466	14526	14641	14603	14561	14435	14543	14505	14575	14599	14531	14540	14633	14618	14572	14543	14721	14626	14747	14484	14703	14654	14549	14586	14483	14627	14451	14423	14589	14652	14479	14622	14510	14497	14650	14698	14493	14618	14683	14549	14424	14611	14602	14682	14615	14744	14466	14722	14578	14617	14605	14533	14476	14674
24054	21533	29364	26524	25756	26401	25092	21028	19411	18958	18269	17920	17732	17295	17353	17125	16938	17095	16869	16878	16842	16713	16899	16728	17080	16731	16897	16883	16737	16877	16729	16883	16851	16753	16859	16730	16633	16508	16826	16637	16821	16720	16688	16618	16580	16811	16727	16623	16805	16749	16767	16804	16686	16526	16742	16883	16870	16639	16759	16697	16671	16920	16560	16635	16680	16556	16636	16624	16719	16674	16813	16589	16540	16731	16666	16917	16659	16682	16684	16642	16857	16740	16670	16676	16760	16612	16877	16817	16682	16641	16885	16603	16640	16650	16506	16722	16615	16668	16706	16590	16616	16751	16578	16670	16942	16637	16573	16756	16741	16562	16552	16734	16626	16792	16650	16520	16695	16589	16576	16729	16628	16747	16897	16676	16831	16547	16635	16743	16627	16719	16757	16731	16875	16572	16720	16872	16680	16907	16813	16783	16814	16798	16806	16777	16697	16658	16704	16541	16755	16770	16527	16734	16596	16577	16825	16749	16863	16721	16669	16693	16676	16456	16605	16678	16654	16738	16807	16693	16546	16788	16684	16560	16867	16753	16683	16619	16657	16586	16501	16613	16643	16664	16636	16512	16851	16655	16843	16654	16421	16667	16598	16683	16802	16572	16661	16815	16761	16522	16857	16610	16791	16629	16676	16711	16783	16522	16559	16772	16913	16754	16757	16628	16621	16820	16736	16809	16731	16503	16569	16792	16769	16723	16567	16809	16672	16483	16664	16546	16700	16629	16618	16501	16763	16822	16739	16564	16828	16427	16536	16890	16603	16626	16734	16739	16831	16546	16693	16588	16603	16706	16680	16763	16942	16635	16771	16620	16806	16726	16816	16595	16620	16529	16750	16796	16792	16628	16639	16809	16726	16693	16770	16667	16841	16687	16880	16862	16792	16655	16715	16733	16784	16802	16674	16570	16675	16700	16832	16691	16559	16512	16504	16730	16576	16729	16817	16761	16627	16530	16869	16545	16803	16691	16642	16765	16813	16885	16649	16636	16573	16652	16384	16478	16564	16741	16633	16550	16831	16495	16590	16572	16777	16596	16723	16571	16551	16706	16515	16655	16640	16475	16448	16628	16537	16441	16660	16632	16711	16787	16556	16691	16881	16746	16691	16734	16678	16681	16628	16685	16718	16784	16769	16667	16774	16703	16682	16772	16642	16680	16771	16577	16525	16764	16615	16488	16679	16698	16551	16696	16880	16517	16467	16762	16364	16613	16638	16732	16597	16493	16617	16594	16789	16854	16603	16687	16667	16592	16625	16829	16702	16609	16998	16692	16729	16688	16700	16856	16666	16480	16600	16807	16731	16768	16947	16733	16704	16765	16656	16708	16592	16677	16365	16737	16682	16702	16564	16597	16773	16682	16627	16770	16651	16513	16681	16675	16617	16695	16685	16713	16789	16596	16855	16793	16738	16522	16633	16598	16398	16849	16748	16673	16789	16689	16771	16647	16606	16604	16641	16929	16710	16629	16682	16705	16666	16445	16559	16651	16770	16711	16704	16646	16662	16593	16821	16606	16677	16741	16587	16631	16656	16675	16781	16814	16835	16776	16609	16558	16720	16721	16764	16835	16609	16570	16482	16817	16777	16617	16526	16521	16658	16701	16765	16607	16729	16748	16588	16537	16577	16600	16744	16777	16715	16550	16712	16593	16802	16819	16781	16562	16821	16644	16536	16730	16508	16682	16763	16416	16885	16387	16707	16810	16725	16829	16948	16693	16500	16636	16673	16750	16654	16746	16772	16646	16841	16558	16552	16658	16691	16602	16764	16594	16370	16627	16562	16775	16812	16598	16772	16532	16671	16706	16708	16571	16879	16638	16548	16649	16597	16742	16586	16709	16712	16637	16676	16754	16657	16646	16587	16902	16947	16724	16627	16515	16592	16516	16562	16680	16540	16677	16680	16643	16471	16645	16789	16614	16748	16655	16643	16838	16592	16914	16529	16764	16714	16743	16672	16588	16797	16494	16568	16610	16807	16654	16685	16716	16733	16586	16691	16800	16710	16632	16579	16709	16565	16602	16785	16736	16547	16625	16916	16808	16519	16781	16709	16620	16682	16584	16633	16627	16892	16795	16716	16655	16553	16490	16663	16738	16704	16725	16679	16621	16754	16784	16731	16723	16421	16693	16800	16577	16620	16448	16548	16651	16681	16898	16526	16726	16900	16802	16669	16594	16618	16733	16559	16633	16521	16604	16930	16591	16586	16666	16715	16579	16549	16742	16831	16554	16759	16770	16565	16564	16604	16607	16725	16679	16593	16870	16571	16310	16696	16652	16699	16785	16810	16583	16616	16602	16608	16686	16845	16583	16625	16777	16801	16648	16566	16699	16644	16696	16719	16742	16865	16735	16737	16673	16847	16702	16845	16691	16618	16759	16619	16590	16739	16750	16646	16679	16810	16802	16497	16736	16766	16654	16682	16814	16756	16673	16484	16623	16745	16728	16644	16618	16697	16669	16463	16482	16943	16690	16616	16638	16820	16581	16542	16642	16501	16708	16769	16823	16628	16618	16741	16739	16918	16506	16742	16729	16792	16637	16590	16601	16745	16742	16658	16738	16800	16603	16616	16515	16741	16471	16788	16754	16565	16600	16703	16702	16725	16665	16722	16831	16747	16717	16713	16623	16572	16478	16664	16768	16731	16732	16635	16640	16642	16740	16627	16632	16633	16686	16847	16839	16474	16567	16616	16492	16671	16412	16630	16497	16561	16586	16531	16684	16718	16696	16682	16747	16638	16862	16796	16878	16742	16841	16597	16721	16751	16696	16874	16901	16546	16675	16602	16679	16732	16506	16729	16703	16756	16506	16515	16782	16759	16663	16695	16751	16775	16733	16785	16785	16703	16713	16667	16755	16649	16742	16651	16482	16629	16809	16772	16729	16533	16705	16683	16626	16720	16829	16923	16693	16749	16570	16510	16400	16712	16605	16611	16523	16879	16999	16859	16604	16641	16450	16680	16732	16969	16783	16682	16623	16722	16724	16748	16476	16510	16638	16570	16687	16630	16719	16755	16775	16876	16490	16724	16602	16506	16541	16704	16577	16694	16832	16755	16654	16691	16723	16674	16609	16492	16739	16666	16631	16604	16626	16578	16552	16681	16440	16656	16759	16846	16624	16578	16629	16605	16631	16724	16588	16609	16727	16639	16631	16790	16612	16383	16728	16921	16695	16676	16619	16678	16899	16616	16786	16724	16868	16658	16677	16655	16823	16618	16876	16763	16580	16687	16789	16589	16642	16835	16666	16561	16737	16890	16699	16655	16845	16787	16652	16658	16824	16603	16691	16742	16524	16597	16435	16597	16707	16476	16479	16782	16665	16879	16791	16696	16619	16757	16641	16698	16677	16897	16577	16774	16644	16649	16853	16660	16861	16667	16461	16665	16774	16696	16700	16806	16765	16819	16792	16716	16516	16581	16738	16784	16700	16519	16669	16585	16668	16815	16632	16544	16677	16815	16752	16694	16663	16863	16827	16632	16572	16663	16675	16612	16810	16698	16651	16512	16548	16667	16508	16813	16779	16646	16686	16755	16769	16660	16566	16823	16703	16737	16848	16562	16538	16761	16606	16691	16547	16938	16742	16798	16768	16730	16597	16993	16669	16674	16592	16602	16570	16813	16490	16614	16807	16831	16664	16660	16579	16526	16766	16758	16761	16506	16603	16509	16740	16723	16706	16752	16639	16788	16568	16829	16605	16632	16499	16688	16534	16567	16675	16549	16710	16651	16855	16739	16505	16831	16579	16515	16549	16638	16576	16672	16712	16774	16638	16652	16936	16653	16656	16743	16533	16647	16699	16648	16588	16583	16448	16635	16600	16671	16518	16730	16665	16773	16651	16460	16353	16604	16437	16828	16578	16637	16639	16735	16584	16521	16781	16632	16617	16782	16664	16772	16723	16656	16571	16695	16616	16807	16950	16365	16723	16663	16645	16622	16690	16618	16761	16731	16649	16642	16780	16712	16564	16529	16496	16636	16717	16730	16481	16664	16868	16690	16682	16642	16633	16579	16585	16599	16643	16694	16730	16731	16520	16606	16665	16874	16856	16733	16509	16642	16547	16649	16846	16611	16732	16964	16619	16787	16859	16972	16885	16578	16666	16751	16687	16845	16714	16720	16784	16724	16567	16708	16615	16509	16603	16730	16767	16818	16594	16680	16736	16763	16537	16719	16625	16748	16683	16815	16663	16645	16620	16741	16483	16610	16692	16691	16772	16706	16666	16749	16683	16722	16564	16686	16592	16582	16585	16587	16639	16703	16612	16792	16707	16662	16798	16756	16492	16676	16796	16772	16820	16550	16727	16697	16728	16686	16584	16622	16731	16838	16778	16598	16802	16698	16659	16646	16786	16574	16827	16801	16556	16613	16770	16595	16482	16597	16738	16823	16647	16722	16903	16811	16529	16502	16545	16639	16715	16740	16472	16737	16626	16745	16557	16766	16970	16724	16652	16716	16645	16724	16719	16764	16814	16676	16618	16658	16647	16724	16717	16649	16738	16714	16726	16801	16739	16734	16662	16575	16596	16716	16683	16746	16666	16601	16576	16815	16937	16739	16612	16660	16688	16941	16870	16604	16619	16927	16803	16795	16595	16636	16643	16621	16604	16635	16742	16621	16751	16582	16730	16727	16682	16609	16797	16731	16739	16613	16711	16783	16639	16772	16741	16456	16806	16696	16862	16798	16637	16747	16856	16643	16489	16696	16691	16812	16760	16976	16824	16689	16822	16706	16628	16798	16809	16568	16643	16736	16797	16619	16575	16806	16657	16547	16657	16523	16629	16725	16826	16801	16820	16720	16890	16771	16533	16689	16613	16552	16695	16755	16649	16725	16911	16521	16684	16667	16687	16503	16838	16726	16561	16610	16608	16544	16899	16719	16778	16760	16945	16638	16601	16730	16411	16668	16840	16827	16771	16676	16523	16518	16609	16588	16431	16510	16672	16465	16651	16452	16709	16660	16623	16599	16800	16535	16721	16635	16812	16752	16738	16624	16735	16650	16835	16741	16621	16618	16715	16668	16885	16725	16736	16847	16596	16637	16772	16660	16709	16658	16583	16694	16645	16725	16654	16663	16753	16692	16683	16749	16820	16994	16450	16482	16806	16624	16679	16601	16801	16770	16611
35045	56495	53536	40745	32148	26647	22683	19780	18068	17246	16460	15955	15827	15186	15326	14992	14989	14776	14673	14678	14544	14603	14358	14642	14506	14551	14517	14512	14539	14434	14429	14456	14618	14436	14431	14406	14425	14501	14675	14656	14664	14528	14512	14440	14515	14464	14404	14348	14459	14446	14555	14540	14640	14477	14495	14448	14541	14496	14519	14466	14371	14400	14492	14464	14443	14558	14422	14526	14459	14464	14486	14387	14352	14459	14356	14567	14486	14363	14437	14574	14355	14481	14557	14535	14299	14275	14509	14426	14449	14375	14517	14467	14413	14484	14493	14450	14377	14596	14644	14348	14407	14498	14511	14472	14223	14465	14496	14508	14521	14445	14496	14693	14389	14582	14541	14563	14264	14462	14447	14462	14565	14488	14596	14363	14543	14438	14387	14480	14440	14443	14515	14499	14517	14620	14537	14399	14531	14456	14430	14364	14421	14544	14439	14374	14486	14350	14407	14376	14436	14499	14363	14501	14535	14484	14287	14516	14265	14475	14428	14289	14474	14442	14537	14398	14328	14411	14516	14363	14486	14476	14446	14447	14447	14498	14480	14437	14372	14359	14344	14402	14398	14464	14448	14364	14600	14500	14486	14512	14553	14595	14439	14538	14349	14419	14421	14535	14494	14509	14340	14342	14533	14472	14613	14435	14534	14479	14496	14552	14286	14486	14456	14293	14377	14401	14571	14433	14421	14317	14282	14599	14437	14498	14341	14276	14429	14492	14448	14306	14641	14659	14356	14693	14355	14345	14406	14525	14547	14524	14591	14374	14299	14507	14347	14588	14275	14463	14397	14488	14487	14505	14446	14392	14445	14395	14573	14506	14489	14549	14518	14467	14556	14628	14405	14482	14660	14331	14467	14288	14454	14375	14564	14528	14433	14412	14736	14475	14564	14459	14390	14362	14338	14442	14463	14439	14653	14354	14400	14389	14490	14346	14434	14405	14347	14165	14569	14567	14409	14562	14337	14610	14415	14522	14584	14375	14307	14484	14358	14487	14442	14503	14433	14355	14469	14598	14627	14370	14356	14403	14378	14425	14511	14490	14415	14507	14232	14618	14204	14551	14499	14511	14436	14272	14468	14542	14484	14476	14445	14433	14541	14599	14448	14441	14554	14473	14397	14503	14476	14460	14315	14370	14404	14553	14623	14617	14378	14380	14333	14469	14415	14512	14469	14467	14683	14304	14313	14658	14330	14499	14659	14514	14502	14529	14576	14598	14393	14381	14252	14354	14609	14616	14366	14515	14493	14362	14396	14449	14446	14362	14502	14350	14562	14379	14498	14413	14517	14515	14633	14352	14465	14548	14480	14443	14518	14350	14376	14442	14447	14531	14420	14585	14428	14667	14456	14390	14412	14422	14558	14366	14339	14320	14435	14519	14411	14489	14494	14390	14440	14606	14460	14431	14530	14442	14439	14466	14419	14650	14374	14557	14445	14273	14448	14512	14465	14445	14491	14412	14465	14296	14546	14317	14381	14546	14580	14400	14277	14571	14245	14252	14424	14318	14594	14316	14418	14558	14370	14569	14365	14413	14391	14578	14571	14519	14321	14398	14517	14515	14534	14525	14352	14418	14494	14488	14500	14340	14539	14537	14468	14449	14399	14432	14533	14473	14478	14423	14441	14412	14574	14467	14415	14520	14497	14492	14405	14471	14600	14653	14458	14366	14563	14347	14485	14443	14560	14367	14509	14453	14478	14419	14560	14489	14452	14428	14342	14398	14536	14646	14401	14442	14492	14490	14443	14477	14508	14490	14508	14419	14608	14325	14506	14416	14296	14532	14399	14666	14577	14457	14484	14482	14610	14577	14468	14475	14377	14470	14452	14460	14447	14397	14541	14501	14291	14425	14594	14352	14516	14534	14331	14445	14367	14453	14414	14522	14521	14362	14417	14527	14344	14427	14431	14252	14515	14505	14289	14437	14494	14445	14510	14567	14448	14355	14385	14576	14343	14452	14566	14471	14465	14487	14569	14514	14534	14403	14436	14383	14169	14444	14411	14495	14297	14573	14473	14571	14436	14357	14444	14380	14561	14470	14348	14532	14353	14578	14377	14548	14381	14427	14568	14498	14405	14447	14527	14593	14526	14430	14387	14355	14469	14420	14501	14403	14422	14339	14502	14365	14260	14359	14365	14373	14382	14421	14441	14416	14570	14453	14464	14329	14493	14283	14547	14464	14434	14475	14457	14491	14625	14389	14408	14465	14500	14502	14505	14454	14431	14513	14377	14584	14376	14564	14472	14451	14465	14609	14433	14506	14587	14038	14407	14375	14470	14467	14382	14518	14410	14369	14372	14331	14387	14278	14518	14623	14516	14468	14322	14386	14407	14345	14617	14313	14501	14445	14407	14503	14476	14472	14368	14404	14428	14547	14405	14229	14554	14436	14409	14237	14286	14604	14383	14409	14515	14333	14513	14244	14433	14378	14536	14380	14506	14477	14436	14415	14436	14348	14240	14521	14541	14398	14332	14389	14530	14422	14361	14505	14379	14351	14436	14392	14310	14513	14383	14379	14444	14425	14488	14300	14484	14544	14470	14553	14446	14414	14475	14554	14338	14435	14428	14278	14597	14629	14471	14359	14499	14483	14454	14432	14264	14519	14515	14390	14569	14451	14440	14466	14599	14482	14473	14493	14557	14419	14309	14372	14550	14432	14687	14468	14349	14390	14269	14431	14398	14364	14362	14529	14490	14469	14588	14527	14307	14322	14514	14586	14502	14493	14689	14443	14544	14476	14427	14305	14505	14557	14496	14497	14402	14341	14500	14439	14438	14439	14573	14656	14453	14587	14272	14546	14608	14446	14401	14618	14507	14485	14261	14585	14367	14461	14422	14532	14492	14484	14468	14192	14332	14335	14283	14427	14549	14354	14502	14292	14418	14394	14448	14416	14468	14502	14319	14520	14436	14304	14306	14459	14509	14393	14352	14454	14509	14477	14496	14450	14400	14376	14445	14584	14505	14405	14339	14242	14399	14448	14385	14347	14566	14290	14477	14510	14359	14357	14442	14509	14597	14497	14599	14509	14589	14491	14565	14418	14460	14434	14314	14394	14417	14288	14479	14596	14418	14578	14456	14312	14453	14490	14489	14530	14498	14555	14564	14406	14618	14279	14348	14588	14528	14403	14424	14438	14482	14526	14538	14328	14384	14508	14455	14511	14460	14648	14436	14499	14546	14492	14364	14363	14575	14646	14278	14376	14473	14503	14506	14412	14414	14397	14512	14368	14506	14526	14517	14489	14325	14422	14483	14437	14368	14474	14486	14369	14399	14632	14467	14463	14463	14370	14492	14318	14556	14339	14689	14349	14441	14455	14470	14459	14426	14597	14587	14333	14687	14299	14630	14373	14430	14341	14387	14654	14640	14502	14538	14466	14501	14476	14272	14557	14340	14374	14465	14680	14604	14291	14460	14481	14366	14368	14391	14411	14434	14324	14353	14368	14508	14582	14376	14507	14553	14374	14547	14616	14543	14457	14456	14587	14480	14530	14552	14561	14425	14426	14416	14481	14593	14705	14435	14536	14432	14444	14562	14421	14395	14271	14418	14662	14370	14538	14312	14350	14480	14496	14341	14599	14582	14398	14458	14435	14638	14443	14428	14372	14365	14428	14449	14536	14539	14401	14407	14587	14428	14387	14448	14503	14416	14307	14263	14361	14375	14343	14390	14483	14474	14382	14495	14452	14513	14589	14340	14359	14535	14374	14520	14405	14344	14534	14506	14520	14401	14619	14439	14411	14697	14577	14606	14404	14493	14606	14490	14249	14548	14354	14510	14394	14506	14557	14361	14519	14404	14234	14379	14453	14484	14491	14313	14296	14528	14393	14460	14544	14281	14513	14464	14476	14345	14292	14474	14606	14471	14481	14687	14527	14581	14437	14318	14549	14389	14474	14420	14399	14244	14410	14495	14226	14369	14739	14593	14473	14385	14403	14534	14581	14636	14406	14564	14251	14321	14439	14355	14450	14476	14415	14692	14503	14527	14491	14489	14423	14466	14366	14577	14420	14739	14469	14464	14550	14584	14457	14373	14436	14578	14390	14555	14466	14480	14533	14420	14374	14456	14376	14353	14437	14557	14449	14479	14436	14419	14479	14621	14329	14521	14561	14648	14427	14340	14389	14492	14378	14544	14364	14512	14561	14532	14554	14354	14491	14387	14492	14536	14609	14487	14390	14494	14627	14449	14418	14475	14325	14450	14523	14518	14448	14531	14508	14463	14450	14494	14517	14409	14294	14268	14485	14359	14434	14441	14487	14479	14443	14471	14434	14397	14444	14549	14603	14310	14587	14408	14525	14469	14418	14322	14440	14427	14197	14551	14477	14544	14455	14488	14550	14699	14470	14495	14482	14460	14412	14388	14460	14536	14395	14537	14308	14420	14492	14393	14427	14269	14358	14396	14548	14390	14566	14487	14364	14401	14412	14580	14521	14640	14604	14361	14298	14587	14419	14439	14512	14409	14365	14409	14351	14378	14355	14413	14411	14399	14440	14338	14420	14624	14540	14450	14349	14555	14528	14493	14448	14567	14367	14511	14461	14441	14340	14808	14547	14606	14472	14489	14350	14469	14362	14502	14423	14582	14436	14559	14380	14273	14518	14411	14437	14455	14513	14322	14424	14365	14515	14446	14494	14454	14646	14471	14524	14430	14369	14363	14389	14502	14532	14592	14409	14453	14553	14498	14402	14512	14389	14394	14316	14357	14332	14475	14455	14476	14282	14566	14464	14442	14535	14315	14595	14355	14457	14572	14558	14492	14448	14443	14461	14506	14427	14613	14582	14528	14493	14399	14397	14374	14497	14542	14397	14446	14487	14411	14323	14309	14428	14566	14440	14433	14348	14554	14405	14573	14581	14425	14532	14396	14397	14388	14337	14391	14314	14459	14449	14454	14488	14550	14460	14301	14547	14422	14434	14363	14520	14353	14456	14441	14424	14466	14575	14399	14465	14338	14535	14661	14536	14641	14382	14445	14525	14489	14303	14362	14525	14459	14496	14451	14365	14464	14586	14369	14374	14577	14233	14372	14576	14336	14558	14442	14427	14436	14467	14370	14394	14597	14566	14340	14539	14413	14323	14550	14411	14488	14333	14423	14511	14354	14388	14414	14537	14473	14280	14493	14521
22813	21506	29394	24541	23486	26949	29284	23628	21477	21039	19768	19300	18835	18531	18332	18150	18157	17706	17595	17540	17595	17755	17583	17527	17659	17649	17545	17451	17489	17666	17512	17573	17557	17385	17360	17402	17348	17442	17357	17327	17484	17653	17398	17343	17569	17378	17498	17216	17253	17280	17449	17486	17362	17524	17571	17484	17389	17674	17193	17364	17396	17270	17208	17518	17521	17380	17203	17375	17308	17422	17484	17418	17386	17393	17288	17569	17556	17355	17358	17399	17409	17405	17605	17508	17370	17270	17320	17310	17232	17356	17285	17163	17477	17437	17361	17282	17239	17429	17485	17304	17358	17099	17402	17306	17301	17635	17397	17350	17480	17281	17213	17287	17167	17335	17481	17554	17387	17175	17455	17408	17292	17154	17407	17068	17414	17394	17469	17240	17393	17335	17304	17337	17230	17324	17237	17314	17369	17312	17420	17232	17359	17342	17399	17281	17220	17420	17428	17403	17400	17011	17432	17324	17386	17466	17236	17303	17358	17371	17133	17128	17370	17355	17475	17579	17412	17329	17454	17204	17404	17356	17346	17238	17394	17271	17590	17471	17429	17405	17254	17461	17407	17419	17448	17360	17350	17341	17205	17191	17428	17228	17243	17309	17268	17275	17489	17245	17355	17250	17299	17403	17273	17473	17278	17295	17363	17422	17440	17300	17235	17360	17502	17389	17340	17391	17317	17169	17233	17315	17333	17398	17380	17288	17512	17271	17263	17284	17342	17356	17285	17212	17352	17076	17345	17487	17347	17377	17336	17247	17471	17361	17215	17294	17264	17294	17331	17258	17441	17290	17335	17572	17350	17428	17322	17073	17184	17274	17257	17391	17391	17356	17106	17355	17393	17336	17327	17376	17130	17410	17258	17270	17309	17457	17512	17436	17243	17348	17580	17576	17457	17506	17383	17318	17225	17394	17337	17313	17262	17397	17117	17320	17242	17340	17289	17349	17370	17106	17214	17500	17525	17434	17448	17568	17309	17212	17618	17440	17270	17341	17029	17256	17354	17341	17405	17380	17267	17248	17426	17296	17184	17262	17264	17197	17243	17502	17463	17290	17410	17295	17408	17234	17311	17347	17288	17383	17347	17333	17182	17243	17487	17351	17465	17422	17277	17322	17193	17214	17295	17336	17149	17307	17251	17311	17429	17395	17382	17572	17223	17328	17275	17324	17390	17448	17399	17086	17285	17359	17278	17382	17435	17317	17412	17356	17309	17418	17406	17456	17279	17244	17395	17282	17174	17113	17470	17363	17407	17459	17550	17317	17455	17262	17180	17231	17252	17317	17266	17189	17315	17431	17459	17340	17217	17337	17282	17200	17387	17219	17305	17307	17374	17220	17280	17383	17433	17484	17204	17232	17470	17475	17137	17345	17220	17295	17300	17403	17288	17354	17316	17209	17308	17338	17564	17430	17208	17255	17426	17187	17294	17303	17221	17394	17404	17420	17304	17250	17417	17629	17302	17426	17228	17360	17305	17496	17228	17424	17554	17257	17299	17541	17511	17096	17389	17372	17321	17316	17323	17393	17284	17287	17418	17315	17375	17221	17288	17536	17451	17212	17406	17408	17371	17367	17291	17382	17345	17182	17502	17619	17202	17499	17321	17184	17153	17183	17396	17245	17316	17461	17427	17460	17495	17382	17238	17507	17418	17425	17274	17216	17333	17412	17390	17362	17390	17300	17337	17335	17325	17321	17305	17243	17409	17335	17349	17434	17288	17238	17432	17367	17316	17488	17366	17663	17443	17412	17439	17326	17417	17406	17241	17347	17351	17173	17284	17378	17338	17411	17520	17274	17173	17240	17524	17231	17225	17291	17286	17261	17293	17262	17229	17350	17295	17363	17412	17582	17427	17412	17370	17344	17279	17424	17275	17406	17185	17349	17590	17419	17425	17249	17411	17375	17440	17436	17353	17279	17335	17509	17264	17310	17418	17430	17238	17321	17376	17498	17338	17305	17268	17402	17230	17272	17532	17410	17331	17548	17230	17142	17342	17291	17515	17497	17111	17330	17181	17303	17435	17255	17203	17318	17290	17292	17255	17452	17308	17354	17211	17453	17222	17259	17186	17405	17453	17186	17519	17285	17583	17415	17464	17359	17455	17482	17397	17457	17393	17307	17363	17368	17384	17435	17367	17328	17271	17343	17342	17417	17290	17347	17066	17446	17310	17313	17354	17412	17099	17274	17464	17392	17269	17314	17357	17436	17538	17461	17193	17419	17601	17296	17442	17439	17501	17444	17364	17186	17391	17356	17182	17395	17162	17400	17333	17535	17332	17411	17190	17326	17441	17240	17409	17322	17375	17262	17338	17154	17349	17242	17442	17411	17216	17541	17403	17171	17253	17375	17279	17440	17311	17271	17523	17447	17252	17057	17287	17311	17396	17459	17323	17191	17419	17526	17357	17356	17410	17284	17258	17438	17356	17305	17265	17350	17238	17459	17389	17251	17198	17212	17362	17204	17270	17411	17445	17220	17295	17346	17206	17328	17433	17637	17489	17239	17448	17362	17315	17458	17251	17243	17474	17327	17464	17303	17379	17531	17314	17236	17449	17388	17351	17400	17280	17323	17200	17397	17232	17554	17349	17343	17264	17385	17385	17358	17502	17302	17329	17308	17357	17250	17382	17443	17413	17486	17423	17116	17408	17231	17439	17170	17019	17312	17347	17488	17273	17402	17632	17297	17106	17295	17426	17230	17379	17304	17137	17162	17130	17452	17296	17130	17215	17400	17320	17446	17199	17298	17380	17283	17378	17245	17363	17276	17183	17294	17310	17266	17278	17303	17369	17206	17404	17255	17159	17074	17335	17533	17572	17176	17376	17185	17468	17484	17151	17299	17464	17388	17263	17218	17282	17430	17415	17228	17247	17324	17334	17340	17365	17325	17379	17266	17302	17174	17448	17308	17292	17322	17522	17367	17369	17437	17217	17301	17394	17297	17325	17287	17143	17368	17209	17529	17317	17354	17386	17270	17496	17357	17336	17240	17279	17386	17567	17367	17401	17455	17413	17448	17438	17201	17241	17112	17486	17411	17472	17272	17379	17064	17256	17239	17192	17342	17406	17483	17369	17430	17389	17375	17498	17089	17523	17180	17550	17427	17213	17275	17408	17276	17119	17295	17242	17373	17331	17351	17405	17205	17263	17299	17213	17375	17458	17295	17130	17283	17363	17456	17422	17372	17302	17430	17134	17211	17456	17285	17429	17336	17488	17260	17333	17457	17361	17224	17349	17455	17414	17361	17242	17440	17280	17450	17413	17249	17271	17186	17370	17314	17305	17366	17185	17458	17244	17154	17564	17422	17117	17278	17170	17369	17223	17484	17411	17295	17340	17144	17230	17253	17350	17272	17086	17325	17333	17356	17538	17559	17397	17321	17301	17255	17400	17291	17146	17257	17470	17468	17298	17228	17177	17184	17268	17370	17272	17609	17430	17295	17442	17537	17452	17306	17332	17271	17444	17286	17321	17388	17352	17389	17241	17311	17271	17373	17009	17197	17275	17236	17470	17564	17392	17423	17238	17431	17266	17489	17214	17380	17463	17306	17420	17466	17280	17268	17314	17449	17339	17285	17361	17307	17474	17310	17149	17101	17372	17545	17385	17156	17510	17255	17318	17214	17349	17485	17423	17323	17422	17349	17478	17354	17441	17397	17410	17290	17267	17466	17311	17303	17303	17187	17364	17283	17304	17253	17268	17431	17285	17143	17408	17485	17461	17452	17151	17362	17384	17400	17197	17283	17267	17229	17149	17407	17399	17370	17304	17287	17290	17277	17494	17208	17264	17372	17340	17270	17210	17392	17312	17408	17348	17435	17342	17511	17469	17315	17255	17442	17477	17330	17443	17374	17703	17399	17306	17424	17288	17533	17449	17442	17496	17482	17374	17210	17238	17270	17388	17295	17426	17290	17464	17363	17548	17258	17366	17212	17311	17475	17254	17292	17491	17399	17291	17198	17254	17447	17427	17263	17520	17440	17577	17155	17363	17492	17247	17418	17216	17194	17268	17223	17348	17371	17264	17297	17260	17284	17220	17470	17353	17405	17425	17161	17406	17197	17344	17217	17303	17235	17483	17398	17414	17415	17351	17289	17363	17267	17561	17484	17345	17503	17464	17220	17344	17404	17434	17306	17422	17359	17172	17195	17389	17305	17482	17247	17132	17403	17433	17476	17166	17254	17348	17403	17294	17217	17227	17146	17300	17425	17406	17327	17238	17138	17531	17336	17288	17309	17270	17137	17487	17196	17407	17135	17298	17129	17375	17131	17291	17377	17442	17373	17441	17420	17237	17264	17375	17499	17385	17302	17337	17492	17373	17326	17438	17118	17390	17066	17475	17280	17093	17198	17402	17434	17487	17221	17389	17410	17496	17340	17385	17366	17535	17325	17529	17196	17258	17242	17223	17098	17487	17304	17390	17276	17338	17359	17299	17057	17281	17336	17445	17265	17372	17467	17483	17455	17368	17268	17469	17317	17404	17295	17353	17567	17216	17356	17359	17323	17327	17333	17282	17296	17344	17328	17283	17289	17455	17480	17441	17395	17378	17275	17266	17284	17231	17488	17321	17377	17406	17237	17444	17253	17356	17216	17389	17282	17113	17196	17342	17353	17284	17435	17161	17317	17332	17361	17386	17299	17177	17318	17394	17373	17580	17169	16996	17305	17306	16998	17265	17307	17400	17347	17525	17315	17571	17491	17447	17239	17244	17257	17381	17395	17173	17451	17257	17285	17300	17242	17412	17449	17309	17236	17418	17492	17285	17275	17133	17229	17400	17295	17304	17438	17358	17520	17440	17203	17317	17293	17073	17452	17339	17404	17460	17235	17348	17484	17412	17259	17266	17243	17375	17372	17160	17532	17335	17493	17458	17302	17613	17524	17369	17425	17241	17327	17454	17271	17597	17290	17246	17340	17365	17466	17405	17403	17350	17360	17318	17370	17171	17348	17466	17314	17464	17288	17478	17311	17355	17435	17224	17259	17288	17322	17188	17332	17542	17395	17479	17371	17214	17197	17274	17134	17199	17381	17469	17436	17442	17450	17269	17365	17545	17415	17313	17344	17254	17311	17345	17288	17328	17271	17173	17225	17252	17437	17448	17338	17255	17294	17107	17219	17416	17289	17309	17333
38226	63692	58532	46607	36583	30861	26381	22687	20726	19172	17935	17291	16526	16112	15899	15532	15330	15175	14894	15073	15222	14833	15050	14742	14941	15133	14973	14864	14963	14937	14862	14828	14951	14804	14869	14876	14870	14993	14788	14870	14888	14663	14877	14872	15009	14882	14829	14824	14961	14842	14642	14815	14830	14846	14845	14857	14727	14774	14723	14791	14840	14937	14778	14710	14727	14959	14690	14814	14857	14917	14847	14825	14801	14750	14711	14704	14807	14786	14718	15015	14935	14885	14825	14898	14785	14814	14833	14797	14901	14671	14850	14958	14923	14822	14740	14673	14845	14768	14862	14738	14899	14833	14903	14649	14905	14710	14713	14797	14815	14781	14592	14675	14826	14913	14796	14888	14922	14837	14810	14677	14810	14905	14742	14784	14739	14871	14795	14802	14838	14713	14790	14887	14932	14775	14847	14850	14828	15013	14699	14803	14768	14688	14886	14761	14807	14753	14928	14693	14812	14679	14718	14848	14751	14631	14801	14877	14878	14674	14862	14853	14763	14812	14870	14751	14873	14719	14898	15164	14986	14676	14883	14739	14869	14879	14715	14617	14761	14706	14848	14891	14977	14786	14782	14891	14872	14896	14771	14765	14719	14675	14857	14899	14833	14803	14890	14878	14840	14776	14892	14707	14818	14904	14861	14707	14805	14825	14882	14790	14884	14800	14854	14753	14789	14849	14781	14831	14818	14834	14978	14800	14731	14887	14862	14755	14832	14688	14835	14779	14802	14774	14774	14863	14769	14791	14844	14721	14834	14618	14960	14779	14744	14908	14720	14772	14826	14893	14750	14824	14902	14838	14800	14688	14625	14852	14691	14665	14939	14848	14566	14877	14690	14905	14890	14850	14910	14762	14797	14743	14662	14713	14692	14783	14955	14780	14659	14730	14664	14762	14791	14741	14682	14870	14901	14699	14630	14760	14825	14811	14709	14761	14816	14711	14637	14875	14839	14895	14876	14739	14825	14754	14853	14952	14635	14655	14688	14565	14743	14774	14804	14710	14916	14798	14727	14834	15077	14812	14812	14907	14911	14875	14686	14765	14872	14713	14807	14898	14793	14710	14861	14830	14622	14994	14955	14774	14654	14857	14846	14732	14775	14823	14788	14757	14769	14598	14917	14695	14731	14846	14756	14781	14762	14750	14803	15008	14889	14829	14714	14643	14856	14722	14691	14620	14842	14787	14876	14754	14867	14956	14941	14798	14806	14792	14764	14732	14935	14944	14726	14799	14833	14616	14854	14813	14628	14842	14770	14616	14780	14727	14970	14725	14775	14842	14813	14839	14707	14815	14839	14912	14805	14842	14735	14720	14919	14715	14851	14885	14928	14812	14748	14795	14740	14686	14793	14868	14794	14736	14865	14786	14920	14879	14626	14680	14745	14919	14837	14886	14783	14826	14924	14758	14634	14718	14840	14770	14675	14877	14695	14803	14819	15068	14849	14853	14686	14777	14757	14810	14808	14709	14758	15058	14791	14792	14718	14904	14869	14778	14776	14883	14735	14743	14923	14810	14695	14860	14731	14667	14926	14919	14850	14735	14828	14793	14826	14788	14873	14688	14886	14771	14630	14825	14621	14618	14723	14783	14769	14716	14846	14831	14711	14810	14828	14841	14768	14805	14679	14816	14817	14861	14778	14848	14804	14746	14890	14738	14842	14864	14910	14797	14793	14804	14775	14738	14933	14625	14739	14871	14789	14773	14824	14604	14716	14778	14712	14796	14695	14835	14806	14892	14760	14763	14745	14921	14637	14885	14838	14918	14839	14637	14893	14940	14752	14840	14864	14709	14953	14709	14680	14822	14723	14755	14691	14755	15024	14869	14718	14591	14726	14654	14945	14813	14733	14882	14712	14807	14702	14755	14815	14812	14882	14753	14766	15035	14718	14676	14751	14690	14839	14847	14788	14847	14817	14628	14807	14688	14820	14825	14849	14837	14699	14839	14850	14813	14936	14844	14695	15004	14877	14788	14797	14945	14907	14754	14755	14723	14766	14884	14835	14649	14806	14870	14768	14907	14717	14923	14794	14775	14801	14839	14799	14658	14895	14756	14790	14809	14788	14859	14797	14725	14890	14716	14718	14761	14784	14807	14820	14795	14790	14719	14898	14800	14889	14691	14795	14858	14687	14749	14685	14761	14986	14852	14700	14852	14761	14895	14785	14697	14869	14691	14773	14771	14850	14780	14888	14700	14610	14966	14816	14803	14952	14733	14853	15059	14915	14707	14807	14968	14714	14735	14968	14742	14771	14804	14803	14751	14725	14640	14801	14816	14656	14681	14820	14728	14805	14712	14958	14799	14810	14726	14767	14895	14832	14764	14762	14740	14791	14931	14954	14919	14764	14653	14647	14603	14981	14800	14924	14908	15013	14702	14576	14779	14769	14881	14737	14746	14818	14696	14819	14856	14776	14879	14807	14891	14723	14711	14700	14802	14765	14750	14885	14662	14747	14637	14879	14735	14722	14575	14809	14844	14779	14812	14676	14808	14717	14786	14682	14727	14866	14815	14763	14792	14922	14723	14902	14763	14838	14845	14878	14830	14845	14876	14613	14738	14712	14825	14789	14632	14904	14846	14691	14672	14762	14943	14893	14789	14858	14876	14796	14765	14796	14757	14785	14733	14681	14742	14753	14838	14873	14780	14842	14899	14652	14745	14757	15044	14887	14739	14847	14643	14976	14822	14671	14717	14879	14754	14700	14771	14745	14762	14753	14793	14602	14859	14645	14846	14744	14796	14597	14786	14806	14830	14752	14757	14656	14817	14636	14907	14860	15043	14842	14763	14831	14790	14780	14691	14846	14862	14741	14841	14768	14762	14608	14986	14628	14966	14649	14705	14873	14929	14776	14917	14725	14899	14771	14730	14984	14836	14889	14773	15015	14988	14699	14787	14807	14885	14816	14807	14858	14771	14818	14745	14814	14763	14758	14778	14842	14735	14852	14803	14739	14695	14782	14642	14824	14868	14831	14657	14845	14642	14962	14616	14740	14788	14710	14823	14880	14671	14756	14944	14754	14788	14766	14574	14790	14864	14714	14756	14657	14818	14799	14749	14913	14930	14890	14803	14938	14843	14682	14986	14769	14845	14645	14804	14930	14835	14756	14809	14807	14680	14823	14787	14944	14578	14682	14824	14825	14790	14784	14872	14956	14793	14890	14739	14725	14901	14801	14772	14963	14929	14836	14816	14670	14732	14770	14823	14801	14781	14784	14796	14637	14976	14602	14997	14950	14831	14730	14956	14610	14827	14768	14654	14680	14780	14807	14764	15002	14782	14741	14802	14663	14596	14767	14923	14890	14879	14799	14771	14782	14675	14722	14624	14948	14779	14792	14762	14821	14882	14766	14858	14718	14868	14753	14716	14868	14844	14940	14789	14784	14687	14814	14753	14825	14742	14721	14738	14857	14561	14945	14793	14684	14666	14763	14730	14897	14861	14854	14910	14791	14777	14764	14904	14744	14636	14877	14820	14757	14685	14712	14712	14826	14852	14805	14847	14928	14717	14856	14783	14877	14699	14756	14737	14848	14581	14857	15018	14822	14732	14851	14900	14864	14803	14884	14929	14750	14880	14747	14740	14674	14993	14783	14863	14853	14615	14814	14913	14903	14614	14762	14704	14846	14715	14814	14886	14853	14740	14793	14811	14720	14705	14785	14789	14948	14759	14790	14771	14676	14797	14794	14839	14810	14614	14809	14756	14984	14786	14761	14836	14816	14879	14807	14852	14826	14742	14824	14669	14953	14514	14677	14796	14774	14809	14879	14927	14892	14752	14770	14795	14743	14858	14905	14686	14827	14789	14770	14923	14798	14785	14801	14655	14800	14928	14692	14859	14833	14912	14856	14787	14726	14793	14798	14958	14781	14752	14729	14743	14954	14758	14854	14821	14821	14742	14866	14930	14760	14738	14949	14692	14895	14923	14804	14799	14887	14674	14815	14671	14657	14850	14946	14915	14727	14726	14760	14876	14883	14667	14760	14828	14800	14736	14766	14810	14704	14878	14772	14503	14941	14739	14922	14920	14762	14984	14939	14859	14753	14864	14778	14896	14719	14647	14856	14794	14829	14744	14735	14779	14863	15004	14796	14680	14704	14810	14705	14991	14741	14760	14799	14755	14785	14779	14724	14678	15005	14753	14638	14802	14813	14777	14711	14762	14958	14833	14586	14914	14695	14642	14843	14856	14856	14753	14898	14604	14807	14618	14857	15000	14775	14767	14787	14885	14694	14882	14698	14697	14776	14942	14722	14825	14849	14662	14813	14807	14717	14781	14746	14741	14840	14723	15014	14901	14943	14829	14932	14839	14849	14776	14737	14711	14952	14983	14861	14846	14764	14648	14894	14941	14664	14875	14918	14809	14899	14624	14933	14848	14748	14780	14751	14707	14711	14776	14732	14919	14885	14713	14586	14757	14739	14901	14799	14896	14876	14929	14656	14800	14818	14736	14978	14692	14784	14801	14851	14812	14745	14909	14739	14873	14874	14704	14690	14721	14802	14887	14823	14886	14821	14820	14687	14669	14924	14871	14731	14813	14745	14888	14903	14667	14765	14802	14819	14757	14796	14919	14714	14781	14688	14857	14814	14777	14853	14829	14662	14899	14800	14812	14844	14704	14797	14959	14697	14789	14722	14826	14704	14900	14780	14647	14712	14795	14767	14806	14786	14757	14778	14732	14676	14765	14832	14838	14857	14829	14831	14789	14658	14841	14646	14697	14920	14934	14776	14895	14722	14849	14815	14875	14769	14828	14686	14957	14863	14739	14661	14843	14954	14801	14927	15073	14856	14856	14840	14881	14695	14688	14778	14808	14898	14814	14724	14789	14749	14741	14866	14794	14856	14919	14767	14823	14590	14713	14748	14688	14881	14927	14992	14677	14601	14802	14743	14626	14734	14802	14645	14710	14705	14787	14708	14859	14746	14911	14735	14818	14757	14697	14833	14794	14760	14768	14659	14792	14822	14865	14895	14907	14549	14815	14749	14698	14855	14806	14732	14862	14705	14796	14927	14614	14742	14814	14681	14557	14805	14936	14880	14701	14888	14702	14894	14858	14742	14799	14713	14674	14854	14713	14936	14829	14818	14928	14954	14861	14862	14856	14800	14762	14694	14888	14781	14813	14879	14742
29575	30483	37956	32174	25025	22639	20667	19420	18446	18009	18052	17597	17452	17366	17243	17167	17309	17176	17235	17186	17061	16982	17044	16965	17046	17264	16980	16991	16810	16833	17090	16889	16986	16788	17138	16790	16970	17086	17058	16801	16870	16991	17236	16784	16997	17128	17013	16983	17105	16905	16956	16945	17056	16926	16795	17129	16900	17063	17087	17025	17040	16925	16822	16991	17186	16985	16975	16916	16998	16840	16795	17103	17187	16944	17009	17079	17331	16986	17042	16834	17055	17062	17085	17023	17226	16902	17079	17040	16912	17077	17101	17077	17054	17059	16744	17092	16842	16903	16727	16892	17054	16971	16927	17128	17072	16949	17225	17006	16872	17167	17010	17004	17021	17007	17051	16852	17009	16964	16792	16867	16894	16918	17066	17063	16993	16909	16969	16698	16906	17023	17074	16833	16845	16889	16833	16861	16776	17035	16966	17110	17037	16874	16919	16946	17026	17109	17089	17053	16969	16893	17007	16919	16720	17062	16992	16881	16899	16940	17067	16959	16731	16899	17077	16930	17284	16928	17036	16825	16977	17083	16802	16796	16841	17176	17104	17030	16999	16944	16878	17084	16959	16898	17010	17027	17067	16972	16958	17168	16858	16786	16811	16979	17066	16991	17097	16937	17016	16915	16925	16905	16945	16984	16815	17076	16837	16738	17057	16846	16872	16918	17033	17181	16772	16957	16775	16857	17019	16864	17101	16976	16823	16830	17062	16808	16766	16911	17121	17050	17108	17012	17011	16757	16994	16846	17010	16874	16623	16858	16868	16777	16849	16916	17218	17155	17067	17125	16928	17165	17139	17079	16964	16968	17040	16926	17025	17252	16905	16835	16915	17152	17215	17060	16810	16967	16880	16864	16840	17023	17032	16915	16835	16839	17089	16903	16944	17021	16975	17108	16728	16939	16959	16951	17027	16939	17138	16892	16910	16980	16977	16939	17035	17001	16870	16771	16968	16889	17213	17093	16961	16997	16962	16767	16967	17079	16850	16783	16935	16935	16974	16873	16880	16842	16928	16976	16990	16909	16981	16884	16896	16921	16888	16920	16944	16886	17081	17047	17170	17115	16812	16987	17020	17172	16783	16999	16883	16906	16901	16880	16982	16884	16967	17047	16765	16820	16994	16824	17078	16778	16746	16929	17011	16827	16904	16864	16988	17200	16654	16977	17058	16842	16940	16910	16902	17123	16893	17024	17006	16887	16865	17055	16932	17025	17003	16890	17120	17042	16910	16950	16972	16924	16882	17018	17033	17016	17160	17103	17009	16861	16989	16949	16832	16969	16878	17012	16974	17102	16958	17021	16891	17085	16951	16827	16896	17000	17179	16768	17108	16857	17051	16889	16919	17071	16968	16900	16980	16731	17077	16784	17127	16901	17037	17013	16892	16991	16909	16761	16905	16865	16982	16932	16952	16956	16931	16978	17045	16954	16844	16868	16900	16791	16923	16837	16981	16935	16829	16908	17044	16907	16901	16777	17014	16987	16863	17055	16817	17004	17005	17006	17009	16851	16996	16986	16999	17006	16971	16828	16914	17006	16833	16927	17018	16857	16967	17015	16903	16902	17135	16948	17019	17147	16968	17171	17149	17193	17009	16934	16983	16995	16889	16873	16895	17099	16931	17079	17013	16903	16962	16922	16953	17178	17151	16880	16927	16917	17056	16997	16949	17126	17091	17127	17056	16688	16898	16707	17023	17115	16898	16948	17029	17056	16833	16848	16945	16785	16800	16813	17089	16931	16695	16797	16833	16955	16958	17143	16855	17041	16935	16895	17108	16825	16721	16974	17084	16963	17072	16906	16851	16940	17176	16952	16909	17030	17086	17112	16645	16902	16967	16964	16924	16907	16889	16863	16873	17049	16882	16984	16837	16903	16870	16758	16908	16903	16892	17190	16824	16928	16960	16795	16981	17026	16951	16947	16855	16822	17044	17002	16992	16825	16937	16777	16844	16987	17016	17003	17222	16910	17166	17049	16937	16945	17014	16896	16750	16941	17042	16932	16928	17106	16785	16992	16949	16940	16798	17023	16929	16985	17097	17019	16966	16996	17120	16991	17008	16942	17048	17129	17088	17054	16859	16957	16948	17010	17096	17101	17070	16875	17144	17132	17007	17160	17017	16915	16958	17033	16844	16823	16818	17007	16975	17016	16960	16975	16933	16903	17031	16731	17090	17008	16791	16912	17066	16890	16648	17049	16938	17063	16848	16961	17061	17018	16955	17014	16900	16889	17141	16962	16832	17036	16862	16799	16901	16945	16969	16939	17071	17014	16868	17202	17115	17032	16979	17005	17018	17038	16857	16900	16861	16991	17165	16672	17128	17025	16973	17010	17122	17176	17176	16844	16946	16902	16975	16987	16943	17011	16958	16990	17084	16922	17135	16925	17104	17013	16837	16924	17094	17058	16739	17073	16992	16975	17139	17062	17118	16949	16898	17014	16848	16971	16821	17049	16999	16958	17052	16894	17045	16962	16874	17018	16885	16896	17101	16906	17007	17134	16963	16958	16891	16933	16802	16942	17072	16954	16798	16949	16972	16952	17066	16896	16827	16955	16867	17046	17156	16941	16903	17014	16974	16884	17142	16866	17121	16898	16879	16922	17004	16847	17041	17040	17117	16923	16943	16950	16812	16872	17036	16857	17178	17064	16847	16916	17048	16998	16947	16890	16808	16793	16752	16812	16943	16909	16747	17089	17076	17074	17013	16985	17068	16960	16997	16964	16950	17251	16957	16986	16763	16985	16947	16878	16823	16928	16847	16975	16963	17152	16962	16946	17185	16864	17170	16945	16822	17057	16832	16935	16990	16931	17060	17137	17144	16978	17155	16925	17029	16932	17228	17084	16926	16965	16987	16966	16953	16977	16911	16926	17081	17029	17066	16859	16985	17096	16933	16971	17018	16880	17209	17045	17135	17064	16896	17060	16986	16916	16806	16976	17045	16943	17130	17028	17112	17068	16908	17150	17131	17052	16949	17121	17194	17005	17178	16931	17165	17099	17061	17007	16782	17027	16991	16859	16953	16899	17282	16956	17083	16986	16945	17057	16903	16852	16978	16756	17200	16977	17057	16993	17051	16836	16901	16906	16970	16922	17173	16739	16941	16962	17090	16835	16872	17173	16932	17034	16972	17119	17096	17169	17033	16865	16925	17100	16922	16664	16969	16935	16833	17003	17099	17068	17067	16999	16816	16818	17124	16938	16969	16892	17148	17105	16905	17012	16926	17042	16790	17017	16961	17060	16870	17143	17118	17061	16853	16896	17052	16871	16958	16876	16857	16978	17031	16857	17100	16896	17041	17128	17022	16902	17148	17150	16811	17060	16841	16970	16861	17111	16894	17062	16782	16771	16878	17075	16855	16859	17178	16899	16715	16939	17110	17089	16903	16932	16959	16957	17044	16972	16929	16944	16901	16982	16828	17076	16878	17007	16923	17002	16953	17036	16919	16868	16764	17053	16978	17038	16800	17009	16919	17023	17137	17033	16938	17088	16920	17058	16680	17008	17117	16938	16964	16993	17026	16941	16857	16901	16935	16871	16898	16891	17096	16935	16875	16860	17028	16982	16981	17048	17139	17174	16718	17006	16920	16928	16816	16786	16979	16922	17016	16903	16782	17197	16983	17049	16873	17106	17248	16989	16904	17004	16991	16970	17171	17035	16889	16759	16895	16777	17074	16938	17150	17005	17159	16714	16982	16823	17024	16906	16980	16907	16932	17058	17146	16845	17176	16868	17182	16944	17035	16994	17079	16988	17109	16739	17008	16964	16905	17058	16881	16802	16889	17064	16846	16986	16937	17039	17052	16966	17051	16854	16916	16974	16918	17055	16911	16754	16963	16904	16967	16912	16993	16952	16867	16916	16722	16826	16764	16869	16877	16865	16808	16842	17228	16989	17092	16950	17062	17046	17069	17083	17047	17125	17079	17112	16976	17076	17040	16967	16738	16915	16723	16896	17049	16809	16923	17046	17067	17196	17108	16806	17136	16924	16957	17001	16980	16947	16868	16891	17090	17094	16920	16922	17003	16991	17178	17119	17037	17064	17077	16918	17105	16922	16918	16910	16786	16816	17000	17251	17160	17052	17027	17049	16928	16847	17060	17093	17102	16969	16901	16874	17003	16968	17043	17110	16952	16748	17088	17067	16881	16990	17074	17094	17013	16898	16979	17058	16960	16828	16861	16958	17125	16820	16889	16825	17091	16927	16867	16843	16989	16920	17066	17101	16881	16727	17070	16985	16886	17027	17068	16917	16982	16847	17097	16927	16874	16813	16855	16967	16936	17062	17037	17030	16948	16777	16980	16854	16850	16887	16912	16843	16976	16965	17292	16922	17124	16918	16825	16969	16909	16935	16900	16979	16914	17033	17039	17007	17039	17136	16956	17003	16985	17109	16723	17015	17082	16998	17059	16889	16770	17011	17121	16932	16888	17179	17103	17088	17068	16818	16895	17011	16861	17087	16919	16840	17107	16903	17077	16997	16923	16927	17054	16813	16817	16955	17019	16951	16964	16992	17005	17155	16913	17073	16889	17180	16905	17175	17073	16989	16951	16924	16893	16800	16906	17002	17001	16889	17090	17128	17046	17057	16990	16830	16909	16951	16878	17001	17007	17070	16910	16897	16870	16842	16941	16921	16945	16947	16930	17092	16868	16730	16810	17106	17017	16934	16752	17175	16947	16859	16959	17061	17196	17084	17100	16779	17039	17014	16937	16931	16885	16905	16874	16858	17068	16963	16968	16943	16845	17036	17068	17232	16840	16924	16870	17035	17050	17013	17094	16980	16898	17115	17099	16824	17075	16741	17064	16934	16981	16947	17003	16830	17064	17160	16863	17084	16851	16972	16943	16992	16835	16862	17072	16817	17053	16718	17009	16997	17099	16947	17138	17033	16696	17057	16791	16963	16813	16955	16904	16893	16987	16820	17066	16803	16739	16855	16991	16946	17091	17075	17005	16957	17020	17020	16899	17022	16924	17092	16685	16791	17103	17019	17010	16847	16979	16964	17053	17018	17097	16978	17263	17015	16957	17177	17145	17228	16978	16820	16946	17040	16811	17017	16907	17108	17029	17059	17027	17026	16970	17136	17025	16990	17129	16955	16997	17063	16947	17199	16901	17027	16926	16952	16842	16882
35210	48913	44117	32863	25584	21919	19523	17774	16773	16300	15803	15367	15418	15044	14947	14935	14856	14846	14710	14575	14647	14700	14583	14614	14633	14649	14668	14640	14821	14581	14677	14572	14445	14609	14631	14684	14628	14570	14392	14678	14583	14512	14536	14624	14496	14656	14574	14761	14545	14497	14521	14624	14465	14561	14594	14690	14458	14551	14679	14663	14643	14452	14593	14646	14553	14788	14440	14458	14633	14557	14571	14506	14541	14570	14509	14559	14430	14772	14537	14510	14693	14622	14422	14497	14580	14665	14638	14595	14686	14622	14506	14650	14711	14432	14637	14607	14426	14451	14553	14464	14679	14518	14555	14571	14501	14582	14711	14608	14501	14516	14544	14481	14537	14630	14629	14534	14690	14645	14552	14424	14601	14483	14562	14401	14538	14684	14576	14641	14522	14446	14767	14645	14589	14569	14420	14515	14652	14567	14597	14679	14586	14489	14446	14600	14707	14626	14633	14512	14742	14465	14550	14574	14421	14575	14589	14700	14646	14542	14744	14528	14570	14558	14706	14432	14638	14790	14631	14413	14546	14530	14694	14564	14613	14543	14622	14535	14700	14530	14623	14413	14731	14303	14576	14578	14654	14731	14563	14397	14569	14604	14446	14534	14558	14576	14694	14694	14634	14681	14771	14665	14442	14370	14473	14507	14721	14534	14622	14400	14670	14633	14561	14580	14529	14591	14590	14461	14543	14441	14667	14530	14641	14670	14448	14575	14411	14530	14555	14626	14535	14521	14722	14487	14746	14429	14671	14393	14542	14544	14472	14556	14507	14549	14689	14572	14511	14530	14402	14479	14589	14504	14508	14704	14631	14642	14534	14515	14538	14550	14538	14479	14511	14553	14506	14611	14475	14600	14400	14599	14589	14607	14507	14503	14569	14549	14609	14580	14403	14550	14589	14585	14484	14463	14563	14641	14487	14634	14485	14460	14498	14436	14551	14602	14518	14668	14626	14517	14594	14505	14589	14641	14573	14403	14596	14590	14561	14519	14623	14373	14772	14568	14705	14309	14465	14369	14472	14602	14714	14544	14676	14704	14667	14667	14483	14734	14511	14579	14563	14607	14527	14544	14393	14424	14591	14710	14539	14548	14583	14430	14616	14631	14507	14546	14613	14688	14460	14652	14417	14483	14625	14604	14662	14782	14424	14562	14692	14351	14647	14587	14638	14618	14473	14526	14667	14572	14607	14596	14523	14386	14502	14525	14681	14466	14600	14603	14416	14706	14639	14513	14606	14743	14497	14522	14642	14632	14550	14632	14596	14644	14726	14624	14509	14626	14624	14564	14491	14543	14807	14706	14511	14462	14550	14642	14752	14704	14880	14585	14601	14438	14550	14579	14658	14573	14568	14614	14555	14528	14734	14631	14395	14442	14656	14557	14562	14584	14396	14729	14475	14619	14582	14580	14590	14424	14593	14583	14638	14632	14596	14707	14539	14542	14493	14638	14577	14457	14468	14749	14465	14598	14822	14514	14712	14356	14626	14621	14619	14500	14499	14543	14544	14470	14523	14552	14689	14578	14689	14476	14566	14412	14465	14556	14649	14565	14598	14673	14606	14445	14568	14653	14598	14469	14389	14550	14613	14658	14475	14420	14502	14578	14661	14556	14604	14575	14700	14474	14472	14557	14476	14424	14571	14524	14430	14514	14214	14607	14461	14699	14506	14359	14499	14460	14428	14480	14758	14529	14397	14550	14513	14475	14559	14644	14550	14511	14537	14439	14730	14416	14505	14586	14635	14530	14495	14687	14596	14440	14500	14526	14601	14565	14749	14563	14581	14570	14454	14607	14582	14444	14308	14680	14638	14592	14736	14492	14637	14506	14496	14518	14544	14577	14445	14616	14508	14588	14558	14522	14738	14693	14616	14628	14621	14475	14464	14371	14561	14608	14615	14475	14658	14628	14682	14436	14832	14536	14521	14587	14599	14454	14427	14659	14596	14733	14408	14627	14597	14473	14498	14649	14496	14499	14499	14799	14612	14642	14642	14635	14460	14753	14683	14561	14669	14683	14572	14479	14608	14589	14485	14747	14598	14561	14565	14534	14471	14586	14504	14529	14648	14632	14471	14603	14573	14579	14632	14483	14389	14588	14695	14615	14635	14569	14399	14756	14444	14645	14423	14490	14466	14491	14464	14745	14594	14457	14466	14730	14492	14563	14594	14513	14632	14562	14588	14672	14860	14594	14471	14697	14607	14570	14702	14568	14673	14580	14565	14543	14536	14414	14749	14602	14512	14524	14409	14461	14574	14526	14508	14591	14409	14585	14591	14556	14470	14706	14532	14684	14544	14595	14537	14675	14393	14617	14534	14663	14707	14512	14611	14603	14659	14505	14538	14527	14616	14635	14655	14600	14442	14478	14668	14738	14632	14500	14483	14520	14679	14685	14440	14558	14584	14594	14430	14516	14521	14438	14627	14537	14631	14587	14637	14550	14606	14561	14686	14634	14605	14499	14489	14587	14542	14606	14514	14578	14566	14525	14474	14633	14668	14639	14677	14755	14558	14550	14479	14405	14582	14476	14500	14605	14545	14604	14578	14583	14530	14632	14506	14397	14704	14547	14646	14522	14689	14381	14704	14596	14667	14709	14487	14713	14516	14556	14491	14645	14574	14485	14630	14675	14511	14789	14457	14684	14692	14609	14623	14655	14445	14589	14484	14494	14453	14344	14542	14501	14589	14494	14555	14655	14546	14661	14802	14676	14754	14674	14681	14626	14451	14425	14472	14560	14548	14509	14505	14361	14510	14664	14563	14444	14495	14628	14478	14639	14512	14578	14662	14517	14470	14474	14466	14462	14579	14575	14493	14561	14528	14561	14625	14653	14498	14658	14537	14602	14663	14378	14444	14431	14544	14764	14666	14510	14470	14541	14592	14541	14625	14785	14478	14547	14505	14519	14580	14577	14540	14559	14512	14549	14379	14509	14635	14462	14580	14579	14646	14619	14598	14418	14617	14445	14663	14579	14393	14397	14639	14636	14722	14500	14774	14286	14580	14479	14453	14420	14623	14555	14455	14675	14517	14595	14610	14625	14461	14672	14779	14651	14640	14479	14643	14542	14547	14433	14464	14672	14324	14523	14762	14501	14655	14621	14532	14560	14649	14605	14597	14544	14558	14531	14416	14644	14665	14553	14433	14645	14657	14507	14635	14547	14615	14624	14603	14504	14620	14752	14593	14490	14679	14639	14756	14393	14505	14454	14468	14602	14561	14614	14667	14534	14518	14486	14773	14677	14506	14507	14729	14578	14618	14600	14518	14621	14477	14579	14531	14602	14515	14279	14739	14594	14574	14643	14429	14543	14596	14596	14546	14539	14514	14487	14429	14727	14581	14524	14578	14685	14610	14692	14579	14530	14462	14512	14629	14328	14521	14521	14477	14535	14555	14652	14527	14447	14606	14421	14639	14577	14735	14318	14430	14687	14641	14555	14531	14608	14590	14622	14608	14589	14330	14571	14636	14409	14407	14613	14543	14616	14613	14446	14520	14630	14500	14540	14358	14562	14505	14657	14517	14451	14536	14601	14357	14601	14619	14650	14532	14569	14551	14714	14637	14607	14463	14600	14757	14503	14494	14539	14581	14500	14487	14634	14575	14611	14532	14489	14644	14661	14393	14630	14502	14414	14598	14555	14566	14725	14553	14486	14628	14724	14601	14586	14538	14556	14482	14760	14490	14606	14517	14654	14637	14605	14527	14730	14529	14412	14455	14570	14524	14439	14616	14384	14617	14591	14452	14428	14641	14402	14454	14691	14482	14636	14562	14521	14693	14386	14623	14483	14570	14555	14516	14420	14561	14564	14723	14598	14553	14666	14650	14713	14496	14483	14527	14505	14555	14533	14562	14626	14488	14565	14536	14545	14722	14530	14541	14594	14515	14375	14442	14544	14527	14493	14503	14537	14540	14652	14567	14570	14599	14602	14490	14470	14614	14762	14313	14524	14696	14611	14676	14541	14488	14641	14514	14587	14627	14580	14527	14520	14462	14570	14445	14528	14559	14610	14547	14504	14452	14728	14402	14521	14583	14397	14404	14582	14679	14654	14749	14569	14635	14617	14561	14691	14545	14637	14620	14651	14492	14554	14739	14514	14503	14621	14519	14809	14463	14631	14545	14465	14575	14695	14575	14566	14536	14497	14641	14641	14516	14470	14571	14444	14646	14536	14454	14607	14436	14572	14657	14367	14729	14492	14569	14609	14690	14563	14535	14453	14390	14608	14598	14579	14507	14536	14544	14633	14473	14499	14638	14594	14678	14598	14577	14535	14661	14461	14690	14622	14521	14608	14452	14615	14410	14424	14563	14411	14647	14562	14634	14482	14514	14599	14513	14502	14649	14688	14497	14565	14686	14537	14569	14384	14642	14523	14571	14510	14746	14421	14585	14580	14424	14613	14645	14580	14643	14658	14446	14676	14693	14685	14422	14575	14471	14530	14514	14619	14584	14611	14577	14482	14796	14545	14659	14496	14525	14622	14379	14521	14427	14600	14518	14579	14678	14607	14528	14515	14760	14699	14790	14576	14536	14571	14533	14594	14612	14509	14530	14476	14604	14500	14363	14670	14530	14536	14553	14456	14587	14421	14516	14628	14767	14618	14682	14466	14572	14643	14453	14744	14554	14705	14510	14626	14696	14659	14517	14572	14606	14384	14607	14447	14549	14755	14427	14538	14448	14684	14508	14573	14611	14622	14541	14563	14603	14557	14626	14667	14599	14699	14465	14399	14668	14615	14525	14521	14620	14484	14632	14576	14602	14595	14575	14677	14499	14612	14436	14683	14652	14528	14418	14801	14652	14482	14691	14327	14603	14616	14563	14416	14539	14697	14604	14666	14564	14552	14579	14680	14605	14540	14585	14539	14529	14553	14528	14616	14667	14605	14399	14652	14568	14517	14594	14619	14530	14777	14479	14558	14589	14682	14616	14450	14653	14515	14663	14577	14566	14680	14489	14624	14607	14569	14469	14518	14635	14475	14500	14466	14506	14592	14732	14584	14540	14435	14414	14588	14582	14722	14650	14638	14727	14652	14499	14557	14530	14609	14689	14345	14479	14625	14633	14305	14777	14550	14702	14654	14585	14668	14649	14606	14384	14631	14598	14723	14612	14659	14368	14675	14636	14683	14613	14535
24089	21531	29374	26398	25592	26346	25589	21254	19617	19045	18195	17817	17810	17283	17401	17200	17260	17060	16921	16893	16755	16851	16918	16886	16799	16789	16647	16805	16746	16877	17020	16805	16722	16845	16812	16848	17037	16888	16922	17023	16907	16684	16848	17042	16846	16559	16813	16971	16770	16890	16811	16669	16736	16794	16644	16858	16968	16847	16681	16895	16767	16675	16819	16803	16873	16976	16891	16703	16634	16760	16788	17057	16546	16819	16922	16666	16787	16880	16756	16632	16658	16686	16748	16782	16667	16628	16851	16996	16800	16783	16699	16761	16932	16783	16842	16690	16843	16709	16656	16532	16668	16761	16725	16796	16812	16825	16829	16873	16927	16652	16761	16791	16816	16925	16865	16687	16892	16927	16666	16727	16707	16771	16789	16825	16840	16614	16635	16677	16545	16846	16789	16709	17024	16673	16773	16732	16762	16657	16586	16706	16773	16863	16692	16722	16835	16717	16980	16809	16900	16797	16625	16866	17114	16687	16827	16579	16773	16787	16629	16670	16909	16752	16982	16942	16706	16811	16610	16673	16774	16493	16904	16759	16892	16819	16735	16631	16774	16743	16774	16663	16806	16698	16909	16597	16740	16905	16779	16655	16625	16784	16700	16685	16796	16804	16724	16852	16890	16683	16625	16526	16542	16607	16738	16750	16796	16912	16700	16926	16816	16761	16849	16757	16810	16825	16758	16782	16605	16769	16774	16832	16732	16852	16848	16947	16961	16742	16623	16623	16858	16848	16761	16847	16861	16923	16988	16820	16823	16817	16649	16774	16826	16737	16674	16697	16772	16637	16668	16816	16791	16636	16608	16726	16742	16981	16822	16856	16962	16798	16793	16516	16714	16875	16880	17015	16650	16799	16607	16752	16707	16879	16497	16807	16604	16677	16766	16744	16639	16957	17038	16722	16780	16655	16718	16833	16581	16716	16937	16888	16816	16656	16678	16666	16787	16773	16654	16845	16716	16748	16850	16554	16691	16864	16744	16728	16796	16735	16814	16980	16574	16998	16742	16898	16870	17014	16963	16807	16736	16968	16741	16652	16839	16719	16771	16814	16625	16634	16894	16718	16899	16757	16810	16969	16586	16717	16785	16669	16814	16770	16606	16842	16866	16666	16678	16697	16990	16829	16859	16842	16710	16646	17100	16728	16654	16719	16796	16579	16785	16766	16896	16907	16892	16786	16671	16661	16750	16558	16736	16785	16766	16576	16776	16808	16868	16714	16548	16812	16690	16684	16616	16711	16594	16520	16683	16760	16901	16489	16893	16596	16747	16921	16628	16621	16777	16737	16742	16759	16688	16671	16697	16835	16677	16626	16963	16829	17066	16705	16808	16951	16720	16814	16747	16723	16753	16639	16678	16883	16800	16716	16863	16888	16777	16880	16667	16858	16935	16722	16670	16900	16666	16634	16657	16789	16701	16786	16754	16716	16826	16945	16798	16621	16855	16685	16907	16858	16914	16725	16682	16788	16758	16765	16617	17040	16901	16707	16791	16814	16482	16922	16810	16549	16609	16773	16815	16638	16852	16854	16817	16877	16665	16651	16653	16667	16827	16909	16715	16816	16717	16909	16800	16852	16898	16796	16705	16725	16796	16746	16814	16865	16806	16824	16898	16845	16795	16771	16556	16933	16984	16523	16839	16763	16735	16781	16714	16832	16903	16762	16669	16927	16750	16971	16987	16781	16901	16859	16571	16695	16811	16735	16732	16913	16622	16865	16900	16616	16611	16772	16917	16785	16644	16725	16842	17011	16698	16706	16891	16721	16735	16861	16560	16655	16767	16749	16754	17051	16719	16732	16691	16714	16537	16844	16544	16832	16774	16780	16661	16912	16996	16700	16854	16918	16565	16717	16763	16817	16870	16818	16661	16720	16769	16815	16807	16762	16584	16673	16819	16821	16750	16927	16785	16885	16732	16747	16873	16698	16925	16699	16715	16834	16940	16817	16804	16731	16763	16780	16734	16811	17006	16851	16457	16934	16687	16874	16851	16907	16642	16813	16843	16803	16863	16815	16787	16924	16868	16680	16922	16804	16702	16651	16697	16640	16964	16793	16723	16699	16625	16691	16705	16803	16841	16596	16828	16837	16743	16705	16620	16982	16738	16680	16833	16639	16810	16915	16750	16720	16872	16710	16757	16857	16771	16826	16656	16768	16706	16684	16812	16762	16904	16939	16691	16861	16785	16676	16702	16853	16592	16635	16848	16843	16948	16822	16794	16814	16792	16821	16897	16909	16778	16634	16921	16859	16801	16926	16931	16827	16789	16739	16886	17036	16694	16804	16704	16838	16733	16800	16767	16805	16783	16611	16732	16708	16749	16823	16757	16778	16500	16852	17151	17051	16533	16884	16639	16574	16695	16793	16860	16699	16740	16885	16858	16802	16825	16786	16788	16873	16759	16879	16728	16717	16776	16734	16688	16579	16597	16727	16654	16667	16917	16847	16561	16724	16767	16774	16865	16657	16754	16857	16713	16837	16655	16811	16651	16716	16707	16701	16646	16522	16825	16847	16824	16692	16639	16612	16818	16640	16620	16797	16754	16716	16999	16532	16493	16820	16871	16721	16790	16769	16638	17016	16801	16737	16851	16872	16858	16579	16741	16908	16766	16803	16790	16886	16646	16740	16520	16800	16941	16863	16584	16875	16859	16723	16922	16643	16739	16754	16701	16730	16756	16829	16875	16829	16656	16883	16678	16867	16695	16894	17021	16890	16620	16866	16777	16496	16605	16691	16763	16763	16644	16795	16762	16690	16747	16827	16776	16888	16681	16760	16735	16777	16980	16892	16611	16648	16916	16729	16530	16810	16824	16725	16834	16796	16606	16776	16676	16745	17006	16926	16649	16784	16951	16599	16827	16905	16774	16846	16927	16776	16723	16625	16405	16563	16649	16895	16773	16719	16702	16705	16718	16901	16787	16779	16773	16607	16796	16661	16555	16686	16725	16507	16703	16703	16653	16804	16659	16594	16871	16660	16699	16831	16745	16742	16664	16504	16445	16855	16877	16774	16723	16683	16841	16771	16699	16973	16436	16701	16787	16831	16752	16676	16742	16785	16678	16787	16795	16823	16863	16768	16815	16653	16891	16716	16961	16847	16809	16952	16900	16615	16758	16667	16630	16818	16890	16821	16734	16708	16755	16851	16791	16714	16878	16682	16853	16757	16924	16746	16842	16925	16764	16629	16942	16837	16651	16718	16626	16842	16621	16581	16779	16709	16563	16704	16603	16694	16745	16757	16799	16874	16838	16652	16875	16822	16757	16691	16682	16676	16631	16821	16792	16927	16769	16781	16963	16865	16862	16780	16988	16660	16731	16687	16830	16792	16799	16522	16817	16938	16670	16869	16711	16757	17082	16701	16804	16808	16654	16930	16732	17048	16807	16688	16785	16478	16821	16745	16735	16685	16704	16676	16673	16617	16667	16838	16893	16857	16752	16620	16918	16881	16841	16726	16912	16660	16805	16586	16823	16608	16829	16654	16791	16584	16665	16621	16823	16735	16701	16585	16777	16746	16787	16609	16825	16735	16923	16748	16674	16669	16737	16891	16732	16823	16697	16651	16966	16890	16905	17040	16632	16996	16875	16945	16694	16896	16682	16797	16768	16734	16584	16659	16832	16877	16910	17032	16832	16695	16713	16672	16837	16785	16773	16681	16681	16762	16787	16736	16653	16889	16707	16588	16879	16722	16640	16585	16781	16819	16881	16672	16856	16612	16754	16776	16869	16887	16774	16937	16630	16976	16772	16688	16645	16969	16667	16937	16834	16652	16771	16802	16762	16922	16949	16704	17034	16746	16650	16728	16726	16810	16763	16955	16555	16768	16748	16903	16765	16695	16668	16915	16824	16802	16953	16838	16769	16786	16625	16900	16625	16587	16791	16639	16891	16525	16749	16561	16914	16741	16583	16747	16813	16854	17004	16801	16674	16553	16679	16591	16746	16641	16847	16564	16669	16649	16990	16909	16712	16881	16791	16746	16624	16797	16866	16769	16756	16584	16784	16922	16697	16733	16658	16833	16897	16795	16818	16729	16726	16833	16865	16698	16822	16756	16661	16715	16713	16585	16664	16966	16909	16701	16772	16790	16840	16824	16647	16520	16521	16779	16693	16777	16840	16894	16704	16760	16707	16903	16855	16690	16794	16786	17036	16773	16799	16886	16864	16613	16932	16898	16735	16746	16651	16865	16848	16750	16842	16718	16746	16914	16810	16792	16628	16819	16842	16902	16975	16859	16822	16821	16925	16748	16897	16884	16705	16734	16786	16726	16699	16597	16685	16769	16778	16726	16785	16783	16806	16541	16681	16811	16843	16839	16889	17001	16707	16720	16856	16757	16817	16594	16792	16772	17018	16784	16785	16839	16713	16575	16583	16824	16933	16793	16971	16940	16808	16608	16773	16718	16684	16673	16620	16584	16748	16725	16845	16561	16699	16734	16918	16702	16787	16775	16770	16827	16597	16762	16706	16864	16726	16756	16677	16560	16910	16817	16729	16790	16646	16968	16766	17076	16757	16994	16775	16802	16649	16884	16564	16581	16736	16789	17018	16757	16666	16962	16749	16787	16755	16746	16841	16790	16892	16608	16891	16728	16670	16655	16906	16928	16824	16535	16760	16791	16875	16936	16778	16826	16665	16776	16603	16648	16824	16735	16687	16818	16815	16772	16919	16950	16894	16764	16595	16796	16658	16763	16690	16597	16647	16883	16729	16654	16713	16899	16669	16811	16924	16827	16560	16905	16742	16497	16685	16581	16981	16850	16526	16672	16602	16744	16795	16944	16778	16927	16735	16760	16872	16822	16653	16798	16687	16720	16543	16738	16700	16777	16914	16813	16764	16741	16913	16722	16578	16702	16778	16650	16617	16558	16644	16801	16814	16800	16627	16841	16776	16785	16691	16808	16633	16655	16779	16548	16770	16851	16922	16606	16661	16780	16765	16894	16723	16633	16730	16973	16885	16896	16758	16580	16965	16536	16620	16781	16648	16649	16819	16574	16768	16670	16668	16622	16919	16828	16904	16774	16421	16792	16806	16661	16783	16965	16926	16614	16695	16874	16721	16803	16904	16596	16656	16697	16975	16773	16801	16757	16853	16702	16909	16663	16799	16773	16771	16766	16688	16807	16746	16940
36124	57978	52879	40883	31905	26916	23635	20384	18699	17225	16551	16136	15734	15263	15227	15070	14831	14880	14647	14592	14788	14446	14715	14769	14545	14720	14471	14559	14598	14592	14476	14526	14432	14541	14486	14553	14464	14490	14488	14546	14676	14509	14670	14470	14605	14404	14732	14460	14397	14473	14455	14649	14678	14466	14514	14600	14513	14492	14445	14650	14674	14646	14632	14600	14346	14462	14667	14311	14536	14470	14648	14556	14581	14605	14508	14648	14387	14627	14418	14427	14558	14503	14418	14330	14497	14508	14668	14495	14537	14649	14515	14446	14504	14495	14537	14439	14511	14643	14569	14309	14625	14541	14676	14489	14498	14546	14447	14539	14487	14570	14562	14548	14645	14475	14592	14582	14506	14540	14466	14562	14550	14598	14473	14536	14370	14429	14606	14536	14541	14483	14518	14458	14510	14436	14356	14398	14443	14530	14547	14523	14497	14349	14444	14390	14498	14548	14466	14591	14645	14492	14350	14569	14527	14418	14607	14545	14371	14597	14499	14420	14725	14657	14425	14507	14544	14483	14483	14490	14407	14421	14561	14564	14399	14552	14355	14450	14515	14427	14346	14529	14614	14451	14458	14423	14467	14380	14591	14351	14619	14510	14370	14424	14577	14467	14562	14476	14539	14441	14510	14508	14582	14510	14567	14497	14303	14554	14542	14356	14624	14484	14586	14423	14413	14605	14462	14457	14511	14575	14389	14544	14359	14582	14499	14419	14459	14441	14456	14632	14690	14466	14593	14456	14297	14426	14499	14351	14478	14523	14441	14565	14585	14651	14524	14533	14606	14685	14457	14336	14500	14572	14491	14531	14479	14559	14524	14320	14487	14435	14469	14651	14360	14577	14448	14561	14524	14550	14453	14500	14349	14530	14407	14514	14483	14313	14441	14396	14595	14433	14523	14505	14363	14594	14527	14606	14438	14509	14360	14462	14435	14449	14570	14546	14488	14363	14675	14436	14198	14597	14501	14394	14455	14572	14477	14658	14511	14725	14429	14331	14413	14441	14486	14484	14472	14600	14438	14533	14408	14392	14481	14685	14450	14471	14510	14424	14478	14465	14436	14618	14485	14484	14435	14551	14586	14495	14504	14573	14515	14592	14428	14537	14406	14488	14578	14217	14640	14594	14535	14617	14435	14465	14360	14477	14535	14610	14405	14545	14549	14451	14466	14434	14457	14526	14458	14450	14440	14469	14371	14537	14435	14560	14541	14405	14535	14214	14306	14570	14520	14548	14409	14517	14620	14513	14694	14358	14477	14435	14576	14503	14302	14498	14497	14462	14605	14413	14473	14470	14636	14457	14451	14625	14548	14568	14491	14483	14432	14482	14490	14487	14440	14353	14587	14363	14554	14346	14475	14605	14482	14554	14490	14456	14505	14592	14526	14543	14430	14333	14662	14277	14432	14518	14541	14424	14626	14518	14426	14321	14449	14399	14549	14704	14303	14445	14470	14713	14436	14555	14469	14569	14498	14442	14405	14601	14666	14710	14456	14428	14597	14483	14745	14605	14609	14283	14586	14501	14418	14265	14296	14397	14486	14565	14326	14408	14525	14323	14566	14616	14603	14583	14771	14476	14470	14419	14682	14597	14591	14394	14688	14438	14580	14607	14306	14485	14565	14491	14666	14530	14486	14512	14416	14571	14446	14520	14447	14581	14329	14429	14474	14512	14618	14570	14489	14467	14487	14459	14669	14375	14422	14658	14514	14623	14483	14457	14475	14461	14543	14562	14600	14437	14586	14491	14451	14595	14374	14577	14404	14524	14574	14530	14384	14486	14572	14599	14458	14501	14441	14364	14453	14266	14620	14442	14381	14532	14558	14497	14480	14312	14531	14550	14545	14453	14583	14414	14619	14626	14537	14531	14484	14486	14547	14547	14471	14412	14527	14647	14581	14350	14535	14492	14534	14567	14577	14424	14491	14325	14597	14488	14596	14468	14446	14536	14435	14619	14406	14404	14587	14376	14700	14586	14457	14617	14597	14562	14431	14654	14490	14617	14353	14556	14457	14650	14619	14504	14492	14345	14497	14555	14531	14466	14644	14455	14353	14457	14659	14412	14596	14521	14596	14398	14474	14663	14550	14518	14562	14499	14515	14510	14496	14596	14545	14464	14464	14519	14395	14447	14611	14461	14593	14499	14564	14403	14596	14426	14315	14442	14384	14499	14473	14536	14497	14492	14555	14439	14666	14465	14462	14534	14577	14537	14672	14652	14412	14399	14545	14404	14447	14474	14602	14339	14445	14481	14592	14460	14361	14484	14543	14526	14443	14543	14557	14458	14494	14340	14305	14385	14498	14475	14354	14478	14569	14496	14451	14528	14435	14418	14489	14420	14596	14581	14408	14481	14447	14492	14374	14514	14500	14536	14464	14447	14519	14537	14550	14446	14599	14295	14426	14535	14368	14474	14540	14511	14395	14595	14399	14590	14569	14625	14380	14442	14441	14624	14478	14513	14527	14532	14423	14346	14480	14525	14637	14441	14558	14332	14591	14407	14489	14471	14501	14625	14621	14486	14506	14535	14550	14609	14495	14517	14453	14590	14262	14514	14519	14408	14584	14392	14593	14532	14402	14573	14524	14469	14468	14433	14397	14544	14495	14476	14447	14463	14407	14357	14465	14346	14472	14419	14441	14509	14299	14398	14570	14635	14512	14404	14504	14551	14524	14364	14461	14544	14410	14649	14470	14581	14544	14358	14398	14473	14595	14439	14489	14427	14560	14514	14624	14450	14586	14460	14558	14434	14383	14562	14438	14446	14485	14390	14523	14503	14505	14449	14509	14499	14487	14549	14486	14402	14409	14547	14455	14426	14377	14420	14572	14371	14514	14464	14515	14412	14542	14653	14538	14361	14374	14565	14648	14435	14444	14495	14425	14599	14494	14577	14582	14311	14428	14566	14579	14545	14572	14558	14506	14553	14549	14472	14479	14476	14573	14351	14471	14440	14538	14578	14469	14388	14460	14420	14612	14598	14450	14476	14477	14582	14520	14445	14575	14544	14466	14567	14370	14491	14304	14602	14684	14312	14386	14564	14525	14628	14559	14518	14578	14577	14518	14538	14445	14570	14444	14547	14416	14588	14655	14513	14487	14340	14551	14604	14525	14507	14567	14606	14532	14481	14422	14408	14662	14481	14441	14369	14486	14407	14524	14571	14548	14437	14385	14348	14517	14581	14633	14452	14712	14416	14618	14490	14570	14345	14554	14474	14507	14510	14500	14402	14650	14271	14413	14496	14401	14266	14325	14372	14583	14342	14464	14491	14546	14434	14569	14464	14481	14652	14385	14446	14389	14272	14634	14633	14536	14514	14680	14361	14469	14693	14453	14472	14453	14428	14684	14552	14463	14662	14446	14547	14473	14396	14422	14512	14660	14454	14293	14532	14504	14587	14501	14451	14406	14452	14524	14570	14488	14494	14594	14525	14563	14495	14453	14503	14435	14445	14674	14431	14461	14538	14337	14454	14599	14479	14525	14449	14675	14259	14558	14496	14483	14488	14440	14500	14400	14505	14519	14507	14447	14584	14358	14488	14469	14381	14411	14636	14435	14447	14444	14549	14546	14587	14511	14440	14458	14414	14329	14511	14632	14454	14439	14505	14654	14640	14473	14542	14428	14528	14681	14498	14555	14499	14510	14616	14653	14546	14403	14588	14338	14396	14434	14540	14423	14616	14364	14479	14584	14390	14681	14549	14448	14563	14545	14525	14612	14602	14667	14554	14675	14443	14435	14572	14447	14458	14295	14252	14491	14686	14528	14490	14597	14327	14519	14500	14566	14449	14453	14438	14241	14498	14507	14443	14429	14337	14361	14529	14402	14577	14388	14445	14359	14477	14797	14504	14609	14360	14536	14262	14479	14518	14472	14420	14495	14493	14478	14408	14571	14587	14312	14541	14550	14565	14495	14515	14639	14544	14411	14495	14518	14466	14432	14596	14409	14540	14691	14369	14430	14618	14547	14397	14432	14457	14497	14527	14448	14487	14629	14388	14571	14606	14669	14292	14674	14472	14492	14524	14592	14424	14381	14549	14411	14389	14607	14603	14538	14464	14435	14504	14569	14503	14417	14533	14547	14327	14693	14565	14474	14520	14634	14488	14511	14568	14449	14462	14490	14515	14622	14600	14462	14454	14634	14505	14602	14709	14398	14353	14467	14519	14518	14433	14477	14496	14449	14468	14535	14530	14516	14636	14449	14542	14505	14476	14485	14456	14533	14614	14488	14516	14552	14631	14545	14390	14476	14403	14529	14560	14719	14671	14452	14461	14456	14415	14422	14470	14535	14605	14460	14475	14498	14493	14464	14442	14358	14373	14353	14358	14544	14478	14375	14462	14500	14563	14514	14489	14439	14367	14463	14376	14328	14476	14619	14441	14654	14520	14513	14549	14555	14347	14523	14430	14520	14466	14616	14514	14378	14420	14510	14498	14416	14497	14573	14478	14582	14416	14518	14442	14370	14552	14407	14353	14451	14585	14581	14329	14522	14443	14432	14421	14442	14774	14425	14563	14515	14491	14488	14475	14411	14434	14583	14361	14417	14549	14437	14351	14399	14548	14502	14579	14436	14514	14540	14661	14521	14529	14451	14346	14480	14607	14569	14506	14511	14358	14433	14355	14468	14403	14585	14496	14620	14490	14695	14540	14463	14509	14392	14558	14459	14491	14469	14592	14321	14443	14590	14470	14564	14389	14519	14527	14550	14467	14520	14458	14514	14469	14627	14423	14469	14314	14407	14566	14478	14360	14359	14728	14429	14569	14480	14336	14441	14391	14526	14394	14301	14507	14433	14568	14613	14598	14611	14714	14170	14449	14393	14337	14373	14495	14437	14509	14504	14395	14540	14600	14531	14625	14347	14532	14580	14422	14475	14503	14625	14487	14671	14493	14425	14511	14547	14447	14486	14609	14613	14557	14547	14501	14592	14575	14533	14382	14343	14479	14356	14566	14439	14447	14450	14401	14696	14496	14527	14739	14294	14612	14433	14542	14332	14560	14635	14647	14464	14557	14572	14476	14453	14597	14366	14447	14409	14381	14559	14374	14434	14514	14399	14542	14477	14551	14542	14562	14476	14561	14448	14551	14501	14548	14543	14298	14603	14461	14549	14618	14330	14447	14576	14533	14563	14539
22844	21443	29374	24463	23524	27430	29860	24330	21581	20964	19557	19385	18757	18489	18255	18027	17998	17684	17534	17394	17714	17489	17452	17694	17615	17339	17680	17578	17493	17930	17489	17510	17414	17413	17532	17690	17516	17396	17541	17610	17317	17372	17539	17541	17459	17339	17350	17383	17310	17429	17478	17265	17500	17613	17438	17405	17508	17280	17420	17458	17526	17384	17314	17370	17519	17296	17682	17393	17338	17346	17213	17449	17458	17412	17245	17323	17356	17400	17592	17312	17346	17610	17549	17308	17449	17613	17401	17600	17360	17359	17456	17385	17198	17483	17364	17418	17406	17501	17401	17273	17710	17414	17233	17267	17400	17473	17246	17319	17371	17426	17447	17304	17275	17578	17251	17394	17454	17234	17338	17443	17547	17472	17450	17317	17498	17399	17390	17257	17213	17209	17426	17269	17379	17470	17483	17268	17486	17296	17257	17466	17356	17434	17368	17298	17397	17566	17514	17558	17422	17523	17444	17326	17361	17448	17512	17245	17489	17445	17349	17569	17387	17564	17349	17322	17484	17266	17487	17403	17424	17330	17343	17489	17204	17434	17367	17353	17417	17408	17557	17422	17435	17430	17478	17438	17467	17490	17181	17279	17445	17276	17382	17143	17285	17482	17340	17437	17478	17577	17124	17415	17445	17269	17445	17481	17329	17457	17340	17436	17310	17185	17344	17317	17380	17328	17509	17470	17403	17194	17533	17240	17284	17542	17246	17185	17395	17297	17303	17127	17602	17415	17424	17439	17532	17326	17475	17383	17576	17307	17243	17416	17248	17324	17375	17297	17406	17362	17322	17503	17579	17427	17255	17275	17232	17533	17269	17210	17053	17349	17568	17462	17378	17360	17506	17185	17265	17249	17290	17609	17255	17483	17507	17351	17496	17306	17218	17224	17529	17425	17293	17526	17303	17377	17351	17517	17413	17421	17474	17424	17345	17232	17441	17427	17312	17407	17538	17383	17154	17407	17375	17395	17320	17500	17480	17408	17311	17402	17601	17422	17236	17375	17305	17143	17573	17296	17325	17344	17107	17333	17260	17255	17360	17097	17406	17123	17309	17182	17399	17407	17395	17234	17229	17284	17529	17398	17382	17306	17365	16996	17548	17239	17529	17255	17612	17211	17335	17664	17467	17247	17412	17466	17270	17327	17457	17348	17437	17313	17303	17315	17349	17450	17401	17468	17437	17378	17183	17197	17359	17502	17346	17410	17307	17237	17352	17369	17384	17598	17263	17404	17182	17356	16986	17240	17320	17452	17305	17605	17472	17299	17320	17186	17223	17532	17553	17272	17397	17433	17390	17374	17397	17372	17222	17315	17307	17433	17288	17380	17332	17425	17472	17265	17382	17365	17484	17332	17368	17412	17478	17500	17226	17585	17345	17310	17440	17512	17377	17233	17181	17310	17274	17583	17500	17209	17476	17433	17297	17196	17427	17336	17493	17288	17180	17309	17035	17300	17459	17545	17156	17325	17479	17486	17290	17234	17372	17286	17357	17356	17556	17357	17292	17466	17531	17300	17328	17375	17508	17497	17270	17364	17332	17386	17421	17294	17328	17297	17419	17440	17458	17302	17359	17475	17461	17279	17219	17427	17221	17260	17597	17439	17445	17357	17468	17402	17248	17296	17397	17157	17332	17407	17274	17432	17450	17424	17391	17396	17373	17452	17326	17288	17178	17383	17425	17525	17237	17358	17373	17068	17281	17249	17432	17212	17376	17381	17429	17463	17426	17329	17260	17477	17216	17241	17310	17446	17359	17319	17319	17238	17238	17331	17328	17421	17453	17287	17361	17376	17471	17306	17258	17180	17328	17355	17372	17256	17565	17572	17387	17307	17436	17225	17399	17367	17313	17335	17391	17303	17638	17502	17285	17274	17401	17252	17392	17151	17364	17499	17329	17282	17348	17366	17280	17431	17390	17570	17618	17498	17579	17269	17514	17425	17462	17370	17379	17452	17290	17376	17336	17451	17372	17330	17408	17340	17433	17523	17339	17200	17374	17487	17137	17292	17219	17512	17273	17376	17364	17272	17342	17339	17328	17420	17244	17307	17433	17492	17527	17444	17511	17284	17253	17364	17352	17270	17320	17225	17338	17330	17429	17502	17207	17327	17315	17486	17475	17258	17268	17353	17140	17357	17296	17242	17153	17320	17339	17428	17394	17421	17397	17354	17559	17525	17409	17294	17429	17459	17351	17290	17399	17218	17530	17487	17486	17510	17558	17430	17350	17447	17302	17411	17400	17290	17581	17314	17366	17416	17242	17171	17304	17283	17419	17349	17392	17347	17332	17292	17168	17293	17286	17176	17443	17321	17118	17291	17362	17145	17269	17357	17270	17414	17281	17194	17518	17353	17332	17626	17384	17496	17382	17112	17376	16973	17261	17355	17462	17451	17428	17253	17234	17438	17219	17274	17444	17267	17466	17388	17328	17266	17278	17243	17434	17310	17273	17269	17583	17556	17231	17344	17268	17481	17374	17494	17431	17341	17257	17421	17405	17487	17372	17424	17376	17288	17370	17472	17396	17352	17197	17355	17325	17491	17230	17191	17386	17452	17442	17264	17427	17365	17362	17465	17274	17417	17371	17399	17174	17607	17483	17279	17486	17400	17323	17388	17540	17283	17321	17573	17438	17461	17377	17488	17347	17359	17380	17537	17327	17294	17431	17397	17275	17267	17377	17382	17396	17362	17327	17212	17364	17413	17459	17444	17481	17403	17455	17470	17408	17307	17407	17298	17285	17301	17338	17310	17522	17270	17349	17273	17107	17358	17486	17410	17504	17353	17436	17382	17390	17371	17373	17183	17564	17598	17405	17344	17437	17508	17467	17114	17225	17573	17228	17282	17233	17401	17431	17371	17366	17285	17439	17283	17447	17252	17378	17511	17407	17618	17514	17242	17426	17396	17235	17339	17377	17305	17428	17199	17210	17366	17335	17411	17350	17451	17627	17415	17231	17431	17235	17392	17371	17463	17206	17472	17419	17377	17359	17186	17090	17319	17430	17392	17506	17231	17168	17345	17253	17370	17387	17454	17260	17166	17272	17231	17119	17235	17367	17300	17262	17477	17490	17396	17451	17522	17331	17350	17380	17432	17557	17262	17372	17315	17359	17277	17459	17268	17348	17320	17302	17370	17558	17490	17490	17295	17264	17509	17122	17252	17311	17633	17353	17330	17321	17420	17421	17485	17214	17121	17431	17411	17288	17263	17236	17373	17343	17348	17275	17291	17175	17352	17325	17342	17471	17302	17359	17134	17272	17336	17328	17270	17198	17415	17373	17299	17358	17171	17383	17404	17384	17102	17424	17477	17258	17382	17425	17278	17091	17472	17311	17208	17301	17383	17298	17380	17563	17309	17551	17315	17312	17273	17275	17280	17326	17291	17318	17470	17340	17194	17540	17536	17503	17371	17316	17274	17380	17524	17304	17397	17263	17273	17302	17408	17458	17369	17486	17335	17269	17176	17344	17367	17420	17445	17342	17450	17169	17297	17249	17378	17194	17376	17320	17467	17394	17545	17475	17385	17478	17298	17329	17119	17299	17377	17422	17568	17318	17472	17436	17410	17238	17302	17375	17342	17219	17311	17350	17587	17224	17293	17163	17223	17454	17452	17545	17416	17281	17354	17093	17592	17525	17343	17450	17400	17391	17352	17399	17276	17393	17409	17371	17235	17399	17012	17423	17327	17517	17360	17296	17089	17491	17368	17545	17235	17306	17409	17350	17227	17425	17237	17128	17285	17513	17354	17202	17276	17410	17155	17321	17497	17540	17235	17386	17354	17331	17424	17438	17449	17314	17420	17638	17433	17330	17393	17526	17420	17234	17452	17444	17290	17284	17433	17606	17438	17292	17508	17366	17284	17430	17436	17247	17318	17260	17201	17067	17437	17446	17245	17363	17186	17351	17423	17290	17524	17435	17377	17476	17459	17274	17221	17511	17347	17330	17266	17314	17381	17410	17320	17390	17146	17394	17280	17467	17325	17258	17316	17328	17452	17359	17272	17428	17381	17270	17191	17300	17312	17412	17330	17287	17398	17455	17425	17304	17389	17300	17486	17413	17507	17487	17359	17458	17391	17331	17513	17406	17362	17216	17595	17503	17203	17340	17397	17310	17327	17362	17249	17419	17313	17487	17381	17523	17338	17305	17320	17333	17378	17275	17274	17410	17370	17279	17241	17473	17434	17445	17293	17600	17257	17377	17492	17534	17341	17407	17206	17403	17375	17281	17333	17312	17324	17379	17239	17494	17470	17340	17437	17432	17674	17463	17326	17402	17368	17383	17328	17286	17327	17328	17394	17309	17325	17456	17301	17283	17496	17301	17392	17491	17568	17434	17372	17198	17419	17384	17159	17407	17299	17371	17293	17428	17388	17399	17451	17353	17457	17292	17327	17380	17253	17227	17238	17318	17328	17246	17122	17492	17349	17303	17333	17326	17391	17189	17171	17355	17371	17426	17152	17286	17122	17306	17325	17221	17391	17304	17326	17394	17210	17414	17371	17327	17441	17430	17363	17308	17564	17446	17409	17300	17419	17501	17389	17304	17231	17325	17240	17430	17187	17317	17408	17411	17527	17378	17285	17401	17270	17426	17259	17265	17297	17285	17382	17414	17238	17280	17351	17361	17289	17130	17465	17257	17155	17275	17406	17595	17489	17552	17347	17243	17444	17335	17293	17268	17333	17379	17377	17404	17410	17289	17338	17213	17383	17436	17256	17367	17444	17381	17453	17400	17647	17357	17328	17275	17474	17603	17452	17564	17339	17480	17276	17434	17230	17228	17344	17573	17407	17521	17439	17377	17266	17368	17361	17244	17361	17683	17452	17345	17467	17359	17379	17353	17262	17144	17269	17239	17566	17320	17328	17438	17399	17537	17439	17571	17307	17492	17423	17476	17359	17205	17404	17500	17189	17368	17461	17364	17281	17287	17332	17594	17404	17347	17431	17560	17514	17458	17396	17229	17395	17409	17343	17254	17375	17366	17331	17300	17204	17367	17346	17376	17377	17403	17311	17300	17332	17427	17295	17377	17318	17263	17181	17262	17480	17531	17365	17394	17294	17305	17434	17384	17337	17425	17521	17391	17504	17415	17273	17363	17389	17424	17435	17458	17396	17195	17138	17401	17166	17453	17069
38541	64786	58534	46679	37165	31739	27556	23666	20589	19163	17947	17078	16774	16134	15853	15615	15220	15366	15089	15165	15083	15073	15085	14902	14948	14823	14904	14941	14873	14836	14798	15120	14964	14787	14840	15066	14761	14768	15090	14871	14829	14871	14952	14720	14918	14817	14820	14819	14998	14907	14945	14878	14752	14865	14840	14805	14950	14968	14784	14666	14672	14974	14814	15011	14801	14849	14858	14869	14831	14905	14669	14922	14909	14665	14823	14785	14739	14652	14866	14826	14859	14611	14811	14841	14805	14824	14658	14866	14961	15046	14906	14894	14657	14890	14755	14873	14877	14805	14879	14911	14736	14977	14786	14665	14923	14815	14908	14994	14676	14841	14745	14778	14755	14801	14893	14766	14832	14894	14711	14819	14913	14890	14848	14722	14793	14657	14943	14785	14700	14808	14801	14708	14745	14863	14867	14831	14876	14971	14933	14849	14771	14675	14747	14620	14823	14828	14946	14939	14821	14707	14658	14988	14680	14794	14764	14860	14827	14825	14780	14701	14897	14734	14893	14662	14903	14842	14871	14694	14784	14865	14843	14706	14797	14787	14627	14806	14848	14810	14716	14753	14956	14686	14956	14957	14911	14772	14779	14879	14802	14852	14814	14848	14775	14852	15048	14891	14792	14771	14721	14833	14680	14893	14870	14817	14898	14828	14782	14953	14787	14745	14940	14918	14821	14801	14774	14943	14889	14942	14941	14863	14697	14710	14984	14796	14698	14696	14696	14794	14804	14918	14745	14671	14842	14721	14915	14810	14914	14697	14880	14892	14864	14790	14919	14668	14952	14926	14874	14914	14700	14718	14845	15003	14786	14889	14781	14846	14803	14901	14939	14678	14717	14796	14844	14812	14873	14901	14896	14855	14932	14680	14774	14724	14741	14754	14836	14847	14705	14732	14913	14707	14863	14930	14780	14813	14839	14721	14931	14731	14738	14956	14817	14778	14734	14867	14922	14878	14740	14789	14823	14664	14772	14746	14738	14798	14813	14897	14899	14772	14651	14785	14781	14907	14795	14614	14859	14878	14592	14905	14756	14555	14680	14780	14918	14745	14851	14724	14904	14712	14963	14725	14832	14780	14826	14884	14700	14832	14904	14898	14792	14986	14829	14824	14815	14886	14892	14805	14832	14824	14895	14844	14773	14778	14893	14763	14860	14967	14593	14808	14868	14861	14798	14799	14731	14849	14850	14828	14860	14703	14875	14892	14849	14798	14968	14752	14784	14770	14912	14819	14746	14823	14936	14771	14695	14699	14820	14885	14855	14769	14930	14774	14828	14850	14888	14712	14937	14758	14691	14764	14951	14793	14776	14779	14812	14901	14847	14879	14696	14831	14725	14638	14878	14717	14656	14629	14871	14737	14902	14988	14858	14792	14780	14900	14918	14835	14619	14814	14753	14671	14860	14884	14798	14935	14887	14838	14905	14753	14849	14695	14686	14824	14908	14849	14886	14750	14951	14675	14798	14694	14862	14740	14792	14755	14888	14892	14744	14733	14730	14635	14923	14865	14756	14757	14642	14900	14847	14876	14802	14834	14823	14850	15034	14894	14793	14882	14856	14768	14867	14837	14859	14957	14834	14832	14706	14880	14815	14878	14742	14817	14903	14786	14800	14748	14790	14792	14790	14759	14840	14784	14890	15004	14728	14836	14708	14822	14795	14885	14799	14986	14878	14894	14850	14749	14726	14832	14739	14747	14875	14841	14897	14898	14808	15012	14845	14865	14757	14845	14854	14753	14756	14905	14818	15033	14905	14852	14715	14665	14924	14813	14793	14704	14750	14931	14668	14658	14834	14733	14792	14843	14758	14795	14840	14996	14630	14803	14861	14868	14769	14789	14786	14892	14705	14780	14846	14786	14834	14855	14869	14857	14831	14697	14860	14913	14938	14874	14770	14828	14867	14852	15003	14839	14700	14831	14932	14881	14828	14715	14846	14624	14775	14786	14868	14759	14834	14758	14729	14635	14760	14873	14715	14960	14717	14843	14870	14836	14764	15010	14580	14876	14820	14664	14922	14872	14841	15046	14654	14827	14687	14808	14936	14728	14850	14738	15004	14748	14902	14720	14899	14920	14775	14594	14885	14811	14822	14818	14904	14633	14914	14673	14946	14948	14847	14779	14721	14749	14787	14731	14724	14841	14727	14786	14732	14779	14743	14691	14762	14732	14683	14765	14797	14800	14841	14900	14936	14887	14656	14675	14881	14920	14640	14831	14890	14826	15066	14762	14729	14816	14684	14562	14741	14762	14959	14846	14852	14980	14665	14803	14875	14719	14871	14689	14782	14711	14648	14593	14824	14871	14871	14598	14897	14778	14878	15032	14966	14807	14782	14677	14848	14849	14870	14808	14825	14616	14751	14902	14947	14773	14763	14798	14872	14892	14831	14872	14777	14902	14806	14751	14954	14806	14727	14753	14875	14675	14755	14876	14782	14791	14752	14740	14793	14703	15001	14930	14847	14870	14927	14795	14765	14784	14658	14817	14813	14817	14966	14793	14629	14791	14950	14674	14883	14719	14931	14823	14965	15043	14694	14738	14900	14742	14903	14916	14852	14838	14880	14815	14935	14924	14922	14747	14806	14741	14713	15064	14736	14848	14880	14913	14832	14900	14930	14900	14797	14937	14802	14813	14895	14805	14857	14520	14749	14687	14801	14913	14812	14746	14908	14822	14606	14888	14732	14902	14832	14736	14686	14562	14704	14775	14751	14842	14720	14910	14796	14860	14798	14775	14815	14774	14689	14836	14741	14817	14823	14857	14951	14600	14907	14823	14772	14770	14744	14623	14820	14891	14714	14936	14870	14862	14820	14669	14774	14907	14701	14752	14774	14903	14804	14809	14843	14712	14723	14938	14873	14785	15063	14950	14635	14775	14761	14809	14736	14694	14796	14886	14745	14966	14824	14869	14782	14781	14625	14506	14735	14813	14681	14891	14682	14911	14854	14919	14857	14852	15008	14841	14785	14892	14593	14883	14933	14819	14762	14831	14703	14912	14735	14726	14855	14980	14643	14776	14705	14674	14689	14834	14756	14816	14902	14655	14808	14813	14762	14941	14850	14701	14887	14885	14728	14887	14844	14837	14901	14942	14962	14769	14968	14913	14927	15123	14860	14861	14736	14882	14908	14931	14876	14766	14688	14958	14764	14746	14751	14727	14828	15008	14938	14850	14836	14916	14973	14849	14742	14858	14774	14915	14744	14824	14916	14765	14901	14858	14759	14766	14797	14958	14893	14903	14806	15002	14635	14784	14697	14833	14892	14935	14893	14938	14965	14709	14762	14780	14732	14742	14871	14851	14817	14905	14819	14804	14835	14742	14886	14932	14825	14864	14788	14998	14774	14813	14691	14929	14726	15017	14875	14771	14971	14910	14813	14795	14910	14860	14686	14731	14924	14745	14811	14883	14815	14863	14888	14708	14936	14739	14803	14809	14556	14860	14894	14776	14928	14793	14775	14899	14999	14907	14868	14755	14794	14741	14763	14789	14722	14913	14590	15028	14779	14801	14802	14801	14796	14821	14989	14809	14812	14819	14943	14730	14916	14776	14802	15020	14630	14821	14792	14775	14739	14760	14871	14781	14850	14837	14732	14612	14856	14803	14730	14873	14751	14929	14746	14777	14703	14894	14888	14853	14805	14741	14688	14984	14646	14749	14847	14790	14577	14835	14764	14816	14724	14713	14746	14810	14986	14878	14822	14844	14984	14902	14738	14882	14936	14757	14809	14908	14823	14896	14866	14959	14714	14713	14831	14954	14729	14828	14868	14591	14796	14974	14710	14713	14826	14879	14810	14739	14855	14829	14634	14853	14736	14755	14675	14800	14751	14737	14870	14801	14924	14730	14808	14761	14773	14812	14779	14979	14816	14952	14973	14746	14875	14736	14836	14892	14713	14896	14826	14851	14896	14642	14786	14713	14725	14913	14800	14873	14875	14812	14814	14630	14779	14694	14768	14814	14772	14766	14894	14875	14667	14861	14784	14970	14961	14827	14847	14770	14880	14811	14919	14853	14780	14816	14969	14872	14878	14815	14833	14890	14864	14713	14894	14658	14816	14617	14827	14841	14809	14844	14850	14840	14937	14902	14808	14707	14762	14743	14756	15125	14933	14818	14940	14665	14724	14672	14703	14653	14844	14765	14659	14791	14854	14971	14960	14846	14858	14508	15005	14761	14740	14977	14835	14871	14748	14870	14839	14835	14745	14830	14855	14859	14731	14776	14889	14732	14720	14953	14655	14697	14800	14882	14836	14572	14753	14554	14911	14755	14818	14882	14770	14939	14795	14780	14782	14750	14824	14710	14867	14654	14738	14815	14897	14839	14899	14868	14831	15037	14907	14916	14807	14684	14778	14742	14963	14812	14705	14844	14859	14731	14803	14844	14858	14794	15060	14882	14808	14700	14808	14959	14840	14792	14744	14924	14828	14774	14824	14807	14914	14610	14882	14670	14670	14785	14782	14693	14797	14685	14917	14658	14753	14888	14715	14729	14940	14968	14776	14809	14633	14775	14864	15004	14968	14832	14962	14689	14830	14694	14778	14863	14864	14867	14976	14818	14852	14733	14753	14962	14783	14806	14828	14842	14826	14752	14760	14890	14667	14859	14785	14904	14763	14743	14905	14721	14809	14873	14705	14567	14829	14832	14751	14814	14785	14896	15021	14851	14920	14824	14740	14897	14862	14835	14804	14737	14874	14693	14720	14861	14688	14756	14864	14656	14913	14868	14770	14885	14809	14822	14700	14832	14807	14744	14819	14794	14772	14782	14921	14779	14797	14738	14793	14795	14957	14745	14753	14993	14922	14862	14801	14611	14831	14848	14901	14798	14762	14915	14807	14733	14761	14855	14812	14868	14911	14743	14781	14731	14806	14753	14524	14572	14790	14800	14755	14757	14734	14857	14882	14649	14663	14738	14864	14647	14727	14813	14835	14979	14721	14697	14789	14818	14799	14740	14965	14673	14850	14718	14704	14778	15020	14823	14806	14863	14719	14897	14728	14782	15049	14764	14822	14857	14826	14853	14706	14727	14783	14803	14829	14779	14744	14796	14903	14819	14647	14845	14696	14936	14639	14754	14771	14740	14860	14811	14860	14823	14707	14926	14609	14807	14741	14896	14601	14877	14831	14875
29539	31918	39173	33559	26408	22781	20599	19236	18625	18105	17816	17538	17456	17325	17238	17338	17399	17197	17245	16945	17167	16956	17041	17048	16979	16745	16965	16938	17059	17200	17051	16979	17101	16878	17103	17095	17022	17064	17019	16930	17004	17052	17028	16993	16964	16707	16933	17158	17047	17001	17092	17206	16952	16950	17005	16972	17063	17065	16966	17005	17011	17036	16868	16993	16996	16993	17106	16887	16978	17108	17097	16890	16716	16914	17110	16861	16867	16946	17129	16981	16997	16508	16975	17002	16908	16646	16783	16932	17091	17089	16995	17137	16975	17044	16964	17220	16850	16904	17085	16982	16851	16909	16956	16824	16977	16890	17002	17182	17165	16783	16935	17064	17125	16790	17014	16913	16796	17076	16907	17086	17076	17100	16690	17020	16929	17033	17182	16971	16902	16829	17202	16964	16966	17060	16928	16860	16896	16947	16911	16800	16933	17124	16927	16954	16950	17102	16976	17070	17041	17042	16957	17083	16958	16842	17087	16958	17233	17053	17078	17057	16713	16872	16966	17064	17045	16963	16922	17339	17113	16818	16924	17110	17013	17185	16915	17011	17035	16874	16916	17093	17312	16945	16836	16744	17125	16631	16960	17076	16984	16744	16920	17043	16981	17098	16928	16969	16830	16961	16949	17062	16974	16867	16946	17107	17067	16961	17083	16940	17013	16994	17105	16957	16712	17039	16989	17004	17109	16877	16991	16943	17147	17108	17047	17009	17002	16921	17011	16985	17022	17009	16999	16859	16988	17092	17055	17074	17184	16876	16976	16966	16937	17013	17103	17085	16949	16975	17071	17102	16953	16928	16999	17114	16939	17116	16906	17040	17152	17143	17070	17281	17042	16830	16735	16921	16952	17251	17090	17034	16981	16987	17001	17020	17146	17079	17132	16948	17086	17141	17259	17142	16927	17061	16827	17088	16932	16823	16934	16951	17060	16783	17183	16925	17037	16968	16900	17088	16792	16981	16953	16890	17099	16994	17115	17123	17022	16954	16960	17220	17050	16890	16805	17080	16983	16993	16997	16871	17063	17068	17119	16944	16819	17007	16991	17084	16765	16907	17034	16887	16903	16926	16790	16890	16889	16832	16894	16903	16955	16921	17096	16788	16738	16852	17126	16910	16955	16919	16801	16928	16992	16898	16981	17051	17180	16840	16984	17124	17126	17077	17109	16954	16962	16940	17032	16804	16938	16882	17032	17115	16965	16904	17123	16920	17057	16843	17153	16995	16906	16683	17130	17024	16965	16911	16905	17009	16749	17111	16942	16870	17116	16859	16887	16976	16977	16931	16882	16834	16790	17032	16987	16812	17124	17024	17032	16951	16996	16986	16861	17005	17062	17076	16938	16926	16872	17088	16944	16847	17095	17032	17028	16861	17081	16828	17107	16957	16877	16805	16875	17004	16835	16968	17181	17028	16942	17126	16905	17026	17033	16974	16854	16845	17056	17122	16934	17069	17095	16962	16869	16899	16933	16938	16973	17041	17029	17047	16997	17070	16937	16905	16859	16972	17077	17106	17158	16934	16984	17040	16821	17119	16930	16954	17020	16920	17096	17022	17100	16920	17077	16821	16848	16929	16824	16981	17037	16976	17014	17056	16981	16976	16754	17152	16982	16881	17009	17027	17040	16984	17029	16912	16921	17061	17138	16902	17055	16995	16983	16922	16709	17013	16755	16985	16961	17025	17030	17012	16944	16810	17055	16695	17004	16901	16844	17027	17105	17026	16827	17067	16797	17034	17012	16948	16952	16845	17000	16972	17432	16875	16965	17128	16938	16907	16949	17005	16901	16987	16971	16786	17103	17161	16840	16936	16959	17012	17067	17144	16982	16989	16847	16822	17015	17158	17121	16958	16921	16980	16902	17050	16900	16930	17219	16955	17020	17077	17004	16797	17141	16935	16993	17108	16941	16944	16935	16951	17177	16860	16851	16995	17092	16775	17203	16893	17154	17027	17081	16991	16751	16790	17035	16936	17029	16860	16996	17044	17122	17131	17072	16887	16876	16815	17024	16857	16931	17002	17004	16972	16940	16958	16941	17166	16877	16925	16914	16955	17189	17069	16979	16812	16968	16986	16999	16892	16955	16994	17064	17102	16961	17116	17010	16967	16781	16900	16907	16935	17019	17116	17054	17159	16730	16968	16750	16949	17117	16892	17154	17044	16946	16979	16879	16777	16911	17183	16671	17059	16947	16948	17009	16904	16967	16855	16974	16971	16945	17037	16805	16887	16972	16893	17092	17069	17027	17039	17144	16994	17004	16962	16964	17188	16786	16992	17064	17008	16808	17027	16988	16963	16944	16862	17005	17106	16878	17005	16925	16966	16939	16933	17021	16992	17046	16993	17027	16997	16889	17186	17030	16792	16980	17028	17134	16900	16960	16965	16956	16899	16802	16795	17207	17019	17193	16990	16940	16817	17021	17092	17016	16963	16888	16910	17042	17140	16975	17013	17138	17228	17026	17020	16961	16985	16975	17063	17085	16881	16944	17014	16858	17015	17148	16933	17041	17096	16920	17025	16981	16996	17098	16808	16944	16700	17212	16985	16879	16852	17010	16982	17125	16898	16842	16977	17115	16972	17157	17052	16760	17017	16808	17144	17110	16952	16927	16985	16917	16847	16940	16933	16946	17070	16858	16991	17124	16950	17020	16926	16631	17059	16987	16810	16912	16879	17001	16920	16956	17077	17210	17035	16940	16969	17087	16939	16917	17148	16995	16987	17039	17227	17106	17038	16858	16999	16840	16932	17199	17098	17175	17079	16870	17091	16877	17108	16759	16794	17028	17244	16900	17191	16877	17039	16830	16933	16867	16967	17015	16856	17085	17024	17105	16811	16902	16893	17001	17055	16737	16972	16810	17109	16983	16769	17036	16946	17029	17055	17022	17082	16857	16995	16999	16779	16924	17112	17053	16813	17168	17016	17272	16900	17072	16949	17086	17109	17077	17018	16906	17053	17107	16905	16993	16902	17025	16989	17133	16971	16869	16858	16926	16927	16993	17046	17090	16892	16823	17063	16945	17079	17095	17092	17134	16955	16951	16998	16866	17287	17155	17120	17125	16924	17010	17034	17039	17142	16990	16875	16911	17001	17124	16919	16956	17094	17198	16838	17064	17139	17000	17163	16761	16887	17214	16861	16864	16822	17100	16998	16864	16947	17080	17049	17007	17028	16944	17195	16879	16940	17243	17139	16994	16889	17003	16943	16992	17104	16987	17119	16959	16982	17066	17054	17014	16915	17165	17003	16869	17078	16957	17060	16959	16945	16975	16945	17081	16782	16883	17038	16806	17004	16990	17126	16987	17273	17115	17080	17073	16889	16962	16991	16737	16958	16943	17018	16855	16899	17041	16784	17031	16973	16844	16928	17027	17296	17183	16926	17075	16917	17009	17014	16973	17014	16936	17095	16945	17096	17128	17088	16778	17014	16881	16950	17007	16865	17155	16737	16916	16966	17173	16915	16943	16849	16906	17077	16872	16990	17066	17134	17165	16994	16963	17085	17003	16986	16854	16948	17006	16785	16966	16914	16818	17096	16948	17021	16812	17065	16869	17095	16955	17071	17193	17116	17037	16810	16949	17100	17198	17118	16973	16933	16974	17077	17007	16958	17013	17028	17008	16999	16949	16900	16922	16884	16829	16893	17111	16982	16904	16981	17157	17245	16869	16821	16842	17046	16992	16780	17095	16797	16949	17157	17033	16901	16934	17056	16976	17041	17147	17053	16940	16936	16910	17016	17034	16972	17070	16932	17106	16796	17014	16877	16954	16871	16954	16921	16864	17062	17041	17057	16876	16957	17046	17015	17049	16985	16895	17196	16724	16968	17112	17081	17042	17081	17147	16975	16910	16865	16855	16995	17115	16846	17059	17121	16888	16886	17038	17161	17010	17036	16951	16858	16907	16899	17104	17083	16864	17023	17003	16939	17031	17007	16926	17041	16853	16873	16987	17056	16948	17098	17151	17084	17119	17117	17083	17164	16984	17041	16925	16943	16927	16949	17050	16875	17001	17140	16752	16818	17187	17137	16927	17047	17086	16767	17126	17133	16873	17098	16924	16850	16944	16853	16833	16880	17056	16991	16763	16991	17018	17051	16971	16808	16896	17131	17104	17170	16809	16945	17326	17068	16973	17048	17005	17049	17040	17051	17018	17001	16969	16917	17002	16987	17159	17136	17051	17001	16992	17086	16997	17119	17069	17018	16833	17008	17176	17014	17094	16850	16786	16909	16977	16776	16952	17203	16956	16784	17082	17142	17067	17071	16956	17059	16905	16972	17200	16927	16980	17001	17007	17075	17036	17071	17006	17120	16885	17078	17034	16869	17025	17027	16863	17004	16979	16915	17067	17070	16935	16872	16918	16952	16864	16913	17131	17119	17082	16932	17077	17111	17001	17131	16859	16853	16919	16984	16723	17042	17096	17051	17061	17104	17087	16936	17019	17070	17116	16818	17128	17001	16958	16836	16996	17009	17087	17015	17083	16903	17215	17055	16975	16958	17053	17047	16908	16922	16940	17010	17004	17094	17141	17070	17047	16870	16826	16914	16916	17172	16916	17050	16893	17199	16954	16998	16904	16819	17084	17048	16976	17038	17008	16866	16995	16930	17086	17051	17030	16957	17088	17170	17019	17045	16899	17012	17176	16966	16914	17031	17213	16980	17091	17044	16894	16912	17067	17025	17155	17014	17026	17005	16911	17106	17195	17018	16973	17088	16871	17252	16911	17009	16868	17023	17028	16970	17026	16855	16957	17166	16956	16917	17017	16998	17016	16794	17001	16909	16936	17015	16868	16852	17133	16937	16852	16996	17030	17002	17191	17004	16994	17023	17013	17086	16994	17002	16991	16854	17057	17092	17071	17239	16845	16752	16968	16923	16961	17107	17158	16913	17053	17056	16993	16847	17067	16977	16769	17095	16994	17159	17140	17002	16955	17159	16973	16989	16743	16840	17192	16962	17134	16927	16952	17029	16987	16883	16881	16888	17104	17130	16877	16950	16961	16884	17037	17164	16812	16951	17038	17201	16840	16858	16979	17058	16953	16856	16935	16988	17187	16963	17047	16997	16872	17234	16921	17023	17079	17020	16991	17026	16890	16995	17049	16895	16923	16825	16981	17147	17121	16936	17008	17030
35468	50817	45344	34109	26970	22280	19471	18039	16854	16065	15832	15435	15243	15076	15130	14855	14654	14713	14621	14840	14722	14780	14733	14686	14497	14709	14622	14738	14635	14802	14647	14591	14658	14751	14633	14653	14690	14695	14723	14392	14503	14751	14733	14712	14609	14602	14678	14471	14636	14542	14569	14549	14519	14651	14594	14613	14481	14613	14553	14715	14561	14537	14613	14737	14526	14744	14650	14887	14678	14648	14566	14451	14636	14631	14692	14584	14535	14552	14657	14564	14618	14655	14722	14573	14610	14562	14579	14525	14778	14666	14606	14690	14496	14430	14575	14635	14687	14656	14723	14714	14631	14548	14640	14520	14753	14559	14618	14661	14624	14585	14746	14569	14511	14544	14676	14675	14585	14707	14585	14664	14585	14810	14689	14652	14728	14634	14486	14578	14541	14680	14656	14582	14611	14657	14659	14709	14719	14621	14543	14599	14595	14437	14546	14678	14554	14713	14701	14658	14548	14656	14502	14771	14528	14619	14733	14568	14566	14600	14668	14739	14644	14756	14593	14622	14671	14685	14512	14702	14592	14707	14629	14753	14537	14596	14663	14566	14675	14726	14403	14584	14742	14601	14710	14752	14439	14782	14715	14802	14593	14675	14518	14587	14849	14645	14818	14493	14635	14552	14731	14708	14505	14672	14666	14701	14591	14722	14640	14739	14553	14674	14699	14609	14758	14621	14578	14588	14667	14587	14655	14756	14656	14506	14684	14676	14864	14608	14517	14644	14619	14774	14672	14660	14662	14663	14606	14602	14593	14439	14696	14501	14626	14586	14645	14791	14617	14650	14675	14644	14849	14678	14588	14592	14620	14659	14579	14706	14522	14558	14738	14652	14731	14522	14611	14750	14508	14691	14691	14642	14590	14758	14681	14517	14568	14427	14537	14675	14528	14551	14609	14626	14621	14766	14810	14628	14720	14733	14659	14666	14707	14723	14697	14553	14671	14542	14592	14703	14663	14702	14558	14667	14700	14444	14663	14709	14675	14667	14672	14648	14687	14742	14592	14621	14747	14614	14609	14635	14697	14490	14630	14586	14662	14712	14604	14666	14503	14630	14614	14665	14648	14633	14697	14450	14555	14688	14613	14693	14646	14572	14633	14641	14498	14542	14597	14640	14752	14463	14759	14581	14569	14561	14420	14654	14577	14496	14547	14638	14445	14710	14583	14611	14583	14614	14705	14657	14808	14769	14647	14584	14495	14639	14566	14634	14724	14597	14668	14537	14768	14656	14673	14591	14780	14628	14677	14664	14666	14518	14613	14697	14703	14676	14456	14750	14535	14711	14677	14602	14649	14636	14611	14648	14600	14525	14549	14565	14715	14677	14720	14585	14455	14673	14421	14487	14795	14629	14637	14667	14589	14570	14687	14679	14834	14540	14757	14593	14624	14553	14755	14673	14521	14981	14634	14728	14484	14763	14752	14616	14464	14713	14601	14558	14449	14674	14490	14498	14845	14586	14639	14419	14592	14769	14636	14614	14640	14481	14697	14561	14421	14467	14738	14587	14598	14676	14807	14712	14734	14691	14501	14710	14725	14589	14579	14799	14625	14589	14688	14706	14689	14470	14805	14630	14764	14640	14780	14602	14661	14663	14374	14584	14607	14621	14680	14625	14559	14814	14672	14543	14554	14549	14609	14569	14633	14708	14386	14473	14495	14553	14584	14733	14484	14779	14700	14621	14848	14588	14701	14776	14570	14670	14660	14415	14441	14656	14625	14656	14663	14606	14633	14784	14698	14642	14799	14620	14503	14649	14781	14636	14625	14620	14506	14730	14491	14671	14743	14585	14767	14675	14511	14719	14696	14587	14674	14608	14470	14714	14573	14684	14662	14563	14662	14571	14689	14696	14792	14753	14592	14617	14625	14527	14578	14601	14714	14582	14628	14608	14594	14509	14807	14637	14684	14713	14733	14674	14481	14710	14441	14567	14555	14571	14551	14566	14510	14703	14672	14568	14554	14637	14754	14709	14623	14672	14552	14542	14804	14604	14693	14665	14617	14600	14559	14642	14716	14695	14553	14733	14503	14593	14581	14538	14541	14608	14791	14477	14546	14640	14428	14557	14670	14656	14672	14600	14649	14661	14694	14748	14630	14565	14675	14716	14743	14734	14527	14752	14665	14590	14697	14546	14568	14769	14674	14667	14718	14620	14583	14484	14552	14650	14556	14772	14632	14521	14630	14802	14738	14691	14694	14418	14543	14873	14649	14711	14725	14771	14629	14635	14690	14572	14748	14544	14661	14602	14752	14612	14541	14712	14531	14725	14652	14602	14611	14642	14538	14682	14733	14674	14649	14672	14732	14728	14675	14707	14601	14695	14698	14661	14538	14633	14554	14631	14535	14541	14737	14446	14781	14701	14715	14627	14708	14642	14626	14691	14697	14655	14574	14480	14608	14605	14733	14603	14498	14734	14681	14623	14481	14626	14568	14659	14652	14726	14632	14560	14607	14816	14462	14709	14686	14552	14632	14700	14537	14758	14664	14777	14562	14666	14791	14442	14753	14547	14619	14775	14450	14563	14579	14649	14599	14434	14646	14593	14489	14715	14675	14662	14639	14603	14834	14625	14711	14581	14623	14700	14659	14764	14640	14660	14597	14753	14600	14641	14681	14749	14686	14604	14596	14593	14462	14658	14627	14534	14749	14742	14614	14502	14624	14409	14875	14652	14492	14692	14686	14801	14507	14640	14662	14680	14548	14648	14671	14625	14639	14640	14624	14687	14446	14729	14721	14638	14662	14667	14743	14543	14609	14466	14675	14617	14696	14538	14679	14689	14665	14514	14674	14398	14545	14664	14609	14571	14656	14532	14604	14622	14749	14417	14517	14584	14505	14686	14649	14683	14601	14559	14695	14523	14678	14781	14709	14657	14789	14611	14718	14710	14614	14625	14480	14716	14517	14685	14628	14516	14754	14651	14728	14503	14615	14641	14659	14510	14828	14702	14508	14834	14598	14789	14558	14603	14634	14620	14547	14672	14654	14553	14696	14633	14667	14731	14433	14541	14488	14633	14805	14790	14625	14541	14670	14624	14841	14619	14643	14738	14377	14763	14664	14773	14600	14724	14676	14686	14819	14775	14752	14506	14499	14585	14541	14646	14580	14636	14624	14614	14659	14741	14505	14572	14715	14735	14671	14521	14540	14418	14631	14662	14559	14672	14740	14651	14654	14631	14581	14710	14519	14768	14546	14659	14730	14664	14578	14553	14554	14510	14656	14732	14580	14398	14593	14593	14723	14457	14613	14505	14617	14553	14518	14563	14597	14626	14646	14400	14667	14465	14519	14830	14642	14752	14676	14620	14559	14868	14693	14584	14739	14692	14681	14618	14588	14760	14583	14759	14563	14512	14675	14637	14589	14483	14648	14740	14580	14476	14553	14516	14635	14452	14626	14730	14660	14808	14611	14771	14508	14729	14780	14609	14669	14428	14529	14654	14520	14607	14617	14518	14586	14550	14639	14730	14513	14695	14696	14738	14509	14602	14781	14738	14644	14758	14505	14737	14714	14601	14634	14591	14617	14728	14487	14706	14593	14654	14530	14490	14562	14688	14607	14729	14627	14649	14689	14745	14644	14606	14642	14570	14472	14693	14554	14704	14771	14663	14709	14571	14688	14508	14655	14727	14548	14751	14754	14735	14691	14463	14689	14640	14563	14626	14564	14558	14711	14645	14566	14611	14789	14814	14805	14557	14799	14710	14691	14587	14656	14691	14509	14776	14518	14610	14678	14427	14732	14600	14770	14749	14616	14600	14769	14762	14595	14766	14458	14628	14568	14588	14599	14595	14686	14590	14492	14860	14644	14642	14737	14752	14668	14428	14740	14778	14756	14776	14632	14717	14628	14576	14762	14635	14653	14787	14572	14693	14533	14770	14676	14583	14669	14610	14596	14847	14640	14626	14487	14599	14715	14556	14671	14596	14748	14799	14634	14482	14549	14547	14594	14613	14751	14801	14749	14477	14736	14714	14858	14692	14779	14671	14795	14568	14538	14546	14625	14706	14763	14672	14828	14510	14709	14585	14620	14629	14555	14505	14530	14489	14610	14776	14533	14589	14655	14845	14640	14601	14685	14539	14586	14679	14653	14651	14509	14634	14660	14768	14744	14705	14531	14587	14630	14611	14676	14681	14695	14433	14615	14482	14735	14634	14644	14656	14742	14484	14651	14767	14596	14530	14561	14716	14639	14664	14681	14674	14445	14767	14759	14720	14749	14492	14729	14788	14572	14682	14619	14612	14736	14661	14593	14584	14549	14615	14741	14624	14477	14597	14563	14546	14866	14797	14454	14583	14530	14707	14718	14648	14510	14713	14807	14682	14696	14587	14648	14579	14678	14649	14498	14540	14650	14520	14769	14554	14739	14659	14733	14864	14669	14610	14475	14761	14755	14530	14726	14556	14706	14634	14606	14609	14726	14800	14745	14720	14673	14817	14557	14764	14616	14595	14715	14550	14499	14598	14671	14627	14551	14539	14550	14528	14628	14704	14530	14708	14533	14520	14752	14549	14585	14954	14697	14739	14422	14656	14520	14656	14555	14723	14545	14823	14610	14658	14607	14640	14552	14660	14644	14645	14650	14591	14703	14636	14656	14641	14615	14594	14699	14684	14630	14670	14573	14716	14617	14533	14613	14615	14515	14667	14800	14738	14583	14587	14504	14640	14667	14649	14651	14793	14523	14721	14609	14692	14619	14733	14603	14703	14581	14755	14667	14717	14526	14546	14544	14572	14430	14827	14527	14578	14721	14721	14576	14604	14568	14736	14560	14693	14596	14672	14593	14423	14630	14826	14730	14621	14616	14522	14605	14555	14654	14678	14672	14739	14643	14700	14689	14676	14770	14787	14588	14794	14786	14630	14474	14651	14642	14771	14710	14773	14768	14578	14622	14773	14614	14729	14779	14724	14629	14656	14713	14789	14576	14429	14752	14690	14742	14803	14573	14831	14601	14544	14771	14625	14622	14535	14675	14745	14553	14591	14805	14680	14627	14704	14770	14685	14509	14477	14685	14710	14633	14505	14532	14785	14633	14689	14635	14746	14617	14538	14745	14631	14721	14545	14645	14517	14663	14533	14630	14679	14776	14554	14691	14615	14661	14631	14582	14527	14605	14712	14726	14658	14726	14761
23993	21448	29285	26628	26310	26692	25116	21347	19402	18740	18130	17712	17664	17422	17189	17137	16905	17134	16925	16952	17030	16868	16768	16928	16798	16986	16835	16729	16804	16906	16758	16611	16742	16951	16950	16898	16945	16929	16864	16881	16956	16650	16600	16749	16715	16621	16863	16808	16809	16849	16913	16722	16763	16729	16644	16574	16648	16737	16786	16681	16829	16794	16641	16788	16641	16751	17057	16918	16625	16867	16890	16754	16538	16760	16842	16781	16744	16671	16630	16699	16696	16504	16664	16482	16859	16818	16851	16744	16702	16640	16590	16606	16495	16750	16755	16714	16629	16652	16681	16828	16630	16852	16836	16878	16861	16652	16718	16624	16702	16647	16684	16753	16814	16922	16801	16916	16551	16769	16815	16852	16563	16693	16599	16738	16920	16905	16861	16748	16807	16888	16859	16730	16674	16945	16792	16655	16678	16897	16662	16669	16825	16725	16904	16742	16744	16778	16671	16770	16746	16533	16721	16785	16707	16634	16759	16560	16543	16900	16910	16740	16856	16652	16856	16856	16574	16798	16940	16719	16620	16507	16583	16659	16855	16752	16771	16770	16836	16835	16872	16680	16768	16860	16714	16725	16709	16798	16856	16932	16574	16680	16568	16740	16929	16839	16902	16822	16804	16822	16657	16788	16787	16776	16855	16805	16700	17043	16675	16850	16926	16920	16898	16850	16775	16757	16689	16600	16927	16753	16758	16810	16697	16781	16807	16900	16699	16713	16668	16673	16745	16803	16687	16737	16856	16765	16775	16654	16918	16735	16650	16755	16504	16674	16707	16786	16726	16663	16853	16511	16702	16759	16843	16555	16772	16759	16537	16741	16764	16739	16571	16710	16565	16705	16683	16792	16899	16956	16695	16712	16790	16725	16636	16705	16703	16692	16763	16859	16732	16706	16810	16784	16628	16660	16715	16904	16990	16954	16680	16475	16864	16832	16817	16669	16574	16661	16774	16790	16643	16833	16810	16743	16698	16627	16531	16843	16883	16789	16709	16788	16649	16654	16444	16814	16622	16624	16826	16782	16807	16720	16469	16649	16826	16552	16718	16751	16745	16724	16727	16734	16568	16744	16766	16658	16529	16730	16734	16748	16729	16551	16562	16764	16521	16788	16760	16805	16714	16790	16526	16687	16642	16674	16708	16785	16826	16566	16822	16697	16762	16726	16814	16725	16572	16901	16674	16817	16750	16549	16644	16706	16760	16695	16743	16774	16735	16565	16613	16674	16592	16673	16667	16756	16710	16780	16843	16745	16712	16869	16689	16766	16763	16642	16608	16746	16738	16806	16694	16697	16756	16671	16737	16683	16772	16718	16808	16933	16762	16844	16608	16879	16766	16730	16649	16581	16758	16486	16520	16784	16901	16634	16536	16631	16896	16852	16755	16766	16868	16932	16665	16717	16610	16817	16598	16804	16672	16557	16695	16741	16663	16757	16628	16529	16614	16645	16487	16602	16757	16754	16707	16518	16735	16804	16827	16797	16780	16765	16715	16607	16848	16728	16847	16674	16746	16683	16591	16597	16488	16696	16634	16666	16888	16626	16739	16446	16519	16606	16723	16608	16797	16908	16718	16856	16785	16810	16811	16794	16955	16624	16588	16824	16833	16941	16688	16735	16790	16855	16474	16927	17067	16770	16808	16674	16783	16627	16661	16865	16798	16687	16655	16613	16885	16635	16633	16814	16761	16713	16846	16688	16948	16706	16830	16814	16866	16681	16594	16831	16670	16699	16698	16721	16592	16646	16822	16792	16704	16672	16951	16693	16657	16599	16655	16821	16674	16568	16639	16686	16856	16781	16700	16915	16851	16785	16716	16597	16712	16746	16800	16808	16799	16562	16671	16829	16589	16647	16882	16701	16811	16698	16558	16702	16654	16778	17031	16772	16696	16791	16686	16676	16721	16777	16766	16817	16699	16684	16910	16708	16641	16776	16865	16690	16723	16672	16588	16718	16791	16560	16832	16647	16603	16634	16462	16695	16973	16724	16792	16710	16988	16784	17061	16745	16792	16851	16576	16711	16623	16651	16900	16503	16657	16720	16634	16664	16845	16671	16899	16773	16804	16772	16721	16793	16755	16697	16800	16506	16709	16813	16765	16777	16727	16779	16761	16750	16760	16815	16826	16575	16728	16708	16680	16571	16579	16631	16742	16788	16616	16789	16803	16685	16800	16754	16788	16592	16430	16736	16592	16740	16519	16692	16714	16712	16779	16697	16571	16785	16822	16880	16630	16640	16781	16608	16754	16853	16623	16700	16893	16875	16771	16747	16650	16767	16806	16632	16622	16640	16517	16685	16788	16640	16693	16666	16958	16829	16999	16576	16749	16834	16815	16749	16644	16724	16781	16808	16866	16768	16754	17018	16924	16724	16780	16685	16711	16679	16660	16671	16743	16738	16680	16719	16672	16657	16917	16903	16806	16869	16891	16579	16719	16898	16574	17026	16470	16682	16878	16599	16806	16698	16512	16726	16840	16819	16676	16640	16632	16805	16750	16693	16796	16935	16577	16771	16651	16815	16738	16788	16567	16610	16895	16743	16726	16723	16747	16689	16780	16738	16719	16568	16695	16770	16708	16827	16961	16887	16729	16840	16700	16770	16940	16751	16677	16630	16876	16704	16741	16727	16863	16594	16738	16609	16479	16608	16670	16805	16630	16868	16851	16705	16758	16716	16642	16791	16607	16754	16703	16843	16805	16633	16548	16807	16717	16616	16474	16485	16668	16735	16640	16699	16718	16832	16735	16663	16764	16714	16778	16705	16669	16699	16771	16646	16760	16752	16726	16638	16713	16692	16793	16732	16767	16755	16753	16719	16591	16710	16758	16672	16822	16715	16646	16693	16768	16878	16865	16786	16730	16706	16747	16563	16764	16745	16692	16643	16611	16693	16722	16854	16716	16725	16820	16951	16659	16712	16559	16468	16786	16546	16623	16687	16735	16725	16690	16778	16845	16845	16732	16688	16729	16734	16620	16856	16882	16673	16456	16736	16911	16912	16591	16612	16528	16791	16929	16664	16755	16914	16713	16798	16721	16746	16870	16638	16501	16763	16735	16820	16552	16771	16439	16915	16755	16757	16951	16692	16742	16686	16546	16895	16730	16842	16562	16787	16775	16697	16798	16757	16902	16796	16706	16770	16602	16678	16833	16641	16758	16747	16649	16710	16682	16786	16961	16874	16612	16839	16890	16797	16806	16661	16699	16661	16832	16699	16815	16861	16638	16552	16681	16690	16780	16632	16639	16728	16663	16560	16763	16917	16712	16727	16616	16759	16709	16675	16692	16744	16744	16690	16762	16841	16592	16782	16715	16514	16697	16694	16961	17020	16598	16867	16660	16656	16518	16648	16585	16596	16612	16811	16656	16728	16589	16582	16786	16797	16774	16790	16756	16792	16641	16817	16861	16795	16733	16683	16516	16693	16725	16976	16583	16816	16626	16841	16810	16764	16768	16650	16827	16715	16908	16924	16920	16965	16907	16900	16844	16710	16660	16729	16745	16519	16501	16745	16620	16675	16853	16563	16699	16715	16643	16834	16686	16737	16644	16641	16747	16615	16782	17046	16827	16723	16804	16768	16868	16752	16709	16727	16811	16839	16893	16690	16657	16720	16829	16700	16780	16666	16703	16734	16663	16845	16782	16721	16841	16791	16714	16716	16753	16556	16764	16906	16853	16537	16696	16628	16656	16888	16754	16930	16967	16687	16574	16593	16553	16960	16864	16819	16848	16910	16871	16697	16634	16811	16803	16564	16792	16760	16678	16606	16823	16724	16761	16897	16686	16693	16729	16742	16666	16698	16698	16641	16791	16719	16753	16769	16905	16958	16721	16678	16717	16882	16633	16786	16702	16699	16714	16873	16755	16707	16664	16705	16637	16694	16695	16774	16696	16972	16847	16627	16706	16642	16611	16890	16700	16616	16869	16579	16666	16737	16710	16787	16807	16891	16621	16775	16625	16645	16718	16589	16698	16854	16630	16677	16603	16844	16798	16644	16934	16760	16870	16663	16875	16832	16607	16778	16746	16547	16783	16865	16759	16648	16677	16883	16628	16789	16565	16816	16832	16665	16780	16611	16605	16613	16618	16647	16706	16780	16769	16848	16818	16523	16679	16618	16647	16742	16642	16667	16907	16701	16607	16684	16674	16602	16753	16739	16855	16723	16595	16772	16665	16716	16816	16799	16729	16717	16798	16816	16557	17019	16868	16817	16588	16680	16768	16734	16871	16677	16816	16714	16651	16808	16744	16757	16745	16766	16666	16779	16577	16725	16560	16778	16771	16777	16747	16694	16710	16981	16594	16684	16559	16656	16577	16431	16662	16724	16667	16647	16554	16575	16663	16625	16763	16622	16733	16714	16870	16800	16691	16740	16749	16834	16929	16781	16699	16850	16706	16759	16516	16690	16758	16794	16735	16686	16601	16845	16686	16771	16781	16811	16788	16660	16685	16599	16832	16657	16630	16737	16624	16644	16832	16679	16838	16696	16808	16709	16796	16896	16605	16640	16575	16580	16825	16786	16738	16828	16754	16576	16739	16696	16750	16576	16669	16711	16962	16687	16675	16769	16773	16581	16751	16831	16673	16701	16676	16885	16819	16827	16771	16735	16745	16746	16727	16774	16815	16639	16642	16491	16742	16757	16685	16657	16616	16659	16822	16831	16804	16692	16803	16628	16669	16708	16570	16902	16824	16731	16768	16584	16856	16618	16629	16785	16586	16746	16999	16660	16612	16772	16804	16706	16768	16716	16717	16881	16752	16736	16792	16592	16888	16871	16565	16908	16812	16899	16941	16707	16558	16703	16561	16592	16686	16762	16630	16636	16708	16855	16682	16807	16833	16884	16725	16803	16714	16630	16496	16766	16707	16894	16812	16776	16963	16760	16864	16668	16757	16828	16861	16663	16916	16492	16870	16713	16794	16623	16902	16829	16797	16592	16691	16605	16874	16626	16821	16619	16716	16791	16795	16649	16842	16803	16761	16669	16911	16471	16869	16750	16756	16738	16737	16842	16528	16641	16640	16856	16823	16628	16742	16881	16696	16848	16665	16986	16776	16714	16778	16699	16586	16662	16727	16485	16757	16875	16681	16690	16875	16778	16755	16717	16761	16831	16542	16776	16784	16729	16714	16833
35862	59098	53663	42040	33493	27107	22951	20276	18083	16996	16352	16010	15495	15155	15078	15061	14679	14733	14669	14512	14549	14489	14388	14503	14499	14612	14736	14434	14650	14460	14653	14668	14423	14501	14502	14431	14524	14400	14637	14537	14659	14477	14443	14421	14417	14605	14455	14355	14575	14472	14497	14630	14527	14503	14456	14442	14468	14546	14363	14518	14411	14503	14400	14572	14569	14383	14451	14488	14376	14522	14612	14469	14502	14466	14464	14585	14420	14530	14419	14389	14482	14395	14518	14403	14386	14416	14379	14619	14374	14363	14503	14510	14488	14471	14492	14355	14602	14551	14479	14465	14359	14440	14464	14379	14343	14436	14287	14492	14455	14371	14340	14347	14532	14362	14576	14456	14434	14393	14397	14472	14427	14451	14499	14506	14501	14379	14561	14566	14329	14617	14544	14554	14449	14433	14451	14480	14306	14433	14552	14350	14433	14560	14524	14523	14464	14493	14348	14451	14415	14252	14408	14549	14523	14401	14516	14490	14287	14544	14475	14492	14438	14568	14563	14405	14521	14438	14428	14497	14497	14398	14420	14468	14507	14595	14520	14492	14619	14364	14442	14431	14602	14310	14349	14502	14377	14357	14489	14408	14476	14449	14392	14519	14393	14745	14426	14472	14525	14343	14506	14490	14534	14327	14447	14366	14383	14330	14445	14420	14512	14564	14322	14319	14525	14241	14397	14547	14541	14501	14425	14446	14565	14605	14531	14538	14567	14444	14359	14488	14608	14445	14374	14491	14306	14378	14477	14505	14256	14459	14319	14402	14608	14395	14624	14300	14301	14549	14470	14308	14588	14477	14484	14528	14479	14376	14560	14498	14534	14388	14530	14391	14629	14277	14622	14565	14458	14339	14295	14443	14525	14545	14498	14422	14332	14408	14545	14192	14273	14544	14505	14365	14339	14569	14660	14410	14483	14397	14278	14458	14537	14419	14523	14337	14579	14430	14453	14282	14521	14490	14400	14617	14432	14510	14321	14549	14501	14410	14470	14435	14349	14538	14430	14504	14277	14502	14520	14358	14498	14283	14378	14410	14586	14405	14419	14353	14429	14475	14614	14383	14427	14397	14367	14558	14410	14430	14463	14442	14516	14333	14464	14453	14497	14335	14538	14534	14417	14518	14537	14445	14444	14356	14520	14422	14328	14486	14627	14563	14487	14413	14489	14371	14542	14548	14526	14632	14500	14355	14549	14445	14576	14515	14487	14510	14380	14534	14300	14492	14444	14501	14624	14438	14362	14430	14452	14365	14431	14350	14378	14421	14408	14512	14462	14491	14565	14444	14504	14559	14308	14418	14457	14333	14523	14382	14413	14430	14564	14388	14451	14523	14458	14364	14496	14584	14500	14532	14271	14610	14424	14373	14426	14355	14479	14483	14294	14552	14514	14605	14419	14618	14445	14420	14465	14472	14430	14326	14430	14469	14518	14363	14513	14475	14450	14443	14528	14555	14570	14316	14419	14419	14446	14385	14509	14537	14577	14313	14443	14514	14660	14265	14437	14426	14430	14459	14364	14466	14440	14603	14506	14553	14523	14407	14474	14499	14368	14499	14511	14511	14370	14317	14446	14398	14485	14394	14493	14382	14404	14412	14374	14523	14396	14606	14311	14455	14474	14214	14409	14465	14525	14351	14414	14458	14594	14452	14591	14422	14506	14471	14401	14494	14578	14306	14560	14562	14374	14415	14605	14355	14346	14444	14573	14361	14525	14403	14540	14335	14554	14388	14382	14502	14523	14350	14641	14387	14438	14548	14512	14515	14399	14357	14393	14432	14527	14484	14436	14589	14253	14353	14334	14532	14539	14315	14560	14426	14434	14344	14458	14683	14256	14489	14587	14471	14512	14614	14446	14325	14392	14499	14381	14343	14528	14577	14317	14421	14416	14349	14471	14391	14516	14272	14472	14595	14367	14434	14447	14440	14403	14374	14615	14527	14333	14363	14475	14305	14484	14515	14445	14637	14374	14484	14429	14448	14536	14462	14503	14408	14622	14462	14377	14365	14357	14528	14679	14266	14344	14371	14390	14534	14474	14355	14384	14505	14525	14570	14545	14381	14653	14578	14426	14460	14548	14539	14453	14554	14268	14479	14418	14431	14239	14569	14530	14516	14524	14587	14325	14438	14335	14572	14402	14385	14365	14342	14471	14273	14506	14237	14496	14566	14630	14363	14520	14461	14377	14464	14499	14334	14609	14428	14524	14603	14338	14346	14301	14533	14517	14383	14444	14438	14503	14406	14568	14360	14396	14463	14400	14402	14524	14470	14327	14450	14442	14461	14388	14448	14447	14241	14538	14466	14453	14644	14562	14610	14385	14381	14506	14645	14369	14435	14480	14450	14465	14528	14396	14515	14477	14489	14374	14532	14359	14458	14459	14456	14580	14458	14464	14413	14463	14630	14395	14306	14507	14336	14313	14497	14394	14565	14354	14300	14606	14503	14608	14527	14396	14410	14462	14559	14448	14500	14549	14305	14394	14567	14223	14675	14428	14542	14514	14423	14513	14543	14457	14578	14525	14462	14451	14472	14308	14658	14459	14306	14446	14459	14439	14591	14442	14511	14415	14586	14472	14392	14458	14541	14376	14321	14515	14439	14385	14576	14439	14562	14339	14376	14588	14669	14430	14500	14333	14471	14512	14407	14400	14399	14428	14548	14425	14570	14384	14533	14401	14421	14394	14288	14322	14519	14396	14424	14461	14481	14323	14334	14336	14351	14511	14451	14508	14492	14372	14590	14486	14496	14369	14194	14496	14528	14588	14266	14479	14473	14311	14617	14638	14545	14378	14571	14394	14565	14496	14582	14473	14308	14147	14516	14251	14494	14442	14429	14337	14469	14451	14487	14309	14358	14314	14400	14454	14547	14386	14478	14394	14477	14611	14566	14518	14373	14344	14413	14308	14416	14439	14310	14450	14486	14287	14557	14596	14355	14439	14414	14362	14172	14619	14704	14319	14273	14277	14445	14611	14333	14464	14295	14518	14434	14486	14467	14396	14320	14501	14567	14463	14593	14477	14479	14392	14437	14369	14426	14377	14425	14386	14304	14427	14498	14307	14509	14529	14298	14516	14497	14419	14233	14343	14376	14576	14453	14447	14320	14316	14598	14522	14531	14520	14262	14454	14485	14467	14537	14445	14372	14547	14473	14427	14247	14375	14347	14599	14487	14371	14403	14447	14545	14610	14360	14430	14537	14573	14274	14594	14409	14328	14331	14394	14243	14511	14333	14573	14517	14571	14413	14594	14596	14614	14581	14370	14633	14288	14379	14546	14473	14498	14482	14402	14449	14509	14435	14547	14218	14457	14410	14365	14484	14411	14431	14396	14488	14681	14491	14457	14480	14474	14513	14552	14494	14538	14386	14600	14374	14564	14364	14359	14397	14568	14440	14407	14463	14599	14610	14365	14465	14282	14549	14408	14386	14338	14447	14345	14341	14432	14491	14411	14624	14558	14489	14304	14392	14341	14375	14315	14423	14575	14434	14410	14483	14296	14393	14450	14413	14442	14413	14259	14507	14390	14544	14386	14627	14455	14588	14384	14440	14401	14654	14486	14514	14624	14453	14528	14567	14455	14516	14504	14510	14306	14568	14417	14427	14431	14435	14496	14355	14484	14263	14497	14393	14495	14576	14416	14340	14384	14455	14465	14494	14474	14555	14430	14389	14321	14437	14518	14362	14481	14319	14368	14571	14533	14485	14460	14384	14496	14408	14394	14584	14399	14326	14412	14406	14408	14399	14462	14471	14335	14528	14513	14437	14501	14355	14520	14435	14520	14551	14393	14309	14500	14370	14499	14293	14271	14408	14459	14401	14458	14428	14453	14397	14571	14395	14464	14554	14418	14457	14481	14443	14546	14402	14518	14396	14394	14600	14593	14398	14277	14578	14381	14503	14473	14526	14351	14380	14398	14429	14412	14590	14498	14576	14421	14399	14493	14491	14382	14476	14559	14415	14444	14452	14604	14287	14618	14481	14484	14529	14429	14357	14354	14527	14565	14563	14561	14399	14490	14384	14589	14362	14371	14502	14436	14543	14458	14512	14484	14294	14526	14514	14496	14341	14403	14291	14529	14563	14392	14440	14572	14533	14477	14547	14664	14510	14333	14551	14521	14384	14444	14425	14270	14555	14481	14374	14446	14431	14436	14454	14456	14514	14495	14442	14626	14396	14562	14388	14218	14574	14360	14510	14278	14459	14389	14569	14506	14411	14445	14410	14494	14599	14264	14636	14396	14428	14441	14495	14545	14402	14446	14512	14545	14440	14553	14502	14622	14444	14505	14375	14596	14398	14514	14367	14470	14536	14351	14366	14405	14454	14576	14423	14466	14408	14391	14532	14462	14358	14458	14507	14507	14578	14484	14433	14491	14495	14434	14416	14288	14450	14337	14364	14429	14510	14447	14503	14453	14390	14280	14359	14336	14413	14516	14484	14358	14544	14474	14543	14530	14461	14512	14384	14369	14389	14480	14326	14531	14465	14461	14529	14330	14570	14537	14548	14376	14434	14516	14356	14524	14486	14370	14444	14445	14372	14403	14371	14205	14516	14401	14375	14518	14416	14526	14446	14328	14528	14333	14573	14575	14634	14720	14533	14363	14550	14426	14651	14566	14513	14418	14597	14441	14328	14603	14397	14376	14343	14349	14321	14391	14494	14574	14526	14451	14470	14402	14434	14475	14642	14501	14342	14516	14407	14593	14450	14423	14274	14350	14557	14461	14461	14443	14466	14277	14494	14335	14389	14496	14594	14477	14580	14341	14553	14691	14537	14454	14355	14399	14467	14598	14379	14327	14421	14491	14497	14404	14493	14297	14628	14547	14327	14458	14365	14481	14628	14437	14416	14555	14490	14451	14269	14520	14535	14387	14393	14408	14446	14600	14538	14365	14403	14468	14582	14472	14542	14518	14392	14515	14477	14413	14349	14500	14440	14472	14369	14366	14424	14361	14354	14439	14399	14488	14469	14541	14474	14632	14319	14468	14358	14427	14564	14254	14404	14456	14358	14496	14367	14369	14481	14283	14252	14276	14397	14426	14442	14499	14400	14457	14478	14575	14407	14354	14540	14546	14554	14471	14560	14310	14582	14435	14331	14439	14417	14451	14661	14371	14315	14458	14350	14469	14474
22848	21468	29384	24591	23945	26820	29176	23892	21950	21188	20114	19301	18827	18399	18271	18225	18271	17969	17999	18044	17868	18023	18187	17936	18049	17689	17854	17833	17687	17848	17855	18042	17943	17640	17939	17936	17770	17752	17788	17639	17618	17725	17636	17469	17649	17907	17845	17724	17668	17791	17622	17987	17528	17696	17805	17788	17730	17683	17648	17894	17795	17744	17766	17635	17654	17794	17614	17590	17654	17701	17582	17775	17758	17402	17842	17703	17680	17602	17451	17657	17675	17688	17633	17662	17760	17348	17569	17676	17772	17662	17661	17557	17655	17555	17628	17608	17775	17615	17762	17670	17802	17762	17738	17652	17916	17433	17656	17577	17635	17607	17561	17644	17626	17736	17765	17535	17760	17448	17786	17836	17935	17684	17571	17572	17455	17481	17717	17536	17365	17589	17673	17813	17412	17798	17626	17551	17646	17632	17672	17632	17666	17552	17755	17561	17607	17651	17673	17684	17712	17708	17636	17475	17636	17758	17563	17646	17522	17552	17654	17623	17556	17630	17588	17663	17771	17584	17790	17580	17597	17538	17785	17724	17616	17672	17881	17571	17467	17333	17631	17739	17633	17653	17845	17475	17832	17650	17849	17553	17567	17652	17546	17542	17676	17776	17914	17603	17740	17539	17580	17702	17705	17735	17532	17575	17911	17758	17710	17546	17589	17738	17748	17423	17826	17606	17655	17637	17734	17521	17409	17656	17614	17590	17564	17579	17691	17618	17644	17794	17641	17703	17800	17803	17734	17664	17793	17584	17731	17736	17600	17599	17699	17702	17428	17742	17653	17653	17549	17391	17670	17604	17608	17613	17537	17734	17697	17476	17571	17442	17576	17564	17631	17455	17554	17561	17645	17582	17578	17620	17624	17673	17764	17677	17689	17557	17489	17592	17706	17606	17729	17447	17481	17444	17413	17728	17827	17688	17640	17539	17634	17743	17542	17706	17755	17618	17640	17657	17733	17742	17582	17809	17535	17698	17553	17472	17610	17727	17782	17547	17519	17649	17607	17638	17484	17833	17484	17613	17639	17598	17739	17388	17406	17632	17622	17763	17906	17713	17621	17478	17607	17523	17551	17569	17706	17504	17708	17634	17656	17738	17543	17564	17536	17608	17567	17617	17688	17535	17646	17548	17716	17659	17549	17559	17640	17691	17613	17660	17537	17471	17548	17627	17511	17661	17451	17586	17602	17761	17601	17785	17591	17522	17621	17616	17536	17572	17709	17417	17692	17608	17423	17730	17658	17725	17676	17620	17477	17610	17591	17570	17631	17584	17605	17785	17774	17577	17648	17654	17612	17629	17758	17777	17641	17658	17608	17682	17572	17641	17533	17496	17697	17658	17886	17881	17532	17639	17709	17505	17721	17644	17594	17678	17434	17471	17785	17737	17599	17661	17469	17827	17594	17558	17690	17596	17567	17607	17762	17392	17612	17560	17411	17498	17664	17767	17741	17686	17861	17502	17565	17829	17586	17628	17933	17675	17617	17494	17615	17430	17484	17529	17636	17809	17414	17556	17734	17810	17501	17809	17701	17526	17624	17675	17865	17603	17604	17545	17543	17791	17750	17537	17707	17614	17699	17535	17667	17692	17740	17570	17629	17745	17676	17596	17527	17681	17563	17872	17618	17658	17593	17592	17509	17666	17804	17718	17595	17669	17673	17492	17640	17528	17557	17718	17454	17761	17515	17533	17525	17562	17779	17689	17543	17622	17505	17544	17461	17470	17694	17603	17548	17524	17672	17841	17842	17805	17563	17623	17607	17546	17787	17572	17774	17668	17555	17711	17573	17562	17490	17696	17538	17488	17581	17693	17516	17592	17553	17706	17655	17599	17652	17599	17710	17590	17538	17671	17485	17404	17865	17583	17580	17830	17525	17828	17556	17709	17767	17749	17484	17620	17731	17723	17682	17558	17711	17706	17580	17539	17733	17807	17702	17603	17543	17587	17567	17562	17499	17577	17624	17763	17836	17583	17601	17765	17716	17450	17446	17533	17806	17748	17675	17632	17522	17373	17567	17640	17737	17591	17666	17577	17580	17651	17578	17652	17685	17633	17697	17653	17773	17654	17396	17728	17477	17637	17490	17537	17596	17847	17650	17638	17667	17691	17824	17742	17759	17208	17599	17592	17655	17480	17737	17502	17625	17663	17551	17575	17741	17508	17673	17476	17684	17487	17608	17789	17732	17810	17606	17543	17666	17596	17714	17537	17564	17662	17597	17765	17490	17761	17838	17704	17622	17539	17447	17713	17670	17639	17675	17513	17535	17577	17817	17850	17667	17656	17701	17555	17754	17664	17628	17641	17534	17356	17621	17502	17724	17719	17473	17782	17443	17540	17764	17572	17552	17460	17753	17623	17884	17654	17592	17398	17644	17693	17641	17586	17484	17608	17557	17582	17816	17647	17559	17609	17699	17712	17856	17573	17604	17562	17566	17693	17798	17809	17481	17668	17674	17602	17605	17833	17661	17447	17649	17549	17541	17711	17539	17696	17690	17546	17657	17669	17565	17623	17760	17671	17730	17656	17651	17612	17525	17646	17812	17716	17583	17603	17701	17847	17694	17691	17597	17598	17612	17855	17478	17667	17758	17670	17606	17704	17602	17578	17728	17536	17821	17649	17849	17672	17840	17612	17622	17811	17657	17547	17631	17711	17622	17639	17389	17625	17602	17726	17637	17702	17731	17850	17672	17659	17781	17543	17417	17539	17447	17362	17741	17593	17898	17679	17779	17453	17657	17571	17710	17575	17609	17547	17831	17444	17603	17730	17595	17594	17713	17441	17500	17571	17521	17642	17794	17621	17636	17615	17523	17529	17849	17858	17730	17793	17537	17433	17706	17767	17625	17626	17704	17668	17739	17537	17593	17694	17744	17677	17786	17614	17639	17649	17627	17719	17493	17676	17486	17517	17669	17674	17624	17621	17535	17767	17657	17713	17630	17650	17517	17675	17696	17590	17582	17830	17571	17604	17557	17732	17625	17494	17548	17402	17541	17470	17534	17484	17572	17520	17554	17609	17553	17666	17526	17689	17731	17495	17662	17770	17507	17377	17702	17659	17637	17648	17684	17625	17759	17574	17491	17544	17631	17677	17666	17712	17635	17733	17799	17911	17602	17766	17379	17567	17510	17609	17578	17738	17555	17492	17658	17476	17469	17450	17609	17636	17694	17474	17492	17436	17526	17764	17620	17614	17587	17602	17368	17557	17960	17792	17616	17521	17622	17480	17676	17582	17515	17687	17732	18010	17670	17529	17622	17553	17690	17646	17630	17545	17572	17546	17617	17685	17629	17630	17529	17500	17709	17742	17637	17550	17733	17621	17813	17666	17640	17668	17838	17612	17503	17456	17714	17542	17614	17534	17580	17835	17423	17488	17451	17538	17707	17608	17617	17471	17702	17464	17874	17570	17538	17733	17769	17487	17637	17853	17448	17643	17679	17574	17510	17685	17419	17603	17496	17627	17474	17477	17737	17563	17672	17530	17490	17732	17603	17558	17584	17455	17665	17601	17680	17755	17718	17494	17500	17621	17523	17685	17828	17505	17598	17719	17870	17711	17447	17417	17671	17716	17657	17752	17675	17562	17599	17468	17642	17654	17618	17603	17604	17647	17441	17401	17672	17676	17758	17709	17758	17686	17707	17464	17685	17531	17749	17745	17676	17725	17728	17588	17722	17527	17729	17394	17724	17556	17573	17486	17567	17526	17363	17551	17613	17477	17665	17707	17540	17626	17641	17679	17581	17481	17737	17650	17712	17631	17779	17645	17643	17745	17672	17630	17556	17593	17609	17476	17549	17494	17568	17612	17451	17874	17625	17704	17462	17787	17836	17806	17732	17608	17705	17703	17769	17758	17646	17398	17424	17705	17796	17726	17486	17582	17597	17744	17682	17721	17738	17584	17741	17509	17546	17476	17576	17636	17632	17819	17548	17621	17641	17447	17681	17564	17705	17680	17712	17576	17469	17469	17512	17680	17710	17589	17577	17575	17667	17477	17590	17592	17692	17563	17757	17588	17625	17355	17535	17644	17729	17725	17532	17640	17624	17688	17546	17516	17559	17693	17721	17661	17588	17655	17578	17650	17811	17626	17769	17757	17621	17615	17402	17792	17409	17576	17606	17714	17825	17566	17587	17550	17612	17850	17824	17693	17708	17637	17528	17636	17673	17476	17627	17487	17791	17566	17506	17516	17661	17829	17728	17581	17665	17700	17678	17703	17515	17635	17673	17681	17593	17631	17923	17779	17742	17574	17661	17779	17595	17628	17711	17484	17531	17571	17497	17527	17641	17781	17604	17523	17577	17632	17530	17615	17583	17632	17561	17657	17687	17688	17701	17597	17463	17731	17600	17742	17607	17493	17506	17581	17448	17635	17624	17651	17708	17589	17602	17684	17633	17707	17679	17608	17710	17613	17666	17572	17714	17652	17602	17417	17672	17640	17684	17540	17565	17535	17465	17679	17647	17769	17730	17574	17544	17616	17794	17536	17570	17522	17656	17758	17581	17574	17801	17766	17675	17532	17577	17548	17580	17547	17731	17704	17514	17320	17576	17640	17608	17310	17566	17693	17587	17467	17742	17650	17573	17676	17806	17555	17792	17796	17491	17695	17594	17440	17564	17483	17664	17564	17628	17490	17766	17582	17670	17629	17655	17249	17737	17832	17556	17461	17561	17752	17762	17655	17708	17675	17532	17463	17671	17667	17741	17708	17671	17574	17846	17689	17643	17456	17733	17654	17721	17812	17570	17639	17645	17664	17720	17753	17631	17656	17717	17626	17518	17593	17449	17575	17516	17628	17587	17380	17647	17548	17420	17603	17730	17596	17724	17645	17761	17546	17602	17721	17642	17654	17540	17725	17807	17649	17642	17370	17493	17485	17624	17533	17474	17741	17581	17501	17658	17627	17673	18017	17591	17659	17474	17541	17672	17530	17485	17555	17552	17451	17697	17773	17603	17627	17704	17698	17506	17755	17521	17478	17771	17657	17899	17636	17710	17528	17717	17504	17601	17667	17401	17563	17665	17760	17713	17574	17493	17575	17681	17689	17597	17540	17512	17725	17495	17800	17703	17645	17419	17555	17769	17634	17648	17481	17517	17606	17741	17655	17688	17599	17587	17482	17637	17627	17731	17767
39297	65692	60870	48342	38331	29948	26386	23279	21067	19385	18207	17161	16248	15965	15686	15507	15477	15256	15105	15168	15284	15046	15210	15101	15168	14934	15068	14992	15140	14977	14863	14954	14944	15115	15017	14973	14961	14960	14890	14838	14939	15053	15119	14876	15042	15006	15034	15080	15129	15017	14784	15159	14913	15005	14895	14983	14919	14908	15001	15038	14885	15125	15061	14870	15000	15054	15093	15149	15037	15012	15081	15014	15055	15014	14892	15111	15012	15009	14993	14912	14859	15307	15026	15036	14734	14945	14986	15107	14975	14909	15047	14920	14806	14975	14962	14937	14901	14872	15026	15102	14910	15008	14938	14908	14969	15016	14959	15034	15060	15022	15021	14939	14917	14917	14921	14918	14921	15067	14876	14879	15017	14955	14901	14841	14860	14976	14920	15072	15057	14882	14931	15058	14882	15012	15071	15017	15021	14969	15003	15201	14839	14884	14967	14901	14995	14922	14958	14948	15064	14888	15044	15072	15064	15045	14904	14960	14957	14861	15011	14946	14905	15070	15046	14819	15081	15080	14941	14957	14956	15090	15002	14951	15068	14951	14856	15000	14942	15253	14777	14908	14793	15009	14963	14943	15005	15014	14909	14941	14947	15064	14933	14937	15006	15175	14892	14984	14865	15098	15022	15051	14928	15014	14991	14984	15127	15103	14898	14896	15116	15117	14917	14961	15038	14996	14901	15003	14869	15091	15077	14838	15012	14978	14909	14874	14916	14864	14916	14990	15062	15054	15059	15074	14996	14881	15089	14879	14860	15111	14932	15066	14860	15055	15165	14964	14985	15115	15196	15024	14938	15004	14963	14950	14988	15002	14859	14850	14994	14993	14935	15187	15070	15052	14886	14927	14900	14924	15009	14915	14938	14981	15105	15097	15042	14759	15011	14846	15070	14809	14899	14886	14853	15040	14851	14914	15026	14871	14889	15107	15079	14829	15052	15029	15054	14837	14825	14799	14931	15003	15002	14870	15076	14906	14867	15060	14947	15083	15112	15128	14751	14932	14846	14899	14858	14842	15009	14968	15035	15008	14872	14916	15161	14822	14978	15141	14883	15184	15006	15006	14938	14956	15040	14936	14751	15019	15008	15118	15145	14821	14853	15137	15129	14907	15041	15007	14864	15028	14808	14966	14962	15002	14983	15060	14964	14968	15021	15043	14796	15157	15108	14982	14910	14922	14919	14929	15040	14881	14961	15040	15131	14954	14887	14794	14963	15004	14978	14991	15141	14990	14987	15007	15012	15113	15072	15033	14973	14917	15079	15186	15087	15028	15066	14916	14916	14948	14966	14822	14964	15123	15023	15018	15011	14932	15085	15021	14931	14950	14959	14982	14909	15042	15027	15118	14936	14993	14977	14918	15065	15066	14912	15104	14973	14976	14863	14919	14991	14994	14859	15128	14941	15034	15165	14935	15166	14758	14983	14828	15010	15030	15099	15003	14869	14898	14993	15017	14923	14885	14845	14834	14971	14855	15093	14747	15057	14900	14916	14909	14918	14965	15062	15018	14985	14781	14959	14958	14996	15077	15069	14960	14933	15002	15063	15031	14922	15046	15044	14935	14908	15152	14845	15065	14847	15142	14973	14688	15219	14904	14900	14979	15019	15003	15077	14910	14946	15085	15037	15025	14979	15012	15050	14840	14756	14831	14941	14963	14832	14978	14908	15165	14875	15081	14933	14843	14904	14951	15088	15030	15036	15000	14915	14710	14995	15044	14910	14920	15028	14804	14895	14917	14784	14966	14896	14862	14969	15057	15198	15079	14944	15041	14908	14819	14916	14950	14979	15004	15103	15239	14860	14994	14900	14952	14955	14879	15001	14955	15060	14997	14898	15012	14723	14917	15194	14867	15058	14882	14942	14899	14943	15041	14925	14883	14915	15086	14946	15024	14867	14848	14876	15029	15065	15060	15017	14929	14927	14801	15134	14969	14865	14937	14776	14929	14922	15171	15011	14868	14959	14929	14956	15027	14924	14891	14842	15029	15070	15009	14872	15003	14912	14955	14932	14918	14784	15057	14800	15057	14989	15109	14931	15092	14684	14915	14921	14740	14858	14862	14945	15175	15095	14943	14814	14805	14787	14979	15101	15084	14992	14989	14873	15049	15020	14883	14962	14908	15047	14879	14872	14898	15041	14898	14865	15080	14973	14917	15060	14781	14897	14847	14788	14944	15070	15049	14944	14861	15092	15016	14943	15058	14986	14995	14925	14849	14991	15046	14945	14980	14917	15045	14845	14846	14939	15069	14986	14908	15052	14990	14953	14976	14936	14994	14866	14899	14983	14944	15017	14970	15087	15018	14871	15203	15061	14917	15073	15108	14986	14863	15018	15067	15025	15023	14882	15025	14760	14788	15003	14923	14936	14950	15011	15054	14926	15084	14930	14941	15021	15207	14980	15077	15021	14727	14807	15087	14944	15007	14874	14914	15133	15050	14947	14952	14943	14897	14838	14838	15024	15093	14893	14861	14980	15067	15076	15044	14996	14994	14870	14991	14990	14893	14906	15009	14957	14962	14850	15087	14896	14879	14767	14832	14829	14928	14929	14979	14965	14765	14837	15004	15035	14903	14737	14839	14862	15066	14980	14963	15084	15074	14912	14783	15013	15138	15128	14852	15028	14870	14959	15027	14830	14922	14959	14869	14945	14913	14959	14928	15083	14937	14835	14974	15056	14864	14853	15123	14810	15008	14898	14898	14909	15031	14935	14968	14984	14772	14918	15066	14885	15027	15056	15129	14858	14980	14974	15042	14955	14783	14947	15012	14979	14943	14897	15131	15000	14971	14834	14982	15009	14902	15142	14912	14970	14967	14998	15077	15144	14845	14962	14942	14947	15004	15033	15089	15014	15201	14964	15082	15098	14981	14954	14963	14973	15101	15055	15003	15014	14952	14985	14872	14940	14987	14773	14927	14858	14970	14969	14894	15031	15099	14950	14956	15060	14720	15135	15041	14992	14985	14932	14839	14977	14826	14956	14930	14985	15090	15044	15010	14854	14896	15063	14957	14916	14999	14752	14896	14837	14822	14953	14813	14995	14976	14896	14788	14854	14993	15050	14770	14966	15042	14786	14965	15097	14950	15008	14984	14918	14940	14989	15087	14985	14939	15027	14837	14938	14897	15055	15034	14865	15009	14927	15196	14896	15137	15181	14949	14968	14863	14906	14872	14997	14901	15053	14908	14843	15027	15026	15015	15049	14872	14908	14803	14965	14986	14888	14959	14898	14855	14760	14922	14981	14939	14886	15038	14934	14915	14945	14952	15061	14873	14982	14944	14908	14954	15135	14937	15030	14881	14891	14917	14953	14734	14890	14963	15007	15238	15048	14853	14868	14814	15028	14807	14921	15142	14967	14975	14991	14958	14946	14995	15026	14842	15035	14988	14897	14935	14963	14845	15031	15025	14963	14841	14985	14952	15028	15015	14885	14872	15025	15045	15091	14927	14920	15061	14858	14899	15033	15132	14864	15043	14910	15053	14976	15111	15140	14886	15045	14823	15034	15002	14999	14927	15016	15017	15123	14852	14874	15132	14967	14844	14966	14892	14917	15000	14695	15024	14908	15029	14876	14894	15026	14936	15075	15120	14985	15109	14873	14781	14939	14904	14923	14728	14962	14971	15047	14901	14866	14878	14939	14975	15046	14857	15020	14801	15055	15073	14867	15143	14896	15040	14881	15018	14977	15034	14830	14995	15047	15004	14913	14996	14966	15077	14990	14953	14903	14979	14870	14854	15074	15054	15087	15049	15010	15094	14935	14920	14983	15009	14770	15048	14854	14891	15030	15085	14874	14970	15037	15060	14921	15007	14833	14976	14865	14903	14953	15017	14977	15004	14939	15025	14963	14971	15009	14859	15102	15047	15011	14787	14964	14871	15119	15019	14928	15116	14977	14976	14922	15036	14990	14822	15085	14920	14926	14871	15021	15019	15163	14855	14998	15121	14961	15029	15001	14892	14903	15047	14931	14949	14980	14943	14911	15137	15075	15097	14982	15155	15075	15108	15029	14918	15120	14915	14926	14855	14951	14923	14830	14876	14944	14817	15064	15140	14900	15055	15007	14942	15005	15042	14845	14817	14913	14864	14963	14955	14992	15110	15195	14876	14906	14972	15015	15006	14887	15001	14886	14867	15019	14815	15047	14967	15064	15009	14876	14933	15087	14929	14934	15146	15126	15036	14866	14836	14933	15009	14922	15122	15069	15050	15050	14999	15034	15034	14907	15011	14682	14952	14885	14726	14862	14958	14929	14908	15096	14937	14946	14949	15083	15051	15059	14840	14881	14817	15075	14883	14890	14889	14864	15033	14861	14976	14910	15089	14929	14985	14714	14921	14953	14971	15088	15081	15004	15036	15085	14941	15012	14846	14893	14845	15044	14936	15033	14956	14754	15021	14958	15017	14897	14968	14746	15082	14866	14975	14909	15086	15058	15071	14980	15069	15072	14885	15024	14850	15063	14971	15018	15093	14986	14992	15034	14972	14979	14872	14871	15097	14904	14933	14950	14928	15012	14895	14999	14859	14884	14976	14918	15125	14776	15014	15210	15003	15243	15006	14936	14942	14893	15133	14808	15004	15099	14957	14934	15131	15039	15031	14985	15029	14922	15006	15073	15022	15010	14945	14899	14961	14945	15086	14991	14789	15060	14919	14912	15016	14937	14966	15014	14880	14912	14887	14962	14856	14884	14884	15162	14928	14924	15095	14945	14941	14920	15102	14925	14863	15030	14991	14848	14904	14909	15038	14988	14815	15072	15181	14963	14918	14994	14956	15056	14942	14918	14902	14929	15064	14996	14838	15168	14882	15132	15041	14947	14913	14955	14900	14938	14985	14957	15013	14863	14949	15033	15048	14945	14813	15042	14904	15005	14828	14797	14830	14860	14926	14921	14944	14896	15028	15061	14891	14866	14996	15043	14977	15006	15013	14774	15110	14801	14933	14999	14857	15054	14807	15026	14748	15099	15000	15190	14971	14974	14932	14988	14989	15014	15052	14953	15014	14952	14943	14935	15007	14923	14917	14882	14952	14880	14954	14980	14967	15056	14972	14822	15088	14833	15083	15006	15002	14937	15096	14893	15065	15159	14816	15021	14906	15027	14925	14885	15086	15038	15029	15014	14887	14937	14981
29855	32122	39651	33810	26039	22476	20782	19498	19048	18418	18286	17930	17789	17839	17660	17653	17554	17658	17477	17298	17403	17308	17105	17380	17583	17445	17499	17617	17524	17423	17588	17278	17209	17506	17532	17488	17239	17358	17341	17559	17315	17510	17549	17086	17261	17322	17292	17420	17330	17600	17362	17288	17639	17436	17381	17354	17331	17427	17259	17267	17404	17270	17311	17286	17361	17327	17349	17387	17374	17546	17263	17232	17383	17280	17347	17399	17423	17357	17419	17409	17458	17359	17451	17208	17339	17139	17360	17259	17247	17197	17257	17329	17265	17239	17380	17416	17391	17456	17207	17259	17526	17318	17344	17618	17474	17365	17332	17265	17356	17376	17249	17580	17333	17540	17312	17450	17611	17392	17360	17189	17246	17411	17390	17258	17231	17439	17365	17431	17365	17286	17213	17282	17514	17266	17262	17400	17286	17353	17437	17443	17221	17347	17456	17313	17172	17275	17364	17217	17301	17479	17219	17513	17299	17326	17432	17485	17235	17200	17366	17350	17435	17209	17414	17258	17333	17283	17630	17425	17200	17282	17298	17246	17275	17207	17583	17448	17424	17535	17357	17299	17200	17269	17242	17211	17326	17366	17346	17398	17400	17300	17313	17291	17616	17395	17367	17365	17086	17206	17384	17441	17370	17298	17512	17442	17463	17354	17567	17300	17268	17433	17465	17257	17344	17191	17320	17253	17327	17506	17484	17212	17275	17133	17201	17515	17331	17349	17225	17350	17256	17375	17278	17168	17309	17251	17167	17382	17420	17467	17233	17530	17429	17374	17341	17253	17589	17393	17372	17521	17300	17204	17415	17383	17381	17307	17258	17215	17055	17263	17418	17240	17318	17398	17394	17216	17399	17417	17388	17242	17235	17497	17384	17373	17544	17298	17515	17146	17420	17261	17537	17307	17379	17308	17349	17192	17423	17107	17371	17358	17101	17269	17410	17189	17301	17413	17488	17235	17188	17578	17288	17278	17384	17326	17530	17252	17396	17232	17368	17330	17179	17611	17350	17388	17331	17428	17387	17352	17370	17459	17500	17331	17465	17288	17232	17427	17634	17342	17312	17218	17373	17323	17350	17372	17472	17216	17512	17470	17305	17495	17354	17463	17470	17288	17358	17366	17258	17317	17376	17413	17502	17683	17543	17391	17481	17333	17378	17324	17275	17418	17341	17116	17484	17422	17445	17264	17478	17479	17446	17362	17327	17413	17398	17197	17332	17572	17264	17364	17386	17338	17477	17365	17429	17456	17271	17317	17212	17484	17434	17362	17280	17309	17448	17337	17445	17526	17302	17293	17211	17445	17254	17423	17364	17270	17346	17505	17505	17396	17399	17336	17402	17309	17340	17390	17200	17518	17374	17329	17212	17471	17234	17349	17469	17145	17511	17156	17263	17482	17362	17289	17378	17228	17378	17264	17225	17402	17581	17306	17466	17391	17495	17482	17502	17568	17334	17300	17572	17411	17485	17243	17174	17392	17357	17295	17306	17363	17265	17180	17297	17380	17389	17112	17315	17314	17441	17349	17439	17475	17252	17407	17395	17416	17145	17566	17363	17320	17394	17468	17484	17530	17383	17419	17360	17386	17378	17377	17621	17478	17313	17433	17321	17387	17493	17334	17363	17386	17230	17374	17232	17302	17529	17173	17181	17368	17399	17451	17435	17199	17163	17536	17426	17372	17319	17365	17522	17382	17398	17258	17481	17425	17484	17275	17291	17437	17275	17287	17259	17546	17484	17327	17344	17366	17421	17262	17398	17321	17360	17180	17321	17459	17403	17478	17362	17154	17294	17339	17443	17433	17410	17345	17432	17369	17284	17303	17467	17370	17285	17313	17156	17404	17328	17394	17221	17192	17339	17332	17280	17442	17402	17420	17308	17195	17459	17349	17322	17245	17433	17473	17307	17172	17209	17297	17472	17363	17450	17537	17476	17727	17459	17390	17324	17437	17301	17349	17350	17379	17552	17216	17353	17416	17350	17546	17393	17274	17489	17443	17413	17316	17462	17296	17286	17196	17460	17328	17227	17357	17162	17406	17526	17054	17306	17225	17232	17498	17410	17373	17286	17228	17159	17220	17331	17334	17531	17392	17561	17260	17409	17300	17412	17457	17274	17577	17626	17348	17347	17124	17345	17544	17430	17293	17304	17420	17251	17385	17322	17254	17408	17461	17456	17513	17395	17418	17295	17386	17209	17118	17263	17504	17378	17414	17183	17390	17433	17409	17410	17382	17387	17775	17392	17355	17140	17520	17266	17281	17556	17284	17423	17353	17258	17406	17154	17425	17387	17237	17242	17329	17277	17199	17275	17265	17363	17318	17414	17256	17278	17361	17446	17355	17315	17325	17511	17427	17599	17139	17308	17210	17315	17517	17590	17308	17265	17435	17368	17436	17303	17380	17432	17145	17209	17145	17286	17319	17298	17223	17342	17232	17298	17320	17277	17344	17548	17458	17460	17306	17558	17398	17350	17266	17434	17495	17381	17401	17543	17253	17178	17295	17524	17407	17358	17226	17310	17115	17417	17183	17489	17193	17341	17154	17326	17411	17295	17574	17114	17355	17477	17518	17190	17470	17287	17301	17386	17267	17205	17322	17021	17488	17386	17384	17413	17340	17453	17535	17480	17487	17499	17425	17497	17346	17349	17332	17393	17478	17379	17251	17416	17304	17270	17431	17397	17562	17328	17265	17374	17436	17270	17324	17377	17409	17417	17453	17450	17442	17403	17380	17258	17363	17230	17461	17499	17490	17286	17248	17284	17190	17353	17371	17348	17458	17349	17460	17378	17283	17449	17252	17274	17275	17613	17196	17308	17211	17310	17473	17420	17263	17419	17342	17412	17547	17117	17103	17397	17380	17470	17479	17447	17384	17422	17374	17221	17448	17404	17548	17457	17269	17489	17394	17286	17153	17573	17342	17455	17230	17312	17238	17071	17560	17505	17248	17301	17382	17548	17306	17311	17419	17536	17233	17318	17462	17351	16975	17339	17374	17439	17177	17460	17386	17507	17544	17247	17363	17270	17526	17488	17245	17254	17396	17367	17158	17387	17266	17515	17377	17399	17172	17361	17296	17550	17248	17162	17368	17408	17282	17161	17317	17259	17308	17318	17394	17516	17251	17472	17448	17428	17569	17405	17416	17261	17463	17253	17442	17388	17207	17507	17223	17338	17103	17379	17459	17303	17479	17352	17469	17471	17434	17323	17293	17534	17282	17294	17365	17346	17430	17376	17294	17498	17181	17442	17367	17476	17255	17459	17557	17563	17403	17487	17446	17388	17503	17415	17317	17591	17312	17204	17463	17368	17495	17406	17337	17286	17406	17245	17252	17299	17405	17380	17525	17436	17306	17289	17278	17222	17492	17413	17265	17192	17283	17400	17385	17420	17351	17238	17452	17520	17418	17145	17440	17404	17394	17332	17304	17271	17266	17406	17327	17183	17315	17350	17297	17392	17319	17251	17390	17252	17272	17478	17589	17244	17285	17373	17465	17374	17297	17529	17360	17310	17400	17485	17439	17435	17310	17157	17368	17281	17350	17418	17266	17212	17216	17282	17327	17395	17430	17590	17239	17588	17276	17462	17409	17297	17376	17558	17239	17378	17228	17565	17389	17370	17488	17296	17430	17276	17111	17295	17324	17212	17322	17217	17164	17308	17116	17424	17605	17359	17264	17147	17394	17485	17312	17520	17441	17344	17439	17352	17392	17496	17247	17266	17323	17196	17284	17340	17567	17413	17276	17210	17146	17225	17583	17479	17346	17202	17332	17414	17286	17260	17244	17298	17512	17384	17193	17580	17545	17391	17453	17251	17422	17440	17445	17294	17320	17506	17441	17336	17396	17432	17190	17569	17408	17342	17320	17430	17632	17456	17344	17283	17098	17173	17323	17343	17495	17411	17364	17509	17459	17526	17047	17217	17476	17380	17401	17304	17569	17261	17158	17305	17277	17321	17476	17403	17625	17412	17336	17478	17370	17335	17295	17476	17463	17449	17302	17339	17295	17425	17233	17419	17468	17443	17544	17366	17255	17427	17260	17444	17416	17341	17322	17397	17406	17449	17365	17574	17154	17306	17491	17450	17302	17457	17422	17434	17555	17467	17287	17291	17472	17371	17274	17453	17269	17502	17348	17475	17335	17339	17338	17302	17345	17362	17401	17393	17466	17524	17612	17424	17492	17344	17492	17498	17348	17457	17415	17274	17590	17491	17397	17399	17258	17192	17325	17464	17340	17239	17176	17477	17366	17289	17287	17363	17513	17326	17279	17487	17400	17334	17463	17423	17520	17414	17290	17353	17317	17519	17180	17375	17283	17332	17210	17407	17606	17313	17315	17311	17335	17423	17106	17533	17453	17225	17271	17403	17293	17402	17401	17303	17401	17556	17356	17247	17370	17477	17277	17187	17241	17295	17327	17502	17333	17315	17510	17320	17309	17414	17372	17514	17297	17292	17251	17487	17275	17375	17297	17490	17299	17464	17455	17308	17205	17265	17218	17368	17339	17433	17429	17445	17556	17329	17382	17222	17375	17226	17393	17525	17258	17339	17272	17435	17165	17455	17558	17653	17387	17467	17286	17288	17419	17458	17257	17187	17352	17348	17345	17426	17269	17242	17407	17245	17363	17399	17360	17142	17383	17492	17257	17372	17158	17558	17380	17351	17234	17375	17428	17328	17324	17310	17296	17442	17325	17393	17499	17534	17515	17268	17276	17432	17322	17481	17494	17320	17236	17340	17407	17211	17290	17479	17323	17202	17445	17170	17548	17205	17490	17281	17388	17403	17388	17142	17388	17428	17485	17424	17502	17394	17486	17297	17381	17378	17332	17233	17278	17384	17395	17508	17411	17335	17321	17400	17576	17199	17502	17340	17368	17281	17377	17514	17256	17190	17444	17534	17444	17364	17274	17301	17237	17403	17349	17211	17515	17443	17489	17449	17439	17428	17313	17279	17486	17500	17467	17399	17361	17277	17458	17396	17138	17296	17440	17430	17479	17570	17431	17360	17431	17500	17424	17348	17443	17302	17341	17444	17602	17359	17171	17450	17394	17290	17217	17437	17331	17459	17288	17339	17345	17169	17324	17456	17463	17358	17247	17491	17466	17333	17284	17570	17311	17546	17382	17321	17095	17321	17220
36758	51691	45864	34174	26268	21514	19084	18217	16968	16437	15737	15539	15289	15187	15175	15043	15027	15029	14828	14811	14915	14899	14900	14889	14866	15107	14789	14853	14903	14759	14999	14830	14894	14655	14756	14925	15018	14747	15004	14693	14975	14904	14898	14911	14825	15008	14742	14936	14752	14765	14726	14777	14797	14763	14792	14929	15003	14805	14846	14767	14780	14735	14769	14756	14832	14808	14835	14726	14976	14890	14918	14713	14892	14730	14678	14790	14790	14907	14778	14691	14736	14876	14833	14955	14919	14638	14864	14766	14816	14810	14738	14742	14789	14963	14906	14901	14738	14609	14845	14788	14801	14876	14864	14770	14836	14797	14941	14802	14814	14737	14897	14815	14966	14844	14724	14922	14822	14617	14750	14648	14819	14868	14840	14773	14826	14945	14699	14639	14556	14845	14843	14991	14812	14658	14899	14725	14745	15001	14757	14997	14804	14813	14880	14868	14824	14863	14836	14806	14844	14867	14802	14821	14991	14763	14904	14853	14649	14726	14844	14859	14770	14838	14828	14869	14930	14834	14720	14931	14919	14803	14821	14840	14767	14891	14714	14974	14739	14874	14875	14952	15004	14843	14697	14838	14759	14758	14674	14837	14831	14856	14891	14668	14977	15003	14746	14877	14880	14755	14740	14895	14925	14838	14878	14745	14720	14858	14651	14626	14745	14795	14772	14905	14751	14982	14955	14909	14877	14782	14834	14787	14840	14782	14866	14634	14860	14795	14786	14727	14916	14773	14792	14767	15002	14994	14848	14828	15006	14807	14750	14746	14804	14881	14819	14719	14772	15078	14842	14690	14963	14975	14840	14873	14843	14939	14881	14890	14694	14934	14806	14829	14823	14738	14819	14877	14667	14846	14621	14844	14900	14854	14966	15025	14897	14756	14836	15041	14760	14710	14738	14747	14792	14869	14771	14786	14717	14867	14884	14966	14754	14704	14864	14897	14826	14911	14983	14709	14906	14822	15039	14826	14893	14736	15004	14950	14899	14755	14648	14933	14887	14829	14823	14772	15046	14612	15001	14673	14782	14833	14788	14816	14884	14814	14907	14762	14911	14884	14835	14912	14839	14820	14935	14886	14950	14973	14866	14952	14748	14883	14706	14854	14805	14910	14748	14721	14915	14744	14863	14846	14825	14670	14879	14728	14726	14881	14856	14859	14824	14900	14686	14748	14938	14940	14746	14816	14861	14750	14739	14751	14898	14824	14653	14761	14910	14813	14863	14814	14848	14839	14827	14908	14909	14823	14897	14826	14748	14883	14847	14819	14831	14805	14899	14721	14976	14821	14737	14843	14808	14809	14899	14856	14912	14807	14761	14716	14859	14834	14900	14702	14675	14820	14967	14748	15041	14638	14784	14835	14684	14696	14781	14582	14810	14685	14892	14899	14842	14809	14840	14818	14903	14995	14810	14912	14800	14913	14862	14846	14688	14860	14907	14831	14826	14915	14829	14816	14882	14778	14835	14790	14940	14776	14944	14686	14887	14962	14873	14945	14749	14813	14782	14786	14924	14842	14757	14758	14683	14680	14798	14848	14878	14746	14771	14940	14745	14822	14846	14863	14688	14790	14819	14681	15009	14898	14648	14897	14884	14785	14878	14742	14848	14961	14870	14790	14836	14846	14930	14590	14685	14849	14712	14760	14798	14846	14744	14772	14721	14832	14821	14805	14774	14830	14769	14805	14692	14969	14781	14838	14744	14732	14813	14754	14997	14721	14864	14793	14876	14714	14952	14829	14951	14592	14684	14874	14974	15003	14818	14866	14778	14888	14749	14845	14694	14851	14844	14789	14748	14770	14720	14729	14890	14907	14760	14788	14729	14758	14850	14824	14987	14933	14677	14815	14865	14816	14838	14776	14861	14753	14733	14688	14811	14785	14717	14728	14912	14608	14975	14725	14921	14875	14805	15057	14883	14794	14876	14709	14917	14807	14834	14772	14802	14866	14863	14907	14919	14749	14850	14722	14709	15028	14756	14869	14761	14855	14742	14799	14936	14702	14844	15063	14793	14679	14807	14727	14787	14868	14816	14809	14661	14837	14749	14781	14776	14732	14846	14933	14589	14860	14844	14804	14903	14969	14826	14707	14747	14648	14704	14857	14801	14815	14782	14970	14861	14813	14829	14621	15054	14842	14813	14848	14767	14713	14766	14869	14712	14881	14791	14801	14692	14773	14870	14755	14805	14911	14691	14938	14713	14741	14827	14747	14948	14757	14848	14888	14771	14771	14803	14752	15001	14861	14797	14771	14751	14597	14913	14763	14796	14761	14822	14861	14772	14751	14742	14824	14766	14845	14747	14841	14744	14862	15013	14696	14765	14861	14859	14882	14974	14794	14762	14891	14784	14774	14777	14731	14856	14780	14683	14808	14724	14683	14835	14821	14794	14768	14781	14763	14876	14748	14626	14888	14674	14754	14937	14742	14799	14676	14836	14887	14789	14794	14849	14733	14915	14740	14899	14808	14601	14755	14910	14775	14837	14996	14815	14896	14683	14772	14919	14766	14719	14806	14815	14826	14834	14774	14831	14636	14795	14832	14816	14747	14834	14660	14712	14865	14863	15002	14803	14822	14915	15011	14829	14740	14766	14854	14735	14932	14846	15091	14693	14789	14916	14908	14711	15032	14782	14776	14626	14811	14824	14675	14843	14980	14839	14692	14871	14819	14882	14834	14848	14964	14800	14806	14943	14762	14906	14919	14807	14652	14968	14799	14922	14800	14923	14643	14934	14841	14765	14680	14877	14810	14787	14755	14821	14832	14984	14920	14702	14815	14967	14899	14972	14940	14785	14768	14660	14816	14912	14935	14811	14741	14665	14746	14922	14824	14758	14856	14688	14843	14878	14774	14857	14859	14866	14852	14807	14814	14871	14857	14892	14717	14792	14871	14819	14874	14751	14869	14844	14821	14826	14967	14817	14910	14951	14841	14758	14764	14804	14743	14919	14853	14836	14601	14827	14965	14713	14854	14716	14702	14876	14900	14773	14763	14805	14793	14949	14798	14870	14897	14827	14849	14844	14814	14753	14834	14836	14715	14787	14603	15044	14963	14671	14799	14928	14898	14777	14777	14801	14586	14881	14791	14951	14736	15032	14773	14769	14840	14795	14918	14760	14890	14578	14896	14950	14882	15048	14795	14873	14853	14918	14898	14740	14845	14784	14632	14704	14710	14841	14970	14910	14732	14902	14788	14743	14688	14881	14937	14840	14802	14597	14691	14695	14735	14910	14889	14706	14837	14926	14842	14924	14901	14679	14875	14779	14717	14891	14645	14738	14947	14849	14939	14786	14809	14818	14709	14753	14853	14786	14816	14949	14857	14913	14787	14898	14738	14851	14793	14888	14970	14840	14991	14883	14906	14854	14832	15006	14805	14927	14732	14799	14765	14747	14811	14910	14990	14726	14748	14955	14940	14762	14991	14977	14851	14779	14929	14929	14700	14796	14881	14707	14977	14907	14970	14893	14609	15008	14552	14902	14822	14796	14907	14899	14737	14793	14995	14883	14838	14825	14835	14738	14777	14729	14920	14796	14795	14845	14872	14709	14965	14991	14844	14901	14621	14905	14744	14850	14824	14861	14977	14799	14845	14813	14747	14934	14875	14854	14933	14803	14702	14780	14966	14849	14841	14709	14785	14871	14709	14783	14840	14986	14765	14830	14678	14958	14869	14884	14871	14869	14715	14910	14678	14823	14795	14796	14923	14994	14741	14953	14885	14771	14868	14674	14811	14923	14681	14825	14796	14823	14803	14740	14721	14989	14916	14788	14974	14874	14901	14760	14774	14788	14906	14886	14756	14971	14880	14778	14862	14823	14865	14637	14819	14796	15025	14754	14792	14785	14735	14874	14831	14840	14750	14740	14877	14560	15024	14688	14730	14956	14837	14867	14859	14699	14844	14875	14721	14814	14644	14629	14712	14873	14798	14820	14771	14645	14742	15046	14661	14921	14849	14840	14972	14983	14925	14874	14983	14772	14760	14863	14904	14838	14706	14728	14858	14765	14959	14732	14665	14673	14798	15004	14802	14945	14751	14816	14765	14843	14811	14867	14820	14887	14796	14862	14903	14777	15035	14745	14917	14826	15021	14940	14844	14840	14957	15018	14744	14796	14697	14884	14762	14912	14635	14978	14832	14757	14769	14924	14647	14963	14662	14965	14649	14881	14799	14844	15056	14922	14906	14800	14643	14845	14839	14747	14981	14806	14758	14809	14833	14823	14720	14871	14835	14934	14858	14952	14760	14840	14926	14850	14908	14772	14741	15021	14790	14912	14764	14829	14639	14847	14920	14779	14874	14902	14773	14793	14881	14809	14713	14913	14987	14929	14781	14932	14948	14823	14887	14817	14795	14780	14817	14824	14868	14794	14707	14874	14983	14745	14784	14895	14673	14980	14890	14813	14835	14799	14878	14809	14770	14860	14659	14843	14761	14689	14827	14722	14885	14778	14697	14803	14780	14749	14752	14870	14887	14843	14808	14758	14834	14793	14916	14817	14850	14834	14761	14790	14911	14860	14693	14754	14790	14891	14751	14987	14869	14814	14865	14970	14918	14770	14761	14803	14765	14704	14809	14903	14814	14840	14925	14762	14841	14780	14956	14745	14810	14829	14618	14860	14797	14754	14963	14666	14819	14962	14865	14778	14915	14896	14835	14814	14812	14611	14942	14818	14662	14843	14780	15021	14960	14804	14861	14755	14803	14925	14805	15031	14765	14843	14845	14823	14819	14834	14717	14805	14795	14709	14725	14865	14666	14786	14821	14848	14875	14743	14671	14828	14898	14899	15008	14835	14877	14816	14716	14911	14927	14599	14938	14763	14730	14598	14675	14753	14867	15018	14844	14801	14685	14776	14898	14815	14841	14935	14705	14738	14699	14820	14755	14867	14966	14791	14711	14791	14945	14825	14897	14908	14881	14740	14902	14815	14909	14792	14909	14713	14623	14772	14841	14777	14863	14841	14943	14731	14720	14855	14763	14742	14824	14776	14888	14917	14818	14731	14794	14848	14862	14848	14834	14810	14910	14922	14813	15022	14695	14773	14923	14841	14856	14796	14784	14823	14936	14880	14834	14828	14721	14780	14889	14835	14785	14700	14933	14946	14749	14914	14845	14898	14951	14966	14820	14766	14863
24043	21505	29514	26818	26159	26156	25069	21379	20000	19574	18452	17974	17745	17879	17604	17749	17499	17271	17429	17344	17364	17285	17363	17340	17266	17333	17307	17159	17176	17042	17462	17479	17199	17002	17011	17205	17384	17147	17141	17160	17199	17179	17273	17129	17022	16955	17199	17217	16804	17105	17058	17189	17044	17074	17207	17056	17109	17204	17203	17165	17157	17017	17169	17211	17158	17143	16924	17083	17151	17297	17138	17360	17047	17278	17322	16998	17155	17151	17080	17021	17058	17244	17146	17097	17209	17050	17131	17138	17146	17137	17127	17279	17165	17011	17087	17203	16992	17025	16973	17168	17156	17153	17011	17019	17053	16998	17011	17024	17099	17001	17218	17098	17316	17122	17086	17074	17284	17241	17293	17105	17031	17313	17093	17139	17101	17186	17236	17164	17337	17126	17270	17055	17147	17266	17304	17022	17298	17173	17244	17300	16992	17196	17029	16957	17127	17140	17307	16952	16936	17178	17126	17154	17266	17222	17045	16926	17121	17116	17071	17260	17182	17204	16872	17012	17138	16999	17353	17151	17047	17201	17169	16905	16898	17079	17276	17193	17199	17067	17250	17162	17115	17042	17237	17294	17268	17071	16854	17106	17027	17167	17080	17040	17439	17180	17340	17274	17003	17344	17304	17348	17222	17156	17003	17089	17292	17162	17127	17169	17174	17032	17089	16993	17185	17092	17194	17110	16897	17171	17044	17230	16912	17154	17138	17281	17269	17291	16957	17131	17140	17170	17029	17094	17191	17017	17052	17088	17355	17110	17176	17319	16963	17419	17220	17128	17122	17143	17260	17144	17197	17176	17139	17144	17215	17241	16915	17126	17084	17076	17104	17234	17093	17156	17141	17046	17255	17233	17141	17364	17282	17214	17166	17211	17043	17174	17051	16856	16939	17150	17217	17146	17234	17162	17247	17072	17203	17167	17266	17161	17380	17114	16879	17218	17193	17124	17218	17135	17353	16995	17056	17167	17348	17158	17182	17027	17383	17011	17026	17071	17069	16972	17197	17174	17105	17008	17100	16997	17233	17007	17190	16817	17106	17085	17226	17107	17237	17271	17164	17128	17179	17272	17283	17047	17132	16994	17070	17050	17058	17094	17177	17018	17229	17093	17092	17080	16945	17211	17103	17133	16920	17041	17188	16951	17036	17227	17183	17243	17098	17213	17155	17171	17184	17179	17095	17190	17170	17164	17140	17234	17081	17234	17059	16981	17123	17283	17169	17327	17103	17105	17146	17119	17274	17131	17067	17147	17271	17030	16996	17166	17035	17103	17218	17354	17057	17213	17069	17174	17045	17416	17144	17273	17093	17111	17018	17150	17023	17250	17087	17047	17111	17253	17191	17196	17218	17128	16927	17212	17109	17051	17049	17158	17034	17101	17246	16927	17055	17103	17427	17096	17151	17079	17150	17188	17269	17112	17008	17095	17184	17090	17127	16863	17143	17121	17490	17090	17101	17182	17154	17097	17231	17279	17010	17209	17147	17193	17110	17174	17216	17347	17228	16867	17162	17074	17140	17092	17137	17250	17266	17143	17062	17105	17187	17281	17169	17158	17234	17209	17222	17037	17237	17282	17025	17087	17178	17261	17293	17075	17093	17091	17093	17112	17070	17232	17296	17175	17143	17122	17118	17178	17225	17327	17185	17178	16996	16923	16947	16968	16994	17245	17097	17280	17178	17031	17074	17201	17246	17097	17120	17192	17166	17308	17180	16971	16897	16949	17261	17089	17057	17182	17046	17076	17143	16963	17120	17220	17132	17107	17191	17024	17167	17092	17086	16942	17466	16899	17082	17075	16929	17036	16981	17087	17232	16936	17080	17126	17279	17098	17249	17067	16940	17011	17297	17340	17352	17254	17244	16763	16979	17126	17134	17148	17118	17104	17466	17139	17109	17180	17074	16938	17178	17105	17233	17099	17226	17065	17261	17007	17069	17009	17150	17142	17165	17166	17183	17173	17174	17154	17298	17152	17139	17096	17148	17225	17102	16888	17121	16923	17062	17177	17278	17079	17322	17153	17238	17236	17191	16981	17304	16991	17248	17219	17343	17188	17034	17127	17080	17192	17241	17199	17137	17050	17125	16979	17324	17004	17160	17268	17062	17148	17251	17034	16896	17151	17184	17095	17241	17070	17126	17175	17207	16968	17175	17254	17492	17123	17351	16858	17106	16969	17140	17198	17141	17136	17301	17277	17229	17131	17136	16898	16991	17161	17064	16877	17196	17132	16997	17171	17253	17131	17267	17195	17302	17070	17192	17219	17171	16967	17126	17188	17052	17063	17201	17337	17177	17128	17215	17246	17257	17132	17152	17086	17149	17155	17231	17073	17073	17132	16873	16985	17072	17108	17259	17079	17087	17465	17140	17190	17259	17206	17092	17178	17087	17349	17173	17439	17012	16926	17015	17168	17206	17138	17309	17376	17434	17037	17195	17148	17220	17244	16894	17204	17233	17175	16998	16980	17125	17082	17128	16945	17205	17228	17262	17288	17262	17267	17331	17264	17154	17182	16829	17068	17169	17150	17112	17062	17047	17342	17195	17186	17091	17148	17098	17071	17146	17152	17050	17223	16991	16989	17281	17198	17246	17099	17188	16904	16906	17151	17107	17085	17137	17195	17134	17336	17311	17148	17299	17099	17221	17116	17163	16985	17091	17254	16978	17239	17063	17046	17068	17292	17194	17117	17424	17028	17053	17101	16998	17290	17155	17095	17155	17091	17005	17167	17275	17057	17266	17122	17041	16975	17081	17018	17189	17241	17143	17056	17190	17075	17024	17129	16915	17141	17366	17105	17098	17189	17045	17129	17222	17073	17159	17302	16928	17074	17237	17175	17144	17245	17116	17310	17029	17114	17434	17183	17116	17117	17090	17001	16966	17075	17130	17191	17124	17099	17180	17253	17165	17168	17193	17074	17306	17035	17259	17154	17453	17299	17097	17392	17167	17048	17141	17282	17319	17283	17079	17092	17211	17146	17172	17108	17175	17060	16992	17036	17180	17085	17306	17089	17004	17172	17039	17156	16999	17340	17140	17231	17163	17169	17150	17253	17253	17059	17179	17165	17294	17097	16849	17222	17042	17185	17236	17131	17229	17342	17091	17146	17102	16999	17307	17217	17228	17187	16995	17011	16944	16991	17074	17314	17199	17226	17272	16956	17278	17117	17163	17087	17251	17210	17035	17110	17194	17306	17167	17101	17140	17285	17116	17130	17162	17237	17209	17113	17102	17154	17316	17137	17065	17117	17284	17192	16985	16984	17112	17251	17089	17132	17186	17004	17069	17170	17190	17132	17256	17299	17072	17141	17396	17124	17016	17224	17152	16794	17009	17069	17048	17046	17150	17253	17069	17105	16914	17102	17006	17172	17099	17116	16931	17123	17096	17012	17268	17346	17125	17109	17043	17085	17264	17030	17236	17285	16950	17044	17232	17139	17276	17248	17306	17275	17199	17166	17099	17154	17094	17143	17063	17112	17230	17279	17098	17099	17325	17275	17158	17168	17035	17084	17228	17134	17167	17063	17107	17164	17160	17005	17109	17064	16912	17111	17168	17155	17201	17133	17200	17134	17219	17061	17197	17117	17207	17032	17451	17346	17216	17161	17234	17028	17275	17257	17350	17140	17256	17196	17196	17183	17182	17112	17021	17233	17176	17266	17033	17044	17083	17060	17113	17192	17002	17172	17256	17410	17158	17215	17197	17117	17107	17269	17307	17120	17270	17248	17072	17061	17084	17366	17282	16988	17096	17187	17088	17090	17215	17280	17389	17050	17119	17231	17134	17188	17354	17191	16903	17227	16986	17049	17026	16954	16864	17266	17076	17118	17291	17059	17091	17153	17358	17101	17037	17122	16993	17141	17325	17297	17360	17138	16983	17246	17091	17074	17273	17173	17194	17130	17289	17040	17089	17205	17262	17110	17121	17161	17024	16979	17115	17059	17189	17122	17032	17277	17011	16909	17220	17056	17247	16890	17026	17255	17146	17254	16976	17171	17184	17101	16906	17182	17132	17068	17133	17137	17239	17141	17194	17229	17024	16961	17053	16899	17044	16889	17075	16937	17101	17049	17193	17204	17025	17320	17102	17220	17099	17228	17132	17113	17119	16974	17373	17009	17148	17149	17297	17282	17024	16961	17039	17216	17225	17254	17104	17210	17137	17142	17094	16952	17216	17140	17280	17228	17262	17281	17188	16935	17097	17162	17123	17132	17177	17176	17117	17145	17248	17160	17021	17243	17020	17216	17359	17094	17143	17016	17199	17211	17182	17149	17013	17095	17183	17074	17000	17055	17225	17015	17234	17301	17075	17152	16969	17099	17421	17282	17298	17067	17180	17137	17090	17235	17035	16999	17023	17106	16924	17118	16922	17086	17340	17111	17080	17131	17156	17001	17085	17163	17431	17330	17156	17109	16893	17132	17119	17108	17084	17057	17267	17018	17187	17183	17320	16977	17088	17217	17347	17235	17443	17228	17261	17237	17227	16993	17181	17050	17164	17148	17104	17085	17188	17333	17042	17229	17090	17072	17363	17057	17181	17058	17015	17217	17185	17177	17232	16971	17143	16879	17130	17167	17245	17183	16832	17076	17223	17250	17084	17300	17233	17183	17107	17102	17214	17121	17003	16999	16913	17220	17364	17113	17306	17150	17123	17021	16973	17072	17237	17214	17130	17168	17091	17165	17083	17182	17150	17142	17042	17244	17038	17272	17024	17103	17147	17031	17192	17148	17209	17164	17076	17010	17140	17384	17250	17040	17143	17068	17070	17120	17135	17129	17103	17216	17338	17058	17046	17149	17013	17084	17131	17253	17213	17133	17037	17153	17258	17055	17038	17165	17029	17184	17194	17078	17228	17137	17226	17149	16954	17329	17146	16663	17150	17108	17102	17111	16969	17075	17285	17056	17161	17142	17281	17156	17036	17097	17113	17226	17100	17411	17205	17213	17119	17048	17262	16999	17149	17264	17143	17113	17144	17051	17044	16958	17052	17088	17126	16949	17080	17231	17096	17132	17106	17169	17111	17057	17018	17246	17289	17282	17232	17241	17098	17193	17043	17186	17009	17174	17123	17230	17090	17062	17297	17059	17323	17174	17163	17331	17181	17164	16898	16969	16996	17068	17063	17181	17155	17257
36560	58619	54314	42167	32501	25441	22580	20430	18786	17645	16134	15835	15439	15392	15028	15212	14946	14992	15012	14951	14717	15019	14912	14797	14715	14555	14713	14834	14941	14793	14687	14694	14800	14643	14693	14475	14695	14775	14644	14866	14673	14798	14634	14710	14853	14620	14689	14627	14587	14715	14750	14728	14716	14710	14922	14733	14730	14742	14785	14651	14749	14525	14721	14676	14856	14668	14652	14648	14795	14895	14643	14702	14793	14721	14595	14840	14621	14752	14691	14653	14660	14820	14833	14874	14740	14684	14570	14764	14605	14758	14630	14687	14646	14901	14645	14583	14672	14819	14541	14655	14542	14675	14772	14698	14551	14851	14808	14715	14619	14682	14744	14623	14736	14528	14751	14731	14749	14630	14777	14748	14791	14502	14659	14619	14563	14668	14596	14701	14895	14630	14668	14654	14718	14768	14547	14654	14732	14744	14579	14846	14677	14627	14748	14843	14630	14701	14915	14677	14765	14722	14737	14701	14773	14678	14572	14690	14740	14871	14609	14729	14698	14778	14758	14680	14681	14588	14663	14747	14662	14839	14670	14791	14714	14769	14677	14646	14665	14611	14662	14669	14567	14665	14734	14867	14821	14698	14740	14837	14799	14900	14727	14722	14623	14592	14596	14851	14730	14734	14752	14466	14722	14607	14824	14681	14780	14711	14755	14696	14722	14654	14755	14637	14755	14518	14777	14526	14645	14622	14695	14599	14817	14761	14657	14590	14697	14759	14549	14553	14679	14620	14769	14563	14726	14771	14821	14570	14763	14773	14636	14778	14801	14740	14600	14826	14701	14682	14651	14760	14784	14780	14893	14605	14820	14734	14729	14692	14652	14752	14657	14700	14829	14728	14704	14827	14572	14739	14678	14521	14705	14696	14698	14611	14570	14718	14792	14734	14795	14898	14624	14864	14740	14640	14697	14742	14832	14515	14826	14422	14663	14703	14644	14727	14614	14581	14743	14709	14593	14561	14762	14829	14779	14671	14741	14648	14830	14683	14659	14683	14553	14725	14583	14718	14689	14644	14655	14627	14684	14581	14627	14553	14636	14801	14723	14626	14764	14541	14744	14631	14711	14775	14592	14609	14643	14691	14713	14691	14614	14780	14592	14631	14829	14596	14624	14627	14608	14713	14623	14740	14776	14752	14788	14745	14632	14694	14723	14592	14717	14805	14558	14713	14742	14662	14535	14688	14829	14738	14831	14896	14763	14675	14660	14830	14751	14663	14825	14701	14509	14869	14825	14669	14661	14680	14758	14561	14618	14817	14820	14608	14693	14751	14727	14687	14779	14818	14724	14647	14631	14735	14772	14742	14771	14668	14731	14517	14697	14508	14789	14714	14717	14522	14475	14723	14773	14671	14764	14561	14764	14593	14528	14590	14689	14700	14645	14646	14683	14512	14710	14494	14851	14501	14566	14690	14777	14725	14688	14743	14633	14821	14610	14575	14633	14754	14756	14683	14799	14687	14805	14739	14653	14559	14621	14676	14685	14751	14725	14763	14561	14715	14781	14654	14867	14720	14719	14664	14875	14549	14494	14721	14809	14490	14610	14598	14776	14707	14588	14624	14648	14749	14338	14764	14861	14650	14633	14714	14621	14758	14733	14492	14775	14670	14635	14560	14622	14669	14635	14853	14869	14686	14811	14627	14690	14847	14842	14834	14804	14868	14553	14484	14722	14652	14639	14449	14632	14589	14770	14795	14785	14639	14663	14668	14601	14803	14699	14620	14766	14716	14621	14654	14734	14766	14730	14557	14587	14783	14628	14733	14611	14710	14784	14750	14868	14757	14779	14509	14748	14776	14700	14587	14782	14744	14689	14803	14544	14622	14725	14760	14739	14892	14628	14823	14722	14688	14865	14724	14453	14687	14761	14756	14639	14575	14622	14848	14744	14656	14621	14885	14584	14635	14977	14750	14728	14607	14772	14855	14644	14647	14649	14694	14642	14767	14584	14812	14684	14587	14599	14695	14734	14838	14786	14736	14827	14659	14752	14741	14665	14797	14821	14786	14740	14719	14827	14623	14754	14809	14658	14742	14795	14711	14538	14643	14679	14685	14710	14694	14646	14731	14626	14700	14764	14553	14662	14648	14665	14824	14815	14856	14580	14616	14663	14558	14677	14699	14800	14765	14837	14603	14631	14717	14672	14756	14641	14570	14710	14775	14779	14759	14715	14679	14787	14663	14680	14702	14732	14736	14605	14631	14567	14640	14605	14629	14590	14790	14744	14916	14595	14742	14741	14705	14749	14890	14820	14567	14510	14795	14633	14790	14632	14723	14710	14613	14615	14790	14684	14683	14640	14602	14474	14725	14787	14481	14859	14842	14573	14714	14606	14765	14763	14734	14593	14758	14735	14761	14774	14444	14584	14770	14625	14751	14711	14565	14647	14762	14740	14680	14574	14727	14827	14901	14699	14694	14796	14641	14597	14492	14647	14694	14708	14592	14614	14627	14723	14645	14768	14656	14724	14784	14686	14598	14512	14738	14894	14648	14629	14618	14739	14589	14766	14825	14625	14698	14717	14733	14618	14708	14882	14774	14825	14537	14823	14567	14637	14603	14592	14625	14784	14816	14735	14772	14733	14601	14644	14570	14741	14670	14853	14468	14833	14818	14614	14688	14766	14617	14732	14589	14734	14542	14720	14740	14839	14462	14685	14764	14772	14733	14666	14892	14931	14588	14718	14703	14617	14696	14822	14711	14824	14569	14647	14661	14763	14835	14626	14807	14679	14544	14623	14764	14680	14649	14792	14710	14768	14477	14787	14695	14538	14611	14701	14675	14708	14585	14762	14708	14689	14653	14615	14659	14790	14809	14705	14594	14741	14533	14751	14616	14715	14629	14717	14781	14716	14661	14736	14697	14600	14800	14720	14689	14618	14642	14764	14741	14616	14630	14613	14702	14745	14855	14779	14589	14659	14766	14759	14740	14526	14718	14628	14697	14946	14786	14749	14657	14861	14680	14740	14850	14690	14682	14495	14799	14718	14569	14820	14742	14685	14784	14836	14742	14732	14793	14671	14870	14844	14760	14778	14671	14937	14775	14758	14703	14526	14779	14563	14631	14761	14783	14779	14600	14524	14765	14658	14690	14627	14860	14714	14773	14778	14672	14599	14667	14678	14663	14686	14686	14685	14681	14620	14646	14506	14710	14753	14819	14663	14625	14698	14655	14615	14590	14554	14716	14806	14726	14703	14577	14555	14689	14751	14674	14622	14677	14674	14704	14602	14812	14897	14777	14552	14599	14630	14781	14634	14683	14642	14679	14889	14554	14685	14673	14771	14714	14603	14543	14660	14711	14785	14791	14625	14652	14701	14743	14817	14963	14635	14730	14633	14647	14693	14669	14822	14755	14733	14798	14692	14612	14579	14751	14481	14860	14819	14640	14649	14678	14583	14729	14675	14692	14754	14678	14676	14530	14859	14670	14708	14632	14677	14671	14482	14486	14752	14805	14869	14537	14677	14642	14668	14720	14617	14708	14722	14642	14605	14707	14769	14672	14817	14603	14549	14725	14634	14766	14800	14869	14711	14625	14726	14633	14820	14814	14632	14690	14554	14752	14627	14628	14558	14733	14711	14807	14730	14683	14655	14706	14492	14667	14657	14688	14562	14702	14716	14744	14637	14755	14678	14704	14657	14727	14783	14843	14578	14772	14608	14729	14516	14807	14663	14582	14869	14728	14564	14636	14797	14749	14755	14646	14696	14724	14708	14483	14624	14760	14729	14688	14694	14732	14716	14819	14591	14634	14599	14722	14704	14610	14736	14518	14655	14636	14624	14717	14582	14687	14766	14699	14790	14796	14513	14722	14808	14760	14613	14614	14652	14848	14740	14909	14683	14708	14821	14874	14650	14709	14798	14619	14603	14688	14717	14655	14710	14723	14854	14614	14767	14604	14655	14654	14739	14746	14684	14677	14738	14797	14591	14710	14850	14639	14670	14564	14866	14631	14562	14865	14799	14574	14693	14814	14620	14644	14641	14715	14895	14707	14694	14655	14808	14722	14603	14713	14737	14670	14850	14581	14810	14804	14604	14658	14797	14668	14639	14711	14548	14737	14654	14597	14752	14603	14648	14732	14464	14659	14746	14728	14619	14709	14736	14574	14763	14720	14826	14755	14770	14732	14630	14696	14827	14418	14637	14692	14768	14601	14688	14745	14499	14766	14665	14616	14492	14795	14713	14846	14576	14682	14643	14677	14641	14920	14631	14603	14547	14764	14648	14667	14644	14643	14757	14572	14806	14701	14743	14792	14905	14923	14735	14531	14566	14819	14693	14919	14623	14740	14638	14657	14706	14673	14715	14622	14800	14631	14701	14442	14668	14745	14747	14785	14535	14781	14623	14771	14513	14542	14921	14759	14795	14658	14730	14622	14719	14847	14552	14813	14668	14668	14665	14547	14541	14772	14635	14757	14803	14695	14849	14851	14551	14626	14705	14549	14690	14550	14719	14705	14610	14767	14649	14656	14593	14720	14844	14670	14668	14705	14723	14804	14748	14478	14780	14641	14745	14746	14604	14800	14384	14584	14761	14776	14754	14708	14571	14686	14649	14412	14665	14840	14729	14633	14832	14609	14767	14773	14692	14862	14649	14675	14789	14706	14659	14625	14619	14671	14606	14807	14787	14741	14696	14661	14654	14744	14727	14622	14653	14799	14527	14535	14547	14638	14627	14801	14812	14733	14730	14806	14543	14741	14610	14766	14804	14729	14687	14573	14735	14562	14589	14891	14693	14634	14684	14688	14639	14772	14554	14772	14695	14466	14639	14661	14608	14730	14832	14754	14729	14662	14629	14585	14767	14774	14679	14620	14750	14876	14772	14760	14639	14774	14764	14733	14751	14647	14624	14547	14753	14631	14683	14763	14527	14791	14968	14777	14776	14594	14743	14679	14611	14571	14665	14629	14651	14779	14682	14624	14763	14776	14658	14758	14792	14770	14512	14687	14555	14628	14521	14618	14690	14744	14681	14650	14734	14656	14619	14711	14697	14685	14924	14733	14720	14727	14701	14726	14681	14579	14686	14750	14616	14797	14553	14661	14823	14932	14636	14697	14836	14708	14702	14695	14717	14737	14710	14651	14703	14764	14717	14745	14831	14825	14767	14730	14724	14715	14890	14649	14694	14903
22878	21458	29447	24696	23453	26700	29141	24059	21527	21029	19794	19067	19055	18890	18705	18391	18385	18104	18233	17978	17942	18063	18018	18003	17924	18001	18025	17736	17799	17895	17830	17814	17844	17834	17628	17723	17917	17919	17769	17883	17948	17892	17892	17819	17746	17763	17687	17807	17715	17818	17602	17966	17824	17701	17838	17674	17729	17652	17580	17646	17839	17800	17887	17657	17949	17564	17864	17873	17746	17704	17915	17753	17711	17685	17863	17838	17744	17677	17675	17995	17721	17868	17948	17770	17595	17788	17704	17833	17841	17953	17869	17777	17796	17931	17912	17872	17563	17933	17712	17785	17712	17686	17695	17734	17782	17718	17687	17584	17784	17580	17866	17919	17567	17816	17816	18110	17945	17805	17612	17683	17946	17727	17825	17596	17884	17726	17407	17670	17709	17980	17596	17630	17568	17786	17650	17879	17941	17754	17722	17760	17861	17742	17830	17786	17802	17755	17582	17551	17615	17704	17694	17592	17687	17617	17737	17861	17904	17723	17934	17858	17634	17738	17748	17758	17796	17739	17922	17694	17834	17723	17727	17714	17800	17803	17741	17705	17749	17889	17635	17699	17684	17846	17699	17863	17843	17563	17646	17712	17644	17862	17754	17893	17756	17660	17729	17614	17815	17875	17885	17737	17819	17669	17593	17779	17941	17657	17798	17565	17859	17844	17866	17746	17771	17586	17641	17622	17506	17549	17710	17750	17901	17818	17684	17788	17732	17764	17886	17716	17637	17844	17700	17739	17676	17719	17823	17678	17776	17744	17602	17696	17916	17778	17715	17873	17830	17630	17648	17810	17806	17894	17771	17634	17908	17742	17791	17712	17595	17798	17664	17829	17675	17860	17672	17745	17749	17724	17564	17875	17758	17685	17778	17669	17805	17493	17745	17698	17636	17827	17617	17622	17758	17681	17766	17681	17718	17540	17684	17905	17874	17755	17790	17617	17705	17696	17722	17656	17692	17709	17828	17610	17726	17699	17902	18037	17841	17741	17481	17549	17476	17593	17878	17624	17783	17630	17634	17813	17779	17803	17637	17546	17665	17879	17780	17809	17867	17729	17844	17803	17642	17643	17693	17839	17734	17730	17699	17514	17899	17858	17626	17627	17674	17795	17668	17826	17702	17813	17769	17697	17716	17871	17730	17786	17799	17844	17594	17778	17767	17658	17737	17899	17759	17746	17578	17984	17828	17706	17705	17809	17715	17496	17685	17883	17694	17700	17865	17751	17906	17768	17934	17812	17900	17835	17731	17729	17714	17790	17650	17892	17620	17732	17724	17653	17607	17580	17724	17559	17695	17702	17879	17600	17753	17646	17580	17669	17594	17675	17852	17678	17776	17867	18101	17710	17825	17743	17769	17637	17850	17683	17942	17718	17619	17675	17654	17552	17817	17830	17563	17850	17808	17838	17619	17757	17648	17737	17680	17974	17681	17792	17749	17488	17719	17904	17738	17939	17689	17692	17740	17776	17976	17686	17477	17640	17675	17636	17678	17916	17824	17733	17753	17681	17647	17721	17737	17541	17652	17687	17674	17957	17742	17887	17721	17777	17621	17529	17522	17712	17786	17759	17557	17869	17786	17753	17698	17699	17512	17652	17677	17778	17723	17844	17864	17695	17881	17911	17475	17715	17994	17792	17981	17796	17762	17663	17612	17781	17937	17605	17540	17708	17819	17704	17455	17568	17788	17579	17897	17811	17699	17635	17903	17799	17807	17613	17700	17588	17671	17855	17780	17745	17856	17813	17715	17664	17879	17726	17852	17861	17913	17805	17777	17759	17712	17787	17762	17689	17700	17770	17673	17754	17872	17736	17915	17667	17795	17728	17673	17852	17937	18096	17778	17578	17714	17560	17903	17773	17967	17733	17700	17793	17957	17747	17532	17658	17682	17780	17710	17684	17757	17715	17634	17707	17721	17873	17693	17728	17681	18008	17562	17788	17738	17701	17576	17532	17700	17651	17660	17705	17830	17700	17671	17493	17778	17701	17838	17692	18083	18071	17697	17789	17780	17923	17896	17764	17791	17705	17729	17742	17642	17704	17749	17627	17535	17893	17779	17572	17697	17718	17774	17569	17602	17577	17884	17846	17889	17686	17718	17797	17756	17715	17743	17681	17926	17621	17700	17808	17808	17679	17899	17485	17906	17768	17797	17942	17709	17787	17815	17641	17530	17564	17812	17765	17904	17847	17893	17851	17738	17574	17810	17725	17882	17616	17878	17828	17586	17636	17573	17823	17887	17717	17806	17602	17829	17588	17685	17802	17797	17836	17860	17616	17569	17809	17832	17562	17634	17558	17800	17782	17911	17834	17681	17855	17858	17804	17738	17686	17784	17651	17656	17672	17650	17656	17991	17922	17653	17806	17565	17732	17639	17717	17991	17894	17873	17766	17709	17810	17672	17793	17690	17748	17705	17843	17716	17775	17817	17680	17722	17635	17835	17796	17836	17532	17824	17626	17948	17698	17559	17709	17813	17847	17845	17763	17678	17761	17591	17667	17835	17734	17670	17974	17675	17758	17691	17685	17594	17762	17650	17775	17629	17722	17717	17535	17725	17622	17816	17718	17643	17688	17648	17838	17763	17859	17900	17788	17740	17759	17614	17687	17816	17497	17831	17822	18011	17599	17748	17643	17721	17712	17781	17625	17577	17656	17744	17767	17642	17833	17799	17818	17889	17678	17655	17579	17594	17813	17665	17665	17804	17711	17853	17893	17787	17703	17791	17701	17695	17733	17823	17863	17640	17800	17513	17679	17951	18012	17943	17783	17772	17567	17937	17895	17726	17716	17814	17764	17579	17786	17578	17754	17755	17797	17843	17823	17828	17753	17679	17622	17729	17780	17660	17689	17856	17709	17883	17741	17797	17702	17638	17721	17654	17669	17812	17995	17794	17705	17681	17922	17636	17850	17710	17596	17606	17699	17903	17739	17850	17672	17505	17856	17728	17807	17798	17579	17851	17891	17755	18022	17824	17704	17818	17747	17771	17816	17886	17440	17790	17699	17560	17814	17691	17757	17724	17760	17723	17705	17674	17684	17810	17735	17717	17968	17721	17725	17973	17515	17894	17740	17848	17738	17689	17694	17899	17699	17719	17602	17859	17737	17438	17567	17478	17711	17650	17665	17726	17664	17654	17748	17715	17747	17847	17618	17763	17960	17861	17772	17582	17718	17630	17703	17672	17847	17692	17911	17810	17754	17858	17847	17754	17698	17807	17949	17777	17717	17727	17788	17550	17557	17818	17673	17862	17741	17854	17694	17932	17695	17596	17791	17672	17675	17680	17753	17687	17697	17950	17711	17735	17704	17744	17750	17762	17698	17784	17697	18023	17645	17894	18051	17836	17653	17630	17926	17890	18037	17742	17835	17753	17728	17720	17565	17716	17646	17733	17648	17966	17926	17800	17812	17825	17649	17699	17587	17643	17634	17809	17723	17844	17932	17773	17806	17779	17558	17919	17736	17663	17659	17795	17827	17719	17712	17738	17628	17853	17776	17758	17701	17869	17807	17701	17818	17556	17510	17753	17844	17672	17900	17621	17697	17807	17810	17629	17549	17838	17877	17917	17647	17917	17616	17720	17852	17641	17686	17846	17707	17606	17810	17763	17902	17715	17680	17778	17907	17810	17725	17881	17743	17841	17597	17795	17613	17730	17461	17730	17746	17671	17658	17617	17893	17523	17675	17916	17824	17925	17857	17831	17708	17730	17735	17818	17570	17613	17662	17883	17499	17646	17522	17773	17879	17832	17995	17616	17841	17669	17740	17783	17621	17789	17662	17736	17619	17720	17797	17839	17905	18003	17721	17791	17858	17692	17789	17818	17751	17745	17716	17697	17801	17702	17537	17818	17696	17903	17764	17639	17805	17778	17910	17695	17574	17705	17788	17805	17811	17840	17714	17795	17844	17737	17653	17606	17724	17752	17724	17924	17596	17565	17710	17913	17724	17749	17663	17412	17715	17698	17802	17539	17649	17825	17932	17753	17746	17577	17875	17788	17747	17541	17713	17782	17701	17572	17618	17534	17600	17641	17700	17514	17823	17429	17780	17663	17690	17817	17725	17805	17875	17590	17580	17605	17601	17919	17708	17701	17720	17812	17844	17583	17777	17733	17663	17723	17840	17887	17611	17710	17863	17739	17751	17764	17874	17748	17628	17751	17684	17790	17613	17541	17636	17683	17715	17797	17705	17765	17649	17827	17747	17452	17762	17837	17681	17718	17640	17636	17892	17653	17820	17744	17807	17901	17660	17678	17694	17689	17806	17669	17805	17669	17678	17610	17855	17879	17793	17732	17670	17864	17653	17616	17825	17793	17650	17787	17579	17747	17716	17763	17667	17781	17893	17438	17846	17773	17703	17485	17720	17837	17872	17780	17914	17610	17682	17787	17670	17682	17723	17773	17675	17759	17628	17669	17856	17723	17684	17799	17624	17883	17666	17752	17509	17777	17535	17467	17512	17742	17527	17683	17859	17634	17707	17658	17699	17550	17682	17600	17827	17791	17584	17696	17961	17841	17745	17596	17561	17718	17791	17859	17693	17708	17833	17639	17679	17693	17840	17693	17672	17693	17639	17751	17780	17801	17640	17836	17636	17592	17499	17710	17710	17634	17702	17726	17875	17738	17717	17767	17696	17663	17635	17732	17678	17817	17581	17723	17634	17888	17793	17510	17639	17679	17741	17735	17659	17793	17793	17817	17501	17852	17778	17789	17681	17627	17658	17783	17950	17818	17813	17739	17819	17685	17609	17782	17909	17715	17892	17693	17604	17635	17715	17730	17626	17577	17778	17791	17636	17634	17709	17605	17944	17629	18012	17835	17595	17873	17720	17832	17590	17897	17701	17846	17815	17865	17569	17588	17664	17696	17706	17749	17799	17786	17668	17713	17750	17845	17727	17729	17715	17577	17606	17835	17678	17640	17686	17646	17785	17783	17715	17896	17657	17693	17734	17762	17562	17569	17648	17821	17765	17749	17555	17538	17745	17835	17696	17757	17877	17733	17529	17886	17934	17862	17710	17774	17738	17607	17813	17763	17905	17854	17735	17778	17779	17889	17763	17695	17633	17735	17726	17684	17594	17746	18008	17724	17757	17717	17942	17766	17703	17817	17606	17753	17796	17777	17701	17729	17727
38670	65767	61180	47764	35943	29913	25948	23026	20556	19251	17463	16731	16386	16243	15837	15678	15576	15504	15374	15333	15147	15237	15216	15316	15059	15211	15312	15193	15043	15208	15075	15087	15144	14991	15168	15104	15198	14971	15027	14923	15142	15055	15239	15071	15187	15033	15112	15035	15288	15063	14979	15020	15085	14952	15196	14997	15238	15127	15130	15048	15027	15059	15006	15244	14960	15174	15220	15042	15046	15125	15165	15000	15110	15055	15112	15045	15196	15017	15094	15001	15073	15036	14919	14966	15193	14953	14906	14837	15114	14988	15033	14932	15033	15116	15066	15151	15042	14976	15111	15079	14914	15146	15098	15056	15021	15059	15142	15032	15111	14924	14857	15290	15076	15148	15082	15051	15130	15173	14990	15243	15030	15140	15000	15037	15017	15111	15076	15199	15037	14990	14962	15081	15031	15006	14994	14993	15048	15009	14973	15244	15112	14904	15034	14947	15118	14921	15060	14912	15133	15041	15046	15161	15122	15070	14997	15040	15030	15098	14913	15168	15152	15097	15017	15120	15200	14909	15193	15191	15018	15197	15031	15056	14947	15091	14855	15085	15098	15019	15072	15148	15110	15038	14990	14982	15011	15196	15126	14927	15048	15150	15133	15044	14992	15102	15058	15204	15102	15179	15138	15134	15109	14958	15020	15021	14929	15115	14931	15156	15020	15057	14995	15017	15117	15152	15070	14978	15011	15002	15002	15127	15091	15055	15097	15024	15005	14895	15098	14985	15148	15057	15120	14916	15092	15150	14961	15021	14929	15019	15194	15022	14996	14922	15053	15063	15125	15022	14880	14987	15206	14943	15176	15062	15074	15062	15063	15105	15005	15160	15160	14951	15107	15035	15260	15058	15109	15154	15038	15091	14960	15002	15147	15024	14956	15056	15087	14960	15091	15190	14939	15140	15199	15092	15126	15027	15019	14983	15098	15129	15116	15105	15029	15124	14957	15181	15032	14982	14935	15032	15093	14969	15044	15012	15055	15018	15085	15044	15113	15079	14998	14976	15006	15134	15015	15230	15178	14983	14930	14886	15006	15087	14891	15008	15134	15071	15022	14969	15092	14980	15065	15241	15178	15174	14902	15143	15075	15170	15031	14925	15052	15082	15222	14937	14996	14783	14940	15078	14930	15055	15040	15021	15126	15022	15071	15132	14936	15108	15016	15121	15066	15177	15067	14991	15167	15112	14983	15161	15196	15033	15064	15244	14918	15030	15137	15034	15020	15082	15012	15090	14931	14991	15060	15122	14992	14936	14918	15051	14964	15139	15054	15092	15175	14978	15050	15131	14988	14951	15164	15218	15049	14983	15101	15163	15022	15104	14993	14912	15060	14976	14913	14992	14967	15116	15342	14903	14991	15196	15100	15051	14936	15038	15078	15159	15265	15121	15176	15209	15323	15078	15085	15033	14909	15093	14937	15107	15071	15039	15197	14961	14970	15013	15043	15128	15015	15003	15100	14898	15094	14973	15023	15203	14884	15082	15126	15013	14985	15117	15055	15078	15083	14938	15125	14972	15090	15111	14908	15166	14977	15076	15001	15014	14975	15016	14982	15139	15110	15053	15055	15077	14942	15063	14882	14986	15108	15046	15068	15075	14966	15017	15026	15048	14994	15164	14982	14875	14990	15116	14994	15168	14958	15010	15221	14822	15089	15042	15182	15163	15091	15108	15050	15052	15067	15138	15080	15041	15151	15055	15089	15017	15274	14998	15012	14968	15093	15136	15163	15020	15090	15062	14766	15125	15000	14997	15075	15035	14985	15119	14958	14996	14996	14957	15177	15143	14910	14834	15060	15059	14881	14989	15119	15138	15167	15079	14927	15026	14958	15052	15108	15056	15129	15146	15035	14898	14992	14985	15045	14904	15123	15002	14982	15049	15024	15093	15082	15197	15114	15021	15124	15096	15023	15199	15003	15219	14996	15102	14991	15083	14984	15015	15068	15013	15140	15252	14896	15005	14927	15222	15067	15069	15044	14921	15104	15147	15064	15091	15204	14851	15057	15158	15059	14944	14951	14920	15249	15132	15020	15026	15039	15063	14987	15139	14987	14999	15160	15279	15001	15101	15084	14961	15034	15028	15017	14864	15037	14896	15177	15004	15103	15007	15007	15062	15178	14906	14956	14862	14830	15098	15076	15068	15054	14872	15104	14995	15125	15011	15052	14983	15244	15101	15063	15338	15039	15176	15101	15169	15102	14967	15193	14924	15050	15146	14985	15030	15133	14942	14999	15065	14992	15110	15036	15051	15223	15205	14949	15060	14967	15026	14985	15138	15146	14957	15137	15023	14998	15255	15009	15035	15097	15017	15101	15001	15183	15033	15024	15215	15174	14981	15084	15219	15112	14953	15019	15043	15133	14960	15011	14997	15041	15190	14854	15117	15074	15074	15042	15162	15122	15131	15161	15010	15024	15297	15036	14974	15068	15084	14992	15060	14977	15055	14960	15031	15091	14925	15086	14942	14829	14987	14985	15013	15064	15073	15026	15017	14934	15030	15025	14974	14947	15028	15030	14991	15063	14985	14976	15088	15033	15113	15090	14957	14855	15045	15146	15089	14916	15120	14966	15070	14916	15030	15043	15029	15129	15073	15205	14922	14987	14919	15057	14991	15284	15010	15117	14804	14949	15026	14922	15015	14962	15104	15148	15065	14998	15048	15062	15056	15182	15138	14978	14880	14822	15058	14940	15072	15170	14885	15003	15177	15066	14874	15084	15106	15081	14848	15072	14825	15116	15012	14998	14793	14969	15186	15063	15145	15052	15082	15129	14918	14918	15020	15035	15150	15113	15099	15081	15069	14889	15048	15028	14970	15183	15057	15110	15093	15023	14992	14856	14982	15103	15256	15036	15096	14940	15152	15013	15047	14864	14942	14966	14960	15172	15086	14896	15071	15018	14937	15202	14997	15172	15119	15019	15101	14930	15169	15141	15200	15004	15068	15081	14968	15054	15220	14989	14988	15109	15051	15039	15016	14998	14904	15123	15030	15128	15148	15135	15092	15164	15074	15068	15199	15060	15228	15204	15138	15011	15058	15159	15055	15132	15061	15079	14895	15208	15133	14998	14960	14883	15081	15029	14948	14838	14991	15083	15107	14830	14983	15043	14992	15000	15015	15104	15157	15108	15002	15123	15078	15042	15125	15028	15012	15024	15222	15082	15069	15101	15170	15120	15029	14999	14943	14979	14981	15079	14974	15014	15005	15003	14835	15033	15048	14981	15008	15032	15021	15027	14907	15069	14930	15254	14921	14906	14970	14874	15080	15018	15094	15064	14920	15181	15150	15017	15120	15146	14982	15122	15065	14852	14914	15213	15087	15091	15103	15173	15011	15065	15114	15036	15179	15085	14996	15237	15135	15083	14958	14914	15120	15198	14960	14983	15153	15025	15019	14871	15104	14984	15139	14983	15143	14983	14974	15144	15144	15121	15033	15054	15161	15153	15108	15036	15149	15136	15078	15085	14997	15117	14953	15137	14925	14927	15108	14854	15111	14913	15181	14988	14943	15060	14999	15067	15348	14981	15075	15117	15073	15031	15144	15173	14968	14985	15066	15092	15058	14903	14974	15294	15176	14918	15129	15009	15328	15019	15128	15107	14957	15132	15121	15183	15080	15122	15105	15084	14822	14937	14946	15163	15164	14889	15090	15087	15104	15160	15090	15044	15063	14904	14987	15153	15034	15101	15144	15029	14902	14975	14876	15087	15206	15092	14892	14973	15177	15164	15042	14920	15124	14966	15137	15077	15075	15096	15003	15022	15196	14984	15028	15001	15015	15095	15091	14975	15159	14885	15014	15106	15046	14987	15031	15204	15158	14833	15205	15016	15088	15074	15005	15241	15131	15021	15059	15052	15064	15167	14976	15233	15173	15063	15084	15155	15005	14957	15244	15150	15105	14999	15149	14922	15027	15112	15036	15013	15013	15162	15148	15169	14913	15186	14968	15227	15162	15163	15050	15092	14992	15121	15117	15006	15002	15072	15238	15088	14937	14997	15099	14970	15128	15006	14991	15040	15078	15109	15036	15016	15154	15163	14997	15091	15158	15001	14999	14971	15079	15043	15064	14964	15041	15162	15147	15105	14982	15135	15185	15100	15004	14992	15182	14961	15105	15040	15103	15025	14995	15201	14953	15092	14948	15116	14926	14989	15060	15063	15007	15201	14949	14932	15153	15187	15062	14917	15073	15123	15072	15036	15089	14956	14995	14933	15083	15097	15071	15092	14925	15199	15092	15072	15006	15143	15231	15045	15144	15035	15177	14986	15134	14888	15140	15139	15017	14991	15161	15062	14953	15220	15063	15062	15075	15379	15077	15108	15153	14996	14968	15001	14993	15087	15031	14968	15092	14771	15084	15031	15097	14971	15308	15054	15137	15204	15069	15037	14973	15044	15235	15065	15160	14955	15028	14949	14950	15098	14969	15173	15043	15079	14902	14935	15151	15070	15038	15071	15078	14978	15001	15102	15023	14962	15061	15041	15050	15193	15141	15011	15067	15058	15095	15095	15158	15101	15163	15272	15078	15130	15166	15073	15093	15087	15068	15172	15073	15070	15053	15167	15006	15176	15158	15122	15081	15197	15049	15058	14913	14958	15032	15124	15090	14907	15001	15215	14984	15329	14907	15064	14999	15067	15095	15190	15046	15082	15000	14978	15079	15131	15135	15004	14909	15162	14848	15109	14935	14918	15103	15147	15106	14963	14927	15170	15032	15037	14978	15082	15169	15076	15064	15054	14944	14985	15242	15089	15187	15119	15111	15152	15205	15134	15055	15025	15125	15151	14997	15168	15065	15075	14916	15110	15014	15080	15025	14935	15112	15111	14997	15114	15028	14761	15125	15047	15013	14926	15091	15080	15012	15159	15069	15015	14901	14980	14902	15060	14995	15025	15003	15118	14963	15087	15213	14995	15049	14943	14980	14866	15087	15028	15081	14972	14953	15000	14989	15093	15146	15124	15017	14928	14922	15052	15050	15220	14971	15147	15044	14998	15069	15008	15010	15080	14991	14985	15025	15082	15166	15031	15112	14954	15140	15032	14768	15009	14935	15029	15209	15152	15150	15046	15203	15245	15201	15079	14980	15022	14986	14928	15085	15087	15182	14911	14963	14999	15023	15105	14965	14954	15051
30099	32297	39723	33985	25354	22604	20520	19657	18780	18341	17885	17984	17854	17770	17641	17565	17647	17444	17709	17475	17368	17533	17386	17593	17513	17442	17453	17640	17434	17615	17259	17379	17197	17579	17605	17326	17583	17491	17532	17477	17293	17595	17492	17449	17510	17703	17530	17611	17583	17619	17538	17658	17496	17344	17431	17594	17571	17308	17398	17517	17386	17364	17229	17328	17576	17589	17451	17561	17454	17563	17447	17283	17340	17317	17512	17450	17444	17341	17458	17203	17415	17372	17259	17470	17554	17455	17455	17485	17432	17661	17692	17433	17706	17520	17354	17388	17602	17677	17588	17417	17518	17620	17382	17527	17511	17473	17410	17462	17318	17406	17654	17338	17618	17386	17483	17311	17293	17634	17428	17441	17393	17457	17425	17398	17623	17456	17503	17446	17444	17312	17351	17386	17589	17467	17331	17447	17520	17264	17392	17332	17584	17246	17552	17438	17499	17547	17332	17493	17516	17457	17459	17434	17420	17446	17404	17453	17591	17351	17348	17465	17385	17424	17586	17666	17454	17503	17357	17366	17554	17583	17341	17570	17527	17557	17433	17418	17524	17599	17583	17486	17561	17384	17482	17244	17592	17468	17295	17436	17422	17605	17497	17324	17467	17459	17490	17389	17336	17621	17537	17382	17196	17330	17392	17193	17427	17409	17540	17437	17467	17491	17413	17562	17531	17208	17510	17485	17389	17464	17601	17504	17432	17531	17283	17515	17282	17698	17526	17449	17263	17515	17558	17369	17407	17459	17538	17389	17321	17480	17450	17253	17358	17215	17417	17487	17459	17316	17397	17275	17437	17496	17486	17462	17463	17493	17427	17685	17451	17500	17405	17470	17503	17648	17472	17402	17453	17550	17594	17546	17591	17490	17409	17371	17591	17438	17303	17432	17419	17390	17312	17568	17603	17515	17376	17380	17452	17470	17494	17348	17455	17545	17415	17485	17417	17354	17382	17385	17446	17536	17523	17544	17579	17534	17492	17480	17472	17396	17640	17357	17431	17643	17476	17403	17391	17420	17558	17555	17381	17589	17466	17399	17645	17503	17486	17330	17546	17446	17574	17437	17500	17397	17336	17487	17558	17408	17479	17360	17415	17271	17369	17554	17390	17263	17212	17201	17295	17520	17568	17349	17247	17567	17258	17308	17610	17420	17439	17322	17432	17483	17400	17368	17445	17378	17550	17459	17208	17364	17629	17445	17602	17463	17456	17597	17394	17546	17192	17568	17404	17555	17334	17414	17269	17352	17517	17317	17409	17351	17419	17313	17401	17439	17599	17437	17403	17493	17421	17319	17469	17429	17534	17543	17385	17389	17499	17595	17493	17326	17296	17559	17490	17494	17544	17581	17376	17340	17773	17308	17357	17336	17376	17494	17607	17408	17488	17598	17220	17333	17432	17424	17370	17407	17412	17332	17471	17437	17421	17355	17410	17494	17403	17338	17329	17347	17498	17474	17376	17468	17370	17457	17691	17483	17435	17616	17545	17620	17445	17354	17294	17508	17477	17736	17487	17502	17529	17639	17352	17299	17548	17424	17307	17267	17703	17497	17392	17520	17417	17464	17356	17239	17356	17597	17540	17491	17575	17101	17573	17628	17550	17469	17511	17488	17455	17321	17484	17395	17419	17312	17337	17643	17628	17211	17506	17432	17359	17474	17443	17377	17325	17475	17312	17254	17367	17410	17339	17605	17385	17294	17380	17386	17502	17317	17533	17434	17344	17495	17487	17581	17242	17448	17457	17572	17522	17304	17308	17458	17388	17651	17714	17384	17301	17423	17494	17372	17398	17558	17426	17457	17436	17508	17318	17513	17468	17497	17597	17577	17603	17463	17395	17408	17594	17577	17468	17400	17471	17509	17503	17336	17218	17429	17296	17358	17416	17556	17583	17654	17570	17634	17401	17418	17539	17446	17343	17472	17263	17645	17529	17613	17494	17490	17528	17583	17593	17591	17535	17518	17812	17667	17306	17443	17336	17322	17413	17225	17421	17449	17558	17521	17479	17417	17461	17348	17479	17132	17422	17340	17378	17428	17502	17502	17585	17499	17471	17439	17386	17532	17435	17541	17595	17455	17380	17333	17322	17511	17319	17385	17421	17442	17423	17231	17559	17594	17396	17412	17385	17362	17431	17398	17425	17379	17361	17538	17620	17373	17455	17312	17454	17548	17329	17445	17394	17256	17345	17364	17201	17078	17364	17232	17519	17524	17483	17467	17621	17541	17426	17506	17352	17293	17418	17407	17413	17451	17391	17506	17249	17352	17385	17409	17607	17513	17378	17353	17559	17320	17383	17438	17543	17606	17586	17506	17447	17389	17445	17523	17501	17471	17458	17435	17570	17501	17493	17433	17339	17402	17465	17440	17536	17566	17529	17419	17455	17437	17336	17346	17673	17596	17593	17444	17461	17527	17380	17400	17596	17382	17374	17487	17401	17531	17592	17658	17312	17433	17579	17641	17585	17656	17367	17600	17511	17386	17289	17455	17444	17300	17416	17342	17505	17414	17497	17483	17577	17322	17519	17379	17348	17547	17471	17529	17387	17420	17332	17351	17498	17446	17453	17579	17314	17569	17393	17485	17382	17325	17358	17378	17441	17164	17485	17426	17497	17358	17444	17269	17361	17194	17338	17389	17618	17366	17427	17351	17410	17269	17433	17292	17314	17553	17628	17418	17393	17489	17516	17553	17479	17362	17474	17363	17642	17484	17332	17420	17274	17411	17517	17502	17328	17568	17427	17413	17431	17470	17495	17453	17336	17495	17512	17414	17416	17283	17398	17695	17546	17476	17589	17660	17611	17584	17535	17249	17473	17297	17361	17295	17445	17355	17334	17370	17506	17613	17368	17542	17282	17540	17607	17410	17223	17309	17614	17456	17313	17344	17621	17474	17562	17395	17365	17332	17297	17632	17368	17469	17577	17470	17502	17326	17383	17290	17455	17334	17484	17389	17530	17511	17504	17288	17741	17582	17539	17508	17415	17701	17429	17620	17514	17368	17405	17346	17331	17442	17610	17422	17306	17384	17582	17528	17473	17483	17501	17626	17337	17470	17301	17567	17407	17329	17373	17273	17496	17499	17477	17370	17530	17555	17548	17568	17626	17383	17427	17407	17385	17351	17274	17529	17496	17602	17609	17355	17320	17114	17448	17514	17591	17278	17456	17415	17421	17482	17497	17461	17461	17216	17248	17379	17612	17472	17423	17372	17400	17361	17324	17163	17590	17308	17550	17650	17567	17517	17478	17519	17596	17556	17672	17410	17481	17673	17444	17369	17392	17418	17261	17529	17300	17412	17350	17340	17239	17333	17165	17458	17375	17593	17493	17436	17420	17559	17449	17553	17543	17318	17262	17520	17643	17488	17462	17537	17496	17398	17310	17581	17274	17446	17342	17318	17349	17437	17267	17491	17399	17505	17402	17423	17594	17562	17682	17477	17671	17383	17481	17455	17290	17473	17500	17347	17427	17360	17507	17601	17733	17528	17381	17417	17201	17499	17584	17515	17422	17402	17382	17420	17353	17525	17303	17374	17515	17507	17456	17384	17519	17592	17475	17537	17477	17463	17524	17473	17433	17333	17706	17387	17531	17335	17521	17043	17348	17505	17489	17398	17357	17264	17571	17438	17533	17342	17411	17483	17580	17394	17259	17474	17388	17617	17631	17620	17515	17365	17484	17453	17632	17778	17409	17275	17253	17273	17541	17470	17417	17327	17207	17422	17379	17411	17315	17408	17351	17493	17491	17369	17375	17466	17385	17448	17483	17483	17477	17652	17461	17594	17530	17489	17501	17409	17488	17348	17491	17393	17401	17402	17475	17115	17425	17435	17622	17393	17420	17600	17451	17481	17263	17395	17561	17217	17422	17563	17404	17355	17302	17345	17379	17387	17320	17493	17540	17431	17368	17542	17468	17275	17684	17569	17389	17382	17472	17604	17560	17416	17223	17313	17562	17661	17518	17516	17402	17390	17260	17380	17289	17452	17291	17402	17336	17537	17597	17533	17637	17559	17583	17548	17584	17338	17531	17551	17443	17354	17388	17516	17467	17373	17513	17275	17540	17420	17512	17402	17474	17354	17474	17685	17412	17559	17580	17439	17551	17554	17450	17574	17539	17366	17390	17512	17452	17454	17281	17326	17436	17415	17441	17531	17431	17396	17515	17400	17657	17491	17398	17417	17410	17364	17386	17656	17533	17537	17499	17446	17465	17590	17592	17208	17664	17563	17496	17265	17424	17390	17543	17410	17320	17458	17693	17470	17465	17263	17469	17446	17481	17323	17383	17532	17588	17389	17534	17595	17573	17353	17669	17519	17530	17465	17562	17551	17661	17521	17567	17357	17446	17613	17405	17343	17551	17506	17446	17443	17381	17611	17614	17382	17608	17745	17375	17262	17563	17575	17458	17435	17429	17469	17466	17345	17342	17369	17386	17413	17289	17463	17583	17541	17502	17532	17337	17417	17613	17610	17451	17342	17576	17682	17359	17270	17559	17392	17656	17543	17465	17328	17385	17126	17332	17507	17534	17418	17567	17367	17546	17285	17450	17294	17460	17305	17520	17436	17583	17356	17463	17343	17448	17437	17509	17507	17551	17534	17566	17580	17458	17466	17456	17377	17503	17355	17501	17551	17302	17370	17341	17305	17422	17477	17484	17617	17664	17324	17662	17391	17328	17456	17476	17506	17411	17515	17415	17454	17372	17343	17368	17580	17423	17633	17465	17401	17660	17608	17496	17378	17374	17440	17467	17392	17579	17373	17467	17721	17478	17456	17124	17365	17607	17493	17517	17212	17452	17446	17553	17490	17288	17444	17539	17437	17546	17301	17549	17474	17363	17396	17635	17543	17323	17457	17471	17439	17590	17454	17528	17608	17600	17439	17585	17334	17384	17360	17426	17244	17430	17484	17535	17288	17554	17564	17413	17333	17445	17378	17438	17299	17404	17749	17469	17573	17365	17390	17365	17523	17395	17423	17489	17427	17507	17458	17577	17487	17455	17409	17300	17543	17436	17533	17559	17345	17451	17568	17390	17374	17505	17417	17443	17319	17338	17442	17374	17338	17376	17474	17586	17368	17630	17376	17366	17390	17510	17293	17542	17536	17480	17303	17520	17303	17507	17375	17329	17269	17256	17588
36770	51184	46039	33725	25439	21576	19359	17838	16913	16228	15741	15383	15392	15405	15003	15375	15059	15029	15110	14957	15111	14906	14980	14952	14884	14892	14838	15024	14909	14720	14885	14843	14884	14741	14748	14822	14629	14711	14845	14765	14944	14856	14815	14705	14869	14872	14881	14873	14693	14760	14737	14933	14898	14992	14916	14739	14841	14710	14827	14848	14909	14917	14842	14893	14804	14860	14850	14962	14905	14759	14839	14768	14914	14913	14775	14795	14812	15228	14784	14882	14826	14950	14921	14722	14885	14899	14763	14719	14847	14942	14876	14919	14830	14655	14952	14867	14905	14815	14950	14928	14842	14867	14871	14868	14972	14794	14904	14823	14788	14855	14789	15014	14942	14765	14885	14858	14651	15144	14944	14790	14819	14941	14776	14875	14895	14532	14852	14851	14798	14995	14933	14797	14986	14925	14857	14750	14955	14921	14932	14716	14899	14655	14856	14951	14779	14801	14854	14828	14842	14894	14749	14782	14822	14775	14895	14896	14821	14936	14780	14992	14702	15007	14777	14892	14952	14797	14717	14812	14788	14831	14936	14811	14637	14813	14906	14637	14924	14782	14987	14797	14820	14925	14794	14842	14754	14767	14859	14895	14804	15087	14799	14790	14913	14902	14952	15150	14837	14797	14876	14806	14855	14803	14829	14921	14781	14824	14946	14872	14858	14797	14865	14912	14827	14839	14770	14826	14977	14709	14873	14953	14939	14953	14879	14888	14897	14957	14765	14621	14798	14762	14919	15010	14797	14985	14850	14866	14867	14838	14730	14789	14753	14741	14913	14765	15006	14875	14854	14813	14916	14909	14920	14840	14999	15028	14915	14858	14832	14660	14888	14885	14953	14733	14914	14827	14795	14863	15006	14667	14796	14846	14797	15039	14894	14924	15027	14789	14782	14714	14873	14781	15005	14915	14784	14931	14997	14845	15109	14718	14985	14731	14607	14763	14838	14810	14757	14711	14810	14836	14784	14795	14920	14808	14749	14817	14702	14762	14896	14867	14859	14901	14995	14897	14879	14800	14749	14688	14814	15001	14712	15010	14851	14958	14778	14834	14867	14754	14846	14642	14860	14812	14927	14814	14817	14820	14910	14833	14959	14906	14736	14779	14873	14896	14721	14624	14871	15044	14705	14818	14868	14908	14910	14896	14980	14950	15140	14868	14714	14823	14929	14841	14930	14750	14988	14849	14948	14779	14978	14815	14795	14848	14849	14662	14883	14853	14937	14783	15086	14875	14899	14830	14935	14865	14885	14871	14867	14834	14804	14998	14926	14831	14847	14811	14893	14796	14922	14837	14741	14822	14991	14792	14916	14812	14797	14886	14934	14939	14730	14900	14862	14955	14936	14974	14770	14937	14848	15003	14842	14987	15006	14664	14838	14962	14931	14850	14755	14748	14814	14806	14732	14987	14943	14915	14839	14801	14823	14897	14940	14879	15009	14622	14949	14903	14831	14824	14971	14990	14800	14810	14693	14781	15101	14799	14820	14657	14897	14816	14914	14933	14783	14726	14983	14911	14806	14771	14711	14890	14792	14795	14898	14907	14902	14652	15014	14857	14910	14903	14812	14820	14949	14704	14983	14744	14841	14942	14954	14906	15092	14833	14829	14922	14820	14880	14955	14915	14787	14762	14870	15022	14962	14845	14896	14774	14954	14927	14777	14726	14913	14888	14752	14871	14894	14745	14861	14747	14896	14934	14707	14734	14857	14930	14740	14840	14924	14817	14967	14825	15007	14780	14911	15020	14911	14706	14972	14691	14844	14967	14779	14920	14926	14980	14670	14812	15130	14799	14960	14967	14863	15130	14809	14865	14801	14821	14899	14905	14728	14899	14699	15034	14798	14796	14637	14700	14848	14797	14942	14844	14825	14962	14898	14887	14970	14873	14832	14717	14822	14748	14878	14919	14744	15031	14895	14891	14833	14989	15022	14745	14958	14839	14823	14801	14748	14941	14720	14813	14913	14823	14666	14825	14919	14718	14798	14930	14867	14876	14798	14753	14868	14849	14833	14936	14893	14897	14924	14890	14746	14807	14901	14899	14956	14749	14855	14917	14846	14821	14908	14890	14723	14908	14647	14792	14988	14956	14928	14702	14781	14912	14906	14766	15013	14786	14902	14914	14856	14820	14878	14824	14859	14808	14776	15082	14913	14857	14828	14935	14761	14917	14917	14985	14806	14794	14802	14749	14726	14969	14938	14989	14774	14943	14900	14802	14948	14819	14788	14707	14853	14910	14767	14787	14862	14929	14880	14887	14949	15103	14861	15081	14932	14903	14923	14858	14794	14766	14766	14666	14783	15036	14951	14932	15046	14770	14880	14916	14954	14652	14771	14981	14743	14997	14862	14752	14897	14771	14854	14950	14859	14928	14975	14770	15063	14827	14905	14769	14983	14539	14727	14722	14898	14887	14829	14739	14864	14616	14899	14971	14956	14857	14736	14902	14936	14848	14869	14796	14944	14840	15149	14822	14905	14880	14845	14922	14783	14771	14909	14826	14986	14937	15058	15073	14822	14819	14943	14936	14778	14668	14980	14850	14879	14787	14853	14727	14924	14885	14808	14993	14971	14877	14923	15056	14821	14865	14842	14755	15040	14747	14752	14730	14840	15052	14807	14810	15118	14844	14931	14745	14703	14974	14788	15038	14945	15001	14936	14945	14747	14980	14919	14900	14811	14647	14942	14844	14824	14761	15060	15027	14874	14879	14991	14913	14803	14996	14858	14906	14835	14977	14901	14893	14821	14958	15010	14764	14897	14789	14829	14801	14714	14926	14616	14883	14933	14659	14763	14757	15003	14888	15012	14906	14794	14975	14806	14991	14813	14858	15018	14868	14916	15028	14929	14898	14746	14964	14882	14933	14898	14920	14754	14897	14866	14944	15002	14836	14806	14794	14942	14946	14911	14969	14813	14982	14887	14942	14841	14879	15020	14946	14826	14896	14875	14754	14975	14845	14884	14843	14775	14838	14844	14747	15042	14911	14777	15038	14965	14893	14882	14849	14776	15122	14741	14897	14706	14860	15032	14824	14861	14847	15003	14881	14887	14893	14856	14824	14705	14832	14761	14791	14802	14902	14756	14934	14818	14910	14799	14806	14854	14949	14922	14786	14844	14988	14891	14773	14914	14624	14812	14744	14886	14764	14916	14924	14895	14693	14925	14864	15047	14945	14773	14964	14826	14709	14948	14929	14917	14823	14836	14854	14810	15098	14896	14723	14838	14977	14700	14903	14820	14872	14684	14933	14895	14651	14817	14620	14648	14923	14809	14931	14803	14756	14827	14822	14787	14898	14889	14985	14726	15067	14646	14835	14951	14963	14917	14728	14944	14845	14729	14856	14835	14736	15038	14874	14893	14837	14885	14925	14980	14885	14850	14990	15013	14863	14835	14729	14954	14809	14782	14907	14787	14965	14974	14868	14953	14869	15002	15064	14933	14947	14811	14933	14788	14695	14821	14802	14644	14736	14859	14767	14837	14945	14858	14931	14847	14919	14875	14839	14789	14992	14969	15093	14875	14910	14873	14863	14757	14857	14790	15051	14970	14843	14997	15050	14802	14810	14834	14794	14784	14860	14855	14817	14874	14771	14892	14860	14717	14816	14814	14610	14903	14969	14804	14946	14873	14861	14896	14880	14854	15045	14980	14937	15081	14900	14780	14737	14901	14762	14909	15029	14958	14878	14800	14833	14954	14834	14746	14840	14856	14704	14932	14723	14916	14706	14850	14777	15036	15130	14903	14749	14838	14962	14935	14858	14812	14868	14783	14912	14922	14856	14785	14867	14862	14826	14966	14915	14834	14838	14897	14807	14961	14782	14883	14865	14824	14983	14863	14887	14683	14871	14885	14912	14814	14733	14829	14911	14786	15026	14923	14700	14812	14805	14887	14692	14894	14846	14827	14950	14874	14940	14858	14959	14822	14907	14976	14854	14729	14881	14810	14727	14784	14817	14895	14952	14875	14753	14891	14771	14975	14790	14729	14877	14874	14739	14920	14891	14948	14868	14851	14817	14828	14729	14961	14879	14807	15018	14978	14869	14920	14935	14652	14856	14672	15013	14921	14938	14904	15012	14984	14845	15078	15019	14870	14816	14854	14892	14819	14999	14914	14819	14784	14975	14859	15039	14790	14768	14817	14803	14825	14863	14881	14697	14811	14872	14955	14893	14840	14780	14848	14830	14699	14739	15032	14813	14868	14905	14862	14739	14981	14685	14858	14935	14776	15012	14777	15051	14731	14936	14899	14812	15019	14832	14769	14863	14894	14865	14916	15070	15134	14905	14815	14825	14868	14865	14932	14793	14925	14875	14920	14819	14845	14991	14905	15021	14877	14852	14886	14760	14950	14800	14909	14942	14819	14770	14829	14975	14860	14938	15025	14896	14878	14918	14921	14895	14893	14838	14846	14815	14738	14831	14994	14953	14748	14937	14908	14854	14850	14819	14898	14897	14804	14805	14940	14857	14786	14864	14868	14939	14779	14813	14828	14807	14856	14825	14793	15010	14849	14766	14757	14954	14866	14818	14968	14881	14958	14807	14861	15083	14890	14844	15027	14817	14954	14893	14676	14814	14951	14834	14901	14835	14938	14830	14964	14861	14769	15001	14860	14575	14861	14919	14908	14978	15061	14669	14910	14945	14760	14833	14943	14866	14874	14835	14975	14809	14756	14797	14698	15067	14822	14918	14867	14942	14743	14982	14852	14943	14794	14906	14531	14830	14965	14897	15015	15095	15023	14926	14952	14718	14973	15064	14930	14908	14931	14886	14897	15012	14767	14728	14790	14815	15012	14806	14992	14931	14844	14907	14854	14831	14874	15034	14759	14857	14869	14824	14843	14802	14801	15024	14821	14840	14939	14898	14857	14798	14941	15028	15008	14786	14784	14835	14882	14846	14901	14793	14730	14871	14985	14818	14895	14953	14875	15044	14854	14848	14873	14895	14852	14949	14892	14929	14752	14995	14834	14682	14879	14977	14989	14831	14878	14897	14942	14839	14946	14823	14785	14701	14870	14757	14950	14958	14694	14839	14895	14983	14754	14752	14776	14678	14833	14839	14797	14836	14929	14773	14840	14744	14920	14822	14619	14812	14893	14947	14830	14909	14935	14819	15003	14895	14714	14738	15038	14881
24057	21494	29244	26179	25200	25767	25410	21707	20002	19242	18969	18297	18030	17837	17835	17517	17496	17489	17598	17320	17274	17390	17308	17550	17368	17184	17231	17574	17421	17360	17429	17221	17279	17251	17196	17277	17336	17265	17274	17165	17212	17464	17353	17352	17188	17562	17303	17190	17386	17250	17175	17271	17281	17170	17175	17330	17296	17268	17287	17314	17181	17252	17298	17105	17340	17189	17153	16939	17333	17257	17083	17287	17404	17382	17319	17393	17124	17098	17247	17241	17107	17232	17193	17158	17166	17111	16955	17002	17111	17379	17114	17162	17234	17256	17121	17214	17320	17154	17071	17040	17291	17331	17285	16997	17190	17127	17101	17125	17249	17308	16931	17274	17430	17507	17081	17180	17328	17216	17053	17101	17301	17199	17168	17226	17208	17379	17313	17377	17189	17111	17246	17189	17203	17067	17145	17103	17122	17113	17180	17260	17202	17344	17080	17131	17199	17420	17316	17163	17174	17387	17191	17359	17298	17100	17349	17115	16978	17079	17315	17161	17095	16839	17172	17260	17128	17171	17173	17210	17081	17213	17268	17215	16916	17240	17298	17098	17181	17173	17247	17192	17089	17194	17461	16979	17331	17299	17183	17168	17215	17085	17209	17120	17242	17219	17140	17106	17192	17257	17235	17134	17209	17154	17204	17119	17150	17320	17180	17147	17282	17198	16994	17007	17219	17092	17282	17270	17078	17150	17004	17336	17336	17280	17160	17128	17338	17189	17189	17168	17210	17273	17235	17180	17149	16947	17091	16981	17186	17136	17208	16913	17224	17368	17301	17164	17206	17023	17261	17083	17095	17137	17281	17084	17277	17042	17202	17076	17169	17088	17316	17106	17137	17124	17246	17183	17339	17105	17240	17211	16936	17116	17020	17333	17168	17096	17179	17214	17366	17110	17161	17111	17170	17104	17137	17150	17184	17247	17199	17049	17189	17332	17309	17268	17091	17177	17326	17230	17233	17251	17304	17015	17193	17226	17188	17143	17181	17122	17201	17193	17262	17285	17161	17250	17088	17147	17334	17215	17126	17042	17188	17020	17080	17299	17336	17007	17054	17421	17222	16993	17316	17020	17140	17207	17486	17210	17065	17170	17301	17177	17277	17095	17235	17080	17311	17192	17292	17214	17076	17174	17131	17367	17255	16942	17123	17196	17163	17199	17185	17016	17057	17166	17147	17305	17186	17368	16967	16992	17193	17173	17189	17164	17186	17187	17206	17301	17206	17122	17087	17191	17150	17183	17090	17373	17156	17021	17158	17433	17168	17150	17324	17366	17314	17120	17263	17276	17100	17062	17283	17193	16985	17402	17297	17199	17081	16904	17221	17098	17136	17142	17140	17239	16991	17155	17324	17071	17178	17276	17172	17200	17168	17112	17123	17016	17116	17046	17281	17239	17368	17322	17078	17127	17044	17081	17042	17369	17023	17232	17142	17194	17151	17056	17357	17140	17216	17046	17358	17254	17132	17372	17043	17020	17298	17199	16991	17304	17192	17414	17284	17347	17321	17237	17051	17232	17144	17124	17009	17067	17184	17178	16986	17150	17283	17033	17188	17181	17126	17245	17214	17166	17272	17250	17208	17090	17167	17115	17045	16943	17261	17053	17072	17254	17059	17070	17142	17347	17216	17199	17085	17193	17100	17205	17169	17144	17290	17140	17190	17166	17199	17203	17230	17132	16993	17281	17379	17353	17093	17288	17283	17366	17149	17207	17193	17337	17155	17141	17212	17219	17281	17507	17241	17055	17267	17176	17220	17461	17125	17177	17309	17155	17301	17302	17237	17214	17178	16860	17076	17188	17121	17184	17272	17121	17333	17120	17271	17229	17268	17278	17159	17132	17157	17364	17263	17102	17145	17073	17210	17170	17071	17543	17124	17122	16951	17064	17221	17191	17157	17142	17338	17115	17174	17244	17251	17184	17251	17275	17330	17147	17315	17341	17251	17180	17390	17159	17051	17249	17091	17217	17188	17125	17210	17143	17042	17146	17317	17295	17130	17234	17303	16981	17158	17195	17304	17359	17241	17175	17220	17353	17275	17161	17227	17145	17371	17218	17285	17148	17233	17116	17432	17209	17242	17166	17297	17115	17171	17162	17220	17183	17172	17104	17357	17021	17224	17335	17286	17235	17207	17162	17169	17107	17170	17279	17393	17174	17142	17109	17390	17188	17169	17221	17230	17161	17313	17201	17269	17236	17049	17136	16932	17047	17077	17084	17297	17083	17266	17179	17255	17141	17045	17240	17135	17113	17078	17333	17171	17089	17288	17099	17066	17118	17030	17178	17329	17152	17388	17024	17243	17285	17175	17353	17152	17174	17077	17315	17178	17297	17293	17154	17006	17420	17328	17148	17287	17180	17132	17017	17147	17195	17307	17115	17282	17145	17240	16970	17160	17275	17117	17148	17253	17289	17171	17146	17120	17182	17102	17140	17226	17207	16985	17036	17196	17216	17465	17158	16940	17212	17070	17059	17173	17221	17237	17106	17276	17090	17129	17041	17131	17201	17300	17242	17190	17054	17298	17157	17208	16984	17295	17226	17148	17134	17206	17126	17443	17143	17040	17226	17134	17178	17174	17367	17103	17055	17217	17231	17120	17165	17035	17260	17204	17262	17121	17301	17119	17276	17453	17140	17243	17145	17272	17366	17245	17138	17181	17331	17096	17261	17077	17404	17131	17047	17069	17112	17142	16986	17088	17114	17135	17164	17159	17260	17230	17332	17007	17048	17142	16925	17078	17166	17107	17123	17041	17241	16990	17197	17164	17172	17318	17245	17187	17345	17215	17307	17039	17119	16948	17008	17436	17133	17279	17253	17095	17138	17228	17102	17196	17126	17281	17043	17114	17233	17316	17032	17147	17078	17101	17142	17115	17034	17254	17166	17305	17054	17238	17158	17204	16909	17260	17383	17055	17274	17280	17234	17148	17018	17302	17181	17325	17242	17232	17043	17108	17281	17095	17198	17153	17246	17161	17108	17099	17222	17147	17276	17119	17037	17249	17121	17133	17267	17290	17164	16986	17298	17177	16872	17187	16906	17263	17200	17243	17141	17223	16996	17215	17099	17063	17288	17106	17148	17244	17222	17205	17006	17097	17014	17314	17203	17136	17258	17246	17109	17233	17181	17220	17218	17098	17339	17263	17276	17028	17095	17323	17067	17360	16910	17074	17120	17105	17317	17287	17256	17010	17028	16998	17065	17196	17258	17247	17144	17262	17083	17210	16903	17077	17211	17406	17173	17156	17232	17245	17245	17370	17167	17372	17076	17344	17161	17075	17052	17039	17266	17163	17276	17160	17364	17163	17187	17175	17165	17078	17318	17214	17203	17023	17169	17236	17230	17192	17079	17344	17342	17056	17228	17031	17279	17025	17037	17114	17187	17274	17312	17175	17319	17337	17295	17158	17241	17276	17228	17149	17048	17138	16957	17178	17214	17277	17153	17140	17322	17093	17076	17206	16968	17039	16919	17117	17006	17244	17082	17104	17227	17199	17113	17070	17238	17307	17317	17147	17201	17338	17384	17008	17113	17254	17194	17140	17251	17243	17080	17175	17029	17035	17227	17319	17268	17206	17178	17151	16951	17306	17101	17248	17039	17093	17095	17236	17045	17042	17049	17100	17058	17113	17219	17386	17234	17147	17248	17349	17299	17179	17030	17361	17136	17174	17196	17368	17057	17194	17206	17210	17210	17300	17107	17358	17322	17171	17113	17435	17202	17259	17063	17167	17206	17306	17086	17203	17048	17182	17174	17173	17496	17259	17196	16857	17109	17187	17240	17244	17253	17224	17142	17235	16750	17195	17107	17070	17187	17214	17286	17134	17252	17232	17046	16957	17192	17118	17245	17328	17294	16990	17009	17125	17231	17182	17078	17183	17138	17038	17292	17153	17126	17200	17426	17391	17124	17149	17043	17192	17449	17213	17110	17407	17224	17191	17140	17251	17387	16988	17362	17140	17047	17175	17442	17164	17120	17310	17198	17195	17371	17064	17111	17101	17301	17351	17077	17061	17198	17304	17312	17243	17105	17204	17027	17225	17263	17061	17193	17209	17065	17136	17196	17291	17209	17122	17109	17181	17099	17257	17009	17375	17066	17134	17203	16976	17453	17229	17236	17023	17328	17209	17095	16895	17121	17180	17305	17248	17096	17151	17174	17210	17357	17305	17194	17210	17192	17176	17228	17326	17297	17034	17183	17117	17387	17060	17123	17196	17161	17190	17367	17148	17030	17315	17133	17019	17240	17191	17234	17163	17338	17186	17244	17274	17014	17244	17387	17092	17241	17277	17165	17146	17190	17274	17397	17081	17093	17047	17151	17098	17008	17331	17037	17152	17203	17239	17195	17096	17271	17221	17036	17076	17305	17103	17140	16979	17004	17301	17299	17318	17316	17281	17281	17166	17034	17333	17165	17264	17211	17006	17220	17282	17169	17212	17037	17310	17229	17231	17170	17283	17078	17220	17202	17207	17082	17157	17170	17045	17074	17103	17189	17210	17176	17293	17343	17151	17225	17208	17292	17292	17154	17129	17187	17410	17106	17182	17204	16940	17186	17065	17195	17279	17400	17375	17183	17289	17050	17049	17140	17426	17385	17051	17076	17105	17270	17041	17347	17100	17034	17327	17212	17138	17300	17382	17011	17276	17231	17092	17180	16882	17269	17297	17318	17233	17411	17220	17226	17083	17432	17270	17153	17359	17150	17079	17127	17185	17127	16980	16898	17237	17269	17357	17127	17091	17132	17007	17084	16854	17328	17157	17045	17119	17027	17284	17173	17049	17322	16913	17203	17252	17237	17179	17024	17257	17299	17188	17066	17180	17191	17027	17127	17075	17317	17342	17146	17292	17354	17173	17132	17209	17212	17004	17066	17297	17233	17243	17336	17024	17341	17182	17150	17049	17138	17124	17113	17250	17351	17218	17038	17196	17298	17253	17199	17063	17284	17221	17258	17246	17278	17209	17035	17231	17233	17240	17073	17287	17319	17162	17348	17298	17098	17224	16836	17083	17122	16987	17093	17017	17134	17159	17174	17247	17302	17203	17178	17302	17186	17388	17173	17480	17093	17291	17185	17093	17296	17200	17201	17276	17251	17139	17355	17264	17146	17371	17305	17256	17164	17128	17116	17039	17293
37318	59625	53156	39848	31095	25801	22976	20526	18628	17589	16734	16012	16074	15312	15044	15087	15032	14954	14920	14959	14827	15038	14809	14746	14675	14771	14793	14755	14674	14609	14834	14642	14639	14717	14805	14582	14750	14831	14725	14664	14756	14935	14875	14700	14710	14728	14672	14625	14589	14733	14558	14720	14556	14652	14816	14869	14749	14672	14802	14713	14854	14585	14646	14858	14593	14635	14644	14666	14651	14719	14574	14654	14706	14632	14600	14861	14687	14454	14745	14780	14635	14601	14568	14718	14561	14717	14779	14882	14634	14625	14741	14906	14762	14695	14648	14705	14714	14652	14661	14769	14871	14803	14688	14610	14826	14645	14698	14696	14931	14724	14669	14781	14667	14866	14622	14577	14704	14757	14618	14725	14733	14800	14675	14812	14793	14735	14660	14745	14624	14640	14841	14711	14719	14582	14724	14610	14776	14633	14708	14773	14688	14624	14753	14626	14775	14553	14704	14845	14566	14727	14719	14538	14873	14731	14557	14813	14797	14908	14581	14627	14833	14612	14673	14720	14601	14757	14677	14599	14761	14645	14836	14589	14530	14677	14657	14718	14660	14853	14605	14718	14784	14789	14602	14593	14786	14626	14743	14803	14684	14677	14777	14656	14845	14752	14732	14602	14746	14622	14692	14808	14566	14710	14786	14725	14693	14677	14617	14721	14652	14543	14611	14754	14748	14621	14757	14783	14632	14541	14720	14661	14718	14605	14782	14651	14919	14765	14663	14736	14640	14759	14889	14757	14746	14714	14383	14739	14805	14671	14774	14721	14804	14755	14733	14548	14661	14610	14711	14801	14553	14684	14613	14878	14762	14764	14607	14620	14925	14745	14781	14480	14757	14685	14575	14769	14751	14684	14728	14587	14908	14788	14602	14663	14722	14803	14639	14625	14553	14753	14760	14699	14606	14687	14652	14769	14887	14623	14893	14588	14729	14742	14645	14722	14681	14598	14576	14725	14767	14902	14766	14769	14754	14614	14643	14743	14839	14933	14579	14875	14777	14468	14698	14642	14635	14636	14880	14653	14807	14668	14681	14779	14734	14810	14792	14623	14647	14631	14705	14667	14886	14537	14858	14611	14623	14858	14744	14472	14620	14679	14615	14514	14679	14764	14843	14724	14634	14657	14695	14747	14554	14741	14736	14692	14791	14653	14616	14599	14674	14656	14602	14792	14672	14668	14702	14667	14637	14703	14267	14675	14671	14760	14695	14767	14526	14608	14682	14597	14603	14725	14729	14806	14971	14592	14837	14717	14855	14764	14755	14771	14454	14662	14684	14735	14756	14828	14535	14771	14791	14537	14656	14704	14665	14724	14821	14496	14764	14434	14614	14549	14897	14688	14799	14612	14713	14592	14626	14741	14670	14672	14722	14585	14631	14715	14673	14731	14771	14723	14649	14710	14724	14814	14729	14615	14709	14648	14692	14687	14707	14716	14647	14612	14792	14611	14766	14766	14706	14721	14687	14436	14659	14661	14565	14745	14661	14759	14594	14730	14815	14856	14633	14913	14590	14588	14654	14707	14723	14669	14740	14684	14706	14843	14695	14737	14765	14693	14842	14631	14724	14630	14822	14649	14777	14378	14646	14639	14595	14736	14742	14632	14528	14871	14791	14692	14725	14674	14751	14585	14792	14766	14784	14886	14696	14688	14503	14728	14597	14532	14747	14723	14626	14682	14761	14679	14819	14707	14627	14710	14733	14660	14507	14808	14680	14578	14727	14595	14657	14602	14673	14752	14685	14812	14676	14742	14682	14549	14601	14574	14808	14738	14709	14640	14816	14595	14767	14599	14736	14754	14761	14602	14616	14637	14757	14704	14783	14684	14866	14663	14689	14700	14739	14744	14636	14808	14668	14851	14656	14719	14698	14649	14740	14713	14849	14545	14517	14634	14798	14711	14773	14674	14589	14630	14774	14655	14790	14770	14671	14728	14798	14842	14780	14754	14744	14612	14684	14689	14780	14657	14709	14871	14719	14728	14780	14854	14726	14602	14883	14671	14623	14568	14629	14685	14643	14695	14717	14621	14597	14795	14681	14695	14613	14853	14567	14612	14738	14742	14626	14743	14827	14676	14764	14586	14836	14965	14684	14724	14760	14732	14762	14861	14617	14555	14783	14772	14848	14837	14629	14526	14743	14762	14924	14615	14724	14765	14751	14696	14514	14677	14563	14641	14810	14650	14857	14721	14771	14683	14714	14713	14774	14651	14746	14693	14691	14817	14524	14898	14764	14641	14765	14604	14594	14643	14746	14793	14661	14722	14665	14665	14502	14506	14842	14758	14582	14742	14739	14626	14637	14776	14879	14783	14672	14832	14758	14653	14671	14578	14654	14762	14903	14843	14614	14884	14711	14607	14802	14645	14736	14818	14861	14740	14691	14612	14841	14620	14696	14583	14747	14640	14578	14726	14586	14610	14715	14805	14853	14679	14689	14778	14582	14827	14781	14805	14660	14452	14793	14894	14619	14759	14662	14624	14737	14680	14636	14673	14845	14670	14638	14680	14707	14929	14632	14745	14574	14692	14728	14674	14660	14717	14658	14804	14683	14816	14614	14763	14721	14745	14693	14772	14500	14617	14730	14703	14752	14555	14609	14703	14739	14667	14879	14672	14694	14797	14650	14731	14813	14775	14620	14722	14699	14561	14759	14657	14656	14820	14626	14673	14734	14762	14715	14772	14792	14645	14778	14811	14748	14599	14635	14564	14689	14832	14659	14653	14812	14686	14859	14906	14645	14777	14688	14621	14701	14470	14571	14753	14651	14705	14797	14639	14828	14690	14558	14639	14772	14680	14543	14837	14767	14701	14555	14667	14703	14736	14867	14658	14605	14780	14602	14805	14622	14626	14665	14556	14652	14659	14592	14630	14783	14787	14587	14446	14666	14883	14842	14740	14567	14670	14762	14691	14670	14623	14861	14745	14656	14790	14721	14717	14751	14807	14649	14615	14784	14649	14821	14747	14840	14812	14727	14489	14707	14683	14760	14695	14589	14779	14687	14450	14842	14722	14755	14509	14797	14605	14894	14702	14775	14778	14805	14855	14738	14725	14686	14600	14787	14646	14753	14639	14812	14748	14762	14649	14753	14710	14653	14583	14858	14751	14653	14879	14802	14779	14691	14730	14765	14550	14885	14612	14792	14631	14599	14599	14719	14783	14759	14478	14653	14776	14621	14583	14559	14591	14595	14775	14560	14572	14705	14818	14820	14618	14743	14648	14609	14891	14753	14798	14654	14790	14680	14594	14799	14693	14609	14652	14696	14687	14662	14731	14758	14707	14689	14732	14522	14593	14686	14697	14673	14687	14636	14729	14728	14750	14584	14632	14565	14804	14612	14796	14761	14675	14658	14572	14798	14639	14681	14709	14860	14625	14623	14767	14604	14709	14696	14855	14723	14640	14775	14641	14562	14656	14618	14606	14848	14758	14598	14466	14774	14789	14635	14811	14652	14861	14650	14743	14674	14768	14681	14619	14710	14831	14617	14842	14689	14623	14705	14749	14642	14679	14698	14702	14881	14856	14519	14621	14677	14599	14742	14702	14638	14792	14597	14791	14581	14768	14675	14656	14698	14730	14778	14688	14740	14743	14613	14749	14798	14835	14630	14661	14723	14636	14739	14713	14702	14622	14643	14661	14765	14729	14644	14724	14747	14765	14632	14454	14688	14629	14642	14559	14653	14801	14809	14763	14770	14734	14709	14647	14701	14554	14696	14769	14783	14714	14819	14597	14662	14744	14768	14665	14639	14808	14794	14564	14880	14664	14734	14653	14684	14629	14703	14547	14705	14671	14627	14684	14460	14679	14904	14707	14597	14865	14646	14482	14798	14706	14647	14746	14852	14627	14652	14683	14825	14623	14784	14672	14564	14744	14742	14781	14536	14623	14810	14604	14739	14851	14796	14641	14681	14917	14683	14768	14623	14722	14671	14743	14681	14933	14748	14675	14745	14667	14693	14617	14735	14791	14351	14654	14650	14511	14697	14796	14537	14578	14844	14843	14616	14591	14719	14731	14699	14681	14730	14800	14612	14777	14605	14770	14558	14650	14708	14784	14648	14669	14714	14546	14728	14700	14659	14733	14760	14589	14667	14654	14748	14713	14716	14744	14560	14671	14632	14638	14766	14626	14605	14725	14690	14683	14668	14588	14582	14753	14628	14748	14610	14556	14567	14673	14780	14736	14658	14756	14551	14749	14694	14895	14535	14758	14789	14667	14622	14754	14646	14758	14842	14676	14765	14684	14666	14768	14696	14830	14726	14870	14684	14693	14682	14754	14687	14867	14728	14880	14781	14756	14676	14713	14703	14733	14613	14540	14586	14637	14832	14606	14734	14737	14816	14616	14962	14713	14611	14647	14766	14780	14733	14580	14775	14769	14686	14787	14645	14789	14749	14847	14716	14704	14761	14719	14564	14721	14849	14734	14685	14791	14598	14786	14720	14722	14795	14726	14703	14738	14808	14711	14797	14561	14751	14770	14786	14642	14663	14765	14704	14777	14648	14699	14800	14610	14720	14511	14734	14689	14637	14734	14638	14740	14599	14717	14649	14743	14783	14632	14715	14648	14866	14761	14735	14676	14697	14691	14689	14699	14612	14670	14667	14701	14751	14607	14763	14616	14770	14700	14677	14725	14659	14682	14770	14821	14577	14880	14729	14724	14777	14703	14647	14629	14751	14878	14797	14789	14573	14684	14673	14560	14802	14985	14732	14638	14792	14743	14619	14710	14838	14801	14630	14693	14707	14729	14560	14689	14989	14574	14632	14663	14734	14801	14639	14730	14842	14716	14767	14611	14826	14570	14807	14711	14697	14761	14680	14804	14702	14847	14651	14598	14824	14696	14801	14693	14636	14628	14705	14681	14805	14641	14785	14687	14568	14576	14718	14749	14735	14708	14591	14865	14626	14773	14658	14625	14775	14739	14649	14648	14867	14635	14792	14498	14572	14662	14729	14738	14829	14819	14657	14867	14670	14716	14758	14721	14699	14655	14776	14572	14701	14784	14666	14704	14644	14664	14564	14736	14616	14589	14684	14747	14700	14548	14781	14751	14592	14668	14802	14790	14696	14702	14668	14776	14646	14743	14635	14516	14812	14658	14587	14568	14955	14741	14804	14592	14611	14606	14697	14643
22849	21437	29360	24398	23193	26623	29771	24645	22892	21584	20378	19668	19260	19143	18801	18331	18377	18478	18422	18257	18420	18207	18276	18137	18205	18200	18309	18065	18142	18249	17985	18036	18044	18219	18086	18245	18221	18145	18322	18262	18164	18023	17924	18117	18217	18063	18052	18375	18145	18145	18180	18098	18047	18031	18164	18252	18247	18171	18016	18272	18217	17949	17890	17953	17852	18120	17948	18005	18220	18116	18091	17974	17879	18088	17964	18067	18032	18080	18031	18137	18148	18124	18033	18169	18156	18250	18261	17992	18127	18209	18071	18042	18309	18089	18153	18034	18165	18330	18052	18195	17953	18003	17893	17868	18099	18078	17834	17898	17911	17862	18295	18116	18137	17972	17915	18049	18047	18188	18167	18150	18099	17831	17965	18038	17982	18079	18203	18051	18034	18183	18209	17940	18150	17959	18036	17721	17986	17964	18302	17862	18204	18017	17982	18124	18097	17920	18083	17963	18011	18002	18193	18062	18196	18269	18174	18065	17982	18001	18108	18267	17893	18225	18131	17976	18034	18178	18050	18036	17866	18056	18136	18164	18285	18004	18273	18040	17925	18160	18109	17907	18138	17893	17918	17897	17988	17977	17870	17948	17906	18023	18017	17897	18087	18124	18005	18183	17898	18098	18309	17924	18035	17888	17965	18031	18155	17983	18052	17918	17973	18068	17967	17955	18057	17852	17899	18029	17958	17990	18148	17870	17914	17961	18253	18010	18049	17907	18095	18108	18293	18086	18040	18282	17973	18248	18061	18109	18009	17751	17965	17990	17979	18100	18032	18024	18025	17879	17959	18037	17938	17941	18314	17962	17890	18045	18090	18161	17874	18215	18111	18045	18029	18105	18102	17966	17948	18221	18261	18089	17916	17876	18070	17897	18088	18023	18055	18191	18276	17813	18026	17863	18083	18088	18000	18038	18233	18157	18072	18041	17908	18012	18092	18126	17932	18066	18162	18026	18004	18179	17939	17914	18012	17696	18267	18104	17882	18137	17918	17759	18138	18058	18015	17811	18039	18074	18167	18189	18245	18126	18128	17891	17859	17988	17993	18102	18049	18161	18229	18026	18069	18209	18240	18046	18106	18124	18186	18132	17945	18107	18023	18156	18003	18146	18090	18044	18052	18022	17888	18093	18196	18073	18151	18073	18251	18082	18055	18136	18148	18133	18124	17997	18205	18137	17957	18132	18011	18065	18094	18079	17995	18020	18066	17939	18183	18149	17965	18069	18168	17806	18133	18004	18051	18148	17933	18003	18016	18187	18014	18034	17982	18071	17864	18096	17969	17786	18102	18302	18148	17995	18101	17960	18130	17854	18035	18082	17948	17980	18118	18040	17838	18122	17885	17974	18211	18053	17861	17998	18253	18448	18209	17918	17905	18121	18226	17916	17902	18006	18160	18021	17990	18228	18016	18016	18068	18077	18066	18001	18110	17811	17870	17958	18022	18223	18124	18051	18108	17936	18000	17878	18076	17837	18098	18035	17989	17919	17931	18265	17794	18154	18074	17859	18444	17973	18092	18214	18114	17784	18071	17945	17882	18001	17920	18067	18093	18116	18105	17879	18017	18147	17955	17826	18009	18080	17949	18099	18070	18175	18046	18072	18200	17999	18019	18100	18023	17920	17929	18113	18178	18029	18151	18103	18110	18148	18047	18037	17996	17924	17927	17781	18061	17992	18043	17954	18162	18083	17915	17837	18195	18195	18109	18026	17977	17833	18070	17997	17973	17886	18007	18037	18040	18096	18092	18095	17895	18127	18088	17987	17942	18129	17965	18048	18210	18073	17965	17765	18038	18054	18087	18272	18063	18235	18357	18206	18069	18148	18189	18004	18033	18000	18089	17933	18030	18098	18252	18005	17737	17951	17911	18133	18128	18009	18214	18015	18036	18091	18097	17949	17869	18057	18001	17987	17931	17872	17968	18051	18131	18340	18145	18243	18101	18143	18007	17873	18095	18206	17966	17842	18309	18058	17833	18100	17885	18026	17960	17945	18065	17974	17884	18037	18128	18068	18079	18013	18033	17994	17999	18139	17930	18022	17914	17854	17996	18057	17969	18017	17989	17921	18174	17563	18042	17949	18242	18015	18173	18041	18106	18073	17992	18006	17998	18055	18010	18105	17996	17917	17842	17943	17903	18045	17978	18194	17922	17791	18034	18012	17946	17973	17757	18096	17964	18050	18149	18366	18058	17865	18008	18298	17817	18019	18108	18116	17961	17911	18113	18011	18004	18024	18072	18069	18128	18126	18065	18027	17969	18152	18278	18251	17816	18005	17963	17953	18056	17935	17833	17963	18185	18067	18016	18001	17985	17917	17930	18140	18132	18007	18010	17945	18295	18271	17867	17909	18068	17950	17933	18133	17741	18093	18036	17986	18244	18159	17878	17969	18080	18045	18171	18090	18146	17807	18085	18259	18147	18136	18137	18088	17887	18045	18058	17966	17884	18011	17932	17944	17934	18073	18027	17934	18209	18302	17730	17863	18000	18023	17928	18022	18002	17865	18047	18117	17991	18082	18033	18055	18030	18207	17883	18012	18052	18152	18196	18016	18169	17824	18147	17967	18196	18010	17860	18013	18016	17932	18094	18084	17933	17972	18036	18090	17891	18041	18149	18054	18119	17807	18182	18032	17972	18281	18062	18057	18152	17908	18244	18126	18389	18044	18158	18339	18148	17966	18020	17916	18168	18031	18125	17938	18180	17911	17776	18125	18102	18114	17758	17918	17877	17992	18134	18022	17979	17917	18299	18078	17848	17970	18087	18045	18117	18051	18140	18040	18220	18031	18225	17993	17982	18002	17950	18130	17887	18119	17983	18102	18082	17908	17888	17986	18111	18179	18046	17839	18060	18011	17992	17893	18011	17906	18105	18053	17954	18201	18209	17889	17959	18040	18159	18054	18000	18073	18202	17937	18048	17955	17903	18242	18103	17969	17902	18031	18176	18133	17879	17936	18148	18136	17909	18042	18121	18128	18135	18056	18038	17859	18077	18028	18264	18068	18062	18148	18000	17921	18155	18128	18147	18227	17996	17917	17996	18017	18122	17967	18186	18154	18125	17972	18098	17944	17932	18176	17964	17981	17982	18020	18141	18097	17962	18139	18208	18049	18073	17961	17925	18146	18076	18061	18054	18132	18271	17880	18020	17838	18089	17929	18158	17969	17994	17962	17974	18042	17831	17995	18092	18064	18014	18039	18199	17913	17966	18156	18010	17863	17872	17946	17888	18021	17869	17777	18022	17833	18224	18099	18099	17984	17905	18063	17925	17986	18311	18076	18089	18156	18040	17926	18035	18045	18248	18077	18192	18225	18131	18126	18061	18082	18072	17859	18121	18003	18043	17918	17923	17936	17919	17882	18061	18135	18035	17882	17954	17978	18173	18099	17944	17986	18152	18067	18056	18213	18058	18200	18293	17928	18058	18027	18120	18031	17983	18243	18154	17874	18149	18054	18156	17979	18103	18091	17984	18165	18031	17790	17976	18075	18123	17939	17969	17974	18077	18326	18013	17969	17859	18069	18217	18275	18241	17846	18133	18038	18140	17992	18117	18075	17949	17931	17952	18187	18057	17889	18015	17956	18022	18037	17908	17986	17981	18122	18119	17855	18216	18021	17966	18018	17872	17933	18195	17865	18072	17880	18121	17978	18086	17981	18129	17945	18079	17866	18018	18142	17982	17824	17927	17934	18048	17853	18107	17966	18195	17981	17940	18106	17977	18077	18125	18152	18009	18073	18084	18034	18109	17867	18023	18035	17835	17992	18201	17978	17974	18093	18105	18118	17899	18070	18006	17874	18023	17843	17958	18054	17800	17876	17989	18107	18210	17983	18078	18044	17979	18163	17944	18087	17987	18034	17956	18104	17961	18093	18091	17939	18257	18182	18038	17979	18116	17937	18047	17937	18201	18181	17965	18116	17904	17787	18074	17983	17995	18040	17943	17868	17957	18054	18135	18125	18092	17979	18095	18083	17931	17909	18038	18012	17755	17974	18053	18102	18275	18078	18083	18128	18079	18094	18121	18080	18135	18121	18091	18018	18045	17917	18093	17981	17890	17858	17926	17971	18095	17927	18185	18063	17953	17938	17985	18135	17980	18197	18116	18317	17980	17655	18039	17897	17880	17809	17992	18014	18258	18077	17846	18077	17940	18258	18269	18042	18162	18113	17990	17837	17941	18010	18001	18231	17959	18154	18115	18179	17925	17956	18046	18140	18062	18058	17932	17909	17998	17910	17949	17994	17724	17752	17747	17997	18114	18127	18046	18049	18097	18173	17891	18009	17806	18060	18006	18023	17991	17973	18192	18127	18100	18215	18223	18120	18004	18131	18056	17956	18120	18138	17959	18129	18221	18043	18136	18116	18133	18002	18036	17937	18076	17947	18239	17959	18029	18103	17972	17887	18325	18058	18010	17911	17813	18022	18021	18098	18033	17864	18061	18041	18091	18028	18070	17993	17903	18036	17864	18121	17964	17918	18055	18034	18142	18005	18070	18142	18096	18034	17973	18145	18025	18075	17916	18137	18183	18054	18040	18138	17906	17931	18072	18153	17916	17971	17858	18122	17957	17621	17983	18066	17929	18136	18009	17815	18159	18163	17941	18085	18059	18059	18067	18036	18131	18133	18003	18034	17851	18082	17915	18040	18016	17782	17928	17971	18094	18022	18120	18074	18348	18064	17977	17918	18184	18001	17928	18085	18052	18110	18038	18241	18058	17969	17821	17958	18138	18148	17876	17915	17919	17930	18100	18154	18177	17987	18078	18035	18255	17894	17939	17991	17989	18074	18019	17894	17962	18038	17885	18225	17881	18145	18087	18043	18052	17977	17936	17966	17952	17996	18268	18012	18046	18150	18073	17921	18009	18076	17967	18031	17893	18109	18260	18178	18110	18247	18184	17919	18023	18174	18047	18138	17956	17819	17932	18089	17947	18048	18070	17827	18105	18089	18016	17907	18064	18148	17752	17885	18096	17961	18063	18055	18152	18083	18163	17990	17885	17995	17878	17975	17968	18029	18153	17901	18081	17994	17856	17979	17965	18065	18117	18053	18372	18105	18039	17885	18135	18127	18195	17984	18036	17958	18206	18204	18017	17864	18059	18220	18148	17948	18039	18111	18017	18040	17929	18098
40042	66053	59937	46850	36113	29967	27027	23720	21772	19334	18119	17459	17042	16317	16023	15684	15614	15669	15325	15439	15409	15511	15444	15311	15440	15244	15387	15331	15146	15259	15309	15290	15417	15283	15324	15224	15288	15136	14994	15304	15204	15321	15015	15265	15172	15205	15192	15403	15205	15171	15088	15126	15227	15223	15275	15103	15294	15255	15223	15261	15176	15160	15205	15041	15363	15285	15278	15120	15319	15199	15212	15193	15147	15137	15317	15125	15319	15235	15245	15142	15184	15274	15223	15238	15222	15309	15229	15189	15235	15175	15161	15205	15129	15412	15338	15074	15368	15108	15226	15151	15166	15253	15334	15119	15083	15142	15150	15193	15084	15003	15285	15075	15023	15225	15269	15097	15275	15244	15119	15183	15189	15301	15187	15205	15309	15329	15139	15062	15190	15127	15162	15206	15173	15304	15027	15245	15323	15272	15225	15348	15295	15174	15221	15296	15190	15184	15076	15140	15327	15283	15236	15150	15235	15003	15030	15288	15231	15511	15191	15227	15141	15073	15306	15118	15188	15341	15179	15205	15221	15061	15221	15248	15350	15018	15136	15323	15315	15167	15167	15281	15096	15148	15227	15111	15203	15179	15008	15135	15120	15293	15264	15038	15208	15105	15279	15084	15114	15026	15145	15223	15282	15055	15424	15055	15425	15136	15301	15185	15285	15251	15118	15082	15247	15291	15222	15192	15158	15285	15154	15183	15138	15189	15160	15237	15121	15027	15182	15390	15254	15156	15320	15148	15237	15301	15369	15142	15251	15189	15124	15318	15194	15184	15023	15148	15129	15185	15148	15139	15250	15228	15014	15176	15075	15146	15259	15237	15215	15141	15181	15067	15195	15111	15121	15070	15115	15100	15068	15176	15059	15321	15347	15216	15229	15312	15184	15096	15218	14991	15313	15121	15158	15095	15101	15446	15217	15237	15226	15100	15130	15314	15215	15193	15229	15207	15128	15195	15164	15154	15056	15141	15254	15187	15358	15110	15194	15181	15062	15011	15016	15188	15145	15142	15019	15388	15133	15250	15135	15262	15200	15172	15229	15241	15318	15125	15227	15341	15123	15153	15501	15277	15117	15126	15184	15286	15302	15156	15344	15218	15173	15150	15299	15259	15251	15158	15264	15250	15341	15130	15106	15045	15106	15230	15278	15147	15213	15295	15237	15231	15161	15220	15170	15288	14878	15162	15254	15012	15246	15138	15193	15177	15295	15183	15245	15095	15056	15270	15164	15218	15096	15126	15210	15265	15147	15170	15163	15305	15097	15160	15210	15118	15274	15217	15314	15052	15302	15166	15120	15178	15310	15162	15231	15248	15142	15314	15259	15141	15137	15202	15147	15217	15130	15107	15254	15004	15358	15118	14943	15026	15173	15124	15033	15404	15135	15211	15230	15239	15305	15416	15062	15182	15039	15268	15140	15117	15340	15118	15208	15184	15167	15049	15221	15404	15358	15132	15244	15277	15136	15111	15220	15114	15317	15378	15261	15181	15169	15085	15271	15056	15134	15193	15229	15174	15213	15329	15121	15169	15138	15283	15284	15203	15203	15051	15210	15260	15112	15186	15103	15198	15096	15177	15138	15149	15235	15086	15138	15155	15238	15094	15263	15188	15095	15083	15128	15260	15284	15404	15134	15068	15078	15294	14928	15359	15243	15197	15165	15151	15187	15085	15137	15230	15151	15330	15141	15196	15183	15234	15000	15193	15181	15084	15330	15111	15130	15132	15268	15210	15126	14992	15247	15160	15015	15359	15211	15112	15165	15100	15095	15065	15325	15270	15097	15242	15252	15119	15214	15156	15176	15087	15163	15045	15257	15176	14948	15064	15230	15101	15092	15270	15124	15187	15142	15008	15195	15199	15086	15230	15242	15342	15100	15166	15213	15226	15252	15079	15165	15158	15186	15137	15227	15101	14972	15286	15295	15265	15203	15175	15095	15356	15075	15183	15020	15079	15267	15163	15171	15253	15065	15264	15296	15001	15181	15274	15033	15229	15205	15206	15289	15228	15040	15192	15344	15133	15272	15038	15361	15299	15127	15083	15237	15148	15149	15232	15126	15205	15101	15128	15259	15221	15190	15234	15053	15158	15170	15351	15176	15233	15228	15287	15217	15264	15148	15095	15138	15252	15176	15149	15012	15204	15160	15020	15329	15089	15216	14997	15354	15200	15232	15299	15238	15132	15009	15040	15297	15120	15090	15280	15006	15086	15180	15221	15325	15383	15185	15042	15218	15256	15310	15201	15076	15271	15179	15190	15256	15293	15215	15077	14978	15259	15217	15122	15260	15285	15074	15222	15198	15222	15025	15106	15107	15238	14990	15164	15213	15058	15135	15235	15057	15065	15084	15270	15080	15190	15259	15234	15108	15073	15287	15123	15109	15237	15151	15132	15213	15276	15005	15110	15320	15250	15171	15223	15160	15264	15229	15226	15338	15090	15137	15285	15275	15057	15020	15200	15006	14965	14940	15127	15085	15038	15255	15253	15208	15216	15211	15157	15190	15192	15275	15092	15080	15091	15300	15236	15062	15198	15204	15145	15283	15040	15195	15216	15123	15041	15198	15135	15098	15127	15140	14987	15184	15195	15146	15363	15095	15241	15202	15109	15260	15331	15243	15034	15161	15166	15252	15289	15208	15101	15179	15164	15246	15094	14963	15252	15200	15245	15187	15255	15219	15096	15273	15177	15120	15241	15123	15243	15199	15266	15307	15136	15171	15188	15197	15079	15023	15165	15270	15280	15173	15254	15259	15198	15181	15138	15303	15241	15087	15324	15189	15041	15110	15130	15152	15183	14927	15243	15253	15191	15305	15036	15082	15126	15246	15106	15102	15130	15143	15270	15217	15243	15010	15238	15185	15154	15143	15272	15275	15130	15054	15088	15172	14970	15202	15230	15273	15043	15254	15158	14830	15299	15274	15062	15101	15222	15285	15253	15165	15212	15355	15294	15125	15117	15158	15176	15130	15166	15263	15181	15138	15161	15299	15020	14983	15188	15278	15275	15068	15202	15172	15163	15186	15144	15299	15093	15081	15186	15229	15213	15231	15244	15184	15269	15284	15285	15117	15253	15150	15260	15099	15177	15201	15272	15284	15115	15130	15210	15082	15155	15128	15098	15164	15230	15322	15032	15218	15093	15097	15281	15223	15164	15073	15324	15052	15134	15249	15115	15214	15129	15101	15224	15076	15280	14959	15016	15116	15244	15096	15284	15303	15156	15313	15215	15224	15228	15343	15115	15071	15308	14983	15208	15157	15240	15105	15045	15129	15169	15383	15199	15289	15138	15175	15194	15375	15054	15240	15174	15278	15141	15036	15144	15009	15237	15053	15236	15275	15233	15173	15005	15252	15322	15239	14905	15111	15066	15007	15221	15206	15132	15080	15200	15157	15103	15207	15127	15138	15196	15105	15032	15208	15200	15184	15149	15175	15292	15036	15180	15136	15149	15173	15168	15188	15080	15238	15113	15160	15134	15299	15243	15292	15257	15125	15383	15106	15178	15027	15014	15150	14980	15324	15175	15041	15225	15083	14997	15193	15133	15199	15343	15050	15217	15243	15121	15335	15176	15174	15080	15219	15272	15007	15282	15182	14995	15108	15112	15294	15252	15188	15182	15081	15180	15181	15008	15164	15188	15251	15139	15251	15397	15260	15147	15259	15014	15142	15144	15239	15082	15221	15210	15069	15152	15301	15189	15045	15178	15412	15040	15282	15129	14995	15246	15152	15532	15126	15317	15055	14968	15323	15235	15219	15323	15136	15167	15164	15171	15325	15216	15116	15173	15171	15246	15342	15261	15215	15073	15132	15192	15272	15224	15129	15095	15183	15055	15147	15042	15257	15104	15258	15166	15163	15130	15092	15110	15330	15171	15253	15206	15062	15096	15338	15267	15021	15302	15242	15293	15160	15050	15068	15060	15330	15155	15058	15044	15027	15263	15149	15055	15250	15093	15236	15262	14971	15175	15197	15228	15174	15270	15158	15090	15026	15116	15244	15236	15036	15186	15141	15187	15201	15065	15166	15258	15231	15279	15286	15141	15256	15199	15087	15208	15099	15175	15188	15337	15143	15069	15123	15116	15106	15034	15128	15264	15245	15151	15299	15022	15047	15165	15142	15334	15245	15305	15075	15237	15028	15077	15236	15101	14913	15082	15048	15169	15050	14854	15180	15180	15351	15299	15068	15183	15246	15220	15156	15132	15145	15184	15250	15332	15178	15193	15051	15111	15145	15060	15289	15047	15168	15294	15168	15404	15235	15053	15231	15204	15153	15185	15072	15132	15176	15308	15294	15131	15232	15198	15087	15094	15319	14975	15052	15389	15130	14946	15070	15099	15307	15291	15203	15361	15422	15212	14971	15264	15267	15242	15152	15178	15231	15217	15176	15175	15256	15203	15211	14954	15153	15076	15277	15214	15121	15207	15233	15222	15216	15352	15161	15195	15166	15251	15248	15303	15165	15117	15089	15275	15252	15241	15065	15231	15292	15216	15218	15143	15082	15281	15267	15287	15112	15326	15136	15284	15060	15119	15187	15204	15096	15236	15182	15413	15111	15068	15333	15215	15053	15346	15077	15203	15244	15094	15174	15230	15228	15176	15271	15183	15072	15251	14938	15255	15102	15109	15338	15215	15253	15027	15237	15304	14936	15181	15108	15130	15194	15303	15113	14983	15102	15355	15120	15278	15264	15153	15153	15162	15262	15309	15275	15188	15210	15212	15262	15255	15042	15132	15192	15359	15177	15041	15232	15236	15028	15203	15179	15163	15138	15259	15100	15004	15226	15206	15280	15007	15219	15278	15110	15114	15076	15167	15293	15374	15282	15355	15270	14993	14980	15181	15188	15206	15303	15074	15410	15251	15304	15143	15283	15074	15203	15271	15272	15227	15129	15130	15233	15185	15225	15251	15232	15110	15071	15145	15064	14921	15196	15222	15041	15338	15007	15075	15094	15216	15168	15226	15137	15136	15132	15043	15248	15232	14970	15164	15322	15157	15101	15050	15117	15189	15090	15240	15374	15148	15169	14992	15134	15055	15300	15049	15251	15271	15214	15259	15095	15358	15099	15210	15335	15175	15092	15284	15153	15168	15147	15143	15183	15115	15245	15240	15202	15063	15193	15002	15220	15106
30358	32855	39240	33134	25509	22933	21595	19923	19328	18812	18707	18400	18039	18001	18083	17875	17978	17862	17810	17868	17851	17771	17914	17750	17735	17790	18018	17805	17673	17586	17740	17913	17780	17783	17779	17536	17726	17691	17589	17661	17934	17939	17591	17516	17606	17779	17760	17712	17620	17537	17823	17837	17769	17824	17734	17648	17705	17840	17755	17757	17889	17738	17766	17653	17576	17718	17784	17839	17802	17832	17921	17731	17778	17783	17825	17696	17792	17730	17708	18066	17836	17712	17703	17710	17688	17836	17725	17860	17731	17724	17725	17807	17676	17751	18008	17705	17734	17867	17627	17846	17719	17895	17517	17680	17809	17671	17584	17860	17724	17727	17921	17905	17909	17749	17727	17675	17671	17859	17549	17776	17563	17732	17822	17692	17758	17743	17650	17566	17869	17880	17584	17730	17651	17582	17748	17781	17570	17680	17897	17801	17884	17613	17739	17818	17616	17798	17960	17831	17921	17612	17624	17642	17786	17809	17658	17671	17763	17677	17935	17864	17784	17612	17738	17923	17767	17867	17691	17651	17951	17751	17777	17740	17652	17719	17726	17883	17804	17720	17869	17640	17662	17793	17888	17954	17739	17567	17829	17956	17775	17689	17395	17629	17722	17795	17572	17759	17729	17841	17767	17827	17678	17647	17540	17628	17815	17661	17838	17788	17730	18008	17662	17666	17957	17791	17712	17776	17847	17662	17741	17582	17708	17654	17835	17698	18044	17766	17647	17819	17676	17805	17796	17649	17624	17740	17580	17569	17914	17622	17633	17753	17765	17778	17797	17702	17528	17712	17724	17660	17652	17791	17918	17653	17813	17788	17922	17683	17577	17893	17714	17660	17628	17792	17739	17796	17688	17653	17926	17605	17860	17782	17632	17595	17663	17496	17613	17646	17709	17761	17724	17675	17761	17799	17720	17631	17723	17795	17818	17843	17886	17829	17712	17938	17630	17590	17584	17509	17531	17888	17700	17804	17868	17783	17693	17634	17697	18026	17900	17816	17837	17793	17909	17813	17721	17787	17799	17731	17900	17889	17608	17784	17749	17928	17853	17895	17795	17757	17922	17883	17863	17682	17594	17762	17754	17741	17742	17642	17737	17799	17862	17693	17775	17865	17741	17636	17688	17666	17778	17967	17712	17768	17706	17721	17539	17822	17791	17584	17778	17863	17763	17730	17691	17588	17597	17666	17780	17622	17707	17526	17793	17797	17580	17735	17769	17880	17911	17662	17747	17630	17845	17826	17659	17557	17771	17542	17707	17854	17788	17908	17449	17829	17760	17780	17495	17812	18075	17911	17736	17557	17896	17796	17919	17534	17580	17610	17693	17724	17741	17855	17485	17854	17862	17795	17639	17580	17757	17683	17528	17708	17479	17714	17558	17684	17790	17524	17958	17805	17618	17456	17656	17577	17641	17704	17652	17567	17700	17632	17715	17630	17785	17822	17730	17856	17836	17665	17841	17848	17697	17849	17747	17870	17802	17506	17790	17662	17713	17646	17637	17808	17604	17706	17807	17572	17662	17764	17773	17823	17766	17651	17600	17746	17703	17638	17951	17880	18075	17622	17883	17557	17636	17886	17639	17708	17516	17573	17616	17844	17661	17740	17933	17887	17817	17410	17769	17421	17765	17524	17631	17705	17758	17790	17593	17678	17720	17707	17671	17588	17810	17715	17907	17739	17753	17768	17651	17695	17731	17806	17755	17828	17660	17730	17803	17989	17958	17707	17709	17665	17733	17758	17796	17652	17677	17921	17708	17616	18023	17818	17761	17723	17804	17772	17830	17932	17856	17765	17598	17907	17620	17934	17700	18037	17765	17857	17749	17466	17683	17728	17717	17702	17947	17681	17674	17828	17670	17689	17625	17662	17769	17906	17810	17784	17720	17735	17863	17600	17756	17593	17839	17637	17636	17646	17585	17860	17554	17769	17803	17818	17538	17677	17615	17679	17475	17686	17714	17657	17705	17670	17669	17799	17915	17597	17843	17965	17629	17761	17730	17942	17739	17848	17748	17670	17635	17764	17698	17973	17635	17876	17567	17744	17792	17796	18026	17632	17725	17743	17659	17603	17657	17667	17628	17809	17583	17707	17890	17649	17692	17666	17743	17867	17684	17885	17780	17618	17681	17648	17758	17774	17725	17586	17693	17697	17825	17682	17889	17725	17822	17747	17814	17828	17633	17789	17702	17746	17796	17789	17817	17694	17962	17738	17740	17445	17536	17670	17943	17552	17587	17838	17799	17826	17854	17644	17711	17804	18068	17841	17827	17692	17842	17694	17695	17791	17787	17516	17600	17622	17716	17619	17642	17821	17878	17803	17776	17880	17749	17666	17665	17519	17798	17667	17455	17720	17479	17867	17730	17830	17589	17697	17725	17563	17591	17692	17597	17712	17850	17700	17779	17769	17647	17712	17770	17938	17857	17679	17646	17730	17722	17874	17667	17767	17795	17630	17634	17610	17542	17613	17842	17733	17583	17821	17473	17980	17853	17844	17620	17785	17818	17822	17806	17800	17773	17715	17675	17692	17894	17599	17587	17732	17740	17816	17943	17779	17757	17630	17655	17838	17464	17549	17787	17663	17900	17841	17769	17718	17801	17714	17760	17628	17792	17724	17827	17821	17702	17554	17820	17776	17785	17730	17672	17475	17716	17798	17633	17838	17765	17589	17784	17680	17864	17821	17587	17647	17576	17610	17741	17765	17642	17786	17905	17864	17959	17587	17673	17641	17794	17729	17830	17708	17663	17948	17848	17673	17873	17868	17613	17806	17796	17736	17540	17733	17578	17767	17804	17776	17729	17594	17787	17785	17726	17906	17814	17843	17823	17907	17715	17659	17619	17637	17778	17661	17914	17833	17740	17531	17844	17895	17876	17663	17849	17816	17569	17716	17782	17676	17937	18036	17785	17672	17792	17830	17596	17797	17778	17833	17789	17787	17588	17760	17618	17718	17913	17761	17765	17675	17780	17702	17656	17744	17682	17824	17506	17730	18048	17712	17786	17708	17873	17603	17680	17649	17602	17883	17589	17614	17553	17744	17659	17786	17888	17831	17677	17583	17709	17793	17645	17774	17850	17582	17675	17847	17727	17809	17672	17673	17600	17729	17683	18062	17820	17775	17619	17505	18026	17650	17532	17703	17641	17630	17509	17756	17773	17827	17904	17843	17842	17804	17685	17895	17739	17875	17792	17865	17798	17660	17632	17790	17571	17677	17584	17878	17636	17696	17825	17768	17908	17539	17642	17810	17686	17691	17740	17894	17762	17883	17690	17624	17788	17919	17977	17846	17826	17736	17537	17707	17520	17752	17877	17631	17785	17562	17849	17759	17568	17514	17588	17712	17710	17634	17729	17574	17673	18022	17904	17849	17785	17725	17770	17720	17805	17700	17835	17672	17929	17893	17706	17781	17781	17625	17610	17983	17781	17809	17797	17806	17563	17506	17858	17791	17688	17834	17817	17733	17593	17740	17848	17673	17686	17751	17599	17866	17758	17794	17747	17836	17813	17544	17942	17880	17733	17573	17954	17807	17880	18000	17535	17624	17616	17787	17794	17742	17792	17801	17751	17868	17559	17636	17800	17797	17793	17614	17758	17795	17885	17733	17856	17494	17637	17693	17632	17697	17625	17898	17847	17727	17625	17739	17776	17552	17612	17685	17714	17666	17756	17748	17558	17606	17369	17612	17750	17734	17651	17741	17678	17781	17672	17572	17772	17730	17830	17828	17835	17757	17670	17905	17746	17776	17917	17851	17957	17521	17652	17613	17671	17840	17752	17732	17590	17428	17687	17541	17661	17750	17699	17781	17671	17809	17807	17651	17711	17710	17574	17707	17547	17706	17676	17962	17722	17808	17659	17630	17803	17756	17797	17950	17868	17874	17772	17727	17492	17797	17675	17505	17767	17636	17807	17725	17511	17750	17547	17899	17764	17790	17726	17695	17923	17513	17693	17419	17898	17681	17760	17705	17696	17761	17688	17803	17761	17825	17567	17852	17827	17600	17721	17924	17868	17707	17577	17568	17690	17873	17901	17720	17877	17730	17781	17804	17813	17665	17696	17554	17770	17726	17898	17676	17749	17728	17803	17529	17680	17934	17790	17963	17738	17602	17835	17875	17688	17817	17813	17688	17787	17543	17966	17786	17698	17981	17471	17785	17809	17685	17825	17827	17822	17860	17832	17810	17489	17753	17985	17598	17604	17593	17695	17811	17985	17690	17757	17530	17851	17705	17595	17693	17721	17625	17695	17795	17605	17914	17812	17805	17731	17881	17898	17703	17821	17605	17736	17670	17666	17699	17568	17671	17749	17569	17532	17659	17741	17637	17679	17828	17902	17508	17786	17688	17644	17734	17729	17719	17665	17685	17616	17915	17703	17659	17869	17689	17588	17625	17625	17722	17820	17794	17863	17691	17626	17636	17718	17545	17674	17673	17642	17665	17704	17702	17766	17776	17732	17887	17837	17745	17658	17710	17733	17811	17665	17781	17685	17572	17632	17721	17862	17840	17882	17801	17811	17621	17780	17807	17853	17990	17950	17795	17685	17835	17665	17639	17764	17661	17725	17826	17824	17691	17820	17795	17696	17704	17695	17742	17716	17797	17628	17648	17870	17722	17595	17775	17664	17849	17828	17734	17679	17829	17608	17697	17798	17778	17913	17795	17622	17744	17858	17689	17922	17835	17908	17691	17745	17898	17836	17423	17718	17684	17856	17882	17728	17818	17691	17685	17841	17866	17769	17707	17924	17866	17835	17671	17942	17868	17818	17788	17777	17999	17649	17792	17828	17489	17959	17737	17767	17501	17722	17800	17770	17890	17827	17849	17639	17739	17763	17772	17803	17635	17700	17730	17673	17857	17745	17729	17589	17779	17841	17605	17614	17740	17524	17702	17767	17746	17838	17715	17571	17669	17792	17896	17707	17868	17692	17838	17776	17645	17735	17785	17637	17693	17759	17751	17479	17550	17597	17846	17601	17822	17683	17807	17602	17602	17923	17701	17635	17684	17703	17678	17838	17700	17856	17872	17822	17950	17789	18010	17596	17710	17711	17675	17752	17576	17702	17809	17622	17851	17740	17812	17932	17771	17850	17815	17576	17585	17735	17956	17789	17889	17824	17722	17874	17792	17769	17633
37843	52024	45725	33581	25644	22028	19984	18400	17364	16527	16115	15921	15603	15438	15416	15415	15037	15200	15239	15285	15161	15059	14968	15013	14923	15007	15067	15046	15197	14952	15027	15060	15016	15099	15022	15110	15056	15179	15085	15109	14938	14990	15281	14898	14996	15223	15082	15028	15046	15016	15020	15075	14914	15075	14938	15005	14978	15044	14966	15122	15044	15107	15034	15025	15259	14970	14976	15060	15121	15134	15070	15299	15227	14982	15098	15106	15063	15036	15053	15106	15023	15079	15150	15028	15047	15058	15174	14932	14939	15020	14937	15079	14935	15080	14863	15064	15051	15106	15031	14964	15126	14774	15016	14848	14901	15037	14920	15115	15016	15123	14835	15045	14913	15325	15034	15018	14916	15029	15185	15324	14991	14943	15178	15056	14958	14954	15031	14903	15152	15187	15188	15031	15045	15047	14981	14926	15057	15055	14978	15120	14865	14901	15022	15030	14919	15086	15143	15148	14991	15056	15009	14921	14970	15102	14967	14935	15059	15022	15090	15050	14984	15091	15009	15049	14966	15021	15024	15087	15033	14908	14984	15057	15084	15034	15063	15104	15040	15183	14959	14988	14863	15008	14976	15032	14955	14868	14991	15157	14913	15019	15005	14961	15040	15126	15134	15020	14904	15093	15143	15221	14909	15095	15041	14885	14967	15032	15109	15020	15148	14971	14891	15248	15045	14910	15142	15116	15060	15031	15095	14966	14980	15194	15040	15159	15077	15129	15037	14990	15019	15005	15068	15016	15046	15110	15084	15051	15080	15283	15066	15082	14963	14810	15118	14876	14959	15014	15019	15137	15000	14993	15071	15100	15175	15012	15090	15137	15127	15048	14891	15121	15120	14947	14847	14997	14966	14934	15122	14996	15126	15080	15213	14893	14920	15057	15174	14906	15092	15119	15080	15112	14963	15093	14952	14981	15111	15035	14969	14975	14960	15156	15028	15332	14996	15028	15053	14933	14941	15016	15183	15049	15139	15168	15091	15036	15168	15092	14883	15106	15024	14902	15150	15018	14970	15051	14979	15091	15016	15124	14879	15087	15147	14919	14981	14878	15037	15010	14992	14965	14904	15091	14889	15115	15110	15066	15023	15138	14944	15100	14992	14984	15163	15011	14959	14940	15144	15154	15007	14956	14879	15159	14964	15118	15003	15107	15012	15012	15059	14918	14946	15070	15062	15108	15094	15035	14987	15130	15051	14929	15082	14999	15069	14962	14996	14899	15212	14916	15135	15060	15083	15120	14986	14952	14997	14971	14931	14990	15139	15133	14994	14866	15096	14957	15002	15004	15056	15089	14993	15051	15101	15020	15071	15207	15090	15055	14981	14975	15079	15132	15089	15094	15013	15156	15066	14998	15050	15002	15009	14997	15069	14829	14932	14958	15095	15097	15013	15174	15123	15072	15108	15040	15156	14892	15071	15035	15021	14897	15227	15155	14955	15145	14901	15067	14843	15082	14990	15079	15001	14994	14898	15228	14966	14962	15132	15088	15060	15049	14856	15162	15130	15054	14897	15135	14852	15115	15034	15046	15015	15122	15024	14961	14947	14955	15196	15062	15113	15039	15080	15030	15063	15068	15137	15154	15068	14990	14940	14869	14857	14891	15228	15037	14988	15023	14952	14920	14999	14989	14987	14955	15083	15004	15284	15110	14995	14936	15116	14919	14998	15015	15081	14977	15063	14987	15163	14960	15033	15047	15078	15129	15184	14949	14939	15021	15068	14986	15102	15035	14996	14848	15013	15105	14996	15025	14993	14873	15074	14901	14988	15072	14981	15205	14928	14924	15076	14960	14992	14801	14960	15004	15164	15112	15098	15015	15062	15082	15118	15054	14852	14922	14991	15019	14906	15041	15087	15120	15211	15165	14858	15147	15093	15084	14961	14984	15004	15037	15066	14874	15033	15135	15058	14998	15007	15161	15056	15126	15033	15185	15075	14990	14996	14849	15057	15042	14860	14974	15147	15279	14923	15234	15050	14904	14933	14947	14836	15077	14982	15117	14965	15054	15063	14949	15259	15071	14989	14998	15146	14940	15084	15204	15016	15144	14897	15032	14953	15032	14959	15076	15037	15045	14967	15173	15019	15054	15141	15160	14952	15052	14984	15034	15008	14969	15003	14972	15088	15184	15179	14971	15012	15019	14895	15144	15078	15086	15029	15129	15047	14830	14927	15028	15084	15118	15102	14866	14779	14981	14970	15038	15044	14989	15069	15159	15147	14931	15111	14969	14742	14987	14890	14913	15221	14887	15156	15027	15142	15034	15136	14993	15014	15157	15119	14965	15083	15093	15023	15003	14940	15067	15289	15072	15012	15046	14796	14990	15047	15197	15163	15005	15005	15056	15071	15045	15048	15152	15134	15199	14952	15028	15052	15185	15014	15088	15122	15000	15033	15110	15036	15046	15163	15112	15053	15083	15252	15022	15145	15157	15041	15170	15074	15031	14937	14909	15239	15077	15152	14962	14982	14910	15154	15156	15013	15101	15141	15108	15082	15061	15029	15215	14973	15086	15241	15032	14993	14941	15112	15162	15052	15171	15090	15164	15014	15085	15038	14966	15060	15059	14951	14974	15183	15228	15247	15126	14944	15085	15196	14975	14852	15113	15077	15182	15042	14899	15063	14953	15034	15075	15017	14994	14938	15056	15016	14872	14941	14934	15014	15012	15001	15016	15115	14880	15064	15309	15062	15013	15137	14947	15149	15094	14976	15041	14924	15055	15084	15081	14961	14976	14864	15006	15106	14962	14884	15070	14992	14974	15112	15105	15223	14844	15056	15062	15004	15153	15261	15076	14919	15198	15150	15009	15030	15032	15084	15047	15101	15032	15066	15021	15088	14880	15049	15042	14845	15001	15113	15042	14951	15045	15016	14882	15099	15021	15085	15041	14968	14841	15047	15079	14939	14918	15126	15247	15015	15026	14892	15058	14983	15028	14965	14940	15063	15044	14941	14977	15022	15166	15116	15130	14994	14937	14999	14969	15156	15104	14801	15146	15100	15027	15055	14866	14952	15129	15029	15168	15003	15017	14958	15183	14898	14987	14943	15107	15146	14901	15137	15085	14916	14952	14927	15011	15018	15103	15044	14959	14801	15053	15016	14980	14990	14925	15089	14963	14935	14903	15078	15089	15050	15187	15030	14952	15024	15061	14869	15100	14892	15016	14974	14957	15126	15073	15058	15046	15104	15174	15011	15005	15107	15046	15054	15100	14929	15044	15257	15030	14965	14875	15221	15156	15012	15142	14979	15157	14804	15177	15112	15072	15142	15164	14936	15053	15079	15098	15105	15102	15012	14969	15040	15212	14895	14991	15034	15145	14992	15106	15078	15157	15052	15027	14957	15157	15023	15021	15200	15080	15059	14946	15183	15023	15043	15035	14961	15064	14988	15150	15046	14856	15146	14884	15198	15054	14977	15004	14959	15003	14999	14997	14991	14815	15169	14965	14982	15062	15045	14881	15028	15104	15151	14992	15059	15135	15030	14992	14880	15163	15054	15097	15100	15074	15036	15126	15012	15085	15074	14985	15019	14994	15093	14888	15095	15075	15126	14920	15087	15052	14999	15081	15186	14889	15065	15026	14999	15057	15098	15035	14906	15180	15206	15189	14989	14969	15051	15097	15217	14969	14998	15166	15023	15037	15096	15120	15186	15135	14998	14916	15121	15038	14850	14965	15091	14943	15144	15156	15023	15052	15126	15021	15062	15115	14961	15099	15018	15222	15074	14995	14917	15004	15109	15030	15017	15079	15063	15012	15142	15171	15115	15089	15040	15059	15038	15288	15084	15135	15169	14961	14978	15087	15106	15075	15037	15004	14885	14945	15117	14960	14966	14883	15153	15143	15116	14927	14914	15151	15151	14936	14874	14963	15139	15187	15157	15230	15003	15235	15022	15017	14895	14952	14912	15113	15098	15045	15148	14946	15149	15164	14986	15024	15097	15073	15066	15016	14976	15085	15133	15096	14984	14984	15054	14960	15106	15058	15048	15049	14958	14971	15075	14942	14964	15069	15047	15035	14907	15121	15251	15183	15070	14859	15126	14931	15096	14973	15165	14881	14930	15289	15106	15005	15124	15131	15098	15182	15059	14889	14950	15220	14976	14846	15073	15025	15140	15070	15154	15017	15053	15036	15031	15013	15024	15007	15053	14984	14904	15062	14948	15016	15013	15159	15103	14985	15128	14987	14886	14954	15023	14953	14957	15002	14962	15036	14961	15082	15267	14959	15145	14967	15117	15029	14907	14998	15150	14958	15122	15129	15040	14989	15135	15160	15050	15025	14898	15081	15003	15013	15074	15072	15096	14906	15015	15154	15040	15126	14967	15034	15103	15062	14963	14831	15087	14949	14919	15039	14846	14997	15007	15088	15065	15041	14983	15032	15026	14944	15237	14999	15072	15211	15298	15016	15033	15013	14992	15068	15011	15029	14978	15003	14945	15022	15166	14816	14932	15027	14936	14979	15149	15060	14982	15079	15034	14954	15035	14874	15164	15045	15122	15150	14970	15025	15056	15117	14922	15078	15127	15016	15118	15058	15066	15242	15142	15030	15020	15086	15286	14995	15145	15065	15160	14996	15173	14919	15015	14930	14839	15008	14991	14946	15151	15048	15002	14967	15082	15070	15126	15101	15238	15030	15001	15180	14977	15119	15080	15020	15066	15015	15114	15049	15160	14931	15040	15097	14976	15158	14863	15076	15031	15247	15014	15098	14940	15132	15008	15019	15119	14943	15179	14965	15027	15076	15118	14986	14946	15123	14960	14894	15061	14940	15083	15166	15177	15080	14998	15214	15008	14970	15073	15046	15029	14990	15041	15164	15068	15158	15048	15098	14884	15024	15208	15133	15026	15248	15110	15010	15055	15074	15037	15091	15025	14976	15054	15113	14976	14991	14933	15098	14979	14910	14846	15069	14872	15067	15084	15190	14961	15014	15050	15057	15041	14918	15157	15104	15116	14964	15156	15112	15109	14999	15082	14983	14875	15024	15078	14937	15107	14830	15083	15135	15026	15113	15074	14983	15068	15064	15019	15062	15195	15011	14939	14909	15141	15158	15153	15020	15095	15076	15050	15097	15051	15159	15075	15178	15123	14899	14929	14993	15000	14903	15064	15024	15056	15034	15065	14970
24012	21490	29414	26221	25692	27087	25990	21696	20214	19674	18997	18588	18140	18201	17923	17667	17608	17538	17469	17470	17682	17725	17461	17581	17423	17628	17644	17753	17581	17615	17501	17731	17597	17513	17484	17555	17621	17321	17340	17315	17325	17593	17497	17339	17397	17365	17598	17445	17761	17582	17400	17419	17418	17387	17420	17502	17588	17368	17433	17353	17362	17453	17333	17507	17338	17279	17366	17439	17399	17378	17458	17569	17481	17284	17512	17459	17298	17423	17411	17438	17463	17645	17509	17706	17609	17434	17562	17472	17537	17529	17590	17460	17516	17442	17688	17475	17389	17269	17557	17601	17616	17665	17423	17369	17643	17486	17420	17359	17361	17276	17576	17348	17505	17258	17362	17404	17550	17401	17251	17460	17434	17326	17497	17708	17333	17541	17289	17445	17387	17414	17519	17463	17272	17662	17230	17528	17439	17595	17717	17366	17295	17275	17347	17621	17437	17480	17470	17461	17529	17673	17468	17395	17501	17451	17265	17485	17420	17374	17371	17566	17556	17344	17505	17757	17581	17325	17420	17585	17365	17361	17527	17170	17697	17457	17370	17347	17559	17335	17525	17429	17452	17367	17545	17327	17564	17377	17396	17635	17409	17196	17441	17586	17330	17497	17599	17466	17292	17365	17369	17590	17367	17556	17431	17534	17613	17425	17545	17381	17615	17463	17327	17457	17458	17374	17388	17377	17471	17571	17689	17477	17497	17490	17500	17398	17449	17435	17481	17483	17481	17308	17444	17431	17572	17505	17378	17496	17399	17319	17592	17355	17371	17429	17362	17346	17607	17476	17431	17312	17484	17502	17349	17423	17251	17503	17369	17406	17542	17431	17514	17475	17306	17245	17620	17410	17429	17377	17497	17452	17336	17408	17384	17512	17324	17178	17587	17503	17619	17471	17550	17650	17593	17363	17464	17303	17457	17284	17578	17589	17372	17654	17235	17568	17441	17556	17617	17479	17279	17474	17349	17291	17450	17411	17574	17355	17304	17498	17568	17373	17293	17414	17655	17715	17453	17294	17371	17580	17432	17478	17537	17399	17330	17450	17187	17408	17503	17404	17318	17471	17360	17420	17333	17356	17488	17318	17584	17289	17526	17450	17303	17357	17429	17590	17405	17212	17448	17405	17659	17415	17450	17411	17399	17448	17504	17489	17357	17523	17631	17494	17704	17425	17472	17296	17406	17504	17548	17671	17484	17356	17463	17595	17588	17319	17439	17488	17437	17404	17449	17543	17447	17415	17350	17313	17473	17415	17489	17673	17388	17314	17374	17432	17283	17419	17518	17424	17450	17526	17549	17470	17516	17468	17341	17434	17495	17283	17410	17510	17421	17416	17426	17514	17339	17239	17434	17506	17377	17449	17476	17590	17417	17416	17564	17525	17618	17452	17651	17299	17593	17366	17709	17586	17499	17410	17391	17602	17466	17483	17566	17485	17369	17387	17543	17364	17463	17513	17363	17382	17442	17705	17335	17417	17318	17677	17452	17357	17404	17378	17346	17457	17508	17395	17614	17324	17445	17377	17412	17369	17407	17468	17574	17521	17469	17669	17448	17424	17490	17318	17384	17441	17354	17246	17730	17436	17455	17489	17381	17455	17490	17459	17376	17593	17492	17335	17424	17528	17295	17508	17497	17558	17455	17473	17277	17534	17532	17430	17550	17280	17505	17390	17508	17503	17542	17359	17513	17626	17612	17654	17537	17545	17551	17463	17560	17575	17478	17647	17517	17460	17638	17397	17618	17390	17460	17511	17507	17672	17492	17452	17219	17301	17305	17374	17454	17576	17459	17565	17507	17372	17401	17465	17404	17331	17552	17567	17352	17444	17605	17397	17295	17393	17451	17462	17452	17477	17422	17274	17442	17283	17449	17291	17434	17307	17430	17586	17491	17325	17334	17560	17366	17477	17492	17377	17522	17224	17576	17614	17477	17497	17536	17395	17400	17497	17346	17384	17260	17293	17409	17546	17384	17565	17501	17316	17601	17380	17507	17592	17431	17430	17502	17426	17469	17526	17554	17348	17415	17469	17396	17273	17338	17550	17279	17328	17393	17416	17467	17270	17361	17405	17592	17314	17567	17457	17333	17439	17431	17298	17333	17372	17601	17537	17286	17537	17306	17440	17462	17550	17607	17636	17293	17246	17348	17447	17498	17508	17378	17336	17407	17298	17377	17338	17338	17438	17531	17423	17489	17493	17618	17439	17383	17449	17581	17539	17605	17422	17579	17520	17594	17465	17447	17507	17437	17544	17226	17334	17524	17337	17411	17479	17529	17544	17595	17500	17342	17298	17672	17717	17729	17344	17479	17534	17454	17356	17523	17397	17234	17467	17321	17388	17406	17454	17434	17490	17526	17335	17632	17600	17567	17628	17289	17446	17308	17398	17362	17481	17382	17600	17422	17497	17464	17433	17404	17424	17397	17607	17220	17428	17261	17424	17553	17384	17412	17279	17544	17588	17581	17477	17446	17309	17574	17533	17697	17542	17417	17426	17585	17747	17381	17691	17445	17483	17444	17599	17522	17614	17553	17489	17361	17305	17446	17517	17360	17342	17326	17451	17544	17412	17423	17433	17273	17418	17445	17528	17519	17554	17216	17422	17358	17355	17445	17549	17390	17631	17238	17427	17467	17440	17580	17622	17399	17361	17480	17555	17525	17440	17374	17369	17480	17402	17482	17440	17234	17320	17418	17364	17608	17299	17306	17491	17474	17499	17538	17471	17424	17423	17382	17367	17506	17470	17494	17172	17507	17582	17521	17466	17517	17401	17535	17419	17480	17442	17366	17328	17569	17399	17623	17445	17473	17461	17564	17454	17474	17358	17586	17574	17413	17319	17442	17546	17499	17377	17490	17450	17627	17414	17405	17516	17601	17704	17486	17397	17672	17524	17415	17551	17426	17480	17442	17486	17467	17309	17480	17338	17476	17626	17388	17638	17439	17537	17433	17415	17537	17599	17611	17711	17476	17625	17680	17466	17469	17422	17559	17380	17403	17769	17674	17539	17626	17420	17543	17392	17326	17307	17532	17331	17526	17383	17376	17533	17355	17547	17517	17739	17616	17578	17536	17633	17618	17423	17448	17317	17366	17386	17385	17508	17209	17264	17395	17584	17509	17416	17363	17403	17542	17232	17554	17790	17544	17231	17505	17658	17553	17431	17524	17395	17603	17467	17443	17300	17540	17421	17496	17619	17571	17486	17558	17354	17532	17362	17512	17542	17473	17431	17501	17484	17493	17577	17411	17373	17443	17340	17473	17399	17397	17271	17564	17639	17353	17561	17353	17257	17291	17332	17519	17637	17471	17483	17451	17540	17403	17444	17305	17418	17387	17435	17639	17498	17589	17495	17439	17336	17390	17504	17542	17501	17469	17416	17403	17434	17365	17578	17433	17472	17314	17343	17237	17425	17602	17547	17417	17487	17484	17417	17434	17510	17430	17328	17281	17527	17657	17481	17448	17306	17489	17351	17514	17537	17487	17420	17330	17417	17533	17421	17274	17330	17374	17427	17300	17347	17414	17474	17498	17578	17536	17502	17392	17253	17625	17364	17356	17344	17302	17300	17392	17153	17434	17496	17463	17310	17502	17470	17475	17309	17617	17632	17563	17367	17230	17447	17504	17393	17520	17430	17469	17494	17524	17449	17394	17541	17580	17540	17288	17506	17461	17515	17506	17464	17440	17466	17600	17489	17416	17380	17282	17384	17408	17543	17566	17361	17247	17308	17614	17426	17269	17358	17662	17391	17661	17481	17173	17302	17425	17441	17468	17475	17558	17512	17438	17513	17506	17451	17438	17536	17499	17424	17439	17633	17758	17565	17426	17378	17413	17630	17463	17508	17441	17402	17415	17563	17427	17513	17314	17628	17289	17330	17496	17294	17487	17445	17587	17290	17460	17535	17338	17442	17438	17518	17352	17402	17438	17487	17434	17311	17418	17361	17393	17463	17624	17365	17201	17500	17544	17290	17444	17656	17564	17414	17602	17454	17427	17413	17498	17527	17431	17436	17451	17388	17502	17388	17617	17537	17410	17448	17638	17614	17572	17305	17579	17503	17387	17502	17523	17251	17508	17595	17397	17597	17798	17667	17330	17348	17356	17510	17511	17524	17384	17689	17520	17374	17496	17438	17636	17450	17416	17418	17447	17398	17480	17552	17522	17494	17419	17274	17612	17422	17452	17515	17243	17443	17348	17418	17372	17278	17583	17540	17538	17607	17610	17298	17544	17559	17354	17477	17342	17272	17597	17589	17359	17453	17532	17176	17300	17124	17433	17380	17355	17256	17343	17540	17717	17538	17463	17341	17606	17392	17367	17332	17360	17468	17241	17331	17556	17426	17375	17304	17622	17532	17351	17290	17181	17243	17351	17321	17356	17476	17475	17453	17556	17530	17538	17586	17482	17542	17389	17244	17439	17281	17345	17517	17428	17571	17429	17278	17667	17440	17495	17489	17373	17319	17336	17423	17393	17611	17539	17723	17532	17644	17571	17671	17436	17588	17602	17361	17448	17438	17397	17632	17500	17356	17553	17518	17419	17585	17170	17588	17472	17561	17426	17629	17701	17539	17545	17261	17364	17406	17496	17525	17402	17372	17456	17468	17385	17378	17429	17516	17446	17499	17372	17226	17685	17537	17422	17552	17554	17493	17538	17361	17491	17442	17552	17204	17367	17443	17454	17312	17463	17445	17484	17412	17242	17542	17419	17439	17442	17586	17339	17621	17540	17504	17706	17427	17537	17406	17521	17366	17390	17547	17355	17338	17169	17602	17459	17305	17455	17430	17261	17333	17484	17577	17421	17558	17445	17379	17542	17397	17463	17180	17489	17366	17455	17307	17543	17390	17418	17593	17488	17369	17459	17472	17520	17304	17668	17434	17646	17452	17687	17238	17484	17633	17493	17508	17484	17629	17434	17303	17407	17526	17559	17624	17342	17136	17516	17428	17378	17472	17274	17433	17311	17469	17254	17556	17481	17271	17316	17511	17615	17437	17574	17407	17451	17404	17524	17395	17451	17444	17429	17322	17333	17448	17560	17410	17427	17596	17269	17522	17350	17568	17353	17352	17174	17454	17656	17448	17643	17358	17510	17518	17285	17454	17359	17584	17267	17506	17468	17517	17672	17380	17460	17467
37932	59394	54119	40154	32158	28213	23046	20199	18531	17714	16677	16049	15699	15582	15395	15212	14940	15185	15121	15144	14891	14946	15013	14912	15066	14950	15000	14913	14941	15054	14974	14881	14938	14900	14777	14926	14836	14999	15120	15110	14907	14812	14873	14793	14838	14832	15022	14770	14886	14733	14823	15026	14826	14881	14752	14937	14790	15001	14914	14838	14846	14936	14818	14799	14724	14781	14982	14928	14983	14938	14832	14661	14976	14961	14703	14857	14715	14895	14665	15000	14933	14918	14629	14989	14885	14746	14859	14930	14777	14832	14866	14762	14983	14761	14983	14897	14862	14962	14991	15063	14956	14843	14824	14812	14940	14824	14975	14917	14937	14857	14821	14942	14954	14919	14913	14762	14988	14835	14942	14911	14942	14995	14766	14831	14734	14843	14981	14796	14876	14887	14919	14839	15085	14738	14855	14822	14927	14796	15034	14829	14967	14957	14863	14742	14726	14819	14676	14908	15016	14741	15021	14823	14906	14991	14919	14928	14936	14971	14796	15130	14929	14875	14836	14820	15035	14883	14778	14780	14793	14803	15110	14930	14966	14863	14837	14904	14972	14923	14893	14788	14803	14776	14924	14910	14858	14896	14795	14885	14812	14976	14843	14929	14873	14798	14676	14744	14838	14873	14915	14853	14870	14857	14920	14847	14771	14851	15007	14867	14897	14862	14774	14816	14932	14939	14822	14942	14641	14944	14956	14920	14838	14880	14773	14967	14809	14887	14854	14802	14743	14813	14875	14900	15044	15056	14989	14745	14894	14887	14905	15000	14870	14819	14901	14949	14852	14837	14934	14973	14979	14681	14863	14992	14768	14915	15062	14871	15009	14844	14780	14815	14843	14767	14750	14884	14790	15046	14901	14800	14822	14841	14836	14928	14863	15079	14924	14847	14799	14853	14869	14890	14795	14985	15077	14603	14895	14838	14721	14798	14894	14801	14964	14851	14874	14799	14930	14965	14813	14808	14818	14923	14901	14917	14931	14775	14804	14869	14852	14881	14797	14959	14872	14951	14894	15018	14757	14864	14859	14942	14929	14896	14871	14837	14803	15018	14728	14939	14880	14639	14680	14914	14840	14892	14750	14802	14687	14771	14738	14706	15051	14754	14751	14671	14861	14915	14692	14804	14842	14835	14849	14807	14839	14823	14810	14904	14668	14755	14867	14771	14825	14875	15003	14827	14792	14763	14832	14786	14884	14846	14835	14776	14820	14885	14950	14940	14891	14906	14782	14863	14780	14935	14789	14920	14837	14831	15039	14958	14946	14780	14846	14914	14809	14868	14893	14903	14924	14767	14877	14671	14799	14939	14811	14821	14902	14812	14824	14866	14803	15020	14762	14845	14836	14906	14973	14848	14744	14834	15008	14895	14800	14907	14781	14697	14865	14654	14977	14887	14751	14812	14940	14773	15018	14877	15079	14888	14906	14632	14955	14944	14769	14752	14849	14958	14998	14760	14951	14744	15043	14846	14742	14902	14854	14898	14893	14867	14859	14643	14858	14957	14937	14915	14926	14894	14903	14853	14845	14891	14703	14819	14914	14938	14826	14870	14972	14918	14950	14886	14550	14837	14959	14781	14880	15013	14966	14825	14970	15001	14932	14787	14930	14919	14811	14865	14789	14836	14913	14819	15091	14826	15076	14834	14844	14889	14776	14964	15074	14849	15083	14964	14869	15021	14951	14991	14850	14746	14736	14681	14857	14918	14951	14915	14865	14791	14850	14748	14872	14918	14803	14957	14900	14833	14875	14781	14681	14952	14725	14879	14841	14706	14882	14822	14821	14730	14746	15074	14843	14898	14729	14810	14945	14862	14885	14954	14672	14940	14867	14887	14907	14868	14783	14919	14820	14990	14616	14986	14951	14649	14864	14846	15035	14879	14862	14807	14775	14846	14825	14736	14926	14906	14996	14934	14849	14913	14831	15002	14813	14821	14895	14782	14820	14864	14837	14764	14868	14891	14902	14786	14742	14938	14966	14847	14776	14873	14873	14702	14954	14942	15057	14921	14850	14946	14838	14854	14997	14764	14938	14819	14854	14890	14702	14889	14793	14916	15009	14675	15030	14930	14895	14798	14674	14836	14881	14819	14876	14900	14775	14951	15016	14806	15017	14852	14782	14828	15040	14745	14752	14864	14916	14830	14627	15014	15067	14864	14878	14882	14915	14808	14831	14738	14716	14838	14730	14792	14859	14821	14941	14845	14794	14914	14840	14850	14843	14809	15104	14882	14826	14927	14721	14883	14892	14927	14965	14786	14914	14941	14828	14821	14941	14906	14886	14723	14826	14929	14857	14813	15019	14848	14879	14812	14942	14826	14786	14801	14916	14847	14766	14792	14866	14818	14966	14947	15027	14904	14888	14874	14937	14869	14848	14872	14871	14674	15079	14878	14761	14945	14858	14688	14907	14886	14953	14788	14899	14792	14943	14770	14828	15078	14788	14757	14747	14823	14875	14809	14956	14814	14995	14763	15025	14842	14806	14812	14766	14659	15034	14854	15034	15136	14767	14849	14955	14831	14929	14887	14687	14896	14881	14935	15122	14976	14968	14821	14819	14891	14861	14770	14830	14854	14768	14889	14628	14910	14805	14799	14939	14761	15013	14880	14922	14926	14618	14816	14571	14910	14994	14824	14909	14702	14969	14763	15039	15075	14639	14906	14842	14900	14828	14710	14910	14828	14811	14988	14877	14749	15052	14913	14959	14836	14777	14957	14902	14939	14853	14758	14927	14699	14949	14856	14825	14762	14774	14943	14816	14907	14826	14836	14885	14829	14755	14733	14865	15089	14901	14905	14764	14957	14836	14852	14911	15040	15031	14760	15021	14948	14790	14813	14887	14838	15090	14848	14803	14852	14991	14920	15013	15028	14979	14823	14778	14814	14826	15013	14831	14844	14964	14781	14951	14839	15052	14813	14685	14852	14873	15026	14899	14924	14840	14871	14711	14845	15205	14757	14935	14991	14786	14896	14841	14845	14898	14937	14938	15115	14780	14973	14841	14839	14881	14823	14851	14723	14971	14890	14848	14827	14927	14839	14964	14769	14747	14982	15000	15010	14791	14969	14859	14958	14868	14824	14846	14923	14630	14963	14670	14905	14616	14980	14811	14975	14857	14922	14728	14979	14895	14926	14696	14882	15036	14919	14838	14773	14790	14782	15012	14791	14813	15078	14770	14763	14854	15023	14861	14866	14784	14871	14830	14919	14790	15015	14937	14654	15012	14922	14874	14847	14798	14993	14752	14898	15073	14892	14867	14795	14952	15039	14797	15033	14856	14944	14829	14942	14876	14807	14899	14781	14883	14780	14700	14758	14868	14805	14909	14889	14954	14841	14861	14910	14785	14836	14997	14888	14932	14891	14745	14827	15021	14865	14636	14744	14736	14889	14863	14894	14889	14910	14881	14913	14903	14828	14933	14859	15026	14892	14806	14953	14934	14894	14873	14999	14912	14771	14908	14831	14815	14950	14792	14906	14794	14929	14763	14783	14736	14899	14886	14932	14871	14929	14848	14992	14853	14948	14821	15038	14860	14950	14943	14933	14866	14775	14768	14917	14835	14643	14723	14785	14837	14928	14982	14811	14918	14701	15016	14955	14876	14948	14986	14903	14996	15001	14922	14795	14986	14910	14698	14796	14769	14914	14751	14848	14916	14862	14602	14789	14725	14711	14677	14860	14915	15022	14814	14868	14792	14861	14938	14972	14860	14824	14802	15029	14770	14996	14836	14875	14862	14957	14818	14857	14820	14867	14878	14745	15000	14890	14914	14910	14785	14810	14980	14970	15033	14843	14844	14851	14967	14819	14693	14673	15065	14969	14828	14847	14777	14932	14653	14960	14869	14784	14846	14928	14957	14869	14948	14939	14940	14927	14914	14693	15016	15090	14775	14917	14730	14942	14797	14895	14770	15011	14949	14711	14846	14792	14757	14821	14748	14709	14926	15020	14815	14929	14751	14873	14851	14768	14834	14931	14827	14910	14835	14732	14819	14946	14914	14810	14819	14934	14908	14874	14834	14836	14763	14920	14898	14846	14886	15010	14747	14836	14979	14913	14901	15004	14723	14899	14915	15023	14891	14811	14906	14908	15003	14884	14797	14842	14873	14695	15014	14863	14964	14774	14931	14835	14870	14977	14866	14869	14916	14956	14846	14885	14795	14963	14864	14710	14714	14826	14815	14965	14947	14783	14723	14911	14804	14958	14905	14860	14750	14698	14893	14673	14825	14878	14787	14993	14852	14940	14933	14850	14798	14939	14591	14836	14931	14802	14928	14902	14785	14839	14752	14821	14851	14979	14840	14897	14776	14805	14976	14954	14866	14710	14950	14961	14908	14916	14725	14808	14812	14901	14819	14999	14839	14847	14847	14745	14937	14799	14925	14939	14855	14741	14856	14811	14917	14885	14883	14924	14896	14830	14870	14946	14915	15031	14855	14745	14784	14794	14927	15113	14899	14817	14816	14842	14771	15030	14897	14941	14877	14836	14921	15034	14818	14990	14940	14769	14903	14743	14780	15144	14765	14939	14817	14871	14808	14759	14999	14862	14801	14757	14918	14804	14786	14828	14826	14760	14964	14698	14846	14764	14994	14898	14872	14973	14829	14920	14760	14814	14988	14860	14901	14976	14833	14786	14899	14867	14970	15077	14877	14821	14766	14810	14774	14913	14972	14969	14758	14920	14901	14851	14853	14910	14910	14987	14884	14815	14843	14846	14869	14766	15045	14953	14681	14859	14744	14926	14964	14902	14896	14603	14894	14849	14977	14661	14765	15015	14869	14750	14858	15050	14937	14817	14788	14988	14742	14908	14986	14927	14816	15009	14842	14716	15036	14916	14884	14746	14887	14788	14846	14898	14963	14867	14787	14747	14836	14805	14798	14879	14909	14942	14897	14973	14814	14731	15011	14941	14948	14948	14866	14648	14815	14888	14754	14676	14824	14885	14937	14748	14738	15010	14891	14822	14938	14896	14898	14930	14920	14814	14917	14878	14998	14736	14905	14901	14681	14749	14890	14830	14838	14647	14868	14846	14886	14840	14790	14934	14776	14948	14946	14937	14833	14855	14984	14783	14956	14788	14884	14776	14944	14717	15004	14924	14841	14785	14764	14884	14722	14952	14835	14761	14806	14968
22888	21469	29344	24636	23773	28063	30036	24012	21786	21315	20307	19684	19090	18993	18839	18728	18419	18765	18509	18539	18353	18498	18631	18594	18366	18431	18403	18229	18312	18371	18363	18275	18291	18111	18339	18164	18085	18067	18164	18110	18071	18218	18217	18299	18171	18263	18111	18184	18139	18156	18136	18233	18238	18064	18272	18090	18330	18022	18103	18176	18217	18159	18257	18046	18280	18244	18074	18145	18260	18061	18268	18165	18119	18055	18228	18257	18002	18298	18114	18150	18120	18341	18210	18247	18254	18116	18438	18175	18236	18338	18048	18126	18165	18283	18091	18005	18105	18068	18206	18207	18128	18253	18414	18373	18177	18205	18274	18294	18118	18010	18232	18244	18161	18289	18249	18282	18292	17993	18114	18143	17998	18332	17911	18185	18339	18203	18151	18084	18252	17986	18356	18214	18224	18136	18126	18162	18372	18157	18211	18274	18156	18209	18224	18061	18029	18266	18265	18273	18124	18003	18115	18251	18131	18366	18073	18179	18127	18071	18252	18330	18227	18063	18205	18096	18128	18230	18082	18146	17909	18224	18095	18133	18065	18042	18208	18121	18131	18265	18266	18046	18202	18266	18237	18124	18155	18140	18049	18069	18075	18063	18312	18315	17987	18079	18198	18172	17978	18166	18386	18132	18123	18166	18180	18009	18149	18228	18146	18362	17964	18016	18329	18162	18282	18320	18391	18265	18145	18111	18138	18099	18200	18219	18271	18136	18150	18333	18200	18200	18316	18040	18063	18267	18183	18079	18276	18091	18226	18039	18081	18041	18005	18258	18145	18071	18050	18089	18021	18087	17957	18233	18167	18317	18220	18110	18038	17801	17921	18258	18258	18017	17980	18093	18035	17938	18034	18196	18050	18193	17935	17960	18013	18020	18136	18144	17996	17985	18001	18206	18082	18071	18151	18108	18300	18062	18202	18085	18036	18085	18040	18015	18167	18180	18337	18014	17939	18112	18073	18018	18180	18050	18121	18220	17896	18237	17890	18230	18135	18058	18033	18157	18020	18021	18050	18069	17920	18150	18114	17955	17845	18189	18247	18187	18287	17977	18199	18219	18120	18180	18173	18229	17985	18193	18174	18226	18063	18249	18071	18173	18239	17908	18196	18033	18062	18223	18173	18006	18057	18216	18008	18180	18106	18098	18029	18212	18149	18055	18188	18213	18050	18235	18117	18128	18163	18216	18042	18077	18147	18111	17933	18132	18273	18183	18002	18112	17955	18153	18214	18112	18087	18087	18197	18097	17988	18202	18109	18111	18181	17982	18274	18225	18096	18287	18147	18038	17864	18274	18273	18322	17928	18158	18145	18120	17991	18154	18201	18139	18030	18016	18262	18068	18408	18301	18270	18144	18223	17810	18034	18212	18206	18252	18161	18201	18238	17972	18210	18016	18132	18069	18090	17825	18056	18152	18284	18116	18221	18203	18061	18138	18189	18292	17978	18196	18235	18081	18050	18125	18032	17968	18117	18050	18262	18000	18031	18143	18032	18151	18089	18085	18083	18138	18092	18018	18153	18300	17970	18119	18205	18091	18310	18079	18292	17877	18036	18124	18127	18068	17939	18084	18211	18041	18071	18242	18124	18267	18162	18024	18094	17851	18355	18023	18188	18233	18020	18200	18058	18177	18044	18083	18150	18130	18021	17915	18114	18043	18244	18006	18177	17993	18192	18149	18028	18356	18211	18262	18396	18034	18132	18049	18092	18202	18068	17967	18091	18307	18255	18285	18243	18253	18277	18058	18096	18284	18182	18226	18075	18066	18272	18050	18210	18140	18317	18190	18152	18213	17874	17925	17874	18160	18400	18067	17989	18128	18112	18130	18028	18077	18134	18236	18028	18103	18077	18031	18307	18135	18216	18263	18344	17986	18147	18160	17974	17978	18210	18200	17987	18047	17864	18193	18235	18172	18073	17967	17999	18019	18285	17980	18076	18100	18074	18144	18295	18018	18305	17870	17997	18111	18209	18238	18193	18322	18194	18332	18071	17909	18135	17978	18185	18077	18145	18352	18098	18120	18012	18179	18145	17983	18188	18206	17915	18105	18449	18295	18173	18077	18022	18016	18049	18470	18410	18248	18157	17999	17969	18085	18211	18201	18137	18359	18143	18176	18105	18059	18044	18044	18030	18141	18119	18252	18140	18360	18174	18106	18127	18130	18301	18085	18141	18175	17917	18080	18172	18070	18200	18145	18250	18305	18122	18194	18130	17992	18056	18188	18194	17917	17872	17974	18171	18019	18046	18292	18115	18244	18129	18208	18184	18098	18130	18029	18255	18123	18126	18141	18100	18106	18074	18061	18201	18192	18145	18157	18130	18108	18245	18321	18064	18008	18118	18363	18203	18261	18297	18268	18047	18147	18230	18232	18268	18183	18171	18214	18195	18138	18185	18213	17850	18056	18121	18250	18018	18193	18078	18117	17863	18107	18084	18106	18181	18128	18128	18163	18394	18040	18140	18033	18099	18186	18189	18259	18112	18057	18151	18260	18063	18121	18139	18088	18045	17957	18070	17959	18052	17895	18132	18116	18162	18033	18091	17992	18186	18438	18181	18157	18158	18145	18032	18103	18175	18261	18068	17978	18142	18155	18001	17947	18143	17969	18244	18213	18031	18135	18277	18147	18065	18056	18006	18094	18352	18291	18153	18219	18053	18065	18160	18146	18095	17889	18067	18051	18074	18145	18197	18027	18085	18340	18073	18195	18229	18136	18127	17993	18140	18218	17965	17963	18161	17987	18007	17986	18081	18097	18196	18095	18104	17937	17966	18048	18106	18280	18061	18078	18056	18215	18204	18259	18072	18216	18150	18441	18277	18270	18225	18112	18271	17781	18038	18110	18070	17948	18108	18356	18268	18140	18094	17900	18147	18169	18306	18225	18199	18195	18075	18049	18051	18078	18175	17917	18188	18374	18188	18204	18006	17942	18442	18247	18060	18190	18181	18292	18306	18077	18078	18171	18199	18042	18102	18259	18277	18030	18165	18341	18279	18135	18225	18073	18013	18233	18161	18213	18075	18134	18091	18106	18275	18332	18243	18285	17980	18224	18174	18215	18059	18348	18149	18196	17909	18114	17982	18173	18188	18214	18144	18285	18195	18121	18272	18038	17938	18139	18189	18293	18180	18079	18249	18175	17927	18083	18267	18164	18216	18032	18223	18092	18199	18065	18288	18130	18225	18136	18113	18074	18149	18103	18060	18076	18326	18165	18069	18123	18386	18124	18085	18258	18263	18208	18087	18154	18238	18081	18164	17901	18170	18180	17866	18039	18130	18231	18116	18025	18088	18019	18096	18209	18063	18162	18182	17962	18245	18172	18242	18128	18045	18325	18110	18223	18062	18121	18262	18147	18235	18311	18165	18236	18131	18036	18215	18182	17964	18188	18039	18342	18381	18190	18240	18087	18186	18228	18256	18292	17919	18105	18111	18244	18190	18328	18158	18245	18105	18089	18096	18179	18112	18024	18047	18122	18322	18273	18207	18126	18122	18286	18144	18188	18171	18175	18300	18176	18060	18043	18274	18243	18278	18100	18187	18239	18097	18206	18060	18146	18146	18158	17995	18072	18032	18321	18243	18040	18291	18101	17967	18068	18245	18079	18105	18357	18237	18126	18231	17962	18181	18048	18217	18245	18049	18160	18047	18391	18259	18305	18260	18089	18027	18315	18028	18252	18182	18225	18224	18280	18181	18195	18115	18153	18147	18137	18149	18234	18256	18154	18079	18034	18032	18295	18232	18109	18099	18248	18254	18279	18142	18016	18371	18054	18176	18020	18081	18161	18357	18008	18123	18272	18008	18011	18142	17998	18217	18253	18037	18217	18357	18152	18088	18145	18199	18148	18063	18049	17959	18006	18176	18287	18239	18078	17958	18180	18183	18149	18164	18243	18164	18061	18069	18201	18183	18140	17978	18234	18012	17936	18154	18138	18122	18107	18075	18062	18176	18328	17996	18256	18161	18123	18146	18176	18106	18171	18067	18112	18089	18073	18044	18225	18210	18194	18121	17914	17868	18059	18164	17949	18296	18178	17927	18184	18160	18092	18254	17940	18241	18084	18236	18201	17946	18124	18071	18362	18209	18144	17989	18097	18317	18078	18048	18027	18237	18014	18062	18210	18107	18151	18074	17955	18222	18295	18232	18192	18173	18167	18051	18168	18184	18163	18384	18004	18091	18132	18067	18075	18234	18345	18216	18142	18174	18130	18193	18163	18091	18178	17996	18133	18154	18050	18151	18213	18152	18105	17963	18253	18294	18235	18111	18072	18361	18152	18108	18118	18243	18059	18168	18256	18074	18148	18044	18252	18110	18010	18096	18067	17946	18159	18314	18012	18144	18109	18106	18029	18051	18167	17996	17978	18257	18234	18172	18015	18068	18287	18094	18087	18128	18318	18110	18256	17998	17801	18133	18239	18274	18049	18167	18070	18038	17987	18260	18240	18334	18364	17903	18233	18141	18114	18060	18160	17867	18028	18239	18202	18023	17953	18251	18117	17965	18238	18188	18225	18230	18162	18200	18123	18157	18205	18039	18278	18429	18308	18116	17972	18378	18173	18407	18336	18130	18157	18087	18321	18203	18053	18105	18154	17924	18134	18304	18191	18238	18070	18145	18070	18153	18131	18328	18176	18288	18101	17912	18051	18122	18035	17995	18268	18078	18087	18174	18025	18143	18329	18236	18151	18159	17920	18087	17970	18194	18255	18415	18063	18433	18108	18116	18129	18145	18179	18126	18194	18057	18095	18184	18140	18093	18128	18113	18157	17915	18195	18270	18074	18063	18197	18093	18217	18061	18212	17955	18153	18013	18204	18148	18007	18321	18102	18229	18178	18230	18098	18148	17952	18046	18128	18181	18300	18054	18314	18315	18107	18179	18158	18180	18288	18331	18253	18217	18189	17993	18248	18306	18035	18054	18249	18134	18121	17925	18175	17885	18086	18199	18068	17798	18169	18314	18381	18263	18289	18143	18112	17993	18246	18149	18018	17970	18195	18088	18201	18158	18183	18122	18170	18184	18284	18104	18242	18236	18157	18065	18195	18333	18033	18178	18256	18075	18344	18200	18236	18257	18194	18130	18291	18212	18063	17957	18217	18122	18147	18209	17959	17930	18198	18108	18096	18339	18123
40291	65524	61064	47607	37949	32773	26951	22778	20492	18842	17769	16921	16483	16193	15916	15911	15573	15563	15654	15551	15488	15423	15426	15338	15429	15390	15447	15201	15326	15392	15291	15385	15229	15335	15490	15429	15186	15364	15203	15366	15228	15231	15276	15272	15247	15314	15307	15279	15308	15300	15348	15280	15229	15234	15220	15127	15274	15195	15449	15336	15330	15177	15287	15274	15133	15243	15194	15284	15445	15137	15280	15169	15167	15291	15229	15196	15152	15212	15151	15183	15402	15177	15108	15308	15207	15259	15189	15154	15394	15347	15197	15269	15190	15414	15179	15337	15160	15279	15318	15264	15228	15288	14959	15222	15254	15381	15037	15095	15316	15217	15234	15211	15263	15206	14911	15257	15276	15269	15302	15363	15210	15186	15186	15173	15212	15271	15197	15362	15338	15263	15192	15215	15500	15155	15251	15211	15208	15098	15026	15187	15281	15340	15218	15150	15337	15223	15243	15482	15223	15336	15298	15331	15226	15161	15121	15148	15162	15189	15486	15177	15224	15075	15283	15294	15291	15262	15261	15148	15122	15392	15217	15170	15258	15232	15156	15383	15221	15285	15304	15206	15365	15202	15221	15208	15115	15244	15251	15389	15260	15227	15322	15259	15257	15366	15133	15316	15175	15243	15272	15260	15347	15152	15111	15363	15254	15159	15403	15102	15202	15273	15320	15104	15339	15414	15240	15171	15107	15335	15138	15181	15304	15109	15345	15382	15266	15259	15268	15165	15130	15412	15145	15219	15347	15252	15109	15173	15201	15330	15255	15266	15146	15156	15222	15418	15392	15270	15480	15377	15206	15211	15283	15208	15242	15226	15251	15227	15342	15315	15104	15300	15278	15146	15320	15325	15235	15313	15211	15193	15334	15097	15276	15342	15294	15136	15203	15191	15247	15155	15243	15351	15140	15216	15206	15270	15215	15321	15466	15133	15313	15002	15263	15211	15277	15295	15224	15052	15280	15185	15090	15306	15214	15262	15197	15233	15431	15250	15462	15287	15250	15334	15207	15388	15238	15183	15453	15301	15141	15234	15188	15475	15173	15247	15344	15199	15189	15129	15068	15213	15241	15229	15219	15147	15242	15135	15348	15279	15074	15347	15181	14995	15301	15109	15425	15267	15163	15340	15266	15128	15264	15219	15318	15268	15413	15092	15211	15037	15228	15103	15266	15253	15205	15288	15261	15217	15177	15324	15203	15256	15255	15358	15521	14996	15220	15288	15259	15151	15229	15386	15349	15224	15197	15179	15197	15351	15350	15309	15137	15282	15221	15259	15314	15121	15135	15289	15366	15090	15179	15290	15152	15287	15387	15229	15267	15194	15305	15191	15171	15162	15219	15067	15347	15192	15194	15331	15331	15207	15317	15269	15207	15271	15224	15278	15194	15118	15355	15440	15169	15221	15256	15293	15366	15289	15222	15304	15015	15084	15144	15203	15115	15303	15292	15022	15218	15160	15259	15293	15199	15447	15162	15389	15095	15116	15246	15286	15374	15127	15230	15215	15257	15133	15268	15069	15046	15090	15301	15156	15424	15418	15359	15294	15101	15272	15344	15296	15275	15189	15245	15058	15095	15214	15030	15253	15171	15204	15333	15143	15282	15198	15309	15108	15135	15050	14994	15157	15241	15080	15174	15243	15121	15183	15219	14956	15206	15125	15215	15384	15293	15298	15167	15196	15294	15292	15226	15257	15229	15371	15229	15194	15343	15247	15203	15134	15140	15196	15252	15163	15149	15190	15233	15314	15323	15106	15342	15284	15126	15228	15098	15345	15137	15043	15182	15103	15335	15131	15096	15170	15105	15241	15209	15310	15247	15269	15214	15298	15281	15411	15259	15223	15249	15229	15290	15093	15227	15060	15290	15317	15482	15228	15298	15156	15200	15420	15266	15256	15391	15342	15279	15146	15190	15121	15152	15217	15382	15324	15283	15096	15220	15229	15297	15411	15268	15211	15169	15173	15262	15227	15258	15272	15377	15341	15172	15096	14994	15309	15240	15205	15090	15318	15352	15421	15331	15264	15312	15337	15353	15358	15073	15415	15307	15180	15114	15343	15196	15251	15148	15354	15337	15166	15218	15092	15295	15140	15125	15377	15132	15309	15145	15297	15152	15134	15246	15309	15169	15233	14991	15243	15212	15256	15249	15200	15410	15217	15250	15449	15329	15169	15309	15397	15307	15247	15256	15145	15174	15269	15212	15290	15164	15311	15296	15176	15096	15187	15305	15253	15198	15208	15368	15149	15287	15238	15201	15231	15290	15178	15408	15251	15141	15252	15349	15202	15408	15177	15428	15086	15199	15328	15329	15294	15261	15229	15270	15345	15110	15388	15308	15294	15268	15246	15246	15371	15247	15187	15218	15233	15294	15065	15184	15270	15251	15128	15147	15239	15311	15213	15318	15220	15343	15333	15262	15186	15271	15305	15271	15219	15142	15162	15325	15224	15145	15087	15192	15238	15281	15180	15269	15168	15291	15032	15182	15275	15281	15220	15253	15236	15116	15276	15104	15325	15266	15361	15149	15108	15176	15074	15111	15208	15198	15250	15294	15226	15222	15147	15354	15301	15165	15361	15379	15246	15145	15313	15296	15114	15222	15246	15196	15268	15206	15437	15349	15312	15322	15348	15125	15216	15251	15298	15020	15247	15091	15235	15281	15202	15303	15310	15304	15209	15213	15213	15245	15003	15233	15125	15199	15377	15164	15274	15402	14928	15169	15053	15253	15148	15393	15193	15338	15264	15207	15076	15343	15347	15329	15136	15093	15035	15304	15294	15325	15043	15298	15157	15328	15309	15342	15302	15361	15210	15398	15210	15162	15223	15124	15156	15430	15128	15233	15291	15338	15104	15231	15230	15245	15152	15170	15231	15178	15084	15175	15233	15189	15364	15381	15252	15201	15160	15248	15178	15301	15260	15180	15363	15188	15240	15152	15255	15117	15395	15326	15275	15160	15406	15350	15274	15174	15314	15337	15211	15278	15071	15217	15269	15345	15202	15417	15057	15195	15210	15249	15296	15466	15501	15187	15229	15252	15322	15184	15410	15337	15229	15165	15139	15239	15268	15166	15288	15279	15158	15268	15234	15266	15244	15268	15293	15351	15103	15325	15407	15294	15270	15102	15166	15167	15358	15355	15203	15227	15148	15020	15200	15124	15240	15116	15172	15209	15229	15325	15379	15282	15296	15220	15365	15277	15243	15248	15387	15139	15217	15289	15227	15142	15108	15088	15334	15187	15175	15164	15418	15326	15127	15436	15196	15193	15291	15047	15364	15213	15184	15151	15430	15147	15183	15351	15428	15290	15223	15141	15217	15156	15087	15172	15442	15274	15219	15104	15169	15274	15256	15252	15163	15220	15235	15215	15273	15248	15268	15309	15235	15229	15332	15104	15238	15048	15193	15346	15003	15287	15192	15128	15319	15201	15036	15348	15117	15413	15207	15266	14898	15246	15374	15118	15160	15291	15192	15255	15096	15072	15254	15296	15028	15261	15198	15286	15166	15342	15323	15407	15300	15173	15109	15358	15421	15444	15345	15037	15354	15151	15277	15319	15214	15128	15284	15374	15283	15150	15168	15266	15328	15336	15393	15190	15223	15405	15411	15118	15240	15188	15238	15304	15123	15292	15290	15209	15197	15206	15312	15175	15276	15151	15298	15130	15240	15204	15197	15215	15394	15091	15271	15299	15197	15157	15260	15108	15159	15281	15242	15203	15131	15380	15236	15342	15297	15195	15274	15058	15270	15278	15303	15307	15169	15023	15226	15116	15087	15082	15339	15288	15239	15216	15306	15280	15130	15246	15199	15322	15404	15213	15255	15183	15239	15193	15238	15247	15304	15467	15362	15195	15273	15286	15230	15307	15289	15093	15187	15184	15307	15301	15132	15216	15055	15111	15151	15387	15057	15389	15352	15174	15138	15263	15178	15245	15315	15204	15096	15348	15228	15130	15194	15264	15234	15343	15108	15192	15299	15306	15156	15279	15256	15091	15290	15110	15248	15114	15242	15348	15348	15271	15205	15114	15263	15276	15284	15251	15483	15314	15233	15360	15301	15220	15266	15261	15069	15217	15190	15183	15382	15495	15249	15085	15245	15162	15296	15345	15350	15188	15232	15294	15152	15163	15163	15201	15239	15308	15090	15425	15207	15246	15231	15164	15378	15175	15244	15108	15084	15179	15081	15200	15133	15346	15449	15166	15116	15277	15144	15273	15236	15251	15231	15186	15226	15296	15242	15479	15064	15316	15216	15313	15325	15264	15237	15053	15281	15216	15275	15375	15433	15516	15260	15363	15234	15150	15255	15149	15271	15369	15223	15434	15202	15319	15097	15297	15297	15148	15370	15263	15384	15211	15321	15254	15336	15218	15324	15352	15194	15218	15380	15217	15219	15056	15201	15276	15221	15153	15387	15346	15296	15224	15197	15066	15232	15340	15151	15234	15210	15203	15313	15205	15215	15332	15342	15286	15133	15268	15179	15115	15349	15374	15136	15235	15264	15075	15295	15166	15220	15109	15259	15294	15345	15080	15304	15297	15420	15132	15202	15452	14957	15326	15229	15095	15044	15327	15253	15214	15144	15349	15203	15323	15167	15275	15146	15382	15323	15336	15257	15259	15292	15222	15428	15105	15227	15224	15074	15258	15250	15292	15176	15161	15257	15167	15158	15397	15290	15171	15288	15264	15258	15197	15196	15027	15218	15325	15191	15082	15103	15276	15186	15409	15334	15197	15345	15164	15234	15111	15140	15262	15220	15060	15157	15393	15178	15221	15350	15206	15262	15134	15294	15305	15267	15274	15111	15009	15153	15083	15132	15172	15179	15225	15257	15153	15347	15141	15344	15212	15119	15391	15311	15198	15065	15305	15404	15318	15367	15245	15307	15298	15182	15373	15066	15262	15249	15151	15121	15232	15300	15215	15057	15251	15341	15203	15297	15179	15137	15232	15247	15201	15080	15236	15225	15154	15189	15397	15396	15278	15343	15331	15019	15278	15138	15272	15098	15371	15180	15322	15340	15217	15388	15349	15202	15279	15277	15234	15198	15415	15285	15296	15090	15108	15299	15111	15268	15144	15270	15245	15259	15215	15214	15266	15209	15265	15263	15158	15241	15286	15290	15181	15195	15267	15375
30096	32775	40396	33553	26591	23520	21510	19798	19135	18778	18480	18069	17993	18089	17815	17711	17956	17851	17917	17811	17669	17738	17561	17654	17855	17713	17713	17571	17889	17889	17637	17905	17846	17843	17698	17738	17643	17706	17457	17642	17887	17577	17749	17607	18015	17625	17645	17680	17649	17670	17812	17633	17648	17785	17659	17714	17753	17778	17609	17686	17930	17784	17591	17839	17717	17647	17619	17642	17876	17498	17926	17742	17607	17624	17772	17742	17654	17852	17581	17621	17613	17778	17796	17738	17817	17865	17866	17982	17690	17801	17583	17674	17668	17504	17868	17789	17709	17602	17692	17664	17742	17616	17733	17622	17630	17826	17669	17468	17608	17690	17341	17551	17726	18013	17614	17816	17807	17666	17442	17643	17808	17752	17852	17811	17533	17569	17577	17707	17646	17922	17610	17649	17678	17904	17553	17740	17846	17739	17664	17782	17669	17767	17594	17598	17812	17583	18024	17596	17709	17639	17653	17592	17806	17677	17639	17735	17592	17629	17603	17739	17617	17811	17606	17776	17604	17656	17561	17668	17591	17616	17704	17756	17655	17609	17513	17449	17602	17734	17752	17616	17556	17540	17786	17766	17650	17547	17760	17685	17822	17512	17610	17658	17712	17823	17616	17803	17623	17619	17693	17691	17955	17588	17864	17664	17676	17637	17777	17616	17449	17862	17791	17923	17873	17721	17789	17727	17625	17615	17810	17729	17642	17803	17631	17465	17718	17672	17538	17669	17386	17704	17732	17591	17755	17889	17790	17793	17639	17509	17722	17664	17601	17783	17649	17512	17558	17654	17478	17493	17765	17725	17630	17745	17589	17721	17758	18009	17808	17653	17740	17538	17855	17741	17659	17744	17471	17633	17462	17564	17562	17737	17668	17546	17652	17789	17746	17672	17740	17795	17914	17856	17628	17648	17818	17619	17793	17593	17684	17470	17648	17715	17456	17566	17828	17762	17575	17777	17698	17651	17660	17768	17564	17711	17694	17624	17668	17773	17702	17753	17541	17413	17513	17555	17631	17706	17647	17544	17771	17690	17844	17701	17680	17675	17664	17703	17590	17778	17730	17363	17593	17727	17746	17582	17652	17693	17825	17676	17597	17744	17640	17754	17671	17596	17543	17686	17888	17644	17665	17576	17821	17828	17760	17462	17624	17910	17570	17748	17906	17830	17781	17648	17558	17469	17611	17567	17777	17734	17596	17471	17895	17479	17881	17484	17686	17688	17568	17617	17583	17731	17682	17493	17600	17829	17615	17631	17497	17644	17778	17633	17662	17759	17649	17674	17830	17595	17784	17643	17724	17745	17744	17469	17716	17788	17676	17778	17726	17839	17787	17728	17679	17551	17857	17661	17816	17679	17712	17500	17752	17329	17662	17709	17693	17622	17693	17617	17791	17803	17669	17638	17641	17637	17655	17826	17968	17772	17864	17678	17704	17612	17659	17688	17580	17600	17686	17607	17691	17623	17718	17490	17772	17700	17595	18012	17605	17568	17729	17798	17579	17765	17656	17748	17824	17585	17699	17877	17904	17737	17852	17580	17845	17815	17488	17683	17618	17610	17842	17508	17534	17676	17774	17697	17562	17736	17694	17675	17751	17590	17664	17694	17551	17725	17693	17579	17757	17733	17676	17806	17713	17630	17775	17728	17951	17580	17592	17704	17720	17714	17626	17502	17514	17761	17558	17687	17620	17504	17608	17654	17764	17714	17710	17552	17673	17587	17776	17866	17674	17612	17700	17769	17852	17467	17640	17620	17715	17538	17690	17674	17744	17836	18009	17873	17850	17630	17613	17790	17631	17959	17631	17840	17581	17616	17696	17769	17624	17778	17712	17621	17629	17538	17676	17492	17898	17758	17770	17691	17705	17727	17709	17786	17710	17802	17717	17820	17726	17561	17551	17520	17827	17634	17664	17717	17694	17845	17825	17666	17693	17721	17680	17674	17448	17554	17631	17640	17690	17560	17677	17685	17707	17482	17684	17816	17906	17892	17755	17755	17682	17617	17619	17807	17759	17778	17726	17495	17705	17624	17817	17918	17864	17717	17672	17676	17735	17685	17710	17689	17692	17848	17483	17774	17757	17686	17724	17607	17618	17827	17523	17702	17613	17554	17732	17635	17774	17869	17607	17778	17613	17724	17762	17702	17904	17512	17674	17684	17754	17800	17577	17751	17769	17615	17526	17799	17572	17611	17528	17672	17610	17768	17647	17915	17567	17820	17841	17760	17841	17708	17662	17794	17674	17733	17889	17891	17764	17503	17504	17666	17672	17727	17702	17968	17732	17788	17733	17613	17631	17621	17584	17584	17623	17655	17570	17597	17634	17869	17574	17845	17615	17785	17622	17423	17586	17559	17562	17456	17685	17733	17761	17925	17658	17896	17629	17608	17769	17685	17685	17584	17779	17646	17765	17805	17693	17754	17601	17665	17755	17824	17607	17621	17611	17605	17734	17772	17924	17641	17692	17678	17423	17986	17662	17857	17610	17723	17818	17703	17690	17658	17736	17571	17578	17809	17755	17793	17747	17648	17653	17733	17655	17566	17673	17679	17659	17443	17755	17614	17619	17912	17672	17488	17780	17564	17686	17666	17566	17745	17537	17782	17845	17782	17948	17553	17765	17958	17561	17635	17740	17758	17920	17548	17701	17591	17710	17658	17690	17529	17770	17756	17636	17724	17450	17831	17748	17833	17435	17688	17646	17815	17482	17502	17635	17727	17664	17588	17677	17723	17935	17624	17872	17849	17887	17673	17437	17694	17657	17592	17981	17567	17579	17803	17671	17540	17714	17429	17609	17594	17744	17517	17885	17633	17701	17442	17611	17853	17489	17779	17646	17614	17697	17805	17560	17503	17824	17703	17640	17694	17499	17689	17797	17743	17580	17656	17709	17817	17758	17911	17705	17678	17778	17791	17777	17692	17648	17676	17758	17631	17755	17833	17544	17580	17717	17791	17775	17753	17636	17701	17751	17770	17734	17899	17726	17716	17926	17610	17644	17620	17538	17497	17681	17703	17844	17788	17776	17733	17686	17744	17749	17487	17800	17651	17685	17841	17687	17733	17809	17728	17614	17491	17559	17851	17659	17823	17712	17725	17701	17579	17886	17833	17750	17721	17624	17622	17736	17762	17712	17621	17522	17786	17566	17840	17610	17796	17580	17715	17643	17723	17571	17661	17582	17574	17563	17597	17653	17887	17798	17739	17800	17801	17820	17534	17606	17737	17597	17629	17810	17708	17710	17767	17564	17734	17759	17887	17612	17636	17743	17576	17506	17614	17727	17789	17750	17572	17728	17587	17678	17721	17744	17559	17703	17676	17731	17760	17776	17581	17619	17871	17650	17422	17621	17881	17826	17914	17757	17560	17642	17753	17768	17704	17735	17771	17714	17713	17606	17723	17891	17742	17840	17516	17586	17688	17583	17746	17539	17833	17562	17739	17703	17644	17594	17649	17747	17515	17837	17517	17522	17668	17718	17634	17737	17724	17546	17693	17573	17708	17731	17707	17672	17828	17614	17609	17830	17693	17701	17634	17693	17681	17866	17712	17641	17651	17760	17571	17758	17506	17753	17639	17600	17901	17898	17823	17821	17727	17809	17727	17595	17808	17604	17521	17707	17699	17450	17810	17807	17705	17836	17744	17839	17627	17602	17700	17776	17686	17561	17673	17756	17887	17714	17876	17709	17604	17585	17589	17702	17561	17984	17560	17644	17679	17624	17596	17647	17693	17725	17691	17622	17526	17550	17670	17595	17588	17755	17614	17607	17514	17437	17655	17776	17806	17519	17706	17648	17629	17837	17908	17627	17870	17769	17590	17469	17614	17601	17549	17735	17598	17771	17667	17713	17801	17478	17640	17492	17588	17649	17629	17557	17795	17832	17702	17715	17819	17837	17583	17648	17532	17698	17745	17587	17588	17659	17497	17637	17581	17616	17649	17784	17614	17584	17600	17659	17660	17760	17605	17586	17619	17768	17722	17907	17570	17777	17674	17517	17768	17829	17841	17694	17700	17732	17836	17695	17616	17669	17701	17573	17599	17602	17644	17559	17510	17777	17697	17842	17746	17940	17854	17718	17557	17817	17768	17815	17732	17781	17567	17731	17617	17740	17518	17796	17555	17718	17780	17553	17656	17719	17631	17759	17725	17875	17732	17644	17660	17812	17588	17797	17706	17567	17640	17642	17633	17593	17861	17619	17626	17617	17779	17533	17713	17690	17708	17736	17608	17745	17521	17639	17637	17587	17552	17668	17624	17704	17670	17436	17726	17704	17614	17865	17791	17554	17796	17637	17666	17796	17745	17655	17576	17977	17852	17626	17763	17541	17690	17830	17727	17673	17791	17830	17502	17710	17496	17737	17692	17684	17601	17692	17684	17602	17687	17408	17701	17750	17562	17680	17674	17705	17745	17587	17748	17636	17866	17682	17717	17668	17655	17453	17671	17680	17746	17719	17805	17639	17830	17832	17674	17749	17732	17673	17424	17757	17611	17616	17670	17698	17708	17765	17839	17701	17840	17585	17884	17603	17697	17666	17675	17688	17680	17732	17554	17730	17624	17513	17555	17813	17661	17646	17654	17626	17586	17578	17871	17749	17706	17716	17867	17526	17551	17670	17811	17723	17728	17635	17494	17615	17663	17717	17786	17643	17745	17816	17653	17726	17824	17822	17584	17561	17557	17670	17785	17683	17548	17431	17705	17516	17974	17747	17778	17885	17686	17783	17608	17666	17537	17402	17526	17638	17616	17719	17983	17663	17636	17821	17641	17697	17601	17634	17368	17706	17554	17740	17716	17827	17556	17784	17643	17696	17879	17786	17801	17799	17669	17616	17744	17705	17602	17595	17630	17577	17696	17692	17785	17630	17646	17575	17721	17719	17701	17743	17760	17795	17404	17776	17727	17603	17629	17609	17759	17713	17579	17663	17798	17544	17717	17807	17678	17931	17759	17748	17835	17705	17641	17939	17707	17628	17599	17599	17519	17836	17805	17476	17646	17604	17745	17739	17718	17788	17654	17795	17616	17677	17731	17533	17677	17608	17583	17758	17656	17705	17688	17759	17656	17725	17621	17874	17707	17731	17620	17744	17853	17661	17575	17772	17741	17749	17661	17775	17590	17811	17656	17687	17462	17796	17799
36849	51552	46349	33756	26962	22987	20064	17953	17024	16343	16075	15707	15499	15478	15181	15116	15294	15241	15138	15075	15052	15067	15068	14996	14914	15020	15037	15122	15075	15001	14916	15031	15019	15074	14963	15142	15115	14892	15193	14937	14911	14972	14956	15165	15057	15001	15024	15162	15173	15077	15086	14985	14988	15080	14992	15042	14852	14901	15056	15044	14999	14823	15032	15110	14973	14886	15210	14979	15012	14963	15029	15126	15104	15022	15081	14979	14926	15004	15011	14992	14874	14956	14995	15017	14993	14949	15049	14924	14828	15163	15043	15061	15089	14938	15139	15036	14884	15136	15131	15082	14859	14954	14982	14912	14983	15178	14870	15106	14942	15047	15054	14989	15076	14990	15041	15011	14873	14987	14915	15007	15048	15144	15129	14899	15026	14907	15084	15115	14817	15213	14966	14974	15097	15165	15061	14948	14910	14952	14916	15030	14978	15036	15039	15038	14917	15024	14879	14965	14868	14894	15102	15078	15080	14892	15066	15071	14958	15024	15022	15040	15060	15133	14806	15106	15083	15101	14899	15021	14936	14870	15147	14953	15049	15062	14964	15138	14963	14992	15033	14919	15089	15096	15019	14885	15127	14967	15172	15112	14977	15133	15219	15078	15017	15192	14886	14998	14948	15070	15014	15022	14911	15040	14916	15162	15018	15034	15106	15153	15037	14957	15280	14980	14973	14933	15023	15178	14928	14978	14865	14872	15102	14870	15160	14952	15200	15131	14988	14894	14802	15054	14986	15166	15025	15089	14968	15168	14913	15046	15084	14840	14988	15074	14979	14762	15050	14927	15119	14974	15092	14906	15077	14919	15002	15198	15219	15260	15172	15017	14862	15059	14923	14960	14988	14955	15028	14978	14862	15006	14908	14921	14905	14953	15061	15083	15084	14970	14980	14823	14905	15141	14920	14892	15080	15006	14942	15100	15044	14862	15103	14891	14866	14830	14771	15130	14896	14996	15130	15057	15308	14922	14997	15033	15050	14885	15023	14989	14951	15009	15020	14878	15007	14745	15036	14877	15147	15108	15089	14920	15075	15006	14927	14993	15066	15001	14866	15242	15004	15019	15139	14865	14958	14893	14890	14982	14982	14940	15018	14875	14999	15024	14985	15033	15092	15019	15121	14990	15023	14966	15196	14983	14958	14896	15001	14973	14998	14971	15075	14965	14891	14966	15076	14967	15052	15236	15096	15035	14900	15124	15066	15031	15117	15025	15002	14939	15048	14970	15037	15037	14882	14974	14958	15079	14901	15105	15148	15088	15003	14946	14991	15097	14927	14994	15051	15057	14928	15141	14905	14952	15014	15011	15063	15104	15095	14941	15064	15025	14863	15132	14898	15170	15072	14919	15054	15088	14962	15070	15179	14995	15001	14945	14943	15021	15064	15029	14993	15091	14908	14897	15057	15072	15025	15196	14925	15070	15085	15170	15068	15136	15018	15021	15014	15002	15012	15177	14991	15035	15178	14942	14895	14943	15092	15108	14968	14957	14983	14767	15081	15073	14960	15027	15074	14918	15133	14928	15043	15076	15089	15002	14947	15079	15044	15183	15047	15085	14902	15015	14955	15198	15006	15067	14979	15072	15160	15109	15104	15003	14953	15031	15008	15090	14988	15014	14957	14904	15080	15138	14947	15157	14919	14842	15058	15050	14909	15088	14987	14927	15051	14871	15172	15035	15021	15026	15095	14921	15141	14984	15091	15036	14948	15301	14890	15061	14896	15074	15042	15171	15022	14966	14916	14981	15078	14896	14944	15027	15015	15008	15045	14936	15089	15116	15022	15153	14975	14868	15077	14694	15019	14947	14912	15315	15053	15010	15085	15021	14900	15027	14907	15092	14910	15018	15022	14895	14948	15120	15118	15038	14982	14877	15077	15042	14970	15070	14941	15048	15046	15160	14973	14980	14875	15148	14956	15070	15053	14864	15048	15050	14967	15182	14939	15014	15174	15071	15057	15139	15048	14960	14978	14938	14872	14999	14962	15167	14970	15136	15121	14931	14999	15315	15090	15109	15131	15180	14943	15022	15111	15092	14791	14965	14874	14982	15220	15074	15017	15190	15188	14987	15145	15119	15023	14987	15017	14946	15030	14983	15104	15016	14943	15197	15178	15046	15011	15243	15172	15089	15074	15026	15004	15141	14864	15040	14980	15056	15026	15014	14993	14884	15250	14900	15084	15132	15115	15013	14889	14948	14984	15116	15008	15083	14942	15014	15223	15178	14948	15138	15051	14879	15220	14997	15085	15082	14993	14972	15096	15017	15124	15043	14866	14938	15148	15044	14962	15101	14947	15034	15055	15077	15190	15015	15099	15087	15012	15088	15049	14997	14949	15053	15017	14871	15133	15034	14933	15135	15005	15068	14937	14928	15021	15027	14998	15108	14925	14873	14889	15153	15011	15103	14966	14955	14911	14799	15021	14989	14723	15124	15094	14947	14952	14864	14979	15076	14952	15125	14979	15005	15093	15044	15124	14936	15022	14986	15045	15041	15040	14919	14945	15083	15115	14802	15072	15116	15186	14976	15186	15088	15052	15021	15142	14947	15011	15017	14900	15191	15047	15119	14969	14938	15158	14980	15124	14994	15162	15132	15107	15044	15087	14944	14993	15126	14873	15173	15052	15029	15034	14880	15125	15047	15027	14933	14842	14996	15074	14959	14997	14982	15108	15052	14875	14863	15013	15196	14958	14935	15064	15180	15149	15145	14861	15000	14799	14952	15120	15198	15083	15206	14870	15180	15009	14983	15031	15094	15091	15192	15073	14928	14899	15036	14930	15123	15014	15069	15065	14960	14864	14908	15157	15149	15135	15121	15126	14946	14930	14905	15036	14923	14951	14929	15089	14991	14892	15012	14933	14859	14999	15221	14953	15063	14768	15056	15047	15264	14985	15137	14965	15165	14985	15057	14924	14925	15132	15086	15083	15018	14952	14920	15036	15010	15056	14986	15033	14963	14981	14749	15105	15023	15097	15031	14975	14936	14982	15094	14990	14876	14991	14882	14934	15093	14793	15102	14944	15225	15015	14946	15127	14999	14964	14956	14877	14791	15127	15084	14985	15070	15212	14899	14804	15086	14865	14806	15131	14893	15013	15191	15012	15023	14993	15229	15127	15006	14919	15044	15204	15143	14775	15058	15092	14777	14979	14995	15006	15042	14985	14984	14847	14972	14883	15054	14950	14996	14958	14919	15116	15149	14979	15030	15027	15059	15110	15045	14976	15120	15120	14925	14969	14887	15027	15007	15010	14997	15081	14997	15158	14986	14951	14992	15135	14869	15034	14927	15096	15038	14975	15094	15015	15059	15036	15102	15024	15147	15124	14908	14897	14929	14989	15130	14843	15036	15197	14914	14944	15031	15051	15048	15114	14913	14959	14800	14902	14959	15049	14998	15050	15116	15108	14956	14893	15095	15164	14968	15048	14863	15121	15075	15070	15093	15078	15051	14964	15009	14970	15025	14934	15063	14989	14838	15082	15097	15015	14986	15052	15018	15066	14994	15177	15095	14970	15081	14974	15022	15056	15026	14860	15078	14954	14989	15002	15028	15005	15079	15004	14912	15032	15066	14901	15066	15063	15028	14916	15044	15028	14977	15107	15046	14909	15033	14944	14953	15033	14990	14978	14971	15193	14932	15095	14972	14989	14977	15075	14811	14925	14980	14835	14998	15020	14876	14939	14871	15251	15279	14970	15036	15022	14963	14926	14986	15069	15005	14924	15129	15049	15289	14945	15136	14842	15132	15204	14766	14936	15073	15121	14968	15088	14853	15028	14985	14988	15046	14956	15149	15087	15060	15220	14911	14991	15014	14941	15029	14962	14925	15074	15247	14964	14946	14903	15050	14941	14975	14893	15060	15150	15024	15001	14782	15116	15093	15006	15030	15192	15045	15070	15258	14988	15137	15050	14968	15117	14939	15074	14925	15085	15042	14942	15040	15019	14933	14973	15005	15031	15103	15047	15129	15092	14991	15233	15034	14900	15021	14993	15071	14967	15000	14962	15214	15241	15175	15183	14990	14830	14958	15039	14884	14906	15069	14866	15010	15098	15237	15048	15023	14973	14814	14845	14996	15003	14940	15140	15003	15066	14965	15098	15149	15156	14950	14909	15024	15006	14986	15108	15036	15084	15164	14997	15067	14994	14874	14936	15033	15063	15000	14847	14977	14924	15063	14956	14783	15218	15091	15074	14980	15145	14860	14897	14923	15138	14803	15025	14894	15052	14944	14893	14987	14934	15156	15015	14958	15002	15094	15010	15194	14912	15042	14997	15090	15070	15008	14829	15064	15024	14917	14894	15001	15026	14913	15062	15177	15152	15012	14988	15003	15020	15031	15020	15014	14958	14871	14941	15047	14874	14922	14980	14987	14982	15038	15227	14912	15103	14968	14951	15073	15071	14989	14848	14988	15129	15104	15208	15024	15082	14983	14898	15049	14830	15035	14716	14961	14820	15105	15181	15034	14928	15007	14941	14925	14987	15146	14947	15071	14874	15113	15160	14765	15111	14872	15070	14928	15000	15010	15058	15073	15051	14967	15151	14941	15211	15142	14935	14941	15065	14803	14950	15106	15057	14907	14958	14917	15015	14895	15063	15146	15166	15090	15081	15040	15099	14955	15182	15077	15034	14940	15025	14834	15023	15231	14910	14866	14972	14993	15051	15153	15037	15092	14873	15063	14981	14868	15095	15105	15011	15120	15093	14949	14944	14944	15011	15026	15030	14840	15029	14924	14994	15048	15031	15092	15143	14921	15020	15031	14976	15106	14923	15094	14982	14980	15010	14952	15007	15084	15093	15051	15078	15024	15097	15136	14932	15025	15111	15044	15005	14954	15074	14896	14965	14988	15069	15031	15099	14985	14904	15058	14938	15053	15151	14813	15179	15091	15084	15009	14940	14928	15321	14970	15187	14948	15052	15071	15043	14998	15038	15087	15075	14969	14866	14910	15046	14856	15138	14945	14944	15184	15092	15005	15088	15204	14995	15133	15094	14951	14851	14841	15088	15156	15071	15017	15020	15091	14860	14987	15096	15115	15135	15102	14922	15025	15005	15107	15075	15053	14985	15037	14987	15061	15086	14993	15085	15042	15044	15095	14850	15007	14941	14993	15048	15026	14969	14936	15004	15034
24106	21478	29413	26601	26362	27656	25714	21408	20026	19522	18720	18552	18124	18069	17711	17740	17688	17636	17759	17836	17597	17465	17711	17553	17639	17441	17431	17480	17459	17620	17570	17520	17409	17441	17605	17492	17641	17551	17656	17430	17686	17429	17609	17521	17579	17474	17611	17458	17543	17555	17591	17548	17403	17534	17505	17689	17440	17518	17410	17493	17711	17480	17287	17339	17266	17524	17478	17444	17604	17341	17249	17491	17341	17429	17440	17174	17427	17418	17642	17583	17729	17596	17498	17570	17433	17486	17395	17619	17665	17471	17788	17495	17465	17569	17608	17417	17490	17444	17550	17346	17342	17402	17592	17553	17395	17540	17568	17497	17538	17468	17396	17379	17429	17273	17434	17727	17540	17278	17554	17417	17481	17197	17345	17456	17634	17493	17387	17515	17422	17482	17418	17475	17686	17494	17522	17595	17400	17389	17369	17511	17465	17502	17457	17553	17562	17454	17380	17368	17581	17562	17679	17561	17421	17448	17905	17563	17465	17386	17330	17700	17566	17381	17368	17598	17415	17482	17534	17535	17615	17389	17324	17431	17601	17370	17312	17529	17284	17480	17601	17408	17541	17337	17365	17366	17347	17377	17730	17372	17405	17384	17387	17269	17425	17431	17535	17470	17464	17461	17603	17480	17253	17433	17289	17601	17455	17546	17256	17391	17670	17581	17469	17431	17804	17532	17542	17423	17455	17587	17422	17442	17357	17522	17262	17613	17545	17599	17584	17308	17409	17489	17463	17343	17322	17682	17365	17499	17495	17360	17508	17515	17506	17515	17430	17591	17394	17489	17360	17508	17262	17477	17135	17373	17346	17474	17421	17437	17346	17475	17376	17530	17386	17450	17353	17328	17359	17356	17449	17491	17330	17462	17484	17388	17524	17599	17463	17307	17415	17459	17314	17452	17680	17363	17407	17461	17524	17465	17505	17203	17268	17533	17495	17430	17440	17595	17583	17298	17344	17518	17562	17497	17306	17453	17471	17544	17400	17577	17439	17472	17621	17565	17423	17413	17530	17311	17562	17400	17578	17479	17484	17676	17424	17443	17277	17292	17369	17278	17564	17354	17371	17509	17660	17530	17467	17508	17364	17594	17405	17401	17420	17339	17371	17569	17600	17577	17479	17492	17449	17432	17389	17442	17352	17311	17411	17659	17495	17465	17524	17494	17449	17367	17379	17327	17519	17312	17401	17316	17683	17587	17540	17335	17410	17328	17327	17399	17423	17274	17440	17360	17473	17369	17617	17567	17432	17482	17354	17534	17481	17502	17406	17403	17608	17325	17406	17444	17518	17396	17512	17451	17231	17631	17464	17636	17686	17374	17393	17300	17555	17602	17622	17385	17435	17751	17338	17589	17522	17412	17521	17545	17452	17462	17435	17324	17315	17175	17517	17651	17450	17494	17605	17572	17419	17358	17614	17349	17588	17329	17704	17485	17344	17311	17385	17354	17335	17566	17432	17640	17355	17504	17308	17447	17531	17465	17363	17368	17495	17610	17426	17688	17401	17456	17335	17454	17662	17414	17440	17456	17560	17547	17479	17463	17397	17638	17639	17430	17358	17459	17325	17463	17342	17379	17594	17683	17708	17354	17333	17314	17463	17345	17380	17440	17422	17346	17426	17345	17467	17526	17555	17526	17581	17379	17371	17503	17539	17463	17464	17351	17512	17526	17487	17626	17409	17369	17381	17348	17492	17322	17309	17355	17553	17606	17306	17535	17381	17385	17296	17190	17514	17425	17468	17539	17374	17418	17439	17420	17427	17347	17279	17546	17579	17264	17315	17276	17563	17380	17554	17622	17315	17331	17374	17250	17311	17573	17515	17619	17433	17568	17373	17427	17607	17217	17516	17539	17546	17377	17377	17447	17583	17436	17479	17442	17539	17331	17556	17513	17314	17619	17445	17373	17442	17369	17494	17399	17504	17601	17540	17482	17334	17430	17611	17507	17626	17321	17369	17318	17527	17621	17596	17270	17407	17602	17356	17316	17477	17554	17455	17302	17430	17619	17309	17266	17281	17399	17461	17626	17529	17634	17538	17479	17381	17230	17421	17491	17652	17557	17370	17448	17676	17469	17466	17255	17359	17314	17341	17479	17559	17477	17539	17648	17475	17466	17512	17391	17289	17507	17317	17311	17479	17359	17405	17421	17275	17387	17619	17385	17532	17569	17485	17583	17597	17281	17303	17530	17552	17518	17615	17538	17403	17400	17649	17519	17334	17315	17448	17552	17623	17432	17545	17390	17256	17505	17731	17475	17508	17635	17459	17573	17714	17437	17407	17450	17729	17466	17555	17600	17572	17472	17463	17518	17571	17513	17429	17655	17475	17327	17565	17597	17404	17219	17655	17346	17624	17500	17590	17427	17521	17451	17231	17467	17502	17541	17584	17454	17441	17309	17295	17407	17398	17415	17590	17517	17433	17345	17393	17215	17463	17347	17338	17541	17610	17418	17462	17321	17198	17386	17636	17324	17234	17339	17460	17416	17408	17384	17552	17299	17298	17575	17620	17509	17572	17381	17646	17462	17513	17372	17427	17276	17351	17318	17537	17310	17421	17409	17675	17447	17449	17434	17539	17477	17288	17668	17426	17579	17426	17399	17573	17735	17327	17362	17453	17339	17596	17374	17465	17529	17474	17524	17396	17488	17500	17590	17357	17361	17499	17368	17465	17544	17423	17459	17511	17407	17352	17437	17406	17553	17726	17457	17407	17409	17615	17572	17494	17591	17626	17599	17521	17558	17572	17524	17443	17632	17451	17450	17609	17463	17595	17176	17667	17445	17461	17482	17296	17279	17524	17660	17638	17671	17235	17575	17393	17431	17525	17132	17464	17459	17397	17595	17572	17269	17319	17256	17484	17469	17309	17569	17619	17373	17473	17409	17597	17297	17497	17378	17562	17302	17412	17534	17466	17572	17464	17459	17454	17449	17339	17274	17431	17530	17601	17573	17715	17416	17423	17476	17481	17386	17558	17304	17511	17321	17442	17301	17399	17364	17581	17494	17677	17453	17346	17324	17538	17457	17478	17232	17439	17328	17408	17377	17511	17414	17376	17637	17468	17461	17450	17554	17454	17280	17440	17380	17634	17522	17347	17456	17466	17422	17550	17460	17358	17426	17422	17502	17479	17427	17609	17439	17517	17645	17388	17338	17394	17633	17437	17596	17490	17320	17328	17515	17655	17669	17723	17426	17509	17486	17561	17386	17439	17378	17278	17523	17420	17434	17476	17427	17359	17293	17496	17536	17448	17431	17435	17420	17571	17275	17588	17343	17568	17469	17482	17455	17566	17334	17443	17444	17310	17440	17411	17369	17488	17459	17840	17499	17551	17276	17576	17549	17499	17625	17368	17565	17359	17540	17404	17485	17338	17759	17375	17380	17570	17424	17466	17511	17342	17502	17427	17321	17485	17312	17371	17333	17598	17535	17402	17441	17551	17460	17660	17539	17450	17537	17539	17577	17602	17603	17337	17526	17355	17436	17447	17276	17435	17386	17450	17310	17518	17397	17623	17431	17320	17626	17527	17429	17496	17241	17610	17374	17302	17240	17568	17437	17448	17443	17495	17615	17396	17520	17626	17692	17501	17555	17314	17410	17473	17444	17363	17328	17302	17759	17364	17338	17604	17564	17393	17453	17297	17269	17695	17589	17775	17573	17496	17429	17550	17417	17409	17359	17566	17390	17558	17405	17513	17539	17353	17391	17260	17467	17566	17519	17448	17519	17287	17390	17294	17356	17382	17337	17387	17458	17444	17404	17551	17241	17439	17606	17321	17521	17467	17416	17457	17510	17533	17464	17559	17466	17239	17343	17663	17455	17415	17443	17522	17385	17234	17481	17167	17503	17456	17424	17276	17416	17546	17615	17147	17257	17617	17385	17287	17215	17601	17436	17445	17358	17292	17397	17428	17496	17715	17461	17330	17450	17481	17290	17317	17317	17457	17615	17428	17440	17461	17496	17606	17575	17679	17500	17472	17312	17333	17288	17363	17448	17468	17385	17333	17547	17332	17378	17484	17555	17482	17507	17339	17364	17228	17561	17453	17686	17577	17475	17535	17495	17538	17366	17488	17294	17442	17548	17466	17637	17512	17553	17476	17410	17675	17405	17606	17517	17451	17256	17295	17513	17698	17379	17565	17521	17523	17346	17385	17404	17492	17454	17313	17458	17420	17428	17552	17690	17652	17546	17483	17411	17873	17553	17289	17614	17443	17401	17551	17359	17469	17663	17573	17536	17464	17453	17515	17546	17425	17519	17317	17640	17555	17401	17570	17485	17327	17433	17449	17564	17527	17247	17515	17475	17425	17536	17410	17611	17349	17450	17483	17528	17470	17704	17626	17559	17369	17526	17587	17297	17404	17665	17340	17629	17335	17537	17405	17482	17634	17421	17338	17706	17416	17486	17526	17600	17385	17583	17132	17405	17728	17431	17539	17316	17518	17462	17495	17365	17680	17522	17412	17462	17352	17469	17508	17578	17557	17579	17593	17349	17420	17416	17394	17593	17545	17529	17500	17395	17472	17577	17437	17364	17392	17536	17397	17623	17788	17564	17522	17356	17532	17428	17587	17377	17485	17617	17490	17250	17516	17474	17510	17501	17477	17464	17664	17502	17458	17279	17411	17495	17338	17671	17320	17233	17427	17628	17611	17447	17390	17555	17233	17409	17379	17532	17585	17552	17385	17378	17454	17493	17445	17391	17550	17433	17376	17496	17437	17494	17713	17559	17500	17671	17414	17345	17482	17454	17302	17490	17646	17519	17587	17516	17456	17513	17382	17462	17321	17524	17514	17478	17574	17660	17384	17428	17546	17294	17501	17434	17451	17500	17322	17472	17394	17489	17321	17701	17539	17326	17392	17460	17653	17652	17383	17464	17408	17298	17553	17487	17425	17474	17374	17521	17338	17381	17468	17458	17584	17432	17351	17512	17518	17442	17508	17571	17583	17654	17281	17556	17728	17466	17442	17375	17235	17555	17355	17172	17458	17364	17486	17442	17587	17401	17328	17585	17554	17395	17636	17521	17546	17643	17303	17422	17697	17524	17377	17543	17450	17566	17644	17389	17451	17213	17540	17543	17482	17616	17521	17480	17464	17373	17463	17239	17370	17563	17499	17545	17557	17345	17493	17544
37280	59225	54459	41393	33962	28272	23459	19994	18466	17444	16595	16437	15537	15363	15522	15250	15161	15215	14927	14973	15060	14947	14988	14929	14978	14902	14941	14893	14982	14963	15003	14938	14849	15010	14921	15068	14798	15053	15063	14827	14807	14940	15060	15029	14864	15001	14886	14903	14830	15228	14868	14962	15060	14709	14905	14836	14817	14846	15003	14900	14970	14881	14832	15017	15055	14913	14943	14941	14940	14748	14808	14974	14675	15047	14944	14757	14970	15003	14921	14727	14941	14876	14946	14831	14922	14860	14803	14864	15027	14937	14810	14739	14972	14761	14787	15002	14721	15026	14886	14881	14913	14885	14818	15032	14868	14865	14934	14866	14732	14895	14816	15106	14953	14807	14944	14858	15153	15032	14852	14871	14822	14841	14907	14850	14845	14793	14951	14767	14966	14958	14890	15085	14869	14982	14880	15016	14760	14993	15200	14922	14695	14928	14965	14855	14990	14891	14900	14908	14872	15135	14988	14965	14850	15017	14775	14954	14922	14970	15093	14892	15047	14996	14867	14931	14831	15103	14873	14899	14962	14974	14840	14761	14973	15099	14962	14869	14779	15053	15051	14764	14958	14764	15051	15036	14933	15025	14897	14799	15112	14801	14917	14986	14955	15058	14807	14738	14961	14816	14811	14858	14901	14958	14957	14840	14979	14966	14878	14883	14999	14911	14817	15053	14801	14802	14955	14981	14890	15052	14854	14931	14906	14816	15088	14943	14913	14951	14973	14962	14928	15051	14861	15022	14993	14770	14954	14994	14803	15023	14970	14888	14833	14956	15063	14886	14816	14864	14954	14789	14884	14923	14952	14984	14856	14904	14922	14963	14893	14850	14856	14955	14867	14825	14948	14922	15023	14841	14942	14919	14922	14948	15001	15125	14858	14981	14841	14835	14994	15051	14896	14857	14956	14815	14888	14837	14952	14968	14882	14893	14935	14971	14965	14893	14876	14742	15071	15021	14863	14825	14914	14971	14843	14888	14729	14964	14997	14831	14980	15052	14998	14818	14955	14961	14919	14847	14939	14837	14798	14866	14945	14892	14819	14938	14979	14838	14923	14841	14867	14864	14805	15066	14762	14812	14944	14865	14920	15013	14960	14994	14963	14867	14923	14944	14964	14794	14948	14885	15013	14836	14992	15073	14900	14943	14961	14890	14916	14797	14829	14853	14766	14866	14869	14779	14855	14880	14956	14934	15062	14955	14794	15007	14755	14996	14865	14874	14741	14825	15050	14896	14893	14697	14890	14874	14930	14932	14861	14928	14933	14848	14950	14958	14834	15111	14834	14862	15039	15024	14887	14961	14819	14988	14990	14931	15014	14933	14713	14752	14994	14853	14867	14992	14856	14898	14923	14860	14953	14828	14867	14975	14766	15049	14926	14935	14857	14880	14837	14905	14882	14997	15002	14942	14834	14810	14942	14802	14874	15024	14987	14851	14910	14837	14738	15029	14919	15057	14946	14811	14910	15103	14950	14917	14831	14894	14808	14805	14818	14790	14973	14779	14882	14836	14928	15054	14720	14853	14913	14908	14967	14940	14903	14947	14881	15107	14956	14770	14997	14851	14963	14945	14935	14923	14896	15050	14941	14916	14852	14898	15009	15041	14868	14868	14840	14874	14809	14919	14752	14821	14982	14661	14819	15050	14980	14866	15062	14912	14891	14941	14686	14998	14765	14809	14928	14893	14963	15000	15021	14947	14963	14783	14836	15012	15012	14838	14898	14824	15085	14780	14887	15033	15091	14789	14944	14772	14867	14789	14880	14820	14948	14797	14984	14887	14962	14805	14794	14892	14950	14867	14834	14920	14904	14807	14805	14828	14869	14990	14909	14811	15026	15002	14931	15034	15078	14781	14997	15134	15010	14985	14867	14899	15003	14980	14905	14791	14914	14828	14862	15041	14952	14799	14997	14884	14929	14898	14883	14931	14959	14827	14940	14786	14794	14812	14902	15093	14778	14776	14899	14932	14861	15008	15038	14971	14801	15003	14740	14780	15052	14937	14894	14885	14861	14775	14858	14887	14970	14749	14938	15014	14811	14900	14943	14830	14826	14727	14929	14965	14860	14922	14931	14892	15112	14930	15088	14844	14909	14946	14841	14855	15087	15005	14932	14911	14895	14872	14827	14876	15014	14898	14926	14788	14875	14821	14832	14912	14764	14857	14971	14760	14868	14899	14835	15016	14974	14997	14998	14820	14990	15013	14951	14882	14923	15005	14937	14957	14733	14847	14803	14991	14728	14847	14973	14782	14960	14976	14976	14981	15079	14917	14820	14841	14814	14829	14896	14776	14982	14926	14798	15144	14919	14895	14824	14963	14953	15047	14745	14886	14906	14841	14748	14806	14893	14966	14882	14915	14895	14992	14940	14792	15025	14876	14904	14946	14898	14923	14997	14885	14859	14894	14858	15142	14731	14968	14930	14981	14959	14956	14703	14885	14802	14648	14998	14856	14968	15018	14821	14900	14905	14908	14962	14856	15000	14827	14984	14983	14905	15067	14864	14832	14893	14837	14878	14948	15005	14914	14836	14905	14917	14950	14866	14972	14939	14812	14976	14892	14837	14801	14769	14854	14907	14852	14977	14900	14953	14977	15016	14837	14809	14957	14904	14939	14794	14926	14892	14846	14835	14745	14760	14926	14823	14859	14698	15024	14950	14789	14827	14990	14941	14955	14776	14907	14838	14984	14860	14939	14819	15057	14799	14908	14932	14776	14824	14962	15138	14828	14970	15143	14947	14849	14945	14927	15047	14757	14775	14968	14993	15008	14867	14759	14998	14838	14824	14734	14981	14856	14742	14940	14827	15082	14858	14793	14956	14937	14886	14857	14904	14804	14856	14828	15018	14873	14764	14971	14957	14849	14837	14949	14904	14795	14945	14905	14935	14992	14894	14977	14872	14889	14957	14971	14964	14921	14937	14815	14890	14845	14902	14811	14811	14840	15000	14901	14838	14817	14805	14936	14860	14838	14857	14851	14976	15002	14925	15078	14844	14856	14886	15081	14777	14907	14817	14921	15123	14899	14819	14978	14791	14822	14939	14976	14837	14949	14920	15039	14833	14895	14899	15069	15085	15064	14812	14811	14766	14824	14926	14946	14896	14918	14976	14703	14931	14888	14915	14917	14862	14779	14946	14977	14830	14916	14984	14905	14993	14830	14860	14784	14927	14913	14951	14870	15008	14957	14926	14790	14802	14977	14969	14883	14889	15163	15131	14959	14878	14986	14881	14794	14861	14980	14806	14863	14950	15083	14818	14841	14933	14732	14769	14840	15054	14862	14913	14918	14839	14878	14953	14751	14949	14932	15008	15064	14904	14991	14805	14993	15039	14830	14879	14913	14764	14816	14922	14887	14748	14868	14902	14820	14898	14927	14908	15089	14888	14774	14854	14956	14853	14864	15012	15011	14921	14751	14918	14839	14971	14936	15005	14941	14801	15012	14929	14924	14894	14869	14839	14926	14717	14859	14689	14921	14960	14883	14711	14761	14931	15039	14867	14844	15043	14981	14800	14832	14895	15043	14864	14828	14971	14842	15020	14920	14885	14883	14776	14933	14920	14824	14946	14844	14885	15021	14940	15039	14757	14954	14736	14877	14816	14979	14989	14882	14990	14990	14952	14884	14812	15116	14799	15137	15003	14823	14839	14904	14928	14987	14952	14971	14774	14880	14933	14903	14978	14867	14852	14918	14843	14806	15015	14677	14958	14992	14877	14783	14850	15078	14837	14798	14823	14906	14846	14905	14897	14823	14899	14877	14901	14913	14828	14846	14936	15033	14896	15009	14898	14961	14825	14936	14946	15049	14802	14891	14991	14722	14947	15063	15018	14875	14819	14756	14916	14917	15043	14823	14942	15032	14898	14993	14888	14981	14791	14780	14791	14752	14997	14745	14960	14934	15035	14792	14971	14965	14793	14879	14886	14876	14861	14970	14997	14731	14878	14959	14951	15000	14817	14932	14948	14834	14859	15049	14947	15138	14809	14866	14979	15127	15049	14979	14842	14913	14947	14736	15093	14845	14937	14729	14857	14883	14813	14869	14821	14919	14932	14955	15010	14796	14901	14846	14689	14942	14887	14873	14994	15034	14756	14790	15135	14895	15000	14822	14999	14795	14853	14876	15018	14820	14951	15019	14888	14792	14934	14805	14893	14890	14892	14936	14942	14810	14990	14854	15024	14937	14955	14943	14892	14853	14855	14989	14769	14836	14918	14861	14868	15078	14804	14976	14845	14855	15085	14882	14892	14853	14905	14817	14969	14971	14923	14874	14882	14911	14818	14902	14807	14945	15002	14991	14809	14863	14815	14858	14780	14868	14761	15013	15011	14856	14969	14928	14884	14873	14760	14784	15025	14872	14767	15018	14736	14813	14878	14878	14879	14857	14838	14866	14890	14813	14832	14913	14986	14869	14962	14803	14869	14943	14938	14827	14960	14912	14960	14896	14886	14895	14900	14878	15103	14849	14940	15022	14823	14863	14943	14916	14890	14809	14971	14903	14736	14856	15025	14827	14974	15002	14761	14921	15135	14904	14785	14962	14972	14725	14909	14938	14803	14874	14998	14975	14987	14914	14975	14921	14874	15045	14736	14906	14693	14832	14727	15015	14772	14889	14973	14924	14907	14973	15109	14873	15024	14889	14973	14931	14796	14981	14882	14924	14840	14895	14795	14889	14989	14929	14876	14878	14996	14963	14969	15010	14756	15063	14810	14799	15029	14866	14888	15016	14670	14901	14829	14778	14975	14853	14878	14996	14823	14836	14907	14759	15002	14988	14972	15036	14785	14925	14837	14724	14931	14809	14983	15046	15093	15035	15034	14779	14757	14929	14976	14871	14896	14999	14988	14888	14836	14834	14941	14908	15039	14939	14884	14869	14964	14917	14810	14907	14729	15043	14980	14945	14849	15103	14854	14772	14887	14970	14827	14846	14959	14971	14911	14727	14974	14966	14888	14851	14963	14846	14905	14815	14873	14987	14804	14893	15027	15019	14980	14923	14762	15012	14919	15078	14948	14865	14953	14919	15059	14888	14967	14751	14919	15010	14984	14888	14889	14942	14801	14904	14793	14942	15078	14949	14900	14844	14773	14810	14885	14868	14960	15055	14929	14815	15073	14943	14802	14809	14925	14888
22833	21439	29226	24430	24065	28640	30140	24052	21885	21170	20299	19567	19217	19003	18661	18493	18552	18442	18466	18621	18544	18338	18202	18372	18495	18468	18340	18409	18133	18157	18243	18109	18197	18455	18182	18423	18281	18292	18165	18256	18260	18241	18229	18328	18078	18247	18166	18121	18194	18311	18116	18234	18237	17939	18320	18098	18118	18211	18255	18146	18236	18250	18215	18235	18249	18212	18275	18096	18218	18101	18387	18300	18238	18369	18209	18193	18390	18508	18265	18188	18011	17933	18054	18005	18299	18387	18065	18127	18322	18045	18076	18105	17942	18293	18173	18008	18298	18090	18296	18141	18080	18347	18036	18161	18030	18204	18024	18324	18214	18207	18200	18160	18096	18169	18128	18125	18137	18280	18329	18123	18512	18333	18021	18385	18226	18114	18208	18258	18261	18264	17987	17946	18008	18033	18239	18140	18134	18222	18213	18222	18198	18058	18058	18107	18297	18248	17975	18198	18065	18159	18119	18029	17992	18210	18303	18240	18067	18389	18075	18141	18215	18325	18216	18212	18008	17947	18213	18064	18169	18262	17966	18149	18144	18092	18026	18032	18232	18375	18033	18180	18156	18077	17949	18103	18206	18130	18083	18194	17862	17973	18057	18060	18362	18188	18187	18122	18243	18440	18213	18260	18184	18187	18070	18173	18180	18184	18217	18215	18263	18218	18051	18097	18023	18013	18184	18198	18059	18181	18138	18363	18013	18214	18053	18007	18027	18159	18103	17834	18160	18065	18192	18068	18201	18051	18159	18099	18305	18238	18179	17903	18232	18181	18166	18266	18090	18166	17984	18258	18181	18160	18114	18228	18084	17987	18005	18076	17963	18030	18429	18343	18127	18099	18136	18242	18256	18265	18035	18021	18224	18086	18021	18158	18209	18134	18115	18178	18100	18318	17955	18132	18221	18070	18425	18308	18115	18132	18151	18183	18162	18135	18254	18124	18250	18318	18094	17917	18237	18097	18247	18334	17812	18011	18056	18185	18196	17978	18074	18210	18329	18232	18148	18245	18358	18039	18011	18311	18308	18159	18106	18159	18032	18226	18270	17963	18110	18160	18239	18391	18156	18200	18236	18009	18263	18202	17998	17983	18037	18029	18076	18059	18330	18193	17833	18347	17931	18289	18044	18300	18218	18062	18181	18052	18276	18219	18223	18151	17993	18134	18208	18340	18331	18160	18166	18084	18166	18215	18222	18172	18041	18329	18291	18202	18150	18063	18260	18258	18226	18089	18065	18242	18018	18101	18074	18000	18095	18018	18086	18255	18024	18201	18006	18181	18332	18198	18137	18185	18104	17946	18204	18111	18038	18308	18347	17878	18161	18176	18202	18196	18194	18205	18098	17996	17962	18053	18133	18132	18113	18302	18172	18251	18292	18148	18261	18069	18324	18193	17940	18153	17992	18159	18130	17963	18123	18250	18230	18201	18175	18116	17952	18088	18208	18193	18099	18142	18114	18093	18156	18181	18168	18262	18138	18057	18136	18024	18197	17856	18105	18237	18099	18152	18315	18121	18115	18122	18055	18050	18098	18088	18028	18240	18036	18168	17950	17856	18029	18080	18162	18117	18029	18017	18037	18072	18036	18145	18341	18342	18207	18181	18360	18348	18215	18135	18118	18117	18144	18042	18151	18072	18105	18203	18116	18024	18339	18100	18234	18483	18069	18138	18177	18335	18282	18113	18251	18362	18233	18245	18083	18377	18095	17985	18231	18159	18096	18122	18211	18272	18228	18132	18393	18161	17992	18113	18004	18228	18223	18073	18112	18067	18173	18175	18113	18207	18184	18192	18036	18205	18069	18083	18121	18309	18027	18149	18231	17960	18115	18025	18224	17987	18028	18095	18161	18043	18158	18095	18254	18346	18323	17934	18024	18301	18302	18206	17982	18230	18219	17908	18410	18301	18282	18400	18200	18411	18111	17884	18221	18009	18015	18159	18165	18056	18084	18371	18160	18284	18162	17994	18300	18187	18211	18037	18000	18204	18060	17958	18138	18183	18233	17992	17993	17916	18267	18258	18267	18129	18136	18244	18089	18287	17979	17966	18231	17971	18090	18091	18242	18275	18171	18237	18360	18033	18249	18172	18255	18082	18147	18263	18162	18101	18150	18055	17986	18331	18093	18152	18256	18223	18204	18069	18368	18156	18399	18041	18015	18130	18304	18210	18086	18049	18058	18179	18085	18182	18324	18106	18049	18073	18247	18163	18139	18180	18243	18138	18102	18257	18107	18093	18243	18186	18266	18202	18236	18185	18246	18094	18250	18151	18269	18144	18079	17966	18121	18222	18194	17991	18122	17970	18257	18093	17980	18033	18021	18085	18076	18204	18087	18114	18251	18245	18192	18182	17957	18154	18071	17978	18321	18168	18223	18220	18208	18078	17937	18217	18197	18314	18059	18051	18065	18174	18144	18100	18196	18357	17998	17980	18200	18172	17989	18116	18270	18246	18356	18218	18211	18101	18121	17974	18101	18216	18234	17938	18014	18207	17953	18304	18077	18014	18097	18272	18081	17966	18279	17962	18008	18103	18325	18378	18194	18275	18165	18088	18053	18053	18043	18158	18071	18038	18323	18101	18217	17984	18183	18174	18186	18125	18072	18035	18133	18061	17945	18195	18160	18071	18304	18416	18097	17985	18126	18143	18075	18179	18201	17932	17969	18186	18044	17987	18206	18032	18191	18115	18258	18104	18247	18034	18150	18258	18234	18271	18252	18156	18041	18252	18451	18271	18055	18170	18014	18116	18189	18056	18013	17999	18221	18188	18048	17944	18142	18402	18113	18139	18200	18034	18240	18012	17924	17870	18082	18217	18074	18182	18076	18248	18086	18241	17990	18154	18356	18158	18053	18168	18023	18179	18376	18122	18191	18087	18044	18164	18168	18164	18263	18202	18176	18119	18258	18148	18092	18249	18115	18078	18026	18075	18307	18076	18188	17918	18174	18146	18235	17996	18209	17963	18110	18054	18146	18242	18115	18092	18107	18362	18013	17976	17993	18100	18233	18126	17988	18177	18202	18051	18233	18154	18190	18155	18124	18383	18029	17964	18159	18045	17990	18046	18156	18078	18360	18167	18198	17971	18287	18167	18231	18038	18104	18143	18136	18077	18101	18032	18051	18016	18051	18207	18188	18028	18126	18167	18192	18109	17897	18079	17981	18111	18165	18112	18080	18115	18095	18200	17982	17929	18224	18188	18137	18269	18316	18157	18119	18156	18058	18190	18337	18156	18238	18150	17901	18004	18244	18151	18149	17985	18334	18318	18138	18242	18181	18060	18153	18135	18277	18023	18204	18097	18107	18333	18332	18124	17949	18383	17900	18130	18414	18072	18071	18237	18340	18366	17976	17928	18008	17937	18273	18005	18186	18346	18020	18275	18300	18137	18065	18065	18148	18242	18304	18266	18194	18180	18004	18145	18021	18047	18249	17957	18139	17962	18286	17928	18014	18057	18211	18031	18146	18086	18200	18206	18015	18327	18196	18242	18100	18249	18059	18190	17984	18139	18234	17993	18142	18179	18162	18174	18121	18377	17971	18185	18211	17987	18143	18092	18104	18217	18121	18136	17929	17999	18262	18055	18045	18194	18399	18095	18008	18019	18067	18198	18066	18118	18114	18229	18245	18080	18099	18233	18075	18030	18084	18224	18322	18044	18080	18050	18329	18160	18215	17900	18202	18050	18237	18054	18235	18327	18100	18025	18014	18138	18091	18281	18133	18053	18270	18230	18292	18229	18181	18166	18209	18051	18012	18221	18170	18114	18110	18212	18046	18187	18149	17963	18193	18175	18122	18284	17985	18125	18133	18176	18274	18015	18081	18126	18146	18209	18143	18042	18174	18067	17962	18154	17841	18088	18101	18122	17967	18125	18112	18166	18000	18143	18097	18095	18290	18116	18084	18150	18161	17944	18061	17917	18126	18114	18035	17950	18034	18005	17978	17959	18330	17993	17949	17796	18033	17979	18180	18036	18062	18256	18208	18216	18107	18121	18033	18321	18150	17977	18052	18093	18157	18150	18179	18190	18099	18266	18140	18194	18071	18074	18072	18217	18067	18065	17974	18081	18208	18125	17951	18204	18098	17934	18284	18118	18144	18209	18110	18028	18204	18127	18336	18121	18195	18178	18203	18069	18131	17947	18291	18142	18308	18319	18417	18314	17925	17980	17894	18177	18325	18175	18010	18174	18114	18050	18064	17932	18211	18213	18034	18023	17951	18169	18087	17992	18026	18010	18277	18088	17996	18052	18285	18218	18148	17922	18107	18025	18071	18067	18414	18061	18218	18016	18085	18047	18022	18109	18372	18014	18115	18081	18304	18255	18321	18377	18188	18265	17937	18131	18318	18135	18213	17942	18060	18051	18009	18288	18174	18230	18091	18069	18181	17995	18200	18027	18208	18082	17864	17881	18244	18248	18103	18207	18000	18174	18087	17961	18030	18142	18256	18191	18248	18061	18261	18021	18296	18234	18167	18157	18003	18119	18221	18590	18018	18334	18103	18240	18239	18246	18144	18025	18008	18037	18186	18118	18147	17998	18158	18035	18041	18041	18187	18011	18076	18448	17913	18298	18129	18224	18413	18159	18203	18261	18061	18213	18138	18084	18126	18146	18156	18100	18098	18143	18090	18244	18126	18276	18144	17984	18250	18231	18167	18424	18214	18348	18165	18163	18426	18172	18120	18052	18183	18453	18247	18131	18094	18084	17988	18313	18194	18164	18152	18175	18036	18209	18122	18062	18069	18059	18016	18235	17998	18026	18296	18068	18542	18161	18034	18276	18322	18310	18213	18204	17954	18174	18130	18230	18152	18376	18191	18186	18122	18164	18061	18189	18090	18180	18133	18040	18281	18088	18259	18052	18277	18222	18165	18187	17914	18092	18124	18133	17955	18124	18144	18127	17970	18099	18080	18206	18148	18087	18001	18099	18329	18268	18324	18075	18226	18176	18226	18181	18080	18029	18123	18541	18080	18131	18344	17980	18242	18194	18110	17979	18172	18051	18045	18018	18151	18142	18144	18207	18145	18193	18249	18207	18039	18040	18210	18069	18189	18296	18014	18085	18160	18103	18092	18089	18363	18188	18092	18187	18122	18177	18149	18347	18117	17971	18177	18232	18188	18107	18018	17980
39729	65769	60012	46581	39891	33732	27098	22875	20354	19078	18067	16817	16530	15986	15737	15853	15763	15619	15607	15438	15440	15438	15435	15438	15358	15351	15373	15391	15499	15237	15267	15203	15424	15290	15374	15298	15340	15286	15326	15129	15351	15300	15437	15236	15206	15353	15300	15300	15390	15215	15320	15163	15295	15212	15334	15279	15312	15301	15275	15362	15455	15201	15226	15372	15376	15225	15366	15303	15300	15282	15352	15302	15210	15311	15247	15286	15218	15308	15269	15402	15294	15259	15376	15400	15222	15182	15351	15227	15364	15254	15258	15348	15310	15350	15276	15188	15182	15391	15278	15290	15071	15120	15281	15228	15325	15313	15360	15290	15432	15359	15311	15334	15241	15226	15072	15265	14976	15141	15361	15292	15226	15315	15272	15319	15333	15259	15429	15265	15308	15279	15273	15210	15390	15286	15338	15483	15253	15252	15398	15211	15293	15426	15351	15325	15241	15157	15302	15380	15401	15149	15314	15324	15307	15109	15436	15207	15351	15263	15189	15235	15229	15334	15246	15326	15361	15281	15220	15389	15342	15283	15277	15167	15338	15279	15262	15164	15333	15193	15329	15149	15179	15195	15100	15334	15337	15399	15270	15411	15134	15316	15385	15251	15207	15186	15505	15295	15300	15355	15285	15134	15286	15413	15247	15470	15181	15296	15245	15271	15319	15417	15267	15160	15260	15389	15356	15099	15304	15310	15318	15143	15257	15283	15381	15188	15346	15256	15207	15312	15344	15222	15437	15325	15241	15154	15233	15429	15121	15360	15344	15271	15182	15207	15361	15243	15284	15191	15404	15319	15355	15163	15437	15170	15295	15348	15282	15196	15293	15314	15358	15260	15326	15320	15245	15178	15340	15183	15295	15294	15473	15285	15335	15290	15218	15468	15168	15399	15337	15285	15225	15384	15048	15453	15339	15347	15301	15247	15143	15415	15333	15244	15174	15286	15215	15449	15199	15222	15364	15235	15229	15173	15328	15312	15271	15215	15454	15242	15255	15402	15374	15134	15232	15349	15205	15176	15186	15196	15300	15139	15375	15308	15321	15261	15321	15285	15231	15348	15126	15303	15249	15305	15310	15165	15245	15348	15216	15248	15287	15320	15196	15331	15488	15269	15176	15185	15132	15276	15291	15240	15219	15381	15234	15209	15175	15412	15264	15543	15304	15339	15292	15377	15397	15425	15403	15379	15329	15288	15379	15295	15334	15311	15025	15219	15397	15400	15229	15204	15322	15260	15231	15266	15358	15404	15276	15317	15352	15296	15219	15399	15298	15236	15249	15173	15241	15404	15413	15274	15309	15083	15494	15252	15197	15321	15331	15287	15223	15295	15302	15228	15457	15314	15405	15124	15231	15149	15274	15122	15237	15298	15363	15321	15422	15208	15358	15177	15332	15099	15341	15385	15188	15300	15297	15168	15434	15231	15256	15299	15254	15392	15417	15149	15253	15304	15123	15311	15233	15041	15368	15311	15267	15219	15086	15385	15236	15369	15370	15498	15438	15223	15271	15230	15202	15160	15376	15314	15345	15363	15246	15200	15180	15261	15141	15218	15184	15298	15358	15361	15334	15283	15250	15272	15219	15106	15431	15180	15257	15242	15351	15326	15381	15370	15331	15386	15131	15387	15141	15352	15125	15367	15192	15423	15383	15236	14982	15352	15318	15286	15284	15297	15291	15189	15328	15158	15282	15273	15191	15352	15267	15160	15360	15239	15487	15161	15197	15128	15171	15216	15277	15472	15238	15329	15365	15274	15208	15230	15286	15229	15122	15122	15347	15414	15165	15190	15132	15290	15305	15338	15204	15375	15360	15301	15256	15154	15242	15275	15327	15108	15288	15280	15101	15119	15130	15255	15292	15190	15322	15444	15274	15160	15275	15401	15265	15235	15290	15353	15270	15197	15315	15232	15256	15260	15267	15432	15233	15362	15224	15392	15257	15442	15409	15020	15482	15301	15411	15148	15378	15345	15534	15094	15287	15282	15436	15207	15302	15315	15375	15197	15438	15256	15275	15236	15191	15303	15215	15354	15460	15348	15204	15367	15159	15384	15379	15345	15346	15246	15132	15432	15291	15321	15265	15323	15218	15433	15110	15213	15352	15320	15380	15355	15272	15263	15189	15148	15312	15129	15372	15204	15146	15204	15403	15425	15260	15417	15225	15089	15246	15244	15299	15300	15483	15341	15325	15181	15204	15353	15363	15335	15493	15489	15333	15281	15359	15349	15416	15221	15199	15380	15295	15368	15273	15371	15333	15051	15316	15297	15163	15408	15352	15356	15286	15149	15241	15266	15305	15206	15435	15232	15255	15387	15301	15226	15543	15220	15229	15388	15179	15377	15342	15218	15141	15197	15375	15218	15355	15139	15262	15291	15247	15423	15270	15416	15203	15356	15104	15313	15344	15278	15274	15270	15232	15262	15251	15242	15226	15349	15088	15246	15533	15381	15179	15240	15450	15235	15454	15121	15363	15339	15262	15267	15323	15267	15290	15229	15346	15241	15345	15262	15326	15275	15350	15227	15382	15031	15298	15362	15204	15099	15224	15190	15163	15253	15314	15366	15325	15403	15229	15089	15415	15228	15268	15352	15290	15335	15281	15376	15319	15296	15301	15232	15245	15217	15357	15327	15367	15421	15331	15197	15254	15210	15253	15449	15302	15092	15449	15260	15393	15263	15381	15233	15366	15284	15288	15176	15355	15239	15481	15163	15341	15106	15318	15158	15312	15390	15255	15134	15260	15422	15163	15163	15207	15164	15305	15277	15401	15437	15367	15355	15340	15291	15083	15280	15247	15281	15298	15239	15320	15020	15244	15207	15123	15352	15422	15344	15244	15348	15296	15171	15355	15095	15229	15441	15416	15343	15301	15274	15196	15162	15538	15226	15393	15382	15182	15310	15115	15178	15246	15274	15231	15103	15329	15296	15195	15468	15244	15425	15304	15312	15431	15312	15274	15392	15101	15372	15409	15368	15224	15425	15324	15363	15198	15431	15313	15239	15020	15334	15312	15284	15292	15319	15183	15274	15195	15242	15072	15225	15283	15216	15263	15374	15395	15291	15403	15372	15419	15106	15272	15325	15303	15285	15251	15078	15271	15407	15096	15264	15286	15253	15408	15246	15180	15162	15275	15358	15265	15207	15262	15356	15221	15238	15184	15399	15158	15275	15265	15149	15273	15216	15265	15072	15092	15246	15355	15164	15248	15208	15527	15374	15177	15186	15266	15236	15389	15164	15465	15272	15355	15283	15377	15196	15266	15251	15258	15284	15237	15362	15492	15257	15276	15271	15255	15317	15215	15344	15351	15360	15264	15293	15308	15196	15204	15203	15223	15198	15264	15229	15325	15221	15199	15249	15216	15249	15245	15295	15376	15382	15321	15286	15162	15318	15263	15249	15317	15127	15189	15061	15175	15231	15262	15176	15342	15221	15304	15316	15349	15271	15201	15251	15160	15245	15352	15295	15138	15375	15390	15533	15329	15130	15342	15308	15269	15258	15250	15363	15287	15249	15264	15391	15095	15315	15221	15191	15306	15194	15186	15142	15418	15336	15126	15224	15254	15186	15336	15370	15298	15259	15248	15451	15186	15454	15467	15441	15217	15106	15119	15072	15370	15330	15280	15356	15326	15448	15217	15327	15199	15433	15376	15499	15225	15244	15242	15249	15304	15258	15122	15210	15409	15331	15350	15248	15308	15347	15343	15453	15225	15317	15164	15458	15320	15357	15314	15396	15023	15056	15245	15209	15153	15154	15171	15245	15148	15261	15325	15312	15267	15221	15290	15429	15355	15334	15503	15242	15413	15121	15386	15372	15370	15268	15307	15470	15310	15342	15232	15426	15288	15221	15382	15290	15237	15277	15181	15228	15200	15289	15223	15269	15228	15289	15423	15364	15285	15247	15146	15354	15415	15324	15394	15267	15253	15376	15282	15255	15333	15548	15350	15242	15380	15214	15263	15456	15312	15376	15195	15279	15260	15254	15335	15201	15181	15234	15244	15313	15262	15090	15258	15356	15272	15276	15343	15353	15269	15232	15436	15283	15228	15408	15305	15344	15355	15268	15271	15251	15390	15250	15113	15354	15084	15208	15326	15321	15204	15289	15257	15290	15196	15147	15341	15336	15225	15334	15375	15166	15394	15268	15304	15385	15285	15339	15280	15166	15446	15254	15309	15299	15359	15370	15506	15452	15272	15208	15150	15401	15195	15320	15311	15396	15435	15123	15375	15366	15288	15313	15380	15205	15161	15072	15334	15332	15118	15191	15425	15279	15203	15325	15305	15255	15340	15210	15255	15198	15386	15294	15154	15119	15304	15322	15191	15381	15341	15224	15135	15309	15392	15253	15272	15286	15181	15464	15304	15123	15280	15336	15312	15442	15383	15157	15288	15159	15247	15303	15208	15278	15235	15221	15409	15120	15498	15239	15543	15384	15221	15229	15456	15317	15211	15226	15249	15211	15057	15410	15276	15354	15344	15343	15279	15275	15232	15312	15184	15298	15336	15320	15282	15315	15104	15321	15195	15321	15521	15224	15248	15301	15297	15280	15185	15289	15164	15335	15378	14987	15236	15289	15429	15343	15309	15362	15197	15367	15312	15287	15396	15320	15139	15228	15284	15286	15248	15356	15283	15351	15270	15456	15347	15490	15330	15294	15280	15467	15397	15271	15367	15289	15251	15230	15278	15107	15394	15330	15320	15359	15296	15240	15170	15336	15550	15350	15161	15242	15177	15331	15355	15299	15188	15189	15071	15217	15206	15415	15316	15385	15337	15280	15205	15315	15350	15233	15468	15361	15333	15330	15337	15185	15478	15325	15216	15269	15301	15409	15449	15485	15196	15232	15219	15379	15138	15306	15252	15200	15250	15462	15302	15481	15313	15288	15197	15200	15336	15358	15179	15242	15397	15350	15056	15297	15270	15257	15410	15296	15075	15212	15254	15256	15210	15353	15410	15222	15311	15177	15208	15327	15314	15268	15226	15289	15261	15279	15443	15269	15241	15338	15303	15346	15260	15185	15195	15178	15333	15276	15165	15484	15229	15321	15106	15097	15242	15079	15276	15320	15471	15256	15191	15297	15327	15241	15319	15392	15421	15209	15325	15310	15197	15336	15136	15070	15338	15400	15217	15463
30383	32863	39709	33384	26960	23635	21698	19810	19131	18744	18395	18360	18214	18156	17966	17981	17899	17895	17814	17965	17862	17856	17984	18005	17914	18075	17793	17985	17840	17803	17890	17961	18009	17714	17750	17917	17685	17759	18062	17937	17919	17834	17760	17826	18052	17978	17942	17908	17757	17771	17909	17821	17867	17891	17838	17941	17789	17741	17925	17901	17767	17862	17756	17857	17849	17826	18001	17915	17836	17917	17527	17838	17862	18051	17829	17784	17856	17812	17931	17914	17976	17906	18014	17833	18008	17897	17962	18047	17738	17870	18021	18048	17749	17735	18045	17821	17897	17904	18083	17838	17821	17967	18082	17671	17783	17774	17866	17918	17917	17720	17791	17557	17716	17745	17818	17876	17877	17837	17715	17683	17915	17935	17846	17576	17766	17842	17919	17901	18058	17782	17762	17861	17886	17781	17984	17920	17702	17877	18161	17827	17533	17934	17947	17902	17762	17840	17776	17751	17565	17882	17641	17846	18014	17938	17734	17946	17857	17789	17817	17702	17885	17871	18035	17944	18009	17863	17695	17924	17857	17943	17741	17931	17831	17888	17858	17773	18028	17954	17713	17761	17739	17771	17891	17763	17843	17774	17945	17707	17966	17669	17807	17898	17627	18046	17834	17947	17813	17966	17905	17896	17986	17891	17680	17825	17782	17771	17705	17687	18008	17825	17832	17762	17735	17823	17911	17881	18051	17700	17954	17856	17787	17880	17983	17880	17933	17896	18020	18036	17890	17762	17859	17695	18000	18059	17897	17856	17766	17861	17902	18098	17838	17673	17899	17699	17565	17806	17658	17943	17857	17845	18124	17762	17628	17850	17777	17978	18034	18147	17827	17900	18013	17937	17746	17843	17855	17691	17965	17966	17742	17787	17973	17801	17944	17885	17770	17678	17654	17730	17746	17665	17849	17962	17822	17789	17842	17720	17874	17901	17797	17844	17697	17830	17962	17658	17814	17891	17914	17792	17957	17799	17816	17704	17783	18054	17991	17773	17813	17846	17630	17880	17844	17921	17905	17892	17849	17797	17881	17766	17870	17586	17817	17752	17961	17656	17981	17835	17846	17985	17810	17771	18043	17809	17803	18057	17711	17904	17904	17996	17931	17822	17741	17875	17750	17992	18184	17559	17769	17948	17835	17836	17702	17822	17737	17865	17951	17834	17870	17841	17994	17760	17795	18093	17674	17760	17864	17893	17777	17809	17748	17725	17786	17906	17906	17839	17852	17789	17862	17752	17889	17826	17786	17913	17795	18008	17833	17881	17865	17935	17876	17825	17752	17813	17700	17849	18018	17846	17826	17792	17798	17825	17853	17972	17936	18046	17979	17843	17864	17755	18005	17964	17784	17946	17849	17757	17818	17755	18166	17838	17775	17742	17798	17765	17918	17811	17819	17801	17818	17915	17922	17814	17954	17709	17759	17659	17958	17640	17914	17602	17836	17816	17733	17947	17865	17836	17955	17773	17852	17878	17890	17748	17868	17752	17779	17749	17691	17721	18026	17963	17850	17779	17791	17856	17964	17848	17821	17982	17856	17765	17746	17844	17681	17864	17858	17529	17756	17944	17818	17809	17809	17856	17818	17631	17892	17598	17749	17900	17977	17829	17912	17767	17898	17866	17799	17819	17719	18020	17733	17866	18031	17760	17913	17864	17776	17710	17910	17807	17498	17838	17872	17952	17789	17943	17992	17786	17804	17824	17861	17952	17723	17879	17825	17769	17906	17793	17946	17887	17782	17835	17900	17870	17764	17892	17940	17858	17956	17927	18080	17727	17942	18049	18039	17889	17816	17784	18011	17866	17641	17790	17777	17699	17830	17821	17974	17695	17841	17787	17940	18064	17837	17899	17843	17694	17825	17721	17830	17912	17925	17907	18004	17988	17847	18087	17997	17925	17747	17872	17607	17685	18053	17829	17596	17880	17771	17757	17849	17762	17692	18069	18003	17777	18078	17956	17832	17783	17819	17701	17772	17870	17744	17698	17821	17908	17882	17995	17623	17871	17939	17991	17851	17914	17681	17845	17644	17818	17757	18001	17968	17712	17954	17856	17713	17733	17898	17997	17767	17792	17813	17760	17943	17891	17892	17966	17801	17860	17901	17706	17721	17913	17814	17879	17812	17834	17971	17838	17829	17782	17689	17806	17745	17885	17717	17829	17596	17883	17607	17893	17924	17729	17838	17696	17850	17979	17849	18007	18014	17808	17934	17896	17798	17795	17762	17681	17833	17679	17759	17900	17727	17899	17795	17957	18021	17897	17894	17774	18018	17894	17914	17934	17854	17890	17862	17733	17892	17950	17672	17705	17724	17941	17868	17941	17827	17861	17792	17812	17941	17772	17742	17769	17693	17962	17928	17981	17937	17758	17956	17741	17697	17782	17690	17938	18024	17947	17776	17836	17970	17823	17915	17953	17936	18157	17873	17856	17858	17908	17879	17837	17918	17877	17872	17951	17969	17805	17818	17946	17820	17672	17769	17894	17655	18060	17976	17869	17740	18027	17853	17866	17832	17759	17887	17926	17859	17870	17958	17824	17875	17755	17836	17691	17872	17892	17897	17784	17993	17900	17816	17935	17961	17830	17852	17934	17924	17955	18043	18010	17844	17643	17823	17939	17880	17968	17802	17930	17836	17895	18022	17797	17973	17845	17755	17812	17638	17965	17923	17923	18149	17894	17901	17908	17763	17950	17775	17865	17670	17785	17613	17678	17839	17813	17700	17954	17695	17727	17812	17923	17941	18061	17881	18128	17835	17848	17869	17851	17877	17701	17856	17786	17792	17889	17718	17643	17851	17694	17822	17807	17997	17919	17832	18021	18042	18009	17832	17672	17820	17949	17921	17762	17921	17859	17761	17748	17719	17621	18000	17664	17891	17918	17751	17917	17857	17655	17568	17821	17787	17977	18048	17899	17803	17600	17806	17851	17748	17687	17767	17748	17890	17725	17960	18009	18164	17923	17754	17828	17783	17822	18067	17918	17802	17980	17736	17928	17704	17923	17866	17569	17800	17798	17667	17888	17826	17798	17879	18000	17763	17844	17839	17823	17850	17844	17687	17786	17949	17586	17800	17676	18008	17804	17902	17787	17598	17734	17709	17718	17860	17574	17917	17918	17953	17786	17984	17847	17906	17861	17915	18089	17847	17937	17711	18108	17906	17769	17834	17795	17762	17963	17830	17920	17763	17895	17927	17637	17689	17941	17832	17926	18119	17930	17916	17855	17872	17819	17863	17836	17831	17668	17866	17772	17742	17988	17955	17734	17909	17792	17776	17880	17822	17781	17814	17770	17823	17969	17932	17951	18059	17879	18072	17534	17902	17921	18005	17961	17952	17828	17936	17674	17939	17973	17816	17585	17778	17950	17785	17790	17883	17900	17720	17870	17950	17670	17890	17955	17818	17923	17618	17882	17940	17722	17884	17907	17795	17948	17872	17829	17871	17897	17787	17736	17782	17992	18117	17839	17795	18212	17886	18024	18013	17945	17948	17858	17778	17746	17686	17865	17992	17818	17809	17655	17876	17766	17885	17856	17879	17923	17876	17993	17801	17730	18013	17781	17890	17878	17848	17643	17942	17790	17839	17779	17877	17978	17826	17692	17825	17796	17928	17716	17972	17899	17743	17807	17895	17774	17820	17988	17864	17920	17858	17867	17973	17891	17905	17838	17713	17908	17974	17730	17808	17907	17884	17963	17802	18032	17735	17717	17608	17852	17884	17695	17963	17802	17869	17660	17968	17852	17694	17636	17929	17873	17931	18086	18084	17687	17759	17878	17888	17773	17859	17851	17714	17820	17956	17569	17908	17917	17796	17990	17803	17875	17789	18050	17737	17959	17729	17535	18009	17838	17730	17909	17806	17871	17986	18018	17914	17883	17989	17902	17852	17642	17786	17668	18043	18162	18087	17807	17677	17782	17885	17929	17886	17798	17681	17946	17822	17763	17709	17745	17765	17825	17873	17872	17956	17808	17964	17862	17829	18001	17909	17954	17716	17777	17958	17887	17705	17813	17621	17581	17917	17813	17682	17828	17791	17844	17913	17688	17791	17701	17984	17775	17683	17850	17830	17876	17811	17753	17685	17895	17836	17791	17983	17681	17834	17936	17733	17819	17770	17783	18055	17877	17787	17612	17949	17808	17749	17885	17695	18088	17721	17852	17966	17898	17843	17932	17816	17860	18046	17868	17876	17968	18026	17877	17853	17859	17776	17765	17782	17954	18077	17747	17857	18070	17793	18018	17981	17760	17830	17714	17734	17813	17820	17778	17863	17838	18005	18068	18005	17654	17651	17840	17917	17664	17828	17730	18057	17750	17936	17925	17900	17840	17868	17805	17869	17959	17800	17774	17850	17804	18010	17923	18055	17950	18016	17701	17789	17859	17728	18031	17926	18056	17952	17737	17859	17821	17660	17861	17913	17885	17911	17885	17688	17922	17976	17965	17871	17784	17897	17831	17898	18069	17878	18003	17941	17847	17643	17807	18001	17844	17659	17818	17805	17784	17847	17923	17986	17971	17889	17805	18046	17894	17828	17737	17978	18093	17942	17899	17884	17921	18034	17792	17897	17998	17899	17940	17738	17837	17840	17942	17987	17807	17954	18044	17750	17855	17777	17934	17910	17969	17859	17666	17760	17865	17823	17957	17771	17731	17823	17990	17863	17703	17715	17827	17897	17943	17790	17758	17940	17949	17772	17857	17891	17795	17869	18140	17899	17649	18020	17994	17977	18051	17856	17762	17628	17836	18247	17991	18002	17783	17731	17853	17844	17836	17770	17996	17842	17767	17777	17727	17765	17906	17795	17921	17742	17744	17838	17963	17742	17644	18204	17919	17993	17701	18118	17913	18027	17979	17937	17987	17769	17737	17781	17768	17835	17984	17962	17986	18029	17906	17501	17876	17861	17727	17923	17658	18036	17883	17871	17872	17815	17702	17778	17834	17682	17709	17781	17711	18033	17973	17763	17860	18015	17689	17650	17863	17954	18112	18082	17915	17800	17597	17836	17885	17847	17732	17870	17869	18040	17793	17781	17880	17696	17946	17825	17832	17842	17778	17813	17918	17911	17842	17984	17900	17869	17817	17902	17809	17848	17835	17808	17777	17877	17876	17813	17877	17775	17911	17791	17817	17790	17705
37598	51855	45730	33831	27443	23246	19985	18205	17147	16546	16112	15881	15732	15394	15373	15379	15325	15267	15239	15193	15204	15285	15185	15177	15177	15114	15290	14999	15297	15250	15221	15102	15081	15219	15046	15174	15000	15091	15118	15157	15111	15308	15176	14932	15024	15201	15166	15240	15245	15062	15281	15084	15302	15214	15013	15257	15039	15056	15237	15213	15060	15175	15228	15129	15394	15124	15060	15019	15015	15066	15230	14957	15245	15158	15266	15026	15098	15016	15282	15163	15152	15190	15150	15140	15088	15042	15162	15131	15330	15232	15103	15204	15285	15163	15202	15065	15087	15233	15242	15070	15100	15174	15168	15110	15211	15187	15357	15195	15068	15317	15190	15178	15115	15194	15198	15103	15140	15147	15211	15157	15156	15025	15076	15266	15348	15400	15246	15110	15102	15178	15153	15217	15142	15075	15093	15132	15171	15060	15158	15104	15073	15046	15202	15159	15197	15022	15071	15130	15262	15144	14949	15109	15209	15198	15144	15198	15223	15169	15225	15219	15276	15210	15229	15104	15142	15168	15227	15161	15090	14964	15180	15338	15198	15020	15103	15133	15111	15444	15283	15222	15182	15140	15128	15098	15090	15116	15366	14929	15104	15038	15040	15161	15074	14986	15206	15139	15131	15046	15180	15080	15086	15204	15125	15001	15055	15340	15283	15124	15181	15359	15175	15105	15162	15213	15030	15073	15039	15234	15330	15172	15033	15107	15197	15211	15086	15106	15052	15158	15135	15211	15076	15185	14870	15202	15222	15163	15186	15185	14962	15111	15291	15184	15127	15288	15227	15270	15221	15105	15150	15139	15180	15158	15137	15259	15031	15337	15137	15008	15209	15030	15159	15137	15200	15136	15141	15022	14992	15250	15214	15089	15033	15262	15263	15113	15264	15178	15051	15244	15162	15141	14944	15053	15380	15288	15174	15070	15058	14867	15122	15087	15174	15285	15082	15232	15111	15456	15189	15221	15170	15216	15152	15161	15164	15111	15216	14961	15235	15164	14957	15113	15225	15155	15033	15151	15116	15218	15107	15225	15044	15301	15119	15089	15255	15185	15209	15056	15043	15235	15107	15165	15185	15188	15234	15207	15024	15238	15157	15108	15124	15052	15158	15297	15115	15148	15054	15044	14967	15066	15290	15150	14989	15136	15083	15122	15195	14990	15026	15138	14976	15127	15239	15176	15320	15153	15158	15218	15106	15230	15079	15042	15328	14937	15157	15193	15197	15216	15111	15294	15183	14976	15092	15146	14843	15229	15320	15155	15156	15145	15005	15149	15064	15009	15123	15081	15080	15195	14983	15272	15211	15227	15323	15180	14968	15179	15152	15226	15177	15196	15193	15179	15215	15069	15057	15105	15204	15053	15202	15192	15097	15065	15292	15039	15145	15081	15154	15228	15278	15058	15111	15125	15194	15051	15274	14993	15151	15170	15239	15074	15205	15125	15137	15155	15141	15273	15271	15162	15199	15159	15090	15092	15126	15214	15109	15241	15004	15296	15118	15209	14964	15022	15226	15080	15098	15016	15275	15165	15207	15050	15228	15164	15138	15121	15219	15127	15048	15117	15236	15209	15258	15250	15174	15170	15176	15176	15170	15143	15220	15148	15147	15181	15050	15197	15090	15264	15122	15234	15182	15132	15167	15111	15091	15261	15163	15132	15047	15137	15110	15123	15178	15164	15138	15084	15186	15139	15286	15049	15191	15187	15069	15015	15062	15033	15036	15132	15227	15403	15231	15206	15090	15131	15068	15168	15062	15111	15081	15069	15262	15232	15279	15221	15252	15191	15232	15060	15084	15296	15063	15229	15129	15142	15006	15152	15024	15066	15214	15152	15293	15192	14789	15250	15145	15206	15190	15101	15128	15106	15106	15271	15235	15110	15136	15012	14988	15066	15178	15206	15260	15203	15191	15062	15213	15044	15313	15208	15224	15101	15195	15139	15286	15188	15302	15132	15153	15296	15160	15180	15163	15144	15114	15116	15193	15100	15121	15204	15062	15066	15334	15036	15229	15097	15124	14975	15134	14980	14957	15049	15304	15112	15000	15153	15271	15143	15275	15136	15206	15142	15200	15078	15168	15340	15210	15142	15102	15063	15142	15246	15073	15105	15265	15118	15423	15095	15004	15119	15144	15165	15100	15147	15154	15094	15285	15087	15209	15171	15122	15187	15175	15202	15259	15303	15244	15222	15078	15272	15251	15303	15400	15256	15079	15285	15276	15203	15295	15247	15107	15320	15275	15163	15089	15288	15076	15234	15191	15245	15133	15247	15223	15155	15096	15078	15256	15195	15065	15266	15234	15125	15071	15182	15081	15320	15094	15228	15233	15135	15154	15158	15191	15055	15175	15249	15144	15432	15210	15112	15096	15171	15195	15109	15051	15156	15005	15270	15249	15258	14970	15160	15132	15048	15049	15240	14977	15096	15141	15086	15153	15215	15186	14986	15139	15083	15315	15057	15165	15292	15069	15153	15252	15173	15076	15168	15080	15017	15207	15039	15263	15094	15048	15247	15059	15102	15123	15257	15143	15153	15195	15036	15169	15306	15230	15223	15060	15228	15017	15256	15143	15116	15236	15184	15221	15024	15104	15191	15124	15048	15189	14992	15149	15235	15195	15171	15270	15299	15130	15358	14956	15130	15139	15058	15108	15155	15198	15166	14975	15254	15258	15199	14987	15190	15070	15248	15122	14981	15110	15158	15006	15086	15360	15081	15164	14930	15111	15334	15078	15189	15232	15175	15072	14964	15332	15087	15198	15054	15131	15269	15203	15068	15174	15258	15118	15110	15015	15184	15191	15114	15128	15231	15238	15233	15116	15116	15126	15108	15182	15292	14988	15073	15134	15115	15138	15249	15139	15330	15225	15372	15111	15120	15074	15232	15140	15140	15143	15129	15296	15003	15000	15098	15263	15157	15078	15078	15053	15157	15214	15277	15080	15133	15161	15271	15079	15120	15077	15100	15174	15072	15308	15192	15137	15303	15188	15148	15215	15051	14950	15231	14994	15249	15116	15077	14930	15261	15170	15153	15150	15171	15204	15104	15238	15050	15187	15119	15108	15102	15131	15128	15068	15164	15175	15118	15127	14963	15001	15190	15134	15210	15058	14992	15070	15163	15085	15264	15283	15343	15004	15212	14923	15105	15133	15057	15224	15104	15201	14971	15114	15206	15210	15176	15256	15267	14999	15228	15179	15166	15050	15091	15012	15231	15242	15214	15013	15146	15291	15144	15124	15194	15056	15165	15282	15281	15088	15082	15188	15162	15118	14946	15138	15070	15156	15218	15147	15197	15227	15204	15072	15188	15082	15057	15212	15054	15305	15194	15148	14992	15290	15154	15396	15197	15092	15219	15119	15016	15085	15108	15150	15095	15206	15169	15253	15200	15216	15155	15268	15086	15028	15146	15160	15149	15128	15145	15248	15234	15155	14999	15128	15037	15142	15160	15028	15129	15167	15399	15260	15117	15052	15230	15275	15191	15026	15180	15061	15132	15123	15143	15060	15114	15143	15203	15005	15171	15251	15092	14977	15139	15005	15226	15228	15077	15154	15236	15168	15109	15078	15216	15148	15138	15104	15092	15172	15148	15174	15078	15008	15257	15196	15103	15146	15307	15084	15365	15327	15303	15106	15210	15196	15301	15063	15134	15033	15248	15223	15042	15151	15160	15128	15121	15011	15132	15197	15134	15079	15149	15167	15204	15261	15137	15022	15181	14875	15080	15206	15235	15129	15159	15069	15055	14928	15244	15151	15205	15175	15284	15066	15079	15261	15193	15186	15176	15216	15123	15149	15053	15052	15194	15057	15244	15098	15198	15087	15082	15077	15140	15254	15264	15212	15128	15184	15169	15334	15037	15238	15057	15122	15079	15065	15198	15250	15215	15035	15170	15208	15055	15097	15137	15178	15019	15363	15104	15098	14996	15186	15236	15156	15261	15137	15085	15242	15208	15293	15098	15168	15016	15186	15057	15128	15105	15153	14997	15332	15162	15285	15008	15112	15210	15145	15094	15028	15220	15073	15067	15288	15106	15065	15054	15102	15125	14981	15122	15270	15156	15298	15108	15007	15127	15119	15189	15331	15121	15047	15133	15285	15276	15203	15135	15054	15195	15098	15023	15217	14969	15125	15321	15159	15086	15162	15159	15177	14954	15079	15313	14994	15151	15381	15093	15160	15343	15206	15098	15019	15242	15053	15142	15188	15048	15111	15166	15034	15212	15059	15030	15179	15157	15050	15102	15172	15117	15060	15084	15247	15156	15113	15078	15204	15141	15193	15074	14971	15088	15145	14958	15213	15101	15138	15043	15086	15059	14984	15266	15030	14915	15193	15066	15344	15118	15322	15230	15305	15223	15100	15068	14941	15212	15366	15132	15041	15136	15122	15084	15134	15047	15243	14915	15007	15040	15201	15103	15096	15305	15154	15228	15166	14970	15220	15103	15291	15238	15218	14942	15082	15060	15077	15130	15236	15256	15197	15090	15260	15133	15106	15140	15111	15289	15167	15035	15044	15325	15160	15205	15270	15193	15339	15220	15091	15123	15172	15205	15308	15132	15213	15128	15267	15190	15242	15113	15169	15061	14972	15159	15137	15277	15064	15150	15110	15371	15046	15207	15248	14976	15139	15120	15054	15188	15269	15166	15091	15248	15136	15193	15064	15208	15145	14910	15220	15224	15152	15110	15176	14987	15149	15112	15254	15063	15222	15126	15294	15267	15008	15042	15250	15128	15122	15141	15229	15151	15058	15127	15127	15202	15205	15330	15185	15097	15154	15090	15263	14974	15157	15361	15148	14972	15280	15057	15198	15167	15180	15044	15168	15124	15143	15095	15154	15264	15178	15146	15125	15121	15329	15147	15039	15000	15240	15331	15311	15183	15032	15122	15203	15011	15155	15119	15322	15213	15182	15211	15230	15305	15220	15027	14995	15182	15069	15183	15068	15121	15169	15070	15289	15202	15200	15177	14967	15159	15103	15234	15189	14952	15077	15273	15133	15199	15012	14979	15131	15246	15144	15202	15096	15223	15112	15248	15184	15079	15158	15307	15236	15242	15078	15079	15129	15102	15091	15088	15108	15230	15255	15174	15275	15115	15354	15066	15057	15053	15110	15045	14934	15072	15156	15133
24121	21522	29275	26530	26389	27410	26376	21867	19931	19486	19131	18482	18189	17999	17665	17936	18009	17724	17813	17809	17407	17746	17731	17847	17828	17511	17904	17660	17539	17716	17690	17684	17558	17620	17800	17525	17657	17630	17519	17678	17454	17682	17732	17770	17662	17580	17483	17837	17805	17733	17608	17539	17609	17524	17569	17590	17564	17744	17546	17545	17751	17815	17879	17724	17638	17747	17805	17735	17565	17551	17488	17731	17546	17674	17781	17549	17577	17682	17757	17821	17836	17828	17728	17602	17618	17413	17522	17628	17591	17511	17681	17574	17591	17596	17540	17563	17717	17548	17675	17694	17676	17573	17441	17490	17516	17759	17823	17463	17765	17542	17658	17608	17589	17683	17323	17659	17520	17671	17616	17403	17670	17574	17589	17603	17474	17681	17619	17583	17658	17776	17727	17646	17597	17576	17576	17548	17611	17372	17511	17507	17464	17668	17505	17619	17690	17574	17550	17554	17573	17600	17426	17472	17534	17585	17617	17708	17357	17601	17739	17712	17408	17690	17499	17492	17718	17698	17707	17649	17548	17413	17724	17525	17586	17575	17691	17510	17490	17617	17538	17537	17405	17657	17494	17673	17540	17611	17543	17650	17635	17547	17399	17556	17602	17496	17382	17559	17474	17491	17571	17507	17635	17405	17537	17544	17593	17692	17464	17607	17550	17400	17758	17639	17573	17885	17686	17412	17595	17686	17449	17575	17554	17398	17710	17691	17433	17534	17657	17467	17596	17522	17672	17678	17446	17649	17539	17442	17601	17758	17663	17576	17451	17431	17636	17704	17525	17777	17582	17708	17592	17601	17595	17720	17607	17548	17593	17647	17409	17387	17570	17570	17559	17657	17726	17483	17655	17598	17725	17646	17521	17535	17590	17652	17816	17474	17610	17639	17481	17578	17750	17667	17503	17378	17570	17545	17408	17579	17549	17399	17695	17451	17619	17535	17521	17433	17743	17530	17706	17584	17484	17451	17634	17527	17747	17587	17621	17602	17649	17575	17674	17633	17580	17515	17793	17394	17406	17625	17816	17788	17667	17563	17437	17583	17798	17597	17776	17498	17612	17477	17309	17541	17496	17622	17704	17693	17658	17556	17511	17416	17461	17554	17492	17491	17543	17577	17491	17453	17769	17757	17605	17748	17564	17378	17449	17583	17512	17527	17406	17718	17748	17596	17445	17489	17468	17402	17592	17833	17699	17645	17553	17637	17583	17616	17601	17672	17586	17476	17456	17785	17475	17590	17661	17473	17741	17500	17689	17582	17620	17597	17481	17469	17426	17471	17662	17755	17527	17656	17497	17614	17417	17419	17725	17568	17784	17710	17385	17631	17617	17605	17490	17323	17694	17514	17449	17649	17589	17419	17696	17390	17575	17453	17670	17467	17440	17717	17390	17549	17634	17182	17512	17632	17739	17538	17605	17482	17481	17609	17641	17543	17839	17436	17553	17525	17598	17680	17633	17484	17562	17671	17518	17481	17419	17743	17669	17776	17572	17668	17483	17641	17713	17504	17721	17583	17457	17571	17434	17231	17569	17542	17726	17488	17500	17467	17649	17573	17415	17588	17592	17631	17593	17681	17576	17678	17590	17473	17524	17523	17430	17622	17498	17572	17468	17610	17626	17352	17623	17608	17791	17691	17566	17458	17522	17563	17535	17361	17567	17557	17490	17498	17388	17574	17641	17578	17547	17756	17549	17376	17600	17524	17404	17433	17449	17429	17656	17447	17552	17473	17599	17699	17515	17810	17662	17685	17571	17577	17358	17573	17527	17686	17572	17608	17563	17527	17647	17511	17671	17615	17687	17561	17539	17587	17619	17574	17610	17513	17433	17578	17600	17505	17600	17623	17691	17603	17541	17526	17243	17766	17720	17722	17607	17638	17686	17419	17535	17538	17616	17598	17850	17508	17549	17222	17425	17621	17746	17704	17486	17461	17538	17483	17689	17631	17580	17662	17584	17576	17809	17742	17546	17546	17677	17619	17571	17609	17638	17488	17498	17586	17542	17777	17557	17586	17526	17713	17534	17524	17839	17710	17703	17480	17489	17570	17424	17534	17592	17573	17588	17681	17603	17578	17682	17588	17585	17529	17690	17673	17256	17414	17757	17653	17608	17714	17463	17595	17485	17280	17485	17651	17620	17766	17514	17774	17544	17770	17517	17635	17669	17487	17510	17706	17475	17718	17604	17617	17372	17647	17478	17461	17554	17399	17854	17800	17503	17462	17550	17715	17560	17606	17666	17602	17565	17489	17575	17530	17654	17410	17497	17609	17522	17659	17597	17632	17670	17681	17720	17687	17720	17623	17592	17367	17757	17571	17412	17567	17506	17572	17732	17485	17619	17597	17625	17581	17591	17500	17508	17564	17591	17796	17353	17438	17642	17756	17631	17706	17454	17416	17519	17694	17559	17538	17719	17651	17679	17682	17570	17536	17332	17529	17583	17382	17583	17586	17685	17471	17550	17477	17567	17565	17653	17620	17583	17511	17460	17399	17543	17527	17535	17643	17431	17628	17614	17669	17783	17492	17568	17782	17562	17513	17625	17485	17404	17530	17537	17374	17709	17382	17545	17503	17546	17623	17578	17443	17772	17593	17594	17709	17507	17448	17729	17713	17443	17557	17718	17757	17630	17397	17664	17853	17328	17473	17610	17484	17531	17738	17500	17571	17619	17493	17481	17671	17865	17369	17533	17717	17551	17619	17344	17637	17814	17405	17561	17555	17734	17460	17504	17525	17914	17614	17727	17460	17690	17785	17671	17715	17569	17496	17525	17702	17469	17644	17594	17441	17516	17522	17318	17483	17525	17581	17735	17647	17614	17580	17563	17744	17418	17544	17687	17620	17556	17610	17643	17631	17564	17494	17796	17600	17522	17775	17708	17630	17597	17487	17577	17585	17542	17613	17692	17501	17414	17654	17594	17569	17572	17442	17501	17664	17533	17512	17613	17454	17595	17759	17386	17632	17530	17485	17586	17589	17656	17559	17625	17689	17613	17506	17539	17700	17790	17668	17513	17540	17593	17764	17658	17615	17648	17339	17714	17544	17408	17556	17578	17722	17617	17635	17700	17738	17477	17457	17627	17650	17472	17578	17495	17668	17462	17470	17684	17527	17581	17705	17775	17582	17552	17351	17564	17532	17715	17475	17627	17700	17444	17572	17523	17685	17424	17575	17560	17494	17565	17502	17458	17509	17599	17671	17665	17578	17724	17523	17563	17621	17449	17422	17582	17686	17683	17464	17534	17417	17623	17343	17427	17717	17656	17457	17684	17540	17565	17490	17581	17593	17693	17484	17746	17753	17413	17492	17437	17710	17437	17566	17505	17668	17547	17480	17363	17686	17694	17496	17655	17641	17466	17469	17369	17743	17620	17386	17525	17646	17628	17517	17361	17621	17644	17704	17744	17571	17529	17447	17570	17516	17629	17692	17604	17613	17529	17678	17610	17738	17568	17614	17420	17579	17573	17610	17570	17442	17622	17629	17674	17545	17584	17527	17727	17622	17551	17583	17552	17485	17501	17571	17524	17730	17709	17512	17464	17326	17664	17507	17537	17586	17719	17662	17584	17568	17491	17486	17529	17656	17452	17530	17491	17438	17359	17541	17637	17552	17464	17655	17506	17712	17531	17479	17584	17707	17538	17437	17563	17537	17421	17578	17576	17444	17554	17593	17700	17566	17640	17583	17546	17391	17520	17748	17629	17394	17674	17567	17537	17563	17539	17812	17468	17407	17465	17429	17541	17473	17571	17510	17566	17484	17562	17458	17483	17435	17705	17546	17764	17478	17574	17422	17572	17509	17563	17675	17524	17766	17483	17412	17666	17606	17672	17883	17496	17494	17562	17331	17508	17441	17665	17540	17367	17621	17591	17586	17636	17577	17546	17492	17570	17776	17601	17625	17516	17496	17587	17640	17649	17554	17561	17640	17589	17623	17562	17398	17584	17548	17492	17518	17575	17731	17594	17501	17484	17723	17415	17416	17506	17590	17602	17554	17331	17465	17455	17572	17564	17451	17526	17533	17732	17540	17652	17545	17483	17442	17383	17619	17684	17504	17462	17503	17645	17481	17464	17576	17757	17331	17635	17550	17728	17793	17515	17649	17660	17697	17558	17631	17509	17760	17433	17347	17637	17625	17378	17567	17422	17231	17467	17728	17623	17510	17579	17617	17439	17700	17529	17513	17805	17648	17563	17414	17598	17682	17545	17521	17520	17556	17640	17761	17558	17598	17632	17540	17468	17733	17727	17534	17725	17743	17538	17441	17562	17571	17468	17581	17538	17629	17685	17561	17605	17499	17577	17583	17565	17562	17506	17553	17511	17652	17353	17409	17646	17743	17590	17411	17459	17509	17518	17567	17646	17514	17548	17498	17519	17516	17321	17458	17602	17777	17710	17414	17581	17634	17464	17563	17587	17490	17480	17446	17586	17479	17654	17400	17357	17440	17681	17482	17674	17573	17522	17511	17528	17711	17658	17662	17603	17670	17474	17639	17684	17590	17476	17583	17664	17546	17804	17788	17791	17408	17771	17449	17678	17573	17438	17494	17677	17540	17644	17714	17605	17371	17483	17625	17747	17519	17468	17584	17589	17725	17620	17534	17652	17566	17532	17716	17576	17651	17505	17781	17613	17478	17446	17597	17588	17509	17637	17539	17624	17672	17590	17423	17461	17668	17832	17464	17472	17655	17700	17573	17682	17583	17505	17690	17722	17494	17514	17553	17602	17442	17777	17602	17596	17535	17514	17387	17589	17483	17465	17584	17623	17810	17490	17613	17646	17367	17640	17527	17602	17634	17578	17482	17413	17543	17605	17456	17529	17413	17498	17713	17555	17539	17545	17429	17794	17489	17527	17556	17717	17470	17674	17534	17475	17570	17580	17524	17534	17546	17615	17596	17556	17670	17671	17365	17553	17322	17538	17643	17638	17675	17738	17504	17474	17704	17571	17441	17589	17680	17496	17793	17668	17480	17790	17571	17695	17613	17607	17652	17603	17660	17619	17427	17534	17579	17491	17774	17781	17631	17692	17649	17528	17574	17668	17574	17798	17711	17632	17635	17420	17462	17675	17572	17504	17570	17600	17493	17581	17482	17372	17513	17543	17781	17412	17894	17700	17518	17631	17595	17432	17292
37700	59832	53682	41323	33727	27840	23999	20166	18413	17461	16690	16297	15805	15588	15506	15391	15267	15174	15225	15360	15298	15088	15171	15077	15138	15061	15077	15039	15021	15131	14995	15023	15177	15071	15201	14910	14988	15186	15028	14971	15127	15190	15020	15040	15046	15089	14962	15112	15098	15020	14993	14961	14956	15016	14989	14985	15183	15046	15091	15179	15054	15084	15020	14948	14944	15153	14981	14984	14903	15055	15168	14979	15049	14978	15064	14907	15064	15173	14933	14997	15033	15036	14890	15035	14941	14998	15120	14988	14939	14992	15047	14992	15119	15049	15037	15134	15064	14985	15166	15040	15051	14976	14978	15043	15037	15166	15160	15112	15072	14940	14908	14920	15031	15056	15127	15007	15031	15041	15059	15010	15229	15108	15033	15196	14852	15001	15193	14949	15131	15228	15015	15099	14935	15067	14912	15136	14786	14956	15239	15103	15167	15114	14941	14978	15036	14943	14940	15115	15015	15040	15165	15013	15031	15098	15031	15051	14922	14958	15239	14955	15051	15057	15158	14972	15019	15072	15089	15213	15127	14899	14928	14891	14952	15006	15029	15068	15202	14930	14940	15188	15142	15041	15059	14920	15140	15071	14999	14839	15234	15281	14980	14979	15076	14997	15015	14892	14877	15139	15052	14977	14924	15025	14861	14954	14974	14849	14995	15131	14768	15174	15123	15075	15030	15100	15092	15090	15141	14889	15118	14973	14925	15014	14876	15142	15117	14998	15043	14834	14873	14976	15117	14950	15124	15044	14941	14849	15091	14895	14990	15119	15045	15210	14993	15053	14976	15027	15227	15052	14967	15045	14970	15058	15223	15012	15155	15089	14996	14881	14898	15112	15025	14970	15012	15006	15022	15236	15097	15137	15140	14904	15315	15005	14991	15136	14973	14883	15096	15007	15217	14932	15086	14948	15150	14967	15028	14963	14915	15074	15063	15069	15081	15048	15022	15145	14976	15022	15034	15084	15071	15058	14939	15140	15081	15146	14943	14960	14908	14894	14955	15029	15152	14914	14876	15000	15064	15044	15190	15061	15107	15108	14832	15163	15164	15101	15094	15031	15021	15135	15084	15055	15181	15120	14899	15071	15004	15046	15000	15220	15135	15119	15031	14925	15060	15065	15166	15083	14974	14857	15180	14915	14919	15092	15115	15082	15216	14894	14999	15174	14977	14995	15128	14896	14993	15133	14948	15032	14903	14919	14916	15083	15087	15076	15092	15044	14870	15164	15009	14910	15039	14929	15016	14944	15187	15078	15230	14945	15098	14969	14916	14901	15121	14981	14867	15038	14947	15067	15065	15022	15114	14976	14989	15008	15046	15091	14996	15028	15027	15013	14814	15186	15145	15159	15193	15069	15072	15038	15120	15053	15063	15133	14803	15153	14883	14897	15029	14991	15039	15013	14955	14987	15222	15213	15105	15013	15021	14972	14851	15003	14954	15214	14944	14945	14941	14992	14986	15023	15084	15059	15026	15005	14998	14993	15075	15077	15010	14902	15136	15021	15045	15005	15043	14971	14890	14951	14978	15093	15017	15008	15005	14917	15115	14917	15000	15195	14869	14996	14880	15012	14960	14885	15010	15058	15072	15044	15152	14914	15041	15091	14991	14829	15092	14876	15060	14920	15122	14982	15007	15056	15043	15094	14998	15037	15024	14881	15060	15052	15088	15077	15125	15177	14883	14831	15078	14921	15015	15033	14896	15199	15089	14930	14878	15103	15048	15072	14945	14960	15149	15192	15005	15024	14959	15142	15153	15001	15062	14914	15019	15118	15026	15358	15095	15056	14972	14960	15077	15181	15036	15065	15073	14984	14973	15089	14938	14982	14983	14984	14983	14962	14888	14924	14801	15077	15054	14984	15098	15017	14920	15115	15042	15075	14938	15086	14976	14964	14918	14969	15042	15059	15042	14961	15032	14849	15067	15055	15041	15067	14972	15158	14922	14956	14999	15219	15120	15038	15083	14942	15052	14926	15174	15061	15085	15113	15084	15022	15103	15043	15113	15131	14927	14943	15096	14931	14988	14886	15010	15014	15023	15006	15045	14932	15064	14979	14978	14857	15009	14901	15019	14993	14948	14889	15115	15089	14916	15093	15069	14976	14969	14936	15050	14951	14817	15168	15079	14990	15233	14946	14997	14945	15034	14954	15070	14980	15106	15001	14994	14977	15143	15013	15191	14878	14926	15053	15193	15108	14794	15067	15068	15036	15094	15062	15057	15059	15049	15034	14933	15006	15019	15037	15223	15010	15028	15289	15163	14843	14928	15099	15251	14868	14867	15128	15097	14956	15083	14999	15056	14937	15102	15009	14869	14886	14985	15000	15025	14992	14945	15019	15039	15016	14970	15123	15099	14976	15001	15151	14943	14994	15116	15201	15170	15131	14948	15070	14950	15088	14931	15006	15038	15035	14934	15187	14973	14952	14982	15093	15027	15119	15029	15090	15090	15072	15014	14947	14999	15029	14976	15166	15251	14871	15173	15015	14910	14946	14880	15129	15095	15015	15092	15188	14924	15011	15078	15031	15106	15007	14926	14992	14927	15020	15099	15009	15188	15016	14927	15035	15041	15149	15158	14877	14959	15088	15003	14870	14938	15083	15139	15107	15095	14951	14918	14956	14955	15267	14976	14966	15059	14763	14909	14829	15000	14917	15174	15140	15189	14926	15065	15123	15063	15121	15165	15054	15042	15044	15154	15053	15189	14961	15038	14991	14872	15167	15258	14914	15084	15103	15107	14866	15007	15070	14950	14910	15107	15025	15082	14930	15021	14879	15025	15119	14941	14953	15114	15001	15074	15117	14990	15107	14946	14953	15121	15056	14966	15039	14949	15142	15013	15095	15051	14968	14959	15151	14983	14950	15128	15074	14897	15138	15045	15123	15049	14997	15024	15042	15110	15001	15063	14993	14878	15010	14872	14990	15059	14950	14858	15163	14945	14884	15166	15059	14916	15138	15140	15126	15057	14984	15016	15017	15013	14862	14923	14969	15072	15278	15065	15050	15195	15013	15074	15052	14970	14950	15219	14951	15089	15076	15056	15125	15232	15102	15207	15069	15023	15088	15137	14989	15024	15051	15050	14953	15005	15135	14932	15061	14944	14970	15115	15087	15013	14988	14869	15278	15102	14970	15128	15013	15018	14981	15041	15039	15120	14928	14954	14924	14970	15095	15105	14933	14933	15118	15168	14886	14937	15004	15205	14819	14995	15101	15091	15002	14976	15039	14989	14970	14879	15083	15050	14984	15053	14952	15028	15093	15036	15084	14915	15171	14936	15182	15082	15073	15013	14924	14947	14941	14909	15004	15063	15019	14969	15047	14997	15250	15099	15132	15027	15070	15130	15238	15161	15028	15064	15084	15163	15025	15133	14987	14918	15107	14976	14977	14962	15171	15055	15103	15146	15025	14973	14973	15090	15097	15007	15057	15154	15050	15059	14998	15097	15018	15012	14996	15056	15064	14941	15016	15121	15072	15080	15153	15036	15193	15130	15206	15019	15170	14998	15098	15062	15165	15182	15020	15111	14983	15009	14995	15000	14935	14959	14938	15010	14925	14999	15087	15032	14885	15060	15097	15162	15225	15017	15162	15063	15015	15055	15080	15056	15055	15050	14998	15042	14944	15167	15024	15142	15048	15092	15002	15066	14905	15171	14941	15023	15058	15087	14920	14962	15011	15139	14998	14880	14995	15066	15095	15094	14948	15007	14932	15084	15121	15010	15180	14989	14782	14946	15070	15097	14812	14963	14939	15021	15106	14869	15000	14801	15105	15178	15030	15014	14964	15010	14861	14919	14946	15049	15091	15091	15145	14804	15030	15056	15133	14981	15094	14924	15114	15145	15036	15094	15124	15122	15025	15014	15080	15016	15026	15008	14934	14922	15102	14949	15024	15132	14953	15026	15151	15012	14842	15077	14913	15007	15017	14925	15162	14988	15090	15075	15059	14926	14955	14960	15099	15002	15210	14998	15133	14985	15039	14958	14891	15079	15052	14995	15044	15149	14926	15089	15114	14960	15148	15015	15225	15175	15198	15050	14986	15002	15162	15023	15015	14974	15076	14963	15132	14987	15146	15005	14958	15222	14761	15164	14987	14977	15054	15112	14888	15161	14954	15059	14928	15112	15023	14982	15122	15076	14975	15016	15088	15090	15062	15111	14903	15082	14992	14980	14832	15039	15074	15292	14994	15039	15031	15142	14842	15009	15074	14999	15077	15140	15114	14891	15052	15159	15013	14941	15057	15005	15153	14984	14975	14900	15038	15065	15099	14879	14994	15071	15018	14924	14816	15108	15180	15003	15077	14975	14895	15137	15089	15026	14975	15011	15024	15070	14941	15007	15168	14975	14960	14963	15123	15007	15081	15056	14960	15089	15190	14940	15045	15079	14985	14962	14937	15008	15173	14992	14957	15115	15064	14987	14994	14934	15083	15089	15124	15163	15056	14925	15220	15178	14980	15199	14982	15272	14955	14961	15072	14932	15008	15179	15054	14977	15024	15129	15053	14908	15001	14918	14955	15062	15095	15079	15035	15101	15039	15125	14987	15045	14851	15050	14852	15034	14876	14899	15109	15183	15070	14981	14978	14961	14964	15202	15032	15077	15113	14920	15064	14928	15128	15059	15159	15054	14970	14980	15231	15139	15016	15020	14986	15169	15111	15145	15001	15087	15065	14949	15002	15105	15041	14993	15046	15157	14951	15085	14935	15004	15048	15079	15039	15066	15096	14981	15112	14997	14909	15133	15037	15031	15025	15143	15024	15110	15166	14878	14901	15062	15082	15058	15141	14978	15107	15026	14891	15005	14914	15040	15095	15206	14903	14944	14992	14965	15144	14942	15019	15013	15106	15011	14988	14977	14994	15204	14952	14919	15051	14986	15090	15052	15063	15091	14979	15047	14918	14956	15173	15014	15100	15073	14986	14997	14915	14855	14846	14937	14987	15117	14976	15081	15023	15034	15136	15061	15035	15025	15157	14859	15035	15281	15091	15216	15003	15103	15101	15048	15056	15103	15023	15179	14939	15045	14947	14951	15039	14900	15173	14996	14974	15183	14914	15069	14939	15013	14997	15138	15021	14822	15094	14924	14995	15003	15080	15148	15083	15009	15014	15108	15132	15027	14992	15078	14962
22802	21412	29316	24430	23650	27815	30231	23806	21654	20894	20228	19574	19239	19056	18939	18683	18422	18777	18460	18365	18363	18379	18638	18466	18336	18214	18309	18210	18529	18205	18239	18263	18301	18088	18395	18311	18162	18267	18012	18326	18121	18249	18293	18300	18028	17951	18182	18192	18219	18305	18245	17985	18103	18252	18024	18241	18097	18079	18244	18295	18353	18347	18223	18122	18330	18505	18111	18381	18104	18120	18207	18000	18265	18195	18031	18245	18239	18229	18146	18280	18253	18105	18158	18152	18079	18058	18063	18325	18271	18288	17885	18307	18274	18226	18231	18265	18200	18387	18133	18088	18182	18074	18225	18249	18119	18116	18167	18201	18456	18216	18044	18341	18360	18065	18016	18038	18167	18344	18353	18499	18275	18306	18249	18126	18377	18212	18039	18138	18073	18312	18235	18236	18229	18157	18287	18245	18065	18312	18291	18274	18226	18050	18336	18109	18116	18266	18392	18246	18282	18398	18330	18032	18145	18237	18038	18359	18293	18313	18220	18205	17945	18158	18237	18221	18116	18127	18120	18176	18160	18294	18226	18032	18012	18276	18210	18268	18402	18323	18242	18043	18063	18311	18147	18173	18098	17984	18063	18060	18186	18118	18163	18217	18303	18144	18242	18197	18232	18284	18016	18227	18258	18280	18165	18252	18153	18177	18281	18257	18148	18195	18125	18250	18185	18247	18243	18038	18184	18286	18205	18294	18137	18296	18304	18148	17868	18168	18322	18140	18157	18042	18318	18290	18240	18223	18127	18064	18189	18083	18087	18235	18067	18161	18397	18200	18248	18140	18053	18185	18022	18262	18294	18012	18320	18015	18301	18016	18341	18072	18111	18271	18202	18273	18096	18038	18181	18016	18207	18166	18196	18189	18151	18207	18357	18244	18114	18295	18141	18246	18270	18031	17885	18273	18238	18280	18038	18278	18230	18075	18196	18156	18073	18215	18058	18082	18274	18074	18221	18202	18203	18253	18143	18045	18233	18055	18141	18225	18142	18273	18115	18158	18104	18334	18191	18064	18431	18195	18240	18509	18260	18025	18184	18043	18018	18077	18246	18232	18231	18149	18107	18025	18182	18245	18284	18204	18121	17983	18113	18220	17890	17992	18120	18069	18379	18193	18119	18360	18180	18292	18126	18268	18115	18311	18159	18103	18005	18316	18271	18196	18162	18173	18221	18110	18224	18213	18425	18315	18126	17998	18146	17986	18087	18271	18183	17976	18188	18154	18328	18262	18191	18188	17976	18139	18302	18023	18143	18263	18016	18124	18241	18268	18174	18086	18354	18100	18182	18118	18005	18195	18122	18070	18222	18282	18182	17954	18348	17871	18041	18398	18279	18254	18042	18222	18111	18140	18142	18115	18075	18020	18083	18315	18161	18269	18082	18114	18196	18115	18274	18221	18425	18167	18356	18085	18454	18238	18243	18016	18424	18126	18124	18281	18140	18216	17952	17998	18114	18143	17995	17968	18203	18109	18139	18156	18383	18254	18210	18096	18095	18271	18139	18198	18083	18208	18175	18224	18096	18392	18292	18236	17953	18071	18116	18177	18219	18079	18212	18195	18353	17975	18057	17979	18323	18273	18161	18257	18160	18050	18183	18318	18000	18158	17915	18050	18059	18231	18042	18297	18290	18221	18161	18358	18189	18243	18170	18133	17931	18013	18131	18285	18146	18163	18144	17971	18275	17934	18193	18131	18139	18227	18140	18146	18181	18375	18290	18214	18052	18141	18178	18288	18076	18180	18259	18197	18409	18248	18307	17984	18341	18102	18114	18185	18227	18234	18233	18364	18250	18271	18226	18294	17959	17923	18241	18259	18187	18106	18119	18132	18086	18092	18335	18136	18309	18008	18115	18362	18234	18116	18000	18146	18298	17971	18130	18101	18274	18249	18242	17960	18166	18165	18157	18382	18164	18226	18185	18192	18044	18043	18162	18153	18214	18209	18200	18095	18246	18146	18327	18296	18169	18058	18199	17925	18256	18260	18264	18158	18283	18247	18237	18256	18055	18186	18285	18035	18213	18275	18244	18164	18169	17944	18197	18384	18009	17888	18236	17978	18315	18374	18207	18314	18170	18087	17914	18176	18135	18128	18367	18060	18033	18219	18068	18097	18247	18279	18156	18132	18193	18243	18160	18196	18084	18162	18054	18187	18076	18221	18099	18219	18174	18169	18316	18169	18127	18141	18152	17792	18207	18106	18221	18111	18099	17870	18218	18162	18324	18395	18257	18010	18187	18240	18100	18042	18098	18249	18306	18293	18214	18366	18350	18158	18121	18253	18111	18206	18161	18174	18074	18249	18256	18211	18275	18174	18176	18170	18346	18290	18188	17966	18084	18053	18177	18351	18166	18142	17939	17995	18263	18211	18144	18076	18437	18232	18188	18195	18231	18169	17994	18292	18139	18220	18319	18084	18280	17911	18160	18210	18120	18031	18283	18330	18233	18001	18206	18075	18130	18030	18046	18400	18275	18275	18142	18273	18062	18220	18243	18342	18226	18217	17966	18248	18151	18235	18288	18203	18185	18214	18178	18111	18056	18187	18238	17973	18055	18147	18153	18129	18196	18027	18247	18125	18225	18015	18094	18014	18217	18164	18106	18088	18055	17832	18172	18136	18113	18144	18124	18081	18164	18264	18112	18314	18420	18193	18180	18338	18384	18193	18227	18100	18022	18115	18071	18181	18020	18297	18059	18004	18240	18062	18085	18127	18111	18168	18213	18297	18137	18292	18018	18109	18225	17972	18256	17992	18162	18235	18092	18130	18355	18078	18228	18130	18348	18262	18083	18180	18166	17941	18000	18191	18080	18355	18179	18130	18351	18404	18165	18045	18197	18246	18202	18240	18325	18187	18134	18255	18235	18126	18196	18197	18304	18046	18307	18282	18326	18205	18266	18225	18198	18160	18170	17805	18152	18354	18015	18090	18349	18226	18323	18234	18054	18309	18211	18100	18008	18124	18223	18240	18374	18245	18150	18097	17945	18258	18078	18025	17960	17992	18024	18315	18088	18153	18122	18060	18328	18040	18243	18222	18095	18019	18336	18187	18278	18200	18115	18208	18260	18092	18038	18030	18122	18224	18295	18206	18283	18183	18361	18200	17983	18222	18065	18029	18230	18149	18117	18068	18057	18152	18312	18346	18277	18036	18206	18119	18098	18271	17948	18375	18088	18287	18220	18245	18036	18090	18260	18142	18136	18154	18127	18251	18215	18379	18240	18056	18197	17976	18213	18196	18144	18127	18094	18350	18180	18170	18262	18172	18289	18253	18308	18285	18046	18040	18398	18097	18194	18298	18120	18237	18201	18047	18137	18175	18198	18211	18261	18191	18221	18256	18141	18039	18059	18022	18174	18232	18420	18230	18200	18105	18119	18067	18182	18054	18066	18210	18189	18196	18171	18206	18160	18101	17798	18212	18325	18160	18151	17927	18116	18158	18274	18147	18162	18101	18218	17995	17948	18318	18321	18345	18141	18295	18047	18221	18169	18235	18402	18150	18145	18104	18085	17959	18107	18075	18233	18118	18073	18285	18028	18048	18260	18106	18109	18362	18155	18081	18030	18194	18305	18287	17959	18167	18188	18290	18388	18104	18329	18180	18080	18220	18342	17996	18138	18223	18078	17976	18253	18053	18067	18200	18241	18302	18110	18214	18209	18096	18104	18115	18340	18242	18313	18000	18084	18376	18210	18350	18150	18002	18231	18190	18055	18060	18267	18007	17997	18219	18350	18240	18468	18198	18079	18201	18133	18126	18171	18061	18156	18107	18347	18189	17890	18172	17871	18153	18355	18027	18003	18205	18247	18159	18138	18213	18215	18083	18039	18034	18165	17933	17891	18070	18256	18101	17947	18234	18167	18400	18284	18351	17989	18141	18229	18268	18308	18410	18287	18207	18138	18020	18070	18187	18216	18285	18011	18179	17980	18042	18227	18321	18244	18149	18049	18091	18226	18151	18084	18001	18217	18071	18118	18128	18113	18187	18230	18267	18307	18149	18215	18253	18231	18172	18109	18236	18136	18194	18111	18243	18244	18180	18087	18070	18114	18072	18328	18066	18045	18043	18198	18309	18190	18085	18182	18141	18143	18099	18220	18243	18264	18069	18118	18070	18354	18156	18196	18134	18080	18189	18330	18238	18327	18134	18246	18306	18230	18253	18036	18444	18374	18357	18026	17988	18081	18038	18176	18366	18252	18238	18087	18048	18145	18238	18321	17962	18237	17998	18390	17934	18163	18103	18331	18245	18132	18189	18017	18056	18197	18288	18093	18015	18229	18110	17972	18053	18190	18264	18063	18334	18240	18103	18124	18104	18269	18321	18165	18000	18148	18128	18299	18331	18227	18341	18174	18342	18025	18261	18139	18333	18176	18311	18240	18099	18171	18239	18064	18167	18160	18234	18370	18125	18177	18077	18166	18169	18064	18083	18093	17922	18090	18196	18207	18152	18406	18025	18192	18186	18253	18098	18081	18104	18264	18041	18374	17937	18304	18020	18152	18281	18078	18120	18239	18231	18056	18130	18260	18364	18284	18176	17979	18245	18322	18156	18299	18212	18195	18067	18265	18048	18301	18071	18184	18240	18140	18067	18125	17962	17983	18056	18019	18177	18149	18110	18355	18143	18177	18340	18233	18147	18199	18258	18110	18214	18112	18187	18240	18331	18284	18130	18334	18036	18199	18037	18176	17974	18230	18141	18113	17874	18151	17906	18092	18203	18244	18312	18257	18195	17969	18291	18208	18086	17959	18004	18275	18249	18140	18233	18155	18044	18033	18038	18192	18038	18360	18126	18108	18400	18121	18085	18159	18228	18223	18072	18197	18083	18338	18248	17983	18321	18184	18189	18303	17998	18312	18329	18257	18274	18087	18170	18153	18158	18356	18010	18210	18333	18287	18141	18120	18033	17950	18337	18250	17973	18355	18049	18023	18201	18267	18101	18193	18190	18264	18146	18276	18633	17897	18057	18194	18119	18235	18137	18093	18158	18301	18193	18089	18203	18070	18163	18273	18238	18199	18297	18452	18189	18117	18229	18228	18255	18200	18215	18281	18273	18155	18202	18205	18107	18047	18178	18083	17900	18032	18117	17987	18138	18215	18316	18019	18220	18293	18008	18261	18221	18024	18268
40208	65460	59313	46920	38232	32542	27650	22374	20113	18689	17832	17226	16545	16207	16018	15860	15794	15746	15686	15504	15634	15466	15506	15509	15536	15498	15418	15652	15639	15469	15559	15404	15471	15475	15435	15430	15390	15473	15470	15393	15355	15373	15350	15317	15269	15311	15315	15320	15404	15401	15269	15331	15462	15289	15480	15271	15154	15377	15410	15280	15338	15489	15252	15373	15421	15264	15339	15553	15081	15316	15329	15398	15417	15373	15150	15329	15479	15312	15368	15427	15355	15459	15174	15228	15327	15225	15349	15281	15482	15375	15367	15269	15378	15571	15439	15410	15343	15685	15442	15240	15461	15344	15175	15354	15403	15454	15344	15328	15378	15416	15270	15184	15558	15353	15349	15295	15259	15260	15268	15430	15333	15559	15312	15392	15424	15363	15454	15443	15275	15318	15375	15301	15262	15419	15283	15303	15501	15243	15294	15295	15281	15450	15347	15183	15449	15395	15488	15418	15301	15315	15365	15399	15308	15338	15419	15513	15358	15276	15299	15480	15478	15352	15549	15203	15309	15269	15366	15437	15376	15293	15337	15366	15409	15313	15545	15212	15386	15530	15481	15254	15401	15466	15358	15308	15335	15336	15218	15269	15172	15410	15220	15433	15147	15365	15365	15420	15252	15279	15408	15344	15205	15407	15293	15335	15314	15228	15398	15397	15543	15258	15733	15363	15195	15256	15379	15366	15282	15160	15330	15327	15279	15245	15438	15296	15244	15312	15115	15299	15544	15400	15306	15213	15316	15364	15227	15375	15463	15399	15375	15200	15289	15382	15308	15242	15552	15433	15389	15305	15199	15291	15393	15316	15376	15288	15369	15452	15258	15324	15222	15333	15311	15353	15207	15482	15327	15388	15374	15258	15414	15417	15163	15366	15389	15449	15360	15294	15296	15291	15386	15305	15414	15329	15256	15240	15165	15305	15419	15458	15290	15252	15341	15415	15331	15411	15276	15247	15333	15200	15363	15233	15446	15313	15367	15262	15376	15407	15468	15357	15298	15226	15232	15431	15290	15220	15307	15356	15417	15397	15306	15411	15436	15490	15364	15317	15280	15270	15342	15214	15172	15171	15156	15292	15403	15291	15307	15184	15269	15230	15390	15382	15507	15407	15320	15391	15082	15325	15421	15298	15328	15483	15125	15285	15212	15334	15444	15226	15266	15405	15337	15257	15375	15301	15273	15400	15528	15177	15423	15422	15316	15506	15187	15294	15283	15251	15455	15307	15467	15237	15370	15420	15195	15326	15346	15483	15174	15283	15286	15439	15150	15438	15471	15317	15312	15393	15092	15569	15320	15444	15437	15362	15346	15277	15213	15273	15168	15262	15386	15353	15408	15330	15343	15529	15326	15322	15464	15348	15381	15177	15286	15463	15164	15207	15518	15540	15365	15342	15368	15257	15258	15324	15241	15297	15362	15388	15180	15362	15440	15116	15302	15265	15286	15399	15227	15415	15363	15401	15453	15469	15366	15253	15254	15442	15306	15403	15318	15284	15336	15370	15226	15348	15194	15416	15311	15229	15299	15348	15328	15352	15440	15353	15331	15370	15149	15237	15338	15276	15228	15275	15428	15328	15316	15309	15401	15240	15356	15536	15337	15325	15546	15248	15207	15311	15386	15186	15367	15420	15454	15527	15224	15376	15308	15408	14990	15389	15404	15306	15197	15219	15390	15257	15470	15317	15242	15485	15554	15502	15411	15253	15388	15381	15384	15136	15293	15323	15395	15344	15284	15270	15434	15319	15270	15288	15274	15307	15294	15398	15368	15286	15379	15455	15315	15395	15417	15263	15512	15371	15357	15346	15369	15289	15277	15201	15481	15253	15339	15186	15400	15485	15246	15315	15352	15316	15484	15454	15294	15356	15405	15411	15368	15316	15319	15186	15401	15357	15436	15342	15373	15474	15347	15345	15208	15271	15248	15350	15460	15375	15434	15341	15353	15360	15394	15423	15364	15477	15486	15300	15227	15313	15367	15194	15246	15228	15358	15260	15221	15231	15395	15382	15283	15340	15460	15283	15166	15161	15275	15289	15216	15452	15254	15377	15221	15401	15314	15497	15173	15249	15530	15420	15001	15421	15268	15199	15539	15271	15326	15175	15296	15370	15324	15339	15489	15200	15423	15369	15481	15320	15297	15392	15362	15573	15341	15492	15457	15299	15355	15179	15438	15381	15218	15303	15246	15348	15226	15229	15322	15287	15294	15554	15150	15279	15455	15291	15278	15389	15372	15435	15421	15426	15296	15423	15276	15189	15230	15134	15309	15400	15233	15249	15125	15347	15281	15449	15267	15152	15348	15453	15423	15389	15199	15241	15313	15331	15325	15397	15253	15248	15376	15425	15301	15424	15239	15461	15419	15310	15387	15376	15148	15370	15225	15360	15261	15373	15221	15416	15378	15420	15360	15255	15253	15444	15229	15401	15315	15216	15356	15383	15524	15427	15524	15261	15221	15439	15495	15513	15521	15469	15362	15374	15432	15201	15345	15332	15455	15410	15324	15350	15335	15178	15270	15346	15318	15380	15188	15260	15302	15283	15346	15394	15231	15469	15365	15513	15374	15487	15365	15190	15343	15404	15283	15364	15210	15522	15355	15318	15215	15310	15370	15205	15212	15423	15313	15249	15266	15269	15415	15370	15285	15294	15328	15216	15466	15220	15141	15357	15180	15476	15359	15175	15189	15550	15289	15277	15284	15343	15475	15624	15268	15420	15290	15242	15244	15259	15587	15218	15480	15333	15384	15383	15268	15202	15334	15418	15223	15381	15386	15218	15233	15330	15342	15307	15521	15323	15291	15283	15456	15304	15191	15344	15237	15195	15155	15134	15451	15324	15392	15318	15476	15297	15287	15537	15276	15284	15346	15501	15214	15472	15317	15357	15288	15394	15339	15227	15368	15244	15330	15347	15260	15445	15490	15336	15281	15431	15265	15223	15373	15262	15277	15440	15236	15357	15280	15295	15339	15306	15226	15315	15370	15278	15358	15269	15342	15314	15335	15330	15322	15416	15280	15292	15304	15300	15446	15314	15270	15342	15321	15262	15341	15373	15322	15336	15370	15384	15363	15332	15352	15313	15341	15381	15297	15366	15494	15249	15282	15212	15407	15360	15308	15304	15310	15249	15293	15363	15291	15389	15215	15516	15488	15317	15393	15309	15436	15360	15312	15237	15353	15430	15423	15125	15316	15325	15134	15284	15363	15363	15288	15393	15285	15245	15538	15328	15364	15360	15293	15272	15176	15415	15361	15320	15341	15416	15134	15402	15383	15306	15218	15389	15131	15278	15287	15170	15314	15261	15344	15243	15084	15198	15357	15233	15376	15359	15420	15301	15252	15215	15326	15284	15322	15264	15340	15354	15382	15360	15267	15331	15430	15411	15349	15339	15541	15401	15264	15336	15307	15229	15345	15327	15326	15367	15357	15530	15366	15342	15345	15331	15315	15357	15248	15368	15266	15223	15240	15213	15363	15248	15254	15443	15476	15407	15304	15366	15318	15287	15270	15343	15320	15254	15267	15346	15433	15360	15335	15237	15290	15370	15317	15329	15353	15334	15278	15371	15299	15357	15328	15377	15375	15335	15366	15365	15372	15270	15257	15321	15306	15150	15381	15262	15246	15321	15459	15269	15169	15361	15295	15310	15489	15277	15393	15409	15332	15242	15360	15311	15454	15350	15436	15565	15383	15355	15444	15148	15520	15379	15323	15326	15390	15429	15356	15416	15284	15258	15341	15197	15320	15303	15325	15317	15392	15410	15313	15348	15478	15395	15305	15411	15123	15440	15182	15164	15327	15302	15363	15379	15211	15234	15333	15267	15207	15470	15341	15248	15377	15307	15321	15239	15471	15418	15232	15227	15393	15258	15285	15361	15393	15434	15233	15327	15536	15374	15183	15332	15345	15178	15264	15435	15343	15374	15329	15248	15389	15195	15363	15336	15260	15213	15387	15320	15493	15390	15435	15376	15257	15201	15307	15131	15382	15213	15427	15262	15494	15353	15517	15234	15204	15529	15236	15198	15224	15087	15402	15295	15318	15300	15378	15216	15558	15267	15317	15250	15434	15310	15441	15376	15270	15311	15229	15242	15355	15291	15408	15310	15391	15223	15286	15400	15312	15308	15362	15350	15302	15164	15255	15394	15377	15424	15316	15365	15308	15327	15279	15353	15201	15339	15386	15432	15356	15258	15378	15318	15215	15235	15257	15372	15308	15309	15376	15329	15505	15411	15407	15317	15277	15308	15342	15312	15290	15455	15267	15455	15312	15377	15332	15284	15414	15295	15286	15357	15292	15208	15295	15538	15337	15283	15358	15461	15170	15385	15242	15295	15430	15301	15270	15341	15206	15241	15464	15283	15295	15351	15469	15355	15397	15392	15364	15418	15494	15362	15359	15363	15293	15226	15289	15329	15290	15321	15280	15172	15400	15288	15307	15274	15127	15313	15103	15175	15415	15536	15217	15198	15400	15212	15360	15303	15340	15530	15307	15352	15383	15356	15332	15270	15205	15279	15197	15291	15444	15467	15312	15281	15336	15281	15376	15539	15263	15429	15132	15415	15308	15504	15429	15330	15287	15448	15411	15261	15303	15454	15426	15293	15313	15138	15336	15409	15287	15245	15471	15306	15398	15426	15445	15355	15635	15465	15329	15318	15220	15459	15189	15390	15224	15295	15384	15284	15207	15403	15332	15455	15299	15357	15264	15340	15457	15236	15257	15487	15339	15484	15359	15452	15392	15156	15280	15345	15334	15336	15106	15138	15410	15177	15438	15285	15432	15235	15216	15225	15289	15199	15334	15388	15300	15375	15282	15402	15397	15343	15262	15390	15223	15297	15418	15340	15390	15252	15224	15388	15339	15370	15335	15409	15134	15383	15290	15368	15399	15110	15328	15312	15405	15301	15449	15308	15493	15199	15456	15334	15186	15404	15408	15483	15281	15299	15370	15161	15377	15319	15335	15399	15461	15256	15503	15428	15291	15305	15447	15441	15472	15327	15275	15301	15389	15270	15368	15367	15258	15362	15231	15312	15411	15517	15333	15448	15415	15388	15310	15266	15365	15195	15234	15409	15216	15346	15354	15254	15284	15329	15230	15297	15248	15266	15202	15332	15421	15397	15358	15248	15358	15357
30236	32021	38861	33324	26305	23243	21289	19832	18773	18620	18359	18035	18301	17896	17849	17906	17826	17873	17833	17934	17637	17646	17592	17851	17844	17814	17787	17623	17871	17843	17810	17693	17796	17785	18025	17667	17804	17646	17729	17795	17829	17809	17623	17704	17789	17895	17696	17920	17625	17849	17782	17708	17654	17787	17606	17719	17857	17749	17722	17612	17620	17630	17621	17732	17782	17895	17641	17549	17678	17838	17678	17577	17641	17668	17629	17591	17665	17648	17705	17781	17632	17638	17652	17608	17651	17706	17884	17560	17895	17880	17846	17638	17613	17816	17756	17650	17669	17889	17597	17825	17828	17587	17592	17685	17796	17576	17777	17757	17647	17741	17637	17778	17721	17817	17721	17783	17645	17521	17907	17627	17490	17663	17583	17645	17585	17600	17904	17712	17800	17817	17925	17950	17709	17703	17659	17719	17630	17678	17711	17717	17718	17583	17736	17566	17666	17596	17722	17712	17811	17805	17624	17662	17671	17589	17858	17497	17765	17855	17765	17752	17601	17552	17600	17687	17528	17685	17985	17664	17601	17473	17885	17793	17585	17607	17701	17741	17460	17526	17850	17535	17732	17696	17628	17773	17671	17628	17600	17712	17791	17695	17825	17814	17505	17583	17870	17698	17637	17632	17600	17810	17786	17761	17783	17553	17599	17735	17875	17683	17662	17543	17911	17621	17746	17490	17664	17714	17840	17563	17488	17880	17751	17739	17741	17748	17700	17744	17766	17681	17983	17557	17848	17691	17655	17673	17699	17659	17790	17895	17697	17575	17624	17611	17610	17542	17727	17783	17757	17771	17757	17577	17636	17904	17888	17457	17607	17759	17629	17785	17747	17550	17625	17867	17728	17572	17787	17519	17956	17685	17660	17821	17768	17698	17736	17666	17669	17823	17774	17733	17624	17811	17642	17648	17690	17804	17705	17948	17555	17863	17836	17671	17671	17695	17700	17643	17727	17662	17837	17548	17627	17569	17581	17502	17838	17753	17876	17559	17812	17584	17505	17596	17849	17825	17612	17430	17709	17625	17617	17551	17381	17576	17627	17823	17839	17941	17542	17666	17564	17730	17800	17697	17603	17707	17711	17719	17649	17676	17742	17758	17727	17750	17747	17796	17672	17679	17632	17570	17777	17836	17641	17862	17699	17607	17672	17640	17427	17529	17680	17621	17553	17564	17856	17680	17723	17817	17746	17643	17836	17719	17683	17574	17516	17565	17661	17672	17751	17577	17640	17785	17445	17720	17667	17762	17760	17892	17738	17875	17757	17655	17511	18002	17769	17779	17674	17526	17789	17512	17472	17709	17503	17613	17636	17733	17706	17623	17663	17780	17888	17526	17874	17696	17670	17687	17699	17814	17638	17601	17582	17746	17633	17853	17517	17687	17646	17850	17769	17622	17684	17572	17618	17719	17519	17787	17736	17644	17559	17550	17610	17747	17722	17608	17622	17571	17760	17650	17717	17733	17688	17913	17807	17433	17622	17849	17730	17600	17751	17643	17567	17577	17765	17836	17854	17715	17720	17720	17939	17489	17704	17531	17868	17797	17824	17793	17777	17681	17693	17657	17536	17655	17798	17650	17808	17640	17579	17706	17470	17386	17533	17721	17846	17860	17626	17818	17772	17631	17786	17844	17625	17562	17460	17731	17594	17527	17793	17755	17908	17684	17774	17747	17770	17621	17646	17610	17757	17844	17681	17742	17535	17808	17824	17880	17980	17710	17656	17716	17796	17867	17712	17646	17692	17834	17661	17716	17769	17685	17819	17861	17790	17685	17836	17522	17791	17842	17750	17685	17559	17759	17572	17617	17582	17782	17545	17661	17699	17727	17744	17626	17685	17690	17587	17657	17734	17646	17730	17512	17822	17539	17736	17632	17549	17738	17730	17690	17582	17718	17715	17739	17848	17809	17869	17689	17596	17743	17722	17686	17803	17526	17561	17616	17708	17670	17657	17547	17642	17735	17813	17785	17924	17811	17790	17695	17605	17766	17792	17629	17613	17478	17806	17877	17707	17857	17668	17740	17709	17665	17653	17531	17706	17683	17331	17881	17597	17799	17700	17689	17767	17694	17620	17756	17791	17657	17646	17662	17784	17656	17729	17870	17597	17760	17513	17636	17779	17577	17888	17885	17772	17604	17890	17655	17796	17544	17506	17661	17795	17794	17711	17599	17665	17614	17873	17458	17868	17749	17843	17633	17692	17618	17684	17540	17573	17590	17491	17734	17723	17888	17830	17833	17624	17734	17655	17759	17654	17746	17610	18129	17870	17701	17532	17468	17716	17604	17745	17606	17788	17572	17658	17696	17686	17781	17695	17636	17563	17705	17641	17628	17753	17765	17529	17624	17811	17767	17614	17673	17653	17622	17680	17507	17766	17681	17553	17746	17741	17662	17747	17655	17613	17606	17737	17835	17741	17686	17725	17641	17572	17763	17727	17600	17634	17721	17596	17944	17777	17541	17656	17624	17744	17718	17828	17597	17672	17593	17736	17706	17523	17556	17658	17725	17586	17665	17632	17641	17598	17570	17575	17725	17762	17665	17711	17742	17760	17797	17722	17606	17947	17755	17577	17597	17687	17776	17583	17610	17619	17685	17670	17953	17679	17704	17586	17683	17690	17668	17884	17811	17677	17654	17679	17711	17640	17755	17808	17585	17525	17585	17642	17671	17747	17755	17786	17831	17479	17856	17682	17463	17767	17662	17736	17706	17669	17635	17572	17591	17579	17735	17900	17660	17695	17591	17798	17674	17759	17710	17614	17611	17634	17669	17773	17812	17911	17664	17606	17735	17751	17597	17666	17685	17670	17806	17515	17593	17536	17589	17449	17634	17702	17501	17699	17624	17650	17765	17810	17763	17565	17652	17734	17762	17759	17707	17866	17768	17866	17882	17832	17728	17554	17722	17719	17702	17794	17777	17693	17578	17712	17703	17743	17607	17750	17680	17825	17762	17712	17687	17626	17598	17655	17729	17745	17659	17719	17588	17641	17622	17718	17903	17893	17839	17679	17810	17689	17814	17798	17832	17563	17656	17707	17736	17604	17637	17604	17766	17685	17788	17867	17713	17648	17786	17714	17608	17815	17638	17534	17604	17675	17942	17822	17887	17726	17719	17555	17482	17657	17544	17732	17630	17764	17642	17821	17847	17532	17708	17701	17596	17720	17900	17578	17683	17743	17745	17636	17773	17962	17733	17697	17843	17546	17660	17660	17760	17739	17626	17846	17540	17830	17671	17700	17703	17687	17837	17740	17674	17780	17586	17804	17611	17603	17787	17617	17680	17695	17703	17782	17629	17682	17629	17557	17666	17681	17662	17720	17605	17913	17804	17681	17643	17795	17768	17770	17648	17833	17699	17847	17567	17632	17873	17824	17666	17599	17862	17789	17618	17708	17644	17722	17594	17727	17789	17645	17825	17532	17888	17880	17693	17526	17617	17617	17696	17588	17793	17687	17634	17673	17753	17970	17619	17806	17531	17667	17675	17620	17632	17647	17715	17879	17685	17707	17674	17585	17909	17664	17643	17650	17642	17553	17673	17715	17583	17556	17554	17616	17733	17585	17684	17639	17693	17614	17813	17789	17676	18010	17798	17723	17985	17789	17603	17673	17597	17583	17739	17781	17388	17689	17872	17657	17641	17725	17865	17831	17527	17542	17682	17748	17699	17764	17583	17707	17676	17870	17659	17754	17682	17757	17708	17835	17897	17651	17746	17747	17699	17902	17676	17641	17533	17851	17653	17613	17688	17891	17767	17855	17877	17715	17566	17724	17726	17762	17811	17840	17762	17700	17548	17750	17678	17757	17824	17559	17825	17552	17649	17740	17857	17706	17743	17824	17797	17598	17739	17670	17769	17869	17761	17711	17592	17470	17605	17805	17775	17692	17598	17932	17661	17598	17603	17876	17738	17812	17747	17821	17523	17666	17704	17648	17796	17614	17666	17714	17659	17833	17907	17824	17875	17949	17692	17713	17653	17657	17601	17440	17690	17773	17762	17731	17764	17448	17688	17787	17836	17677	17673	17714	17891	17750	17574	17695	17740	17690	17618	17706	17620	17674	17646	17675	17655	17817	17761	17750	17791	17726	17624	17725	17762	17662	18029	17749	17659	17791	17574	17689	17745	17784	17779	17807	17567	17878	17792	17697	17644	17688	17659	17733	17737	17757	17826	17688	17690	17910	17725	17714	17810	17548	17603	17748	17603	17744	17717	17716	17665	17519	17663	17702	17670	17647	17678	17706	17704	17794	17786	17804	17768	17637	17639	17919	17765	17723	17620	17654	17624	17730	17617	17460	17548	17792	17794	17746	17541	17631	17528	17511	17587	17610	17770	17718	17888	17603	17780	17676	17643	17850	17632	17661	17758	17653	17670	17841	17650	17843	17811	17967	17907	17751	17849	17523	17565	17954	17764	17735	17706	17699	17798	17679	17651	17873	17710	18019	17766	17644	17686	17743	17713	17594	17705	17897	17648	17569	17749	17834	17857	17833	17690	17769	17641	17557	17986	17761	17783	17940	17707	17528	17749	17618	17664	17688	17728	17693	17755	17651	17927	17790	17637	17607	17614	17432	17565	17744	17760	17671	17909	17663	17654	17723	17892	17788	17876	17888	17763	17542	17695	17807	17631	17594	17709	17776	17639	17794	17770	18016	17795	17906	17598	17547	17602	17465	17652	17650	17731	17673	17716	17523	17783	17703	17407	17608	17729	17623	17700	17721	17716	17652	17600	17664	17710	17727	17711	17680	17611	17763	17642	17706	17629	17771	17685	17818	17908	17467	17599	17803	17642	17370	17683	17689	17713	17789	17560	17705	17680	17663	17724	17567	17639	17453	17743	17493	17661	17768	17863	17650	17862	17713	17758	17508	17668	17837	17614	17520	17829	17762	17651	17679	17741	17627	17828	17836	17799	17891	17748	17627	17728	17843	17784	17691	17749	17974	17679	17753	17807	17911	17695	17793	17715	17918	17756	17777	17919	17740	17851	17693	17641	17698	17407	17873	17823	17695	17793	17906	17746	17752	17760	17601	17973	17720	17870	17730	17700	17642	17810	17742	17768	17647	17675	17652	17621	17626	17683	17754	17657	17728	17566	17710	17651	17834	17841	17764	17727	17581	17892	17751	17836	17801	17351
37283	50897	45081	33834	26907	22780	19881	17954	16978	16298	15870	15816	15484	15350	15285	15327	15216	15180	15176	15222	15049	15170	15237	15105	15188	14984	15162	15049	15211	15125	15219	15198	15124	15114	15003	15154	15178	15158	15086	15164	15157	15155	14992	15091	15101	15261	14987	15023	15039	15139	15122	15059	14994	15056	15218	14956	15143	15021	15059	15106	14979	15141	15072	15021	15099	15045	15187	15168	15160	15062	15194	14955	15178	15119	15159	15094	15099	15131	15163	15180	15109	15044	15175	15237	15046	15110	15065	15192	15123	14938	14910	15137	15091	15168	15066	15105	15009	15127	15145	14991	15246	15025	15094	15008	15088	15091	15214	15152	15056	15164	15172	14919	15153	14871	15098	15042	15062	15200	15042	15005	15133	14875	15067	15272	15092	15028	15076	15021	14971	15046	15121	15081	15071	15083	15111	15039	14910	15002	15160	15000	15048	15077	15067	15226	15037	14847	15026	15064	15024	15102	15208	15108	15243	14905	15009	15119	15203	15123	15193	15069	15076	15118	15183	15002	15175	15121	15154	15080	15140	15230	15053	15046	15046	15158	15152	15087	15163	15162	15002	15190	15135	14978	15074	15048	15184	15194	15251	15003	15038	15282	15096	15317	15144	15175	15283	14991	15035	15186	15127	15267	15211	15034	15217	15129	15243	15140	15116	15116	15198	15110	15159	15198	15096	15097	15264	14973	14942	15054	14973	15146	15000	15200	15024	15142	15098	15031	15211	14952	15084	15046	15084	15125	14958	15113	14996	15062	15305	14980	15030	15169	15023	15060	15197	15132	15038	15002	14990	15193	15033	15208	15220	15041	15181	15202	15096	15322	15067	15135	15233	15184	15187	15119	15160	15022	15225	15052	15049	15145	14981	15127	15059	15048	15198	15103	15220	15085	15139	15281	15151	15141	15217	15067	14960	15140	15124	15250	15020	15229	15114	15011	15045	15004	15027	15293	15084	14942	15183	15109	15262	14890	15224	15154	14983	14944	15022	15077	15185	15126	15028	15073	15001	15165	15021	15030	15196	15204	15110	14904	15207	15161	15123	15233	15015	15059	15034	15087	14989	15023	14923	15126	15100	15142	15026	15039	15054	15279	15087	15031	14935	15007	15234	14982	15187	15207	15223	15109	14921	15025	15015	15109	15038	15069	14975	15186	15242	15030	15016	15207	15085	15105	15229	14915	15113	14996	15238	15107	15002	15113	15096	15100	14937	15279	15124	15198	15010	14877	15081	15091	15110	15252	15143	15060	15275	15056	15089	14965	15061	15144	15046	14947	15124	15087	15020	15192	14975	15088	15087	15049	15026	15217	15233	15031	15138	15263	15128	15108	15143	15163	15144	15090	15036	14984	15036	15024	14924	15156	15028	15038	15202	14988	15039	15182	14992	15160	15210	15010	15015	15104	15135	15216	15072	15021	15202	15079	15274	15026	14996	15280	14910	15175	15134	15169	14981	15253	15190	14952	15176	15083	15225	15181	15021	15156	14995	14993	14950	15028	15033	15310	15008	14884	15026	15073	15095	15172	15176	15242	15258	15121	15090	15082	15267	14932	15053	15132	15073	15242	14979	15011	15229	15010	15239	15125	14988	15206	15132	15093	15180	15095	15045	15054	15226	14991	15125	15085	15329	15132	15031	15229	15104	14989	14777	14960	15195	14977	15000	15035	15097	15132	15086	15007	15161	15146	15057	15082	15044	15197	15120	15179	14999	15036	15062	15188	15172	15031	14980	15079	14930	15103	14961	14998	15138	15335	15107	15102	15259	15141	15058	15180	15036	15193	15072	15259	15244	15265	15113	15190	14981	14995	15179	15181	14920	15134	15022	15237	15119	15007	15082	15225	15030	15105	14876	15037	15129	15049	15134	15169	15084	14985	15143	15224	15200	15057	15115	15008	15258	15201	15127	15158	14995	14985	15002	15091	15171	15064	15139	15094	15122	15147	15083	14929	14981	15201	15312	15068	15206	15178	15051	15185	15027	15083	15113	15210	14953	15046	15202	15041	15221	15091	15165	15338	14961	15062	15054	15032	15198	15226	15062	15034	15138	15007	15211	15186	15058	15129	15133	15140	15113	14967	14939	15111	15267	15178	15104	15014	15129	15243	15016	15142	15086	15196	15217	15128	15010	15141	15047	15014	15084	15066	15180	15007	15208	15012	15143	15112	15146	15341	15052	15135	15065	15088	15033	15187	15051	15190	15176	15180	14974	15135	15086	15103	15094	14932	14965	15195	15010	15073	15117	15164	15026	15029	15107	15205	15129	15075	15102	15100	15078	15068	15139	15079	15048	15233	15011	15192	15227	14995	15042	14987	15187	14992	15002	15165	14968	15079	15198	15175	15095	15006	15149	15103	15130	15130	15166	15015	15111	15163	14988	15072	15215	15034	15191	14906	15161	15120	15110	15029	15114	15098	15114	14982	15155	15179	15196	15084	15352	15084	15158	14907	15119	15037	14993	15041	15152	15120	14967	15111	15111	15076	15143	14993	15009	15015	15021	15039	15045	15222	15044	14985	15202	14974	15262	15133	15053	15241	15061	14985	15066	15109	15151	15074	14989	15013	15144	15019	15178	15241	15118	15199	14959	15140	15064	15226	15205	15291	15148	15131	15000	14966	15271	15031	14872	15047	15220	15145	15131	15143	15129	15037	15066	15251	14991	15043	15002	15079	15130	15112	14941	14868	15119	15078	15156	14854	14792	15105	15020	15006	15053	15003	15062	15230	15169	14936	15050	15073	15108	15156	15108	15004	15158	15185	15085	15143	15084	15018	14985	15203	14933	15116	15166	15076	14987	14969	14850	15085	14977	15081	15298	15091	15225	14985	15120	15103	15100	14930	15151	15200	15400	14983	15129	15066	15072	14971	14884	14995	15096	15084	15070	15132	14842	15247	15195	15111	15338	14983	15121	15155	15331	15062	14993	14898	15153	15041	15154	15156	14984	15264	14965	15046	15070	15113	15105	14957	15018	15087	15179	15072	15166	15157	14971	15289	15030	15146	15179	15079	15189	15099	15081	15090	15012	15142	15084	15122	15096	15133	15223	15056	15048	14998	15179	15116	15148	14978	14955	15034	15197	15196	15161	15123	15175	15057	15003	15157	15104	15253	15082	15170	14976	15107	15206	14869	15275	15019	15253	15179	15240	15116	15171	15104	15124	14923	14912	15028	14956	15218	15292	15234	15268	14995	15049	14951	15092	15193	15097	15120	14993	15123	15195	15040	15051	15184	15107	15000	15172	15062	15197	15137	15232	15048	15197	15108	15090	15253	14928	14925	15220	15026	15089	15221	15057	15018	15027	15014	15103	14973	15021	15105	15143	15201	15003	15060	15242	15116	15232	14952	15092	15184	15150	15124	14990	15079	15068	15098	15033	15192	15270	15055	15179	15092	15185	15232	15153	15017	15036	14858	15182	15135	15076	15132	15168	15089	15023	15156	15050	15069	15040	15210	15173	15099	15138	15190	15085	15103	15122	15113	15125	15083	15043	15127	14982	15167	15100	15282	15026	15072	14933	15150	15236	14963	15087	15078	14903	15152	14993	15166	14952	15008	15160	14946	14928	15053	15069	15124	15078	15110	15235	14923	15132	15102	15063	15227	15253	15225	15159	15022	15169	15013	15202	15137	15119	14897	15134	15147	15022	15246	15092	15313	15160	14964	15163	15091	14995	15001	14999	14999	15181	15011	14983	15045	15016	15129	15055	15128	15039	14995	15236	14982	15063	15180	15138	15137	15134	15188	15145	15120	14995	15298	15020	14948	15137	15132	15165	15155	15172	15113	15228	14964	15124	14879	15127	15021	15082	14987	15223	14994	15178	15053	15154	15012	15052	14930	15035	14794	15152	15135	15095	15114	15166	15159	15057	15162	15152	15112	15069	15129	15049	15272	15150	15072	15137	15106	15216	15026	14960	15128	15042	15096	15015	15161	15028	15102	15100	15225	15175	15202	15178	15239	15142	15022	15040	15119	15192	15012	15026	15144	15157	15084	15056	15101	15242	15086	15063	14945	15151	15081	15224	15138	15184	15196	14954	15166	15181	15019	15200	15152	15124	15201	15185	15180	15252	15146	15133	15142	14916	15229	15071	15078	15083	15184	15112	15172	15063	15168	15098	15137	15082	15078	15000	14974	15050	14986	15176	15162	15222	15149	15121	15268	14959	15167	14960	15030	15175	15038	14965	15145	15020	15171	15168	14946	15098	15193	15018	14995	15093	15189	15007	15177	15025	15161	15108	15100	15113	15054	15256	15056	15225	14933	15140	15303	15069	15103	15079	15204	15007	15132	15276	15267	15209	15083	15217	15139	15109	15000	15013	15053	15099	15058	15187	15149	15011	15154	15057	15016	15018	15041	15124	14962	15018	15141	15126	15202	15122	15125	15168	14968	15116	15072	14977	15151	15196	15202	15206	14986	15311	14972	15066	14990	15216	15281	15121	14995	14945	15166	15205	14955	15014	15132	14924	15140	15158	14999	15128	15167	15131	15144	15092	14953	14979	15118	15112	15062	14929	15073	15136	14888	15152	15041	15178	15034	15040	15002	15298	15031	15138	14963	15187	15220	14971	15116	15211	15231	14952	15059	15112	14983	15201	15003	14924	15054	14902	15210	15099	15145	15129	15028	15246	15229	15138	15116	15064	15126	15180	14855	15070	15123	15036	15189	15034	14991	14995	15054	15172	15012	15125	15023	15098	15096	15201	14940	15010	14965	15046	15165	14847	15164	15068	15126	15020	15146	15122	15048	15167	15275	15057	15201	15101	15093	15169	14990	14933	15091	15084	15218	14888	15060	14991	15123	15114	15088	15064	15002	15133	14969	15127	15055	14940	15115	15230	15167	14955	15237	15008	15183	14942	15130	14857	15215	15129	15099	15150	15016	15084	15016	15210	15232	14978	15080	15241	15069	15147	15157	14905	15197	15073	15241	14881	14965	15172	15111	15121	15083	15147	15103	15091	15102	15199	15051	15039	15179	15125	15032	15149	14961	14985	15239	15148	15037	15033	15124	15194	15066	15232	14891	15035	15090	15043	15123	15115	14968	15109	15067	14827	15292	15035	15075	15012	15099	15129	15107	15000	15004	15125	15058	15219	15027	15091	15282	15096	15028	15071	15100	15027	15110	15190	15143	15092	15069
24059	21510	29282	26557	25989	26589	25231	21399	19837	19269	18942	18382	18228	18069	17762	17874	17992	17815	17786	17701	17882	17634	17738	17558	17682	17660	17655	17628	17370	17461	17528	17524	17602	17572	17599	17570	17435	17542	17691	17584	17591	17380	17458	17538	17670	17559	17538	17443	17558	17425	17361	17511	17566	17504	17415	17644	17553	17388	17670	17278	17559	17660	17467	17564	17550	17609	17573	17264	17633	17467	17380	17567	17671	17302	17328	17354	17376	17605	17601	17546	17632	17291	17471	17470	17430	17510	17424	17635	17446	17202	17497	17505	17648	17374	17363	17503	17352	17326	17509	17543	17735	17464	17499	17370	17693	17552	17569	17434	17332	17645	17497	17282	17442	17449	17490	17502	17514	17560	17265	17409	17515	17544	17541	17584	17527	17526	17428	17338	17475	17647	17203	17466	17449	17368	17625	17608	17551	17544	17200	17482	17655	17449	17399	17291	17293	17417	17275	17291	17364	17479	17471	17201	17453	17420	17326	17354	17502	17569	17451	17429	17458	17346	17461	17469	17649	17418	17257	17492	17578	17300	17426	17629	17317	17366	17444	17420	17502	17458	17536	17287	17448	17474	17457	17361	17349	17450	17312	17393	17434	17614	17560	17304	17421	17375	17397	17600	17404	17546	17564	17414	17407	17422	17583	17448	17499	17473	17801	17545	17400	17634	17671	17650	17575	17384	17599	17507	17448	17466	17594	17341	17407	17742	17506	17484	17523	17480	17446	17468	17586	17552	17512	17294	17518	17453	17357	17438	17348	17468	17334	17405	17322	17451	17490	17462	17472	17379	17324	17383	17515	17421	17589	17460	17235	17246	17455	17265	17513	17317	17404	17615	17583	17415	17371	17400	17433	17335	17401	17479	17481	17346	17528	17397	17458	17594	17513	17429	17525	17457	17643	17380	17662	17301	17411	17467	17484	17387	17419	17544	17602	17321	17675	17474	17267	17644	17490	17560	17412	17235	17414	17232	17383	17455	17488	17454	17524	17409	17279	17368	17500	17514	17434	17356	17321	17402	17459	17530	17555	17322	17411	17396	17606	17512	17433	17481	17501	17345	17401	17335	17481	17458	17474	17506	17392	17614	17412	17342	17372	17471	17464	17627	17467	17205	17356	17466	17268	17313	17205	17627	17251	17575	17438	17490	17702	17231	17553	17357	17465	17261	17634	17139	17537	17685	17371	17503	17630	17399	17345	17596	17496	17366	17463	17522	17566	17445	17495	17527	17535	17542	17551	17486	17428	17299	17348	17455	17330	17399	17409	17599	17345	17604	17502	17549	17379	17508	17532	17281	17467	17473	17422	17525	17417	17509	17520	17491	17630	17160	17412	17478	17508	17428	17472	17385	17286	17371	17471	17376	17568	17450	17376	17541	17304	17464	17605	17675	17427	17605	17464	17426	17435	17387	17372	17212	17469	17554	17524	17463	17497	17651	17466	17309	17460	17269	17444	17436	17434	17406	17461	17386	17494	17368	17522	17427	17393	17290	17556	17407	17562	17506	17430	17387	17406	17583	17562	17440	17185	17314	17552	17449	17395	17532	17490	17248	17363	17301	17464	17272	17306	17416	17297	17378	17468	17448	17581	17536	17425	17472	17408	17322	17373	17312	17501	17369	17396	17102	17345	17329	17459	17472	17526	17510	17597	17441	17291	17478	17618	17364	17492	17440	17469	17516	17322	17403	17548	17367	17258	17353	17422	17715	17777	17340	17389	17566	17477	17444	17444	17602	17356	17243	17422	17592	17295	17424	17439	17487	17614	17445	17609	17268	17429	17468	17536	17651	17338	17552	17517	17551	17313	17490	17306	17463	17452	17587	17415	17323	17491	17546	17495	17458	17592	17240	17596	17301	17629	17532	17662	17300	17572	17509	17372	17668	17606	17296	17512	17525	17424	17399	17341	17594	17527	17456	17069	17324	17422	17244	17502	17371	17431	17531	17557	17407	17472	17489	17709	17619	17489	17415	17539	17700	17492	17452	17483	17367	17528	17674	17501	17936	17510	17462	17359	17396	17429	17468	17401	17438	17345	17463	17475	17429	17241	17387	17529	17371	17485	17525	17605	17579	17421	17428	17504	17435	17610	17504	17578	17540	17533	17451	17630	17456	17382	17380	17513	17587	17625	17550	17635	17551	17354	17363	17520	17287	17452	17444	17285	17490	17433	17267	17432	17511	17470	17488	17412	17451	17424	17502	17545	17282	17427	17374	17344	17455	17446	17509	17233	17701	17486	17418	17712	17424	17277	17255	17415	17384	17394	17419	17319	17397	17400	17297	17664	17402	17580	17546	17600	17518	17489	17356	17372	17543	17293	17329	17732	17486	17327	17508	17429	17542	17289	17292	17421	17397	17226	17201	17380	17395	17649	17619	17415	17456	17417	17438	17611	17485	17413	17375	17640	17515	17396	17428	17548	17271	17229	17271	17488	17484	17430	17453	17437	17345	17495	17562	17542	17408	17443	17556	17501	17566	17453	17432	17506	17475	17422	17404	17584	17522	17468	17465	17479	17652	17744	17531	17427	17421	17537	17399	17521	17506	17498	17202	17629	17356	17201	17394	17148	17467	17270	17310	17432	17371	17482	17459	17414	17421	17426	17449	17512	17494	17445	17494	17334	17437	17323	17393	17582	17361	17320	17255	17603	17395	17433	17143	17396	17561	17378	17380	17481	17534	17593	17393	17372	17410	17398	17413	17393	17343	17584	17376	17450	17323	17526	17526	17491	17460	17387	17590	17298	17442	17370	17127	17517	17403	17356	17407	17332	17656	17454	17430	17457	17596	17550	17609	17550	17326	17498	17560	17447	17610	17308	17518	17555	17474	17191	17784	17283	17450	17385	17342	17457	17431	17486	17324	17374	17458	17404	17411	17601	17455	17516	17525	17475	17506	17488	17444	17458	17391	17500	17543	17478	17276	17472	17349	17382	17420	17402	17163	17594	17459	17631	17573	17479	17301	17416	17544	17218	17327	17517	17526	17586	17493	17373	17290	17386	17422	17585	17583	17461	17359	17516	17605	17575	17581	17621	17494	17439	17442	17766	17318	17340	17513	17362	17323	17699	17451	17407	17534	17597	17457	17606	17640	17320	17518	17290	17359	17685	17410	17272	17473	17318	17449	17352	17365	17291	17517	17448	17518	17271	17443	17294	17520	17440	17370	17653	17426	17533	17587	17426	17495	17468	17382	17444	17332	17538	17620	17248	17528	17454	17419	17355	17475	17734	17332	17416	17428	17607	17606	17696	17382	17426	17236	17276	17466	17415	17512	17648	17496	17439	17475	17336	17478	17656	17303	17639	17384	17446	17607	17291	17417	17445	17562	17402	17455	17458	17585	17460	17416	17521	17506	17481	17315	17518	17445	17449	17340	17377	17516	17547	17383	17443	17478	17554	17534	17560	17346	17491	17554	17348	17462	17298	17370	17370	17373	17757	17305	17459	17302	17450	17401	17477	17516	17352	17370	17369	17388	17484	17515	17352	17451	17392	17519	17443	17333	17494	17334	17501	17404	17430	17514	17304	17512	17554	17475	17464	17488	17454	17494	17471	17283	17620	17485	17423	17463	17405	17481	17481	17434	17443	17549	17474	17469	17378	17365	17286	17445	17328	17388	17502	17545	17573	17825	17482	17404	17750	17510	17507	17331	17251	17399	17387	17639	17326	17564	17361	17490	17743	17449	17325	17347	17462	17481	17598	17370	17567	17258	17452	17351	17411	17328	17483	17349	17648	17491	17466	17509	17644	17554	17476	17380	17577	17607	17606	17548	17544	17806	17285	17544	17617	17193	17589	17442	17384	17441	17484	17413	17610	17713	17318	17458	17712	17294	17411	17494	17620	17437	17454	17607	17661	17350	17245	17339	17379	17332	17397	17437	17170	17528	17353	17364	17452	17305	17433	17485	17590	17685	17542	17645	17572	17514	17300	17420	17428	17489	17522	17373	17573	17400	17521	17438	17306	17561	17339	17504	17604	17499	17474	17529	17390	17350	17482	17478	17440	17379	17610	17252	17759	17492	17434	17570	17407	17389	17637	17332	17195	17316	17367	17429	17443	17284	17449	17491	17689	17407	17350	17400	17301	17462	17451	17520	17622	17327	17462	17383	17484	17341	17556	17385	17585	17570	17641	17474	17383	17359	17515	17426	17454	17614	17565	17465	17374	17599	17475	17461	17337	17564	17307	17646	17523	17354	17475	17500	17784	17543	17454	17550	17358	17505	17309	17382	17375	17339	17298	17350	17390	17500	17478	17517	17695	17535	17274	17295	17386	17593	17380	17424	17687	17416	17558	17293	17421	17473	17545	17420	17662	17497	17375	17297	17457	17264	17153	17484	17389	17478	17522	17598	17426	17484	17493	17467	17582	17483	17525	17499	17619	17563	17682	17478	17391	17410	17452	17255	17237	17318	17271	17254	17487	17303	17353	17207	17539	17509	17329	17551	17353	17386	17697	17575	17428	17481	17412	17587	17332	17555	17494	17458	17420	17739	17470	17457	17228	17340	17541	17385	17436	17614	17345	17494	17572	17575	17508	17566	17429	17428	17446	17494	17417	17427	17593	17480	17529	17504	17434	17717	17484	17337	17238	17590	17429	17606	17610	17501	17661	17485	17575	17720	17261	17369	17313	17335	17350	17156	17324	17335	17556	17336	17448	17462	17540	17427	17406	17556	17398	17655	17459	17517	17228	17538	17436	17539	17798	17585	17595	17499	17374	17438	17375	17603	17357	17300	17396	17608	17616	17556	17317	17426	17292	17469	17392	17302	17320	17338	17529	17391	17353	17485	17380	17246	17516	17382	17347	17456	17467	17542	17815	17430	17587	17472	17557	17572	17391	17440	17571	17372	17537	17542	17430	17440	17533	17463	17427	17298	17365	17374	17423	17473	17407	17541	17572	17486	17498	17555	17422	17327	17615	17313	17406	17552	17377	17502	17326	17405	17286	17394	17473	17506	17580	17676	17356	17479	17423	17577	17541	17378	17560	17424	17527	17344	17718	17562	17613	17439	17554	17562	17312	17472	17281	17442	17402	17477	17475	17518	17313	17344	17664	17556	17572	17422	17418	17533	17544	17165	17416	17508	17330	17668	17446	17465	17353	17573	17447	17498	17682	17521	17578	17544	17467	17394	17696	17497
37348	59095	53825	41091	33158	26573	22568	20160	18158	17636	16609	16048	15842	15508	15536	15327	15293	15099	15079	15040	15274	14829	15017	15114	14871	14933	14954	14954	15029	14954	15090	15016	15093	14909	14874	14970	14830	15032	15054	14807	15021	14833	14940	14986	14889	14977	14934	14983	14926	14977	14941	15034	14926	14996	14916	14747	14960	14984	14965	14930	15098	14878	14988	14905	14876	15035	14857	14833	14869	14943	14967	14874	14929	14858	14759	15064	14840	15214	14912	14942	15083	15057	14761	14920	14942	15026	14761	14880	15090	14805	14819	15017	14918	14866	14906	14823	14838	15071	15001	14955	14878	14856	14850	15052	15001	14896	14819	15022	14877	14879	15110	14771	14926	14865	14983	14894	14846	15011	14867	15076	14933	14926	14985	14867	14895	14912	15009	14936	14820	14956	14896	15037	14982	14967	15116	15003	14676	14944	14959	14797	14979	14772	14908	14868	14893	15056	14787	14986	14921	14868	14932	14970	15031	14804	14838	15184	14970	14872	14925	14853	14914	15018	15037	14789	14704	15153	14824	14900	14809	14910	14961	14961	14952	14886	14825	15078	14995	14964	14941	14975	14889	15176	14901	15155	14963	14966	14985	14869	14842	14887	14932	14994	14825	14947	15011	15026	14949	14949	15012	14910	14941	14944	15009	14997	14972	14855	15039	14945	14911	14943	14711	14811	14905	14878	14818	15034	14950	14953	15108	14852	14997	14876	14985	14811	14841	14974	14681	14876	14806	14957	14962	14826	14879	14911	15014	14914	15051	14933	14965	15035	14787	14934	14926	15035	14982	14928	14864	14807	15032	14898	15017	14944	14874	14984	14959	14919	14888	14951	14934	15058	14861	14859	14741	15088	14896	15028	14805	15016	15034	14872	14807	14890	14990	14862	15049	15021	14844	14935	14885	14935	14833	15072	15058	14823	14798	14923	14849	14774	14911	15087	14848	14812	15088	15041	14939	15027	14782	14727	14978	14942	14994	14919	14795	14969	14949	14889	14923	14955	14853	14943	14925	14910	15105	14922	14905	14876	14831	14956	14908	14871	14947	15050	14848	14820	15051	14956	14931	14982	15054	14961	14825	14861	14869	14994	14866	14879	14907	14934	14951	14782	14953	14931	15011	15034	14926	15015	14859	14975	14867	14945	14961	15016	14945	14907	14706	14887	14769	14740	14859	14889	14857	15131	14974	14832	14896	14918	14959	14878	14984	14828	14817	14887	14919	14968	15034	14880	14800	15041	14784	14864	14872	14925	14875	14817	15014	14801	14870	14980	14906	14967	14848	14769	15055	14953	15109	14842	14885	15049	14955	14924	14809	14851	15052	14965	14817	15049	14921	14917	14901	14965	14852	14834	14811	14959	15032	14915	14859	14970	15018	14866	14959	14777	14810	14846	15012	14883	14935	14841	15046	14797	14942	14892	14939	15077	15034	14837	14905	15028	14973	14924	15029	14916	15154	14771	15086	15021	14811	14803	14744	14735	15076	14879	14969	15088	14773	15166	15119	15030	14871	14993	14927	14818	14974	15133	15079	14875	14894	14931	14933	15033	14916	14948	14844	15113	14926	14819	14890	14853	15026	14739	14848	14965	15046	14879	14950	15005	14868	15094	14811	15011	14852	14886	14940	14987	14958	14970	14904	14973	14964	15036	14883	14842	14844	15000	14851	14989	15005	14979	14920	14934	15067	14928	14846	14941	14962	14845	15069	14826	14839	14854	14889	14880	15046	14805	15015	14969	14893	15075	14900	15001	15059	14823	15102	14884	14884	14957	15128	14900	14900	14723	14829	14919	15050	14959	14827	14849	15010	14878	14897	14835	14855	14788	14975	15124	14917	14910	14985	15111	14816	15007	14911	14963	14936	14828	14949	14865	14872	15090	14881	14786	14807	14904	14891	14912	15022	14745	14800	15032	14588	14983	15158	14952	14847	15123	14883	15053	14859	14889	14989	14835	15044	14835	15081	14859	14937	15005	14781	14994	14765	15007	14790	14938	14903	14705	15023	14838	15049	14914	15056	14990	14888	14954	15156	14779	15019	14866	14882	14951	14946	14890	14842	14932	14986	15055	14964	14919	14904	14913	14853	14898	14825	14914	14911	14984	15003	15021	14947	14832	14811	14875	15010	15052	14941	14823	14972	14915	14847	14892	15124	14896	14928	14945	14972	14920	14880	14780	14900	14725	14847	14862	14893	14758	14969	14944	15063	14863	14940	14703	14861	15056	15142	14787	14818	14754	14836	15049	14893	14964	14998	14824	15034	14877	14749	14864	14835	15026	14988	14868	14917	14866	14988	14864	14832	14780	14935	14985	14841	14932	14862	14860	14846	14986	14985	14871	14863	14937	14986	14713	14992	14871	15040	15149	14828	14801	15004	14830	14879	15127	14942	14816	14970	14927	14969	14991	14830	14721	14863	14966	14938	15041	14796	14649	15120	14799	14953	14958	14865	14989	14996	14828	15052	14882	14975	14922	14865	14859	14778	14897	14853	14946	14921	14900	14980	14995	14901	14745	15030	15003	14948	14813	14945	14885	14817	14931	14782	14964	14904	14940	14877	14944	14814	14863	14820	14777	14933	14853	14959	14869	14898	14822	14703	15031	14961	14832	14810	15021	14926	14873	14998	14722	14973	14970	14926	14851	14880	14980	14715	14790	14958	14959	14909	14901	15007	14983	14868	15054	14889	14747	14906	14862	14969	14948	14848	14973	15028	14855	15031	14918	14917	14812	15094	14760	14836	15074	15052	14954	14779	14989	14926	14994	15068	15001	14956	15121	14810	14845	14880	15020	15030	14977	14998	15001	14838	15112	14889	14910	14931	15065	14694	14772	14989	14980	14929	14786	14891	14738	14945	14777	15087	14920	14976	14854	14812	14840	14937	14784	14919	14860	14871	14798	14902	14893	14732	14888	15062	14960	14834	14900	14904	15003	15031	15126	14966	14920	14983	14927	14913	14826	14993	14879	14767	14797	15056	14944	15012	14761	15038	14903	15114	14847	15006	15036	15006	14997	14952	15019	15007	14830	14954	14876	14906	14905	14874	15033	14731	14785	14893	14925	14862	15029	15070	14987	14853	14967	14900	14861	14938	14668	14878	14837	14921	14918	14881	14795	14965	14804	15079	14936	14923	14927	14772	14903	14932	15029	14831	15063	15049	14841	14933	14750	15065	15157	14911	14801	14940	14874	14962	14991	15005	15021	15046	14948	14835	14921	15029	14867	14692	14989	14817	14966	15035	14903	15000	14790	15203	14829	14809	15071	14786	14714	14956	14862	14851	14945	14979	14914	15003	14992	14962	14967	14932	15053	14855	14805	14879	14949	14820	14861	14822	14874	14913	14816	14932	14966	14959	15061	14722	14968	14991	14841	14839	14973	14956	14894	14985	15046	14937	14847	14956	15045	14942	14914	14733	14925	14928	14803	15073	14823	14837	14893	14975	14962	15044	14877	14921	14866	14864	14888	14877	14773	14749	14835	14743	14979	14846	14818	14771	14808	14961	14912	14875	14874	14994	14976	14792	14952	15019	14969	14953	14791	14820	14884	14872	14860	14859	14749	14852	14974	14998	14839	14980	14952	14999	14695	14897	14894	14938	14910	14916	14928	14948	14999	14816	14913	15006	14963	14958	14977	14964	14952	14961	14955	14966	14985	14908	14800	14762	14964	14974	14989	14823	14935	14872	14916	14807	14972	14828	14919	14971	15062	14811	15093	15084	14854	14812	14894	14999	15002	14884	15060	14956	14914	14815	14926	14911	15124	14725	14995	14892	14967	14980	14873	15006	14972	14871	14897	14949	14852	15008	14724	14965	14961	15056	14793	14977	14808	14982	14864	14978	14937	15111	14906	14882	14889	14877	14869	14917	14988	14779	14904	14867	14977	14876	14903	15045	14842	14919	14829	14960	14989	14837	14930	14922	14993	14911	14823	15119	14938	14784	14865	14816	14895	15032	14894	14997	14966	14882	14958	14829	14915	15048	14880	14783	14858	14899	14978	14837	15004	14911	14674	14969	15133	14914	14988	14903	15061	14944	14830	14868	15023	14995	15025	14887	15033	14819	14872	15012	14892	14840	14910	14730	14793	15000	14888	14909	14965	14930	14810	15089	14948	14921	14802	14934	14712	14875	14912	14851	14834	14817	15013	14975	14959	14916	14996	14790	14910	14844	14961	14860	14728	14895	14939	14990	14950	15042	14964	15014	14811	15103	15100	14760	14921	14997	14818	14939	15108	14906	14863	14846	14897	14965	15127	14840	15080	14905	14839	14924	14913	14686	14872	14926	14969	14894	14838	14900	15052	15070	14853	15015	14929	14954	14817	14971	14737	14932	14865	14865	14930	14802	14927	14977	15086	14754	14966	14907	15059	14942	14897	14815	14995	14899	14987	14957	15059	14912	15046	14933	14823	14832	14996	15044	14970	14919	14816	15027	15019	15033	14853	14940	14815	14945	14886	14941	14921	14915	14992	15047	15056	14778	14972	15058	14881	14793	15000	14893	14967	14945	14987	14898	14775	14809	14838	15045	14696	15243	14835	14880	14911	15006	14724	15092	14899	14983	14931	15003	15024	14963	14808	14849	14843	15033	14927	15038	14959	15011	14965	15096	14846	14951	14961	14904	14857	14815	14920	15038	14848	15044	14803	15036	14748	14982	15018	14801	14761	14792	14846	14922	14838	14782	14854	14786	14827	14811	15040	15057	14881	14787	14921	14891	14808	14871	14910	14997	14875	14986	14874	14777	14882	14913	14968	14920	14874	14967	15024	14964	14911	15034	14786	14997	14982	14992	14928	15004	14887	14945	14839	14990	14801	15004	15045	15084	14931	14987	15006	14895	14913	15027	14677	14838	14910	14859	14914	14859	15025	15017	14976	15010	14863	14863	14937	15032	14955	14896	14818	14942	15000	15008	14878	14877	15059	14949	14934	14956	15062	14825	14939	14901	14844	14759	14911	14981	14940	14915	14840	14757	14740	14962	14924	14860	14948	14938	14966	14899	14962	14989	14754	14760	14896	14710	14954	14881	14852	14836	14912	15001	14932	14980	14936	14671	14649	14974	14927	14912	15107	14941	14770	14967	14808	14972	14975	14920	14948	14925	14890	14974	14890	14808	14965	14872	14851	14892	14962	15148	15032	14902	14940
22809	21424	29263	24466	23660	27487	29128	23798	21692	20881	20186	19552	19101	18847	18875	18636	18517	18583	18337	18334	18539	18512	18415	18195	18388	18160	18315	18117	18063	18159	18228	18011	18181	18172	18264	18222	18275	18148	18057	18210	18136	18038	18167	18052	18115	18187	18231	18149	18049	18015	18154	18097	18098	18294	17952	18059	18149	18083	18266	18086	18128	18102	18251	18014	18072	18009	18029	18137	18225	18100	18030	18235	18234	18139	18150	18307	17977	18100	18052	17949	17840	18150	18037	18264	18222	18060	18053	18163	18138	18137	18294	18123	17992	18199	18149	18190	18331	17977	18136	18076	18202	18027	18215	18118	17977	18223	18108	18064	18028	17992	18139	18188	18027	18157	17836	18326	18165	18206	18203	18132	18219	18237	18342	18198	18231	18116	18018	18121	18120	17984	17930	18097	18144	18293	18283	18159	18228	18253	18233	18010	18041	18022	18110	17924	18201	18053	18309	18304	18109	18168	18067	18056	18173	17963	18164	18155	18062	17992	17965	17961	18170	17984	18192	18071	18123	18090	18178	18121	18047	18215	18016	18259	18153	18129	18026	18058	18067	18025	18344	18142	18156	18133	18153	18354	18199	18053	17951	18070	18188	18029	17915	18487	18017	18119	18017	18059	18103	18029	18064	18048	18128	18095	18040	18341	18187	18164	18023	18133	17856	18137	18170	18040	18073	18207	17952	18052	18138	18118	18078	17985	18145	18003	18202	18030	18023	18176	18141	18066	18159	18142	17962	17951	18047	18120	18135	18226	18118	18049	18146	18273	18017	18116	17931	18034	17914	17962	18034	17975	18285	18200	18096	18205	18205	17936	18250	18027	17855	18062	18112	17995	18173	18134	18118	17950	18030	17975	18089	18221	17893	17990	18225	18227	18163	17913	18195	18167	18019	17980	18072	18161	18106	18009	18173	17994	18247	18023	18124	18036	18113	18253	18088	18239	18018	18068	18028	18206	18245	18199	18126	18088	18092	17886	18004	18212	18064	18173	18060	18191	18209	18169	17973	18170	18008	18136	17896	18056	18018	18101	18161	18039	18175	18023	18115	18239	18081	17956	18085	18279	18094	18009	18221	18167	18063	18181	18044	18115	18081	18006	17859	17962	17947	17957	18114	18192	17877	18085	18271	18127	17858	18185	18163	17944	18060	17970	18151	17819	18001	18060	17924	17907	17885	17992	18056	18184	18116	17948	18049	18138	17831	18001	18023	18121	18110	18035	17908	18023	18010	18065	18009	17925	18040	17979	18061	18058	18011	18212	18187	17955	17940	18000	18290	18057	18154	18149	18130	18186	18067	18043	17995	18125	18113	18085	18081	18014	17964	18029	18023	18015	18319	18118	18044	17932	17970	17943	18038	18162	17999	17830	18015	18099	18010	18128	18111	18086	18073	18028	18076	18034	18073	18046	18147	18148	18009	17916	17855	18039	18014	18142	18067	18027	17909	18163	18033	18155	18075	17936	17927	17971	18352	17988	18091	18182	18213	18026	18034	18231	17961	18065	18097	18156	17982	18168	18034	18130	17986	18014	18036	18088	18163	18131	18088	18186	18107	18123	17950	18128	18060	18261	18005	18115	18087	18143	18126	18160	18217	18096	18239	18095	18268	17920	17994	18019	18138	18313	18280	18071	18063	18305	18037	18143	18142	17983	18003	18003	18053	18134	18154	18052	18131	18152	18210	18098	18201	17903	18018	17992	18275	17931	18126	18092	18132	18187	18300	18083	17958	18024	18137	18204	18013	18078	17885	17943	18059	18147	18201	18024	18189	18022	17820	18095	18057	17876	18138	18044	18060	18210	18265	17946	18151	17864	18070	18060	17963	18246	18105	18192	18084	17995	18139	17834	18161	17932	17864	18016	18215	17888	17983	18129	17992	18070	18048	17968	18116	18275	17956	18174	18055	18169	17849	17960	18031	17967	18046	17953	18084	18030	18164	18026	18100	18071	18172	18119	18198	18171	18048	18269	18094	18100	17978	18212	17975	18036	17960	18120	18043	18001	18167	17923	17957	17995	18032	18271	17960	17951	17949	18138	17992	18187	18002	18126	17938	18029	18191	18117	18119	17981	18115	18222	18205	17905	18057	18026	18042	17984	18207	17946	18097	18096	18062	17942	18141	18261	18179	18039	18204	18234	18223	18123	18036	18100	18132	17986	18079	17923	18360	18158	18110	18077	17984	17913	18266	18274	18050	17971	17970	18230	18110	18306	18144	18040	18154	18266	17968	18033	18056	17938	18060	18038	18022	18021	17869	18097	18161	18013	18052	18198	18095	17943	17960	18013	18229	17998	18177	17978	17930	18021	18054	18075	18008	18015	18137	18018	18101	18065	18141	18147	17963	18020	18173	17950	18200	17970	18171	18146	17945	18077	17904	17895	17939	18008	18166	18059	18100	18062	18079	18253	18248	18158	17982	18093	18181	18005	17991	18074	18017	17937	18115	17978	17972	18183	18059	17790	18038	17935	18038	17992	18156	17903	17995	18182	17971	17964	18087	18242	18088	18052	18055	17830	18049	18124	18232	18223	18151	17943	18096	17977	17887	18157	18188	18003	17958	17902	18111	17953	18037	18108	17898	18130	17706	17888	17996	18172	17920	18173	18208	18127	17940	18011	18053	17942	17993	17889	18147	18120	18062	17802	18049	18252	18165	17969	18146	18075	18018	18324	17877	17936	17955	17883	18123	17952	17816	17895	18081	18023	18087	17993	18156	18022	17959	17834	18050	18020	17996	18051	17979	18041	17995	18118	18040	18157	17910	18004	18069	18105	17956	18039	18472	18131	18100	18077	18093	17962	18199	17960	18129	17893	17907	18028	18069	18091	17911	18136	17995	18195	18147	18075	18045	18102	18291	18049	18218	18105	17992	18142	17960	17873	18015	17945	17920	17893	18061	18136	17867	18164	18168	17977	18036	18045	17912	17997	18131	18164	18194	18121	18025	17964	17903	18033	17934	18163	18093	18326	18118	18160	18066	18075	18089	17932	18172	18109	18175	18080	18260	17984	18211	18252	18318	18185	18061	18263	18075	18066	18139	18224	18132	17946	18181	18083	18035	18205	18067	18224	18046	18103	17854	18121	18159	18132	17915	18092	18075	18109	18357	18021	18004	18128	18141	18092	18146	18102	17941	18207	18074	18179	17986	18013	18037	18029	18010	17957	18065	18332	18053	18209	18279	18270	17834	18025	17895	18120	18186	18105	18061	18217	18182	17977	18076	17986	17998	18080	18187	18083	18099	17932	18029	18146	18226	17943	18189	18115	17974	17816	18069	17914	17970	18053	17998	18060	18046	17955	18010	17866	17889	18270	18153	18087	18019	18076	18164	18098	18064	18036	18074	17960	18077	17965	18165	17958	18045	18032	18106	17880	17838	18044	18050	18056	17971	18034	18188	18169	18196	18118	18003	18063	17946	18229	18060	18060	18156	17906	18122	18144	18184	18222	18011	18108	17965	17953	18203	18154	18056	17958	18217	18248	17979	18170	18160	17952	18270	18157	18165	18127	17976	17846	17920	18027	18018	18026	17975	18102	18007	17982	18232	18080	18146	18161	18072	18170	18027	18009	17946	18050	18090	17995	18056	18041	18084	18117	18089	17799	17919	18140	18110	18016	18063	18099	17888	17887	18196	18081	18001	17933	17907	18029	17977	17957	18039	18121	18119	18079	17986	18184	18172	18231	18112	17950	18207	18105	18150	18106	18064	18089	17982	18018	18125	17984	18022	18061	18081	18156	17939	18276	18165	17953	18148	18131	18150	17984	18166	18184	18152	18260	18179	17872	18074	18115	17900	18120	17992	18132	18012	18118	18087	18076	18121	18170	18053	18186	17939	18189	18155	18022	18055	18146	18080	18079	17998	18009	17893	18114	18145	17995	18136	18016	17942	18087	18067	17993	18153	18006	18099	18168	17978	18057	18358	18013	18278	18193	18261	18150	18019	18116	17895	17976	18100	18241	18007	18150	18004	18020	17976	17969	18062	17924	18166	18341	18238	18093	18026	18093	18226	18030	18086	18170	17868	17927	18104	17839	18115	18076	17986	17993	18154	17988	18102	18148	18136	18319	18231	18031	18084	18080	18005	18040	17975	17922	17972	18115	18009	18071	18092	18049	18167	18112	18121	18131	18056	18149	17996	17979	18000	18108	18338	18041	18247	18063	17995	17953	18021	18207	18032	17969	17803	18023	18168	18198	18033	18075	18165	17914	18316	18153	18080	18131	18102	18063	17992	18012	18259	18042	18089	18065	17965	17979	18118	17956	17832	17974	18055	18123	18008	18202	18182	18042	18070	17980	18075	18045	17933	18129	18057	18263	18064	17981	18266	18098	18215	18083	18314	18005	18211	18067	18151	17988	18053	18178	18133	18069	18215	18019	18057	17860	18214	18200	17949	17931	17801	18116	17998	17910	18062	18137	18074	17929	18016	18077	18057	18202	18039	18385	18147	17980	17954	18074	17919	18103	18120	18014	18252	18118	18082	18208	18186	17947	18124	18126	18092	18090	17969	18193	18030	18072	18200	18049	18233	17993	18036	18122	18185	18051	18109	18134	18184	18202	18244	17962	18022	17996	18230	17969	18077	18197	18020	17864	18269	18238	18201	18013	18091	18018	18236	18261	17916	17842	18096	18172	18025	17960	18284	18137	18045	18225	18047	18011	18050	17915	18098	18005	17936	18053	17968	18197	17927	18046	18074	18046	17936	17936	18103	18294	18042	18015	18085	17993	18005	17925	17937	18229	18244	18066	17995	18175	18208	18141	18115	18030	18103	18074	17956	18126	18039	18097	17979	17883	18076	17986	18129	17993	18072	18144	18089	18120	17993	18070	18080	17943	18341	18293	18259	18031	17965	18087	18087	18099	18174	18191	18157	18020	17987	18172	18077	18058	18125	18059	18083	18178	18298	18153	17877	18195	18191	18137	18073	18001	17993	18281	18011	18036	18150	18036	17807	17921	17944	17933	18103	18256	18240	17941	17876	18229	18153	18108	18018	18097	17906	18044	17813	17988	18349	18140	18113	18127	18169	18117	18135	18143	17892	18135	18014	18236	17932	18013	18025	18068	18125	17962	17978	18090	18159	18068	18021	18017	17975	18024	17889	18111	18187	18256	18201	18104	17935	18259	18108	18155	17863	17969
40006	64831	60149	47201	38486	31872	25817	22648	20483	18926	17998	16902	16685	16129	16151	15874	15655	15822	15708	15382	15493	15459	15505	15394	15415	15428	15477	15185	15423	15323	15431	15292	15377	15338	15391	15398	15416	15345	15251	15424	15279	15262	15306	15379	15364	15380	15070	15200	15300	15378	15414	15362	15406	15377	15397	15298	15334	15299	15293	15397	15309	15178	15245	15299	15174	15214	15271	15337	15243	15237	15444	15198	15197	15234	15293	15379	15146	15482	15368	15296	15472	15135	15215	15293	15288	15387	15263	15287	15325	15367	15403	15402	15364	15253	15258	15411	15463	15274	15366	15312	15386	15482	15208	15304	15293	15200	15400	15390	15440	15261	15267	15289	15299	15320	15295	15260	15349	15254	15340	15354	15372	15319	15204	15226	15326	15249	15200	15532	15463	15085	15405	15121	15270	15338	15358	15245	15076	15375	15256	15151	15321	15266	15344	15240	15162	15213	15370	15343	15311	15164	15184	15382	15258	15299	15309	15284	15267	15225	15252	15119	15362	15265	15156	15385	15285	15275	15318	15322	15367	15226	15262	15283	15229	15273	15257	15265	15301	15135	15293	15366	15361	15389	15370	15417	15321	15289	15263	15427	15385	15314	15230	15374	15122	15362	15171	15363	15286	15248	15286	15433	15258	15297	15074	15273	15323	15330	15346	15246	15157	15415	15441	15161	15280	15054	15407	15299	15226	15346	15192	15296	15300	15275	15380	15262	15165	15252	15336	15371	15334	15367	15220	15230	15194	15220	15280	15356	15256	15497	15295	15362	15313	15323	15365	15204	15267	15236	15143	15375	15273	15479	15404	15409	15236	15281	15356	15225	15097	15292	15338	15093	15169	15216	15216	15374	15487	15228	15380	15147	15375	15405	15351	15369	15464	15151	15284	15138	15372	15380	15341	15391	15195	15298	15369	15129	15407	15351	15322	15218	15186	15250	15317	15126	15355	15302	15213	15281	15335	15296	15294	15221	15190	15482	15258	15208	15297	15315	15270	15264	15453	15143	15287	15419	15162	15192	15389	15357	15383	15271	15241	15475	15350	15322	15450	15274	15198	15237	15351	15444	15204	15169	15341	15380	15427	15190	15334	15386	15385	15220	15352	15102	15369	15248	15302	15237	15427	15259	15295	15416	15124	15390	15259	15286	15248	15136	15331	15248	15277	15446	15235	15409	15178	15491	15264	15195	15367	14986	15313	15271	15242	15398	15389	15292	15218	15189	15236	15145	15425	15330	15147	15225	15184	15363	15231	15325	15256	15221	15308	15398	15135	15198	15183	15285	15267	15235	15259	15421	15433	15224	15270	15233	15308	15058	15302	15254	15278	15232	15323	15410	15249	15333	15231	15196	15100	15375	15217	15304	15182	15293	15255	15281	15181	15305	15164	15344	15519	15231	15297	15308	15243	15453	15133	15486	15088	15145	15194	15257	15370	15305	15348	15310	15268	15372	15257	15184	15398	15331	15252	15117	15432	15278	15203	15295	15321	15413	15172	15443	15290	15474	15447	15285	15299	15197	15232	15231	15277	15397	15180	15261	15358	15402	15315	15329	15267	15383	15282	15333	15547	15187	15150	15194	15218	15311	15326	15280	15352	15356	15354	15295	15230	15284	15164	15361	15398	15228	15238	15178	15251	15156	15285	15318	15288	15215	15244	15233	15163	15456	15317	15306	15317	15313	15199	15043	15246	15246	15134	15323	15292	15150	15360	15267	15191	15316	15364	15372	15102	15294	15271	15307	15532	15369	15242	15360	15128	15315	15405	15247	15340	15268	15163	15226	15229	15238	15303	15466	15226	15329	15236	15281	15252	15281	15297	15202	15443	15252	15408	15052	15319	15401	15340	15138	15314	15258	15306	15167	15298	15196	15344	15409	15392	15345	15197	15285	15246	15214	15161	15360	15264	15389	15443	15370	15252	15353	15298	15335	15264	15274	15286	15344	15170	15238	14983	15298	15284	15219	15271	15470	15086	15354	15212	15296	15132	15223	15251	15175	15292	15143	15194	15268	15323	15236	15380	15253	15256	15374	15467	15266	15363	15167	15128	15467	15147	15216	15375	15273	15288	15109	15318	15372	15380	15187	15338	15193	15150	15313	15221	15226	15263	15505	15241	15305	15299	15273	15250	15147	15369	15271	15216	15294	15345	15163	15288	15280	15283	15211	15258	15226	15289	15373	15249	15372	15320	15170	15307	15116	15279	15340	15299	15113	15254	15237	15126	15217	15348	15333	15396	15210	15336	15304	15384	15285	15285	15217	15349	15414	15211	15192	15122	15194	15265	15320	15231	15166	15399	15277	15146	15147	15321	15269	15279	15217	15215	15283	15204	15320	15234	15215	15332	15277	15282	15294	15386	15365	15375	15121	15480	15368	15327	15426	15182	15204	15470	15123	15161	15307	15339	15249	15202	15158	15282	15318	15202	15411	15367	15505	15306	15224	15300	15490	15348	15155	15385	15404	15269	15157	15419	15245	15412	15279	15128	15337	15321	15129	15194	15221	15400	15353	15469	15463	15307	15265	15245	15182	15390	15258	15411	15326	15169	15176	15289	15389	15381	15279	15189	15361	15461	15380	15445	15210	15277	15395	15405	15316	15395	15290	15216	15206	15532	15383	15259	15358	15315	15222	15147	15108	15360	15254	15178	15324	15327	15171	15228	15257	15300	15205	15240	15196	15517	15184	15241	15345	15186	15305	15381	15207	15197	15512	15327	15181	15208	15393	15346	15313	15099	15354	15322	15093	15379	15275	15301	15186	15346	15269	15430	15305	15163	15306	15210	15162	15570	15356	15412	15364	15418	15347	15289	15105	15278	15257	15335	15376	15182	15317	15386	15191	15411	15361	15374	15289	15356	15310	15314	15227	15311	15156	15196	15440	15309	15305	15285	15299	15247	15248	15357	15263	15144	15336	15087	15329	15298	15163	15194	15319	15218	15333	15344	15236	15113	15118	15464	15161	15309	15360	15320	15371	15334	15267	15213	15322	15265	15330	15132	15294	15143	15377	15299	15236	15083	15324	15389	15248	15167	15170	15200	15446	15371	15392	15310	15305	15385	15215	15354	15261	15443	15347	15323	15185	15337	15205	15245	15177	15365	15280	15417	15401	15292	15189	15181	15264	15245	15279	15321	15426	15265	15243	15262	15238	15330	15383	15463	15295	15357	15180	15404	15392	15384	15419	15322	15368	15375	15093	15274	15140	15414	15208	15471	15334	15189	15260	15087	15352	15346	15294	14982	15294	15334	15167	15350	15147	15344	15166	15268	15193	15253	15504	15364	15295	15181	15307	15320	15189	15205	15324	15221	15274	15423	15182	15290	15251	15242	15271	15306	15272	15495	15434	15245	15263	15222	15191	15266	15274	15253	15387	15127	15114	15259	15142	15409	15323	15247	15299	15214	15315	15243	15460	15238	15404	15317	15092	15231	15374	15358	15149	15347	15101	15265	15244	15274	15385	15227	15319	15307	15260	15492	15371	15290	15418	15288	15495	15295	15312	15266	15297	15354	15218	15267	15221	15296	15284	15337	15321	15271	15261	15239	15306	15407	15231	15431	15178	15207	15410	15298	15254	15553	15328	15351	15250	15179	15339	15188	15353	15428	15262	15202	15236	15345	15269	15176	15232	15283	15389	15422	15200	15225	15263	15285	15489	15247	15103	15401	15322	15381	15379	15368	15238	15169	15339	15387	15230	15283	15119	15258	15213	15149	15443	15261	15242	15458	15393	15145	15223	15294	15469	15191	15430	15270	15353	15242	15234	15369	15253	15353	15310	15252	15122	15307	15075	15567	15399	15211	15450	15401	15149	15443	15304	15262	15353	15354	15303	15462	15410	15152	15489	15262	15197	15255	15392	15267	15311	15301	15214	15445	15197	15244	15287	15132	15267	15346	15240	15476	15424	15170	15236	15335	15309	15297	15449	15151	15292	15220	15239	15416	15222	15187	15176	15227	15237	15238	15102	15331	15210	15318	15237	15357	15317	15290	15297	15376	15214	15280	15279	15420	15428	15497	15114	15328	15224	15232	15218	15382	15336	15271	15161	15303	15140	15265	15287	15259	15332	15415	15387	15384	15299	15436	15289	15334	15120	15540	15224	15370	15230	15352	15391	15077	15324	15295	15328	15142	15089	15306	15196	15306	15358	15448	15284	15356	15257	15338	15291	15288	15216	15233	15282	15290	15223	15363	15347	15292	15377	15198	15443	15374	15244	15291	15323	15222	15277	15354	15426	15231	15327	15307	15303	15383	15258	15101	15396	15292	15260	15281	15395	15334	15144	15161	15221	15207	15221	15300	15423	15429	15147	15343	15310	15279	15226	15347	15396	15250	15306	15294	15160	15408	15227	15330	15195	15457	15342	15122	15358	15343	15293	15384	15224	15290	15281	15439	15382	15469	15122	15380	15220	15400	15275	15398	15446	15432	15145	15446	15284	15091	15286	15288	15247	15275	15254	15293	15320	15197	15208	15280	15303	15284	15284	15304	15342	15353	15107	15228	15152	15207	15294	15254	15354	15133	15198	15306	15436	15360	15294	15292	15252	15447	15355	15270	15466	15511	15473	15317	15209	15235	15212	15203	15292	15335	15372	15287	15429	15156	15237	15252	15381	15395	15167	15408	15220	15382	15247	15288	15171	15087	15329	15277	15424	15217	15306	15284	15335	15205	15342	15339	15129	15332	15385	15265	15135	15407	15277	15394	15431	15067	15249	15307	15331	15268	15212	15156	15206	15228	15297	15320	15305	15358	15151	15352	15283	15322	15222	15398	15285	15254	15440	15338	15256	15119	15133	15242	15048	15282	15248	15179	15255	15170	15228	15172	15223	15273	15160	15436	15169	15288	15256	15455	15297	15181	15133	15242	15269	15281	15188	15134	15361	15165	15217	15104	15504	15233	15248	15247	15265	15153	15284	15091	15276	15213	15348	15482	15349	15033	15106	15310	15310	15233	15224	15003	15245	15322	15286	15432	15485	15313	15361	15363	15241	15260	15384	15409	15267	15117	15173	15447	15284	15320	15198	15284	15220	15407	15174	15485	15179	15230	15379	15302	15303	15150	15244	15340	15230	15211	15161	15449	15194	15136	15406	15354	15336	15317	15132	15297	15450	15417	15283	15178	15388	15293	15349	15365	15214
30347	32630	39213	32952	26268	23273	21178	19845	19026	18720	18694	18153	18243	18131	17953	17913	17900	18036	18057	17768	17799	17965	18100	17874	17858	17740	17921	17763	17749	17737	17819	17942	17779	17794	17902	17738	17869	17780	17724	17869	17882	17873	17658	18031	18030	17826	17844	17854	17765	17712	17883	17710	17736	17877	17847	17738	17605	17875	17860	17660	17944	17717	17937	18073	17963	17852	17741	17772	17834	17892	17673	17924	17966	17678	17806	17894	17733	17855	17816	17669	17874	17603	17811	17865	17910	17821	17784	17877	18059	17594	17733	17972	17947	17786	17934	17867	17753	17598	17778	17734	17748	17716	18035	18021	17589	17834	17849	17811	17775	18010	17777	17727	17833	17658	17869	17717	17850	17962	17794	17695	17742	17865	17977	17852	17795	17757	17750	17804	17705	17669	17708	17828	17808	17655	17813	17780	17751	17654	17691	17814	17807	17665	17594	17634	17724	17745	17941	17787	17839	17737	17856	17782	17969	17921	17814	17735	17627	17803	17814	17688	17878	17734	17809	17743	17909	17728	17751	17745	17702	17736	17582	17694	17983	17804	17625	17693	17774	17625	17739	17861	17971	17860	17624	17670	17844	18012	17935	17856	17727	17799	17868	18003	17600	17724	17709	17929	17647	17845	17737	17892	17881	17611	17612	17531	17582	17789	17756	17693	17896	17801	17912	17798	17803	17656	17565	17703	17720	17641	17668	17818	17782	17751	17873	17710	17685	17807	17817	17741	17741	17784	17711	17696	17732	17721	17820	17768	17809	17662	17699	17820	17813	17915	17890	17886	17819	17607	17753	17661	17682	17764	17841	18011	18017	17774	17823	17680	17716	17661	17839	17847	17891	17854	17811	17856	17943	17723	17811	17663	17487	17809	17803	17684	17738	17743	17767	17887	17601	17592	17748	17712	17783	17591	17898	17826	17796	17753	17823	17816	17867	17786	17853	17680	17851	17935	17836	17815	17794	17853	17918	17630	17821	17692	17780	17803	17848	17831	17672	17568	17738	17553	17902	17810	17761	17920	17944	17762	17621	17834	17939	17792	17665	17625	17823	17819	17809	17749	17890	17769	17922	17820	17611	17847	17935	17645	17753	17690	17691	17875	17780	17485	17751	17668	17758	17873	17688	17884	17650	17820	17829	17710	17735	17815	17747	17809	17830	17748	17766	17697	17855	17703	17754	17610	17846	17964	17891	17821	17976	17818	17953	17856	17607	18007	17788	17917	17678	17910	17821	17858	17850	17730	17808	17773	17827	17794	17811	17778	17720	17688	17965	17810	17631	17723	17834	17956	17710	17635	17780	17644	17636	17681	17738	17768	17898	17615	17869	17730	17720	17619	17551	17753	17590	17742	17789	17724	17792	17916	17747	17879	17952	17689	17688	17783	17797	17719	17729	17682	17798	17818	17702	17827	17924	17964	17705	17876	17901	17816	17732	17901	17826	17780	17874	17727	17862	17708	17901	17713	17661	17820	18009	17763	17645	17788	17913	17745	17773	17944	17609	17799	17618	17761	17761	17897	17980	17824	17700	17724	17937	17832	17941	17652	17918	17845	17648	17757	17877	17782	17686	17846	17689	17723	17989	17831	17882	17671	17867	17781	17491	17770	17774	17699	17526	17734	17875	17649	17708	17858	17874	17665	17729	17589	17877	17501	17755	17919	17928	17776	17835	17977	17854	17870	17715	17634	17962	17657	17774	17920	17842	17792	17818	17846	17712	17806	17931	17747	17811	17842	17718	17954	17936	17792	17789	17734	17817	17823	17924	17646	17482	17831	17842	17875	17908	17900	17667	17782	17796	17963	17893	17947	17712	17822	17849	17934	17956	17802	17828	17800	17970	17681	17731	17487	17893	17983	17718	17767	17710	17728	17894	17781	17824	17626	17713	17625	17613	17695	17715	17779	17779	17733	17691	17845	17662	17886	17828	17982	17805	17809	17790	17716	17902	17769	17597	18020	17670	17649	17889	17853	17753	18032	18114	17957	17693	17701	17598	17670	17837	17674	17657	17763	17887	17889	18128	17974	17875	17748	17865	17868	17647	17740	17840	17662	17617	17826	17905	18151	17616	17880	17699	17808	17818	17794	17701	17702	17625	17813	17916	17725	17856	17652	17971	17950	17875	17869	17771	17727	17689	17883	17684	17752	17662	17802	17872	17745	17602	17869	17650	17578	17744	17756	17852	17699	17883	17807	17934	17860	17615	17909	17717	17781	17813	17572	17569	17819	17816	17797	17601	17860	17779	17902	18012	17735	17720	17707	17757	17857	17549	17673	17815	17781	17792	17773	17743	17620	17831	17821	17662	17670	17736	17967	17595	17893	18105	17791	17683	17685	17828	17658	17642	17994	17899	17783	17906	17977	17802	17887	17498	17807	17732	17796	17786	17703	17886	17649	17696	17768	17870	17554	17732	17763	17566	17807	17875	17820	17721	17832	17814	17648	17954	17717	17784	17953	17943	17729	17805	17819	17942	17762	17951	17921	17682	17779	17598	17649	18119	17909	17920	17710	17970	17977	17892	17897	17849	17794	17744	17918	17942	17826	17716	17810	17905	17809	17619	17901	17829	17887	17851	17825	17715	17674	17963	17872	17684	17838	17898	17743	17766	17592	17844	17960	17656	17841	17784	17749	17928	17935	17850	17846	17766	17917	18089	17902	17826	17824	17838	17844	17758	17735	17621	17722	17886	17839	17818	17745	17816	17868	17884	17869	17804	17681	17660	17655	17708	18056	17980	17897	17834	17848	17646	17628	17797	17795	17795	17925	17918	17834	17693	17750	17730	17879	17827	17820	17676	17699	17742	17763	17770	17754	17649	17868	17795	17770	17685	17753	17770	17769	17812	17628	17752	17917	17902	17701	17852	17680	17921	17779	17735	17801	17798	17904	17827	17893	17902	17663	17636	17850	17608	17839	17769	17753	17859	17760	17686	18055	18013	17868	17981	17751	17780	17935	17953	17817	17781	17902	17755	17847	17731	17711	17873	18031	17761	17951	17912	17681	17750	17672	17459	17620	17661	17684	17876	17666	17862	17675	17855	17683	17748	17848	17857	17876	17669	18064	17849	17759	17694	17647	17739	17868	17810	17673	17860	17793	17637	17623	17902	17860	17937	17670	17702	17824	17814	17988	17885	17814	17924	17909	17719	17992	17730	17917	17641	17845	17731	17719	17752	17762	17832	17786	17821	17700	17699	17800	17734	17826	17757	17799	17909	17606	17801	17759	17843	17765	17882	17787	17724	17670	17914	17848	17996	17803	17921	17684	17756	17979	17893	17897	17727	17668	17811	17634	17489	17899	17871	17737	17879	17893	17709	17858	17824	17980	17744	17938	17980	18080	17967	17604	17700	17808	17822	17737	17820	17706	17842	17829	17929	17695	17960	17806	17623	18052	18034	17760	17876	17812	17915	17797	17613	17797	17903	18193	17893	17838	17831	17772	17739	17981	17780	17522	17770	17835	17653	17739	17652	17649	17718	17742	17737	17927	17860	17947	17670	17555	17770	17896	17714	17892	18037	17891	17614	17741	17625	17781	17842	17660	17928	17728	17724	17867	17859	17739	17683	17823	17927	17735	17802	17797	17815	17820	17819	17764	17623	17975	17808	17618	17852	18009	17646	17835	17924	17774	17857	17740	17856	17779	17683	17717	17992	17846	17883	17963	17898	17837	17592	17730	17858	18045	17916	17757	17825	17753	17976	17876	17667	17618	17933	17695	17736	17960	17867	17884	17854	17871	17826	17901	17841	17708	17644	17944	17782	17777	17710	17879	17765	17722	17774	17584	17727	17968	17771	17852	17491	17851	17890	17855	17941	17723	17702	17923	17780	17853	17795	17776	17928	17699	17830	17756	17846	17746	17793	17804	17587	17627	17754	17834	17783	17775	17960	17735	18001	17693	17723	17793	17813	17794	17835	17664	17725	17912	17976	17779	17888	17650	17782	17731	17790	17914	17491	17806	17781	17748	17678	17886	17878	17479	17847	17843	17768	17786	17803	17833	17711	17750	17819	17858	17789	17757	17737	17856	17756	17943	17888	17556	17904	17958	17725	17916	17809	17713	17545	17810	17711	17645	17793	17808	17588	17811	17889	17635	17849	17764	17689	17695	17830	17752	17562	17902	17852	17702	17865	17769	17777	17654	17791	17893	17934	17743	17666	17884	17928	17805	17774	17942	17832	17611	17761	17769	17682	17757	17816	17983	17748	17953	17736	17746	17958	17800	17738	17757	17537	18130	17637	17876	17846	17829	17692	17976	17614	17567	17851	17856	17619	17758	17808	17924	17913	17683	17984	17849	17830	17824	17909	17876	17631	17545	17681	17765	17839	17831	17935	17800	17924	17939	17705	17689	17689	17724	17829	17614	17821	17988	17830	17713	17497	17930	17783	17758	17718	17614	17934	17826	17681	17705	17927	17966	17884	17789	17853	17793	17828	17771	17753	17826	17591	17878	17815	17914	17656	17637	17852	17769	17812	17845	17835	17787	17670	17789	17918	17834	17682	17912	17793	17609	17865	17434	17759	17729	17934	17668	17823	17772	17748	17898	17742	17956	17606	17689	17774	17736	17877	17875	17549	17771	18008	17962	17587	17826	17792	17891	17806	17697	17821	17809	17671	17840	17666	17823	17928	17621	17758	17815	17815	17733	17746	17769	17967	17832	17730	17846	17720	17702	17845	17682	17728	17724	17759	17828	17675	17653	17886	17745	17701	17876	18029	17960	18077	17733	17803	17585	17781	17855	17843	17920	17671	17715	17814	17870	17886	17895	17720	17881	17812	18018	17613	17716	17764	17785	17839	17912	17766	17939	17712	17689	17784	17862	17980	17758	17886	17654	17918	17989	17726	17603	17623	17645	17727	17948	17754	17794	17806	17866	17488	17727	17742	17656	17826	17858	17780	17839	18023	17900	18150	17768	17615	17721	17906	17810	17795	17714	17636	17921	17868	17761	17801	17629	17757	17904	17758	17961	17842	17636	17671	17742	17718	18020	18045	17771	17516	17627	17722	17674	17691	17650	17565	17757	17747	17837	17956	17864	17915	17829	17875	17777	17901	17895	17738	17848	17800	17800	17626	17690	17877	17783	17830	18055	17824	17740	17840	17841	17696	17772	17794	17655	18010	17923	17838	17829	17933	17898
37441	51249	44868	33398	26893	22493	19353	18033	16890	16493	16041	15693	15498	15574	15353	15232	15335	15407	15302	15271	15192	15022	15219	15119	15275	15041	15029	15083	15106	14885	15172	15131	15145	15162	15289	14967	15252	15081	15150	15093	15030	15167	15081	15204	15260	15048	15247	15071	15163	15084	15075	15166	15037	15180	15006	15202	15204	15296	14982	15153	15062	15194	14970	15044	15099	15053	15008	15223	15085	15230	15109	15155	15125	15273	15042	15160	15112	15105	15026	15099	15216	15060	15127	15218	15142	14923	15363	15150	15128	15162	15059	15113	15221	15067	15105	15046	15236	14863	15183	14879	15132	15087	15092	15270	15148	15141	15087	15226	15064	15109	15207	15029	14967	15050	14989	15247	15158	15075	15233	14961	15002	15163	15258	15222	15114	15148	14959	15199	15109	15227	15183	15119	15128	15030	15090	15374	14893	15073	14966	15042	15024	15260	15123	15107	15093	15187	14985	15170	15101	15047	15180	15242	15156	15124	15062	15171	15092	15079	15062	15162	15045	15151	15116	14956	15260	15036	15038	15122	15120	15068	15056	15157	15023	14919	15263	15113	15227	15148	15289	15027	15154	15200	15132	15109	15219	15188	15173	15077	15055	14975	15207	14931	15087	15318	15075	15450	15203	15173	15155	15153	15122	15052	15113	15136	15268	15267	14936	15245	14991	15207	15063	14900	15068	14959	15126	15135	15090	14964	15185	15306	15175	15040	15032	15226	15056	15005	15102	15204	15100	15198	15100	14880	15115	14955	15058	15412	15194	15165	14945	15064	15166	15083	15238	15140	14914	14998	15148	15158	15291	15062	15144	15065	15056	15109	14945	15256	15057	15087	15167	15111	15247	15177	15131	15085	15112	15025	15126	15216	15084	15002	15084	15187	15107	15105	15107	15061	15184	15142	15114	15341	15045	14993	14995	15310	15205	15003	15067	15169	15188	15022	15207	15058	15080	15192	15033	15185	15145	15209	15129	15179	15190	15130	15110	15050	15050	15051	15181	15149	15124	15003	15123	15259	14991	15076	15121	15169	14973	15144	15030	14922	15058	15219	15094	15077	15046	14996	15024	15092	15086	15268	14994	15155	15226	15048	15017	14964	15116	15092	15025	15052	15232	15295	14983	15049	15072	15034	15159	15124	15043	15181	14995	15205	15136	15080	15065	15233	15101	15179	15114	15130	15281	15117	15134	14967	15183	15012	15137	15182	15177	15041	15203	15178	15093	15162	15060	15157	15053	15074	15308	15046	15199	14978	15329	15167	15097	15179	15061	15118	15050	15216	15285	15184	15084	15054	15237	15138	15286	15038	15329	15154	15003	15268	15095	14948	15013	15046	15146	14998	15094	15081	15155	15153	15118	14994	15210	15021	14994	14949	15087	15215	15208	15137	15076	15076	15257	15288	15298	14976	15075	15088	15131	15261	15144	14925	15151	15069	15129	14999	15032	15100	15040	15152	15120	15196	15019	15107	15221	15037	15023	15034	15089	15308	15120	15237	15228	15200	15158	15141	15042	15067	15096	15167	15072	15054	15133	15260	15196	15203	15170	15128	15063	15069	15096	15017	14856	15201	14978	15185	14994	15106	15013	15188	15012	15188	15268	15136	15159	15081	14994	15145	15032	15045	15307	14993	15171	14928	15158	15053	15063	15258	15224	15083	15501	14952	15275	14925	14855	15077	15036	15160	15126	15234	15040	15229	15204	15127	15029	15055	14915	15186	15049	15104	15136	15126	15091	15088	15318	15230	15111	15040	15290	15066	15028	15199	15091	15166	15037	15172	15051	15098	14979	15006	14927	15149	15216	15150	15168	15244	14999	15018	14963	15240	15261	15110	15165	15141	15235	15186	15158	15231	15198	15093	15118	15302	14989	15224	15116	15065	14947	15025	15151	15069	14997	15289	15275	15111	15293	15188	14988	15134	15159	15074	15221	15121	15361	15086	15007	15158	15256	14929	15174	15057	14991	14935	15162	15078	15054	14987	15054	15169	15156	15133	15095	15040	15135	15344	15152	15314	14969	15193	15089	15121	15144	15038	15149	15150	15155	15242	15146	15235	14946	15119	15227	15207	15018	15195	15182	15229	15164	15084	15079	14940	15171	14965	14988	15171	15117	15039	15135	15033	15097	15179	15026	15118	15198	15148	15040	15287	15118	15149	15269	14980	15173	15102	15145	15123	15096	15101	15058	15321	15108	15188	15029	15226	15144	15228	14990	15226	14998	15052	15108	15104	15040	15130	15083	15145	15136	15145	15183	15110	15116	15068	14997	15019	15100	15059	15162	15199	15225	15081	15043	15128	15095	15159	15273	15165	15026	15266	15110	15248	15351	15142	15118	15081	15138	15159	15149	15177	15065	15096	15307	14950	15249	15084	15108	15133	15048	14993	15155	15299	15174	15132	15108	15181	15078	15012	15183	14969	15006	15146	15129	15040	15078	15072	15132	15023	15097	15188	14968	15105	15096	15154	15100	15022	14942	14958	15060	14995	15250	15148	15086	15204	15098	15060	15285	14991	15155	15292	15107	15097	15063	15150	15037	15208	14994	15274	15024	15249	15132	15038	15066	14994	15197	14951	15187	15129	15254	15082	15277	15113	15295	15115	15195	15176	15060	15075	15077	15050	14948	15176	14891	15122	15112	14986	15145	15082	15176	15092	14936	15037	15164	15061	15075	15227	15158	15231	15139	15021	15153	15082	15142	14940	15124	15144	15132	15158	15033	15202	15163	15103	15261	14991	14807	15008	15059	15113	15158	15010	15094	15066	15103	15067	15059	15181	14940	15209	15183	15003	14898	15105	15331	15083	15057	15078	15183	14968	15079	15160	14941	15185	15067	15160	15156	15186	15023	15079	15090	15251	15204	15107	15160	15168	14962	15021	15242	15051	15151	15221	15041	15150	15166	15063	15099	15101	15212	15130	14921	15174	15094	15047	15278	15217	14977	14976	15013	15229	15226	15286	15050	15141	15013	15230	15145	15142	14902	15266	15213	15167	14999	15166	15267	15331	15102	15141	15153	14986	15063	15093	15120	15016	15081	15013	15121	15018	15131	15030	15118	14993	15235	15086	15125	14874	15088	14976	15059	15082	15043	15244	15063	15256	15161	14950	15107	15085	15147	15060	15191	15072	15083	15169	15240	15024	15258	15105	15122	15107	15084	15170	15048	15154	14997	15141	15179	14990	15107	14916	14956	15191	15070	15132	15089	15175	14988	14974	15058	15275	15041	15071	15181	15111	15091	15084	15100	14851	15072	15012	15086	15059	15149	14984	15261	15245	15189	15248	15123	15101	15150	15169	15059	15018	15189	15043	15038	15129	15215	15180	15199	14956	15047	15100	15056	15216	15236	15061	15169	15106	15228	15082	15164	15194	15061	15045	15042	15001	15288	15250	15145	15147	15151	15117	15109	15119	15059	15125	15037	15294	15188	15102	15100	15266	15088	15101	15180	15069	15251	14902	15170	15010	15184	14996	14941	15165	15186	15102	15292	15229	15092	15106	15191	15230	15065	15203	15133	15195	14980	15239	15191	15139	15170	15091	15119	15164	15097	15005	15146	15211	15302	15205	14961	15055	15200	15184	15267	15302	15064	14994	15136	15102	15141	15098	15245	15161	15020	15081	15153	14909	14970	15123	15123	14992	15123	15086	15164	15229	15211	15203	14991	15154	14996	15157	15287	15117	15044	15090	15225	15202	15168	15091	15145	15168	15105	15125	15008	15090	15130	15223	15022	14964	15320	15065	15093	15049	15367	15059	15240	15098	14852	15083	14938	15048	15108	15159	14993	15284	15214	15180	15062	15218	15149	15130	15071	15241	15112	15268	15147	15069	15114	15196	15056	15124	15428	15182	15075	15240	15170	14999	15181	15197	15087	15283	15207	15187	15244	15039	14960	15221	15189	15220	15191	14990	15221	15009	15098	15135	15102	15151	15211	15323	15258	15057	15221	14973	15105	15124	15189	15109	15029	15184	15120	15016	15078	15279	15111	15185	15218	15236	15263	15250	15100	15151	15222	15118	15384	15063	14979	15142	15220	15075	15148	15130	15004	14945	15130	15266	14932	15062	15077	15145	15118	15192	15097	15198	15214	15108	15354	15003	15109	15089	15035	15207	15083	15042	15147	15094	15194	15240	15114	15030	15230	15175	15072	15101	15064	15154	15044	15134	15023	15066	15026	15086	15256	15295	15256	15052	15187	15239	15115	15256	15214	15081	14871	15114	15033	15031	15124	15108	15244	15035	14940	15145	15156	15017	15185	15102	15342	15114	15047	15193	15192	15081	14951	15248	15104	15162	14952	15161	15133	15228	14938	15078	15199	15151	15012	15222	15105	14992	15193	15179	14965	15144	15146	15143	15098	15128	15205	15049	15189	15195	15097	15137	15151	15177	15037	15168	15196	15125	15200	15220	15045	15128	15067	15059	14978	15146	15252	14902	15197	14987	15173	15055	15161	15014	15237	15216	15230	14962	15186	15060	15066	15102	15093	15121	15229	15126	15052	15100	15119	15196	15066	15391	15055	15161	15180	15132	15073	15067	15039	15023	15007	15202	15189	15092	15070	15164	15178	15040	15166	15114	15182	15184	15082	15110	15017	15005	15292	14998	15054	15082	15039	15132	15115	15189	15133	15134	15127	15174	15087	15094	15128	15103	15134	15143	15231	15179	15191	15159	15173	15050	15160	15086	15061	15199	15166	14935	15039	15145	14955	15079	15051	15135	14893	15069	14969	15237	15171	15048	15111	14933	15176	15240	15098	15220	15108	15140	15166	15081	15116	15092	15032	15205	15113	15188	15113	15139	15076	15186	15118	15085	15316	15248	15164	15093	15266	15075	15201	15338	15173	15249	15144	14980	15090	15219	15223	15243	15061	15174	15058	15243	14974	15113	15029	15254	15002	15177	15034	15158	15089	15294	15037	15062	15097	15067	15094	15140	15143	14978	15073	15192	15023	15161	15060	15067	14948	15031	15030	15164	15183	15137	15103	15091	15067	15095	15027	15079	15028	15253	15140	15104	15256	15088	15165	15001	15169	15161	15093	15063	15173	15114	15149	15157	15240	15044	15269	15038	15147	15130	14992	15183	15335	15083	15105	15231	15073	15123	15103	15171	15168	15015	14927	15188	15070	15080	15087	15202	15216	15185
24179	21537	29186	26221	25618	26447	24879	21456	19964	19281	18995	18507	18199	17798	17928	18046	17843	17661	17524	17653	17710	17663	17719	17678	17646	17407	17483	17437	17534	17477	17432	17422	17417	17366	17482	17398	17403	17402	17471	17373	17307	17572	17602	17259	17626	17594	17347	17310	17543	17259	17262	17525	17569	17671	17481	17362	17452	17135	17414	17502	17535	17582	17382	17313	17199	17397	17452	17472	17213	17313	17447	17395	17426	17359	17260	17555	17584	17440	17406	17426	17240	17387	17241	17330	17351	17237	17332	17306	17565	17543	17731	17416	17347	17471	17268	17407	17293	17263	17426	17376	17466	17374	17369	17542	17462	17459	17507	17352	17601	17551	17394	17303	17397	17431	17431	17228	17505	17345	17449	17325	17670	17474	17310	17390	17722	17386	17248	17464	17384	17365	17360	17390	17366	17301	17264	17267	17320	17363	17388	17278	17313	17345	17351	17374	17277	17324	17440	17315	17254	17517	17517	17456	17423	17405	17368	17377	17322	17382	17402	17347	17521	17262	17386	17310	17484	17229	17365	17545	17501	17488	17416	17435	17552	17547	17580	17321	17502	17425	17497	17450	17237	17458	17293	17377	17477	17404	17576	17388	17443	17189	17395	17573	17379	17339	17342	17465	17291	17400	17379	17573	17609	17535	17383	17315	17460	17183	17465	17501	17322	17326	17532	17437	17444	17428	17257	17324	17453	17358	17350	17465	17365	17539	17426	17324	17529	17296	17387	17273	17587	17347	17292	17361	17423	17327	17360	17289	17168	17428	17503	17530	17462	17286	17216	17345	17528	17339	17527	17409	17446	17501	17572	17359	17288	17389	17414	17445	17214	17329	17321	17218	17381	17473	17331	17411	17229	17336	17494	17283	17285	17327	17333	17403	17496	17404	17360	17272	17356	17441	17499	17400	17431	17258	17256	17397	17549	17370	17414	17099	17543	17427	17577	17350	17488	17331	17452	17241	17349	17226	17458	17510	17502	17453	17468	17457	17272	17323	17389	17438	17231	17292	17247	17445	17443	17616	17435	17424	17578	17540	17219	17561	17466	17465	17570	17484	17447	17258	17438	17242	17294	17185	17468	17358	17309	17229	17315	17346	17488	17494	17657	17367	17549	17471	17527	17446	17481	17542	17417	17419	17420	17543	17507	17390	17372	17407	17494	17179	17535	17497	17560	17177	17435	17502	17302	17542	17496	17406	17534	17309	17307	17621	17638	17617	17354	17310	17353	17166	17429	17336	17469	17277	17502	17402	17452	17400	17285	17625	17468	17290	17499	17525	17467	17345	17583	17648	17331	17130	17382	17445	17317	17567	17481	17453	17301	17291	17476	17258	17311	17412	17444	17180	17271	17382	17449	17468	17351	17448	17448	17459	17344	17521	17525	17358	17419	17359	17449	17532	17608	17469	17378	17632	17473	17380	17104	17230	17420	17227	17213	17377	17418	17474	17454	17409	17453	17374	17352	17341	17490	17446	17315	17479	17342	17413	17458	17351	17462	17511	17408	17434	17249	17405	17392	17380	17437	17508	17349	17441	17326	17306	17308	17338	17287	17473	17510	17580	17592	17491	17402	17461	17536	17644	17423	17428	17593	17380	17518	17293	17646	17302	17324	17485	17412	17309	17397	17363	17466	17560	17442	17458	17380	17445	17393	17440	17387	17298	17407	17414	17464	17464	17464	17264	17412	17234	17494	17278	17364	17454	17176	17308	17499	17379	17506	17234	17096	17359	17138	17359	17453	17394	17228	17380	17421	17391	17289	17552	17377	17494	17356	17355	17331	17636	17372	17355	17434	17643	17491	17458	17530	17692	17459	17346	17574	17253	17478	17569	17618	17521	17473	17570	17379	17434	17329	17147	17466	17312	17413	17532	17454	17428	17325	17334	17399	17268	17345	17467	17518	17304	17264	17451	17406	17340	17425	17467	17342	17330	17433	17522	17446	17536	17349	17318	17395	17601	17417	17439	17459	17381	17697	17415	17596	17309	17622	17378	17404	17393	17327	17380	17223	17495	17444	17418	17282	17369	17291	17396	17408	17645	17500	17548	17331	17284	17502	17276	17550	17363	17196	17555	17422	17473	17468	17575	17565	17530	17365	17399	17483	17430	17449	17485	17281	17440	17593	17304	17301	17451	17429	17404	17372	17204	17513	17360	17479	17421	17177	17258	17043	17505	17513	17369	17315	17496	17331	17280	17259	17392	17277	17500	17542	17379	17285	17505	17223	17404	17485	17307	17550	17407	17383	17313	17559	17328	17338	17235	17468	17576	17580	17296	17561	17487	17414	17424	17594	17437	17448	17326	17363	17371	17642	17467	17364	17579	17397	17258	17564	17403	17496	17462	17310	17309	17490	17611	17453	17379	17352	17401	17313	17290	17299	17450	17474	17368	17340	17330	17620	17498	17185	17379	17405	17329	17354	17692	17514	17382	17553	17372	17450	17428	17388	17364	17541	17589	17548	17285	17515	17261	17546	17514	17500	17439	17386	17454	17431	17415	17218	17416	17501	17319	17315	17226	17417	17575	17267	17251	17453	17469	17339	17443	17474	17435	17356	17402	17307	17329	17382	17359	17384	17590	17242	17521	17415	17508	17420	17513	17294	17421	17294	17426	17333	17358	17291	17362	17397	17331	17437	17470	17438	17356	17293	17405	17428	17616	17343	17431	17561	17304	17397	17360	17487	17430	17589	17449	17317	17597	17373	17722	17465	17458	17330	17498	17438	17506	17425	17483	17585	17437	17431	17471	17599	17223	17428	17381	17318	17349	17539	17438	17351	17439	17233	17370	17529	17402	17405	17479	17498	17425	17441	17376	17364	17382	17248	17391	17446	17389	17606	17504	17381	17490	17542	17560	17647	17566	17505	17586	17638	17622	17403	17347	17450	17535	17345	17346	17426	17475	17426	17343	17633	17244	17348	17395	17145	17286	17662	17509	17524	17510	17316	17230	17461	17278	17297	17178	17516	17377	17313	17328	17378	17592	17463	17377	17522	17490	17489	17417	17286	17455	17435	17370	17607	17400	17353	17467	17433	17386	17472	17653	17457	17371	17419	17383	17388	17387	17213	17530	17269	17481	17292	17204	17268	17323	17195	17359	17233	17257	17394	17624	17304	17617	17407	17375	17254	17476	17531	17152	17408	17474	17579	17391	17340	17288	17487	17045	17505	17502	17274	17389	17424	17488	17353	17541	17290	17420	17555	17567	17494	17502	17333	17519	17415	17456	17350	17330	17289	17424	17423	17214	17366	17109	17375	17311	17349	17398	17429	17583	17463	17267	17446	17407	17305	17420	17416	17488	17452	17383	17667	17545	17452	17603	17355	17322	17458	17542	17508	17526	17448	17254	17629	17329	17426	17470	17476	17512	17315	17510	17489	17467	17633	17320	17396	17459	17562	17387	17425	17594	17468	17494	17410	17539	17361	17199	17566	17423	17377	17359	17527	17247	17349	17318	17311	17378	17438	17419	17407	17397	17401	17371	17260	17573	17376	17187	17347	17624	17411	17477	17487	17323	17557	17496	17300	17363	17479	17267	17485	17189	17344	17489	17300	17313	17447	17578	17546	17603	17475	17182	17420	17283	17460	17416	17453	17474	17346	17357	17252	17397	17585	17321	17465	17292	17361	17291	17478	17362	17464	17410	17428	17415	17430	17394	17412	17334	17327	17330	17393	17363	17486	17381	17505	17365	17615	17487	17467	17315	17573	17608	17588	17139	17295	17459	17392	17468	17676	17242	17538	17572	17504	17252	17226	17278	17484	17473	17516	17456	17375	17243	17454	17345	17291	17374	17462	17524	17342	17518	17301	17505	17414	17264	17348	17294	17567	17448	17418	17263	17301	17498	17592	17444	17537	17662	17224	17385	17394	17561	17407	17383	17615	17550	17257	17465	17502	17441	17360	17372	17385	17450	17428	17505	17345	17454	17526	17311	17272	17446	17401	17392	17435	17523	17415	17572	17428	17226	17411	17601	17547	17523	17389	17423	17342	17275	17398	17218	17381	17331	17553	17377	17444	17554	17420	17743	17229	17296	17303	17539	17334	17426	17547	17340	17182	17336	17580	17314	17438	17287	17291	17366	17532	17137	17367	17122	17253	17331	17540	17316	17489	17342	17690	17438	17464	17447	17348	17518	17494	17202	17319	17262	17403	17570	17365	17330	17388	17460	17554	17461	17073	17287	17307	17603	17300	17357	17329	17501	17534	17479	17414	17547	17336	17548	17368	17626	17379	17369	17193	17505	17301	17304	17537	17440	17529	17290	17454	17477	17580	17341	17485	17520	17328	17394	17368	17396	17258	17344	17251	17152	17346	17549	17553	17414	17443	17555	17308	17325	17518	17261	17473	17356	17518	17468	17379	17332	17337	17337	17378	17513	17340	17411	17673	17418	17258	17362	17482	17486	17461	17366	17489	17455	17244	17232	17350	17504	17451	17326	17441	17351	17451	17379	17511	17248	17298	17404	17412	17493	17631	17352	17508	17357	17427	17487	17291	17475	17444	17207	17487	17103	17433	17300	17350	17430	17317	17453	17485	17217	17519	17472	17443	17410	17578	17462	17281	17416	17588	17508	17526	17383	17355	17337	17326	17399	17309	17395	17452	17528	17350	17586	17375	17365	17356	17633	17373	17592	17362	17210	17474	17483	17445	17407	17523	17385	17597	17267	17450	17343	17350	17318	17296	17333	17315	17628	17497	17486	17326	17533	17450	17269	17351	17448	17150	17229	17440	17433	17370	17513	17496	17291	17516	17442	17557	17152	17332	17479	17503	17502	17451	17493	17411	17522	17331	17487	17293	17524	17393	17394	17339	17525	17680	17227	17636	17551	17393	17458	17512	17342	17624	17462	17323	17421	17539	17446	17151	17378	17232	17344	17278	17504	17449	17445	17433	17543	17545	17334	17493	17643	17358	17456	17396	17563	17475	17464	17306	17420	17562	17532	17475	17695	17323	17370	17336	17536	17307	17295	17519	17464	17449	17569	17474	17399	17363	17298	17376	17684	17436	17162	17627	17244	17459	17428	17427	17485	17415	17501	17509	17372	17401	17357	17231	17528	17377	17509	17161	17420	17416	17465	17449	17451	17736	17486	17520	17309	17288	17522	17304	17465	17332	17424	17564	17533	17369	17449	17530	17479
37491	59384	52132	39992	32273	26327	22624	20215	18678	17443	16638	16137	15903	15496	15673	15454	15186	15306	15298	15105	15155	15174	15186	14996	15069	14923	14992	14945	15023	15026	14987	14936	14921	15020	14939	14933	14654	14939	15005	14917	15062	14935	14935	14898	14926	14916	14739	14964	14959	14975	14899	14890	14860	14821	14961	14848	15038	14886	14973	14916	14934	15088	14853	15157	14997	14748	15032	15009	14890	14983	14930	14900	14929	14755	14829	14958	15004	14832	14989	14983	15038	14976	14844	14902	15030	15030	14678	14968	15038	14735	14788	14928	14995	15037	15016	14995	14846	14931	14973	14881	14800	15078	15054	14903	14935	14957	14885	14973	14877	14959	15042	15021	14891	15013	14858	14919	14839	14895	14764	15003	15034	15095	14949	15031	14902	14932	14924	14907	14965	14896	15001	14850	15029	14953	14854	14960	14956	14960	14969	14821	15149	15110	14960	14793	14912	14970	15109	14842	14898	14896	14931	14844	14968	14874	15040	15004	14987	14979	15017	14731	14832	14887	14893	15058	14957	14938	14882	14975	15025	14943	14997	14894	14803	14869	14921	14942	14846	15031	14797	14842	14890	14874	14891	14929	14855	14967	14852	14975	14993	14985	14955	14876	14800	14903	14748	14845	14782	14970	14773	14905	14922	15072	14974	15063	14955	14816	14749	14890	14911	14880	14826	14825	14947	14995	15111	14967	14987	14988	14816	14901	15001	14747	15090	14960	14956	15019	14971	14996	15011	14911	15041	14824	14849	14946	14873	14779	14983	14829	14893	14832	14882	14853	14892	14988	14861	14854	14930	14991	14867	14787	15070	14979	14993	14794	14811	14758	14863	14897	14734	14805	14947	14855	15008	14982	14897	15036	14837	14834	14918	14979	14846	14848	15234	14987	14899	14743	14836	14996	14853	14940	14900	14919	14989	14935	14808	14908	14858	14928	14909	14890	15042	14891	15104	14732	14989	14873	15058	14691	15026	14889	15006	14918	15067	15013	14779	15019	14777	14855	15088	14813	14810	14916	14993	14911	14856	15137	14947	14947	14895	14917	14930	15034	14832	15124	14778	14915	14960	14786	15036	15024	14981	14880	14908	14825	15024	14954	14875	14801	14902	14958	15016	15050	15047	15092	14855	14914	14730	14878	15032	14708	14947	14775	14933	14901	14930	14937	14889	15112	14759	14830	14825	14999	14854	15058	14787	14893	14855	14835	14934	14903	15068	14960	14979	14998	14938	15090	14810	14906	14900	14926	14917	14911	14793	14894	15018	14825	14975	14892	14957	14893	15043	15035	14992	14926	15129	15039	14987	14941	14928	14830	14916	14995	15022	15021	14844	14844	14904	14717	14917	14865	14911	14750	14888	14826	14861	14863	14904	14698	14897	14918	15005	14919	14957	14802	15010	14959	14920	14848	14776	15125	15107	14856	14886	15072	14835	14949	14858	14672	15031	14771	14927	14942	15027	14756	15021	14975	14893	14821	14969	14827	14995	14943	14843	14853	14898	14850	15041	14907	14870	14886	14846	14870	14904	14878	14997	14835	14987	14947	14911	14897	14709	15060	14856	15053	14918	14924	14917	14964	14917	14992	15126	14944	14983	14974	14829	15111	14872	14922	14944	14941	14893	14982	14830	14871	15024	14964	14996	14672	14882	15000	14916	15037	14889	14907	15017	14938	14876	14857	14963	14926	14847	15004	15102	14881	15048	14937	15020	15074	15004	14785	14995	14946	14793	15021	14898	14994	14980	14944	14828	14843	14852	14929	14891	14917	14979	15040	14802	14954	14889	14880	14809	14910	15187	14913	14966	14830	14889	14900	14840	14912	14864	14845	14849	14967	14935	15076	14663	15053	14961	14999	14899	14844	14940	14982	14991	14958	14993	15018	15000	14918	15019	15201	15001	15056	14703	15009	14902	14844	15105	14806	14996	14986	14904	14843	14945	14852	14796	14912	14966	15008	14965	14837	14901	14820	15052	14830	14969	14952	14884	14758	14953	14818	14982	14920	15085	14871	14747	14895	14901	14799	14982	15061	14937	14935	14861	14939	14905	14801	15015	14936	15015	14920	14982	14788	15003	14840	14908	14964	14977	14881	14866	15070	14816	14994	14960	14836	14955	14919	15110	14871	14922	14999	14877	15047	14826	14825	14898	14820	14867	15111	14999	14993	14861	14963	14823	14939	14943	14856	14923	14944	14884	14913	15019	14963	15150	14825	14877	14926	14815	14902	14939	14826	14890	14986	14870	14935	14873	14869	14858	15070	15001	15039	14999	14864	14867	14792	14964	14854	15004	14932	15024	14993	15017	14877	14954	14979	14993	14972	14952	14753	14946	14861	14922	15008	14903	14855	14985	14969	14792	15016	14882	14903	14800	15073	14907	14934	15019	14986	14902	14725	14803	14858	14854	14902	14874	14781	14886	15031	14859	14864	14913	14979	14885	14803	14951	14835	14924	14953	15085	14792	14967	14839	14830	15022	14930	14934	14943	14818	14946	14955	14868	14954	14831	14940	14966	14958	14862	14942	14818	14965	14897	14993	14857	14790	14901	15064	14945	14948	14865	14974	14959	14715	14870	14861	14915	15032	15093	14800	14953	15026	14888	14876	15025	14852	14904	14950	14844	15017	14785	15028	14934	14877	14951	14756	14874	14845	14882	14972	14905	14969	15005	15112	14887	14883	14980	14892	14929	14848	14924	14916	15056	14798	15112	14957	14729	14857	14790	14960	14970	15039	14882	14974	14932	14791	14924	15016	14949	14935	14989	14970	14906	15007	14917	14822	14885	14804	14833	14869	14870	14945	14987	14983	14810	14935	14902	14948	14748	14875	15094	15068	14965	14875	14892	15039	14792	14979	14909	15009	14984	14963	14939	14908	14892	15037	14907	15076	14876	14913	14860	14971	14951	14909	14871	15066	14986	14981	15017	14962	14899	14917	14931	14968	14911	15006	14938	14880	14884	14866	14969	14817	14829	14954	14986	14877	14862	14784	14891	14790	14932	14754	15092	14819	14844	14890	14878	14963	14901	15102	14773	14788	14982	14914	14929	15043	15059	14990	14722	14922	14902	15006	14828	14946	14759	15096	14918	14852	14821	15008	14899	14929	14873	14820	14835	14734	14881	15045	14806	14880	14879	14791	14779	14831	14818	14829	14877	14820	15018	14979	15002	15013	14946	14949	14889	15032	14846	14985	14784	15116	15004	14993	14942	14960	15042	14799	14890	15004	15064	15011	14884	14893	14944	14783	15056	15125	14975	14986	14907	14820	15005	14927	14966	14864	15078	14823	15086	14998	14920	14945	14851	14955	14767	15052	14956	14704	14977	14972	15165	14906	14695	15055	14979	14912	15049	14956	15037	14839	14747	14862	14808	14991	14994	14901	15066	14859	15063	14967	15093	14953	15051	14916	14862	14871	14958	14720	14852	14925	15023	14788	15012	14873	14924	14951	14949	15054	14844	14897	15082	14820	14979	15100	14954	14921	14830	14941	14963	15066	15025	14905	14899	14973	15011	14824	15021	15184	15095	14825	14911	14814	14734	14786	14805	15030	14745	14822	15017	14902	14915	14997	15023	14768	15097	14662	14870	15011	14883	15201	14893	14888	14763	14946	14881	14870	14866	14941	15023	15026	14975	14965	14939	14842	14820	14834	14881	14985	14832	14953	14859	15036	14854	14970	14710	14906	14837	14848	14719	14802	14825	15023	14821	14748	14811	15099	15074	14985	15029	14845	14975	15036	14866	15081	15022	14864	14836	14676	14993	14696	14967	14912	14929	14962	15056	14820	15009	14950	14926	14987	14867	14893	14991	14904	14963	15043	14871	14838	14961	14911	14961	15047	14952	15015	14810	15062	15005	14865	15004	14843	14833	14829	14832	14902	14855	15031	14932	14870	15022	15084	14835	15042	14889	14896	15076	14846	14993	15035	14990	14855	14991	14845	14713	15054	14993	14969	14830	14994	15043	14984	14844	14922	14876	15024	14898	14953	14880	15000	15113	15066	14998	14954	14872	14945	15035	14924	15005	14918	14996	14764	14998	14885	14819	14994	14874	15104	14862	15010	14806	15063	14893	14913	15093	14830	15049	14887	14889	14938	14996	14873	14911	14926	14959	14836	14974	14851	15036	14944	15047	15015	14851	15008	14798	14904	14866	14967	15017	14919	14834	15115	14950	14880	14969	14833	14932	15082	14898	15043	14935	14934	14803	14804	14995	15008	14799	14820	14924	14921	14995	14835	15028	14814	15044	14915	15162	14729	14972	15020	14961	14927	15037	15000	15068	14675	14814	14960	15007	14863	14788	15087	14918	14850	14988	14966	14782	14948	15033	14907	14897	14886	14912	14961	14946	14974	15083	14930	14755	14891	15012	14932	14917	14849	14962	15075	14945	14856	14990	14688	14991	14864	14875	15033	14842	14878	14933	14832	14979	14758	14913	14910	15012	14953	14914	14968	15110	14773	14976	14962	14999	14909	15003	14823	14980	14881	14740	14929	14954	14893	14737	15133	14836	14928	14900	14880	15114	15003	14948	15117	14969	14935	14833	14915	15022	14896	14834	14981	14932	14851	14982	14808	14906	15047	14899	15043	14914	15035	15135	14913	15022	14916	14954	14859	14898	14897	14869	14933	14757	14873	15095	14957	15008	14907	14828	14916	14971	15023	14988	14941	14982	14998	14851	14816	14973	15007	14916	14895	14913	15063	14899	14988	14916	14881	14953	15030	15033	14914	14940	14919	14799	15046	15143	14904	15028	14747	15013	14816	14828	14985	14840	14968	14899	14750	14867	14936	14767	14718	14847	14749	14911	14920	14962	14907	14974	14823	15060	14980	14995	14863	15057	14799	14803	14914	14891	14934	15000	15030	14986	14907	14787	15006	14840	14998	14925	14753	14840	14837	14989	14858	14921	14915	15004	15005	14909	14934	14889	14956	15048	14840	15019	15019	14940	14901	14883	14860	14950	15119	14929	14845	14886	14846	14814	14898	14978	14949	14906	15063	15094	14916	15082	14818	14869	14922	14990	14897	15090	14843	14893	14904	14898	14990	14879	14945	15066	14886	14865	14862	14854	14922	14919	14904	15029	15070	15016	14936	14981	14915	14974	14981	14966	14997	15011	14893	14832	14889	14804	14929	14888	14914	14893	15011
22786	21451	29225	24369	23316	27436	29565	24192	21907	21047	20396	19862	19516	19175	18808	18827	18619	18421	18621	18546	18476	18386	18204	18296	18303	18162	18209	18318	18076	18184	18166	18143	17967	18241	18093	18053	18219	18025	18221	18078	18232	18168	18152	18226	18055	18160	18151	18206	18106	18185	18141	18012	18131	18048	18130	18004	18147	18019	18044	18071	17833	18167	18179	18141	17984	18067	18187	18111	18244	18144	18165	18039	17963	18085	17943	18092	18058	17950	18046	17978	18072	18152	18119	18046	18132	18102	18002	18083	18029	18058	18106	18003	17787	18116	17905	17993	18156	18065	18054	17954	18141	18021	17986	18156	18033	18019	17933	18089	17923	17980	18119	18014	18029	18005	18057	17906	18069	17941	18015	17968	17918	18243	18260	18087	18027	17838	18222	17985	18217	18182	17987	18110	18053	18094	17975	18103	17845	18107	18045	18179	18037	18178	18223	17805	18055	17897	18159	18230	17983	17981	17969	18154	18040	17989	18001	17985	18045	17940	18135	17954	18010	18029	18058	18234	18029	18055	17822	18080	17980	18002	18017	17930	18002	18094	18136	18150	18104	17903	17916	18065	17990	18145	18036	18040	17758	17940	18078	17966	17905	18065	18202	18020	18080	17984	17996	18089	18007	17972	18066	18067	17972	18142	18083	18006	18067	18109	17826	17988	17815	17954	18160	17921	17980	18126	18003	17918	17804	17951	18246	17997	17929	17982	17885	17979	18125	18131	18055	17942	18079	17897	18172	18199	17903	17961	17952	17922	17797	17965	18005	18037	18114	18059	18079	17889	17807	18058	18012	18048	17753	18083	18172	17872	18052	17944	18092	18001	18013	18135	17984	18035	18298	17797	18071	18102	18176	17986	17962	17925	18073	17904	18010	18128	17996	18038	17795	17998	18072	18143	17942	17898	17848	17939	17955	18034	17883	17937	17954	17851	18029	17902	18123	17808	18011	17990	18040	17988	17890	18136	18098	17869	18081	18104	18027	18104	17844	18284	17948	17906	18131	17955	18140	17983	17975	18105	17734	18004	18086	18033	17950	17792	18014	18066	18199	18056	18122	18141	17986	18119	18001	17949	18133	17992	17979	18032	17955	18046	18139	17919	18063	18080	18026	18079	18026	17873	18036	17965	18093	18049	17915	17926	18078	18054	18039	17800	17962	17971	18053	18027	18086	18066	17931	17972	18259	18209	17955	17958	18090	18184	17934	17973	18012	17955	17844	18145	17915	17867	18113	18123	17930	17919	17964	18009	18163	18047	17999	18154	17914	18085	18155	18136	18053	17950	18013	18117	18195	17935	18013	18047	18226	17716	18111	18038	17892	18104	17872	17832	17946	17935	17882	17886	18050	18083	17677	18158	18081	17988	17955	18201	17965	18058	18016	18208	17943	18074	18040	17966	17995	17988	17956	18016	17950	18089	18070	18075	17863	18079	17840	17897	18003	18207	18109	17927	18181	17790	18081	18019	17880	18239	18028	17985	17858	18012	17905	17841	17958	18038	18242	17849	17876	17956	18062	18066	17905	17786	18073	18123	17963	18039	17969	18044	17984	17932	18114	18008	17870	17988	17988	18104	17915	17916	17885	17875	17959	17899	18193	17937	18066	18032	18094	18009	17848	18081	17839	17933	18049	18178	18018	17930	18178	18119	18052	18000	17876	17935	17922	17961	18091	18064	17901	17825	17930	17902	17936	17919	18102	17988	18210	18040	18137	17996	18010	18033	18016	17888	17829	17950	17958	17965	17906	18114	17900	17995	18088	18084	17887	17988	17864	17886	18085	17964	17857	17834	17890	18008	18007	18005	17914	17978	17993	18108	18089	18260	18128	17994	17881	18033	17778	18146	18070	18192	18036	17969	18179	18034	17897	18140	18228	18351	18210	17839	18017	18169	17823	18093	18143	17988	17984	17817	18061	17892	17842	17860	17923	17854	17913	18040	18086	17942	18088	17980	17924	18029	17662	18245	18075	18032	17929	18122	18065	17848	17892	17976	18114	17881	18204	17879	17913	17933	17760	17980	18011	18119	18133	17954	17947	18026	17977	18024	18128	18094	18071	18032	17822	18154	17977	17994	17922	17976	18003	18035	18019	18186	18040	18078	17836	17908	18077	17878	17997	18126	17979	18063	18218	18000	17849	17967	17976	18135	18158	18155	17992	17932	18079	18018	18100	17995	17956	17999	18010	17851	17475	18224	17959	17879	18004	17941	17968	18016	18128	18148	18066	18043	17939	18112	18140	17863	17983	18085	17912	17980	18109	18065	18023	18060	17995	18015	18138	17984	18081	18066	18034	18293	18082	18233	17653	17972	17928	17947	17883	18133	18104	18097	18151	18071	18157	17940	17948	17997	17931	18048	17946	17973	18035	18083	17916	18022	17993	18127	18029	18101	18095	18053	17904	17884	18134	17958	18109	17900	17858	18087	17804	17951	17990	17964	17907	17741	18196	18125	17752	18138	18180	17940	18435	18068	18120	17854	18151	17852	17872	18018	18144	18074	17957	17886	17925	18101	17863	18082	18077	17916	17985	18168	18139	18239	17976	18141	18453	18004	18126	18061	18067	18020	17946	18040	17787	18099	17998	18018	18297	17851	17949	17810	17908	17833	17876	17987	18003	17945	17945	18060	17874	18061	18113	17936	18094	17947	17841	17883	17911	18198	17759	17965	18171	17928	18052	17960	17825	17815	17888	18022	18233	18048	18228	18073	18035	18060	18091	17990	17964	18192	18144	18180	17930	18052	17881	17935	17825	17883	18050	17706	18212	18101	18184	18183	18124	18062	18059	17942	18231	18095	17970	17904	17932	18199	18000	17996	17790	18297	18042	18120	18011	18054	18017	18023	18110	17932	18092	18026	18001	18001	17943	17866	18058	17934	18014	18100	18001	18124	17892	17946	18037	17980	18138	17925	17962	17924	18046	18055	18054	17998	18013	18052	17915	17895	17939	17865	18088	18055	18064	18087	18051	18188	17933	17947	17987	18072	18196	17960	18103	18135	18035	18052	18146	18017	17988	18226	18278	17993	17952	18070	17963	18036	18018	18064	18106	18026	18160	17848	18093	18072	18050	18042	18146	17850	18188	18188	18099	18148	18098	17992	18289	18029	18209	18053	18015	18068	18095	17830	18015	18125	18178	18076	18112	18050	17969	17960	18004	18150	18006	18089	18060	17956	18150	17974	18091	17929	17794	17739	18057	18038	17805	17953	17975	17817	18028	18123	17905	18067	17996	18090	18137	18180	18079	17946	18044	18130	18368	18195	18028	17961	17980	17902	18106	17975	17855	18002	18095	18052	18217	18050	18102	17804	18099	18010	18009	17897	18266	18059	18118	18017	18034	18277	18145	17997	18053	17884	18017	18163	17943	17784	18159	18007	18003	17835	17990	17936	17995	18033	17933	18023	18016	17845	17984	17885	17827	17801	17900	18070	17895	18133	18170	18057	17921	18049	17973	18186	17946	17904	18070	17939	17960	18080	18119	17940	18114	18102	17983	17912	18052	18243	18074	17909	17959	18051	17821	18157	17915	18233	17892	17898	18255	18014	18164	18017	17848	18034	18175	17793	17766	17996	18186	17972	18002	18096	17975	18141	18047	17823	18093	18084	17949	17987	17970	17886	18138	18071	18003	18037	17965	18012	18047	17908	17909	18094	18063	18032	17887	17885	18025	18031	18068	18069	18013	17985	18043	17939	17879	18046	17830	18004	18063	18036	18125	18016	18103	17892	17955	17932	18160	18041	18160	18178	17661	18027	17834	18061	17987	17959	17879	18113	18162	18148	17965	17964	17831	17951	18048	18016	17997	18048	18053	18127	18166	18010	17866	17873	17943	18061	17904	17854	17905	17935	17752	18001	18320	18054	18192	17955	17967	18080	18036	18210	17849	18133	18107	17952	18031	18036	18051	18280	18032	17923	17898	17984	18116	18005	17925	17923	17990	18079	18097	18137	17989	18026	18073	17953	17995	17930	18028	17895	18096	17895	18254	17939	18302	18045	17989	17904	18107	17813	18210	18209	17917	17965	17948	17971	17971	17945	18040	18031	18097	17935	18021	18086	17871	17995	17873	17909	17984	17902	18190	17983	18117	17990	17903	18029	18066	17901	17989	18173	17947	17981	18055	17766	17981	17856	17819	17898	18016	18015	18147	17845	17992	18067	17947	17983	18014	18390	18205	18071	18102	17777	17954	18133	18175	18118	18035	18060	18180	17935	18085	17964	18066	17987	17962	17805	17950	17945	18060	18207	18071	17876	17807	17959	17948	17902	18005	18047	17865	18037	18008	18111	18060	17991	18136	18264	18092	18435	18069	18002	18008	17990	18077	18160	17930	17928	17963	17917	18238	18020	18181	17924	18004	18141	18030	17923	18081	17938	18181	17971	17974	18006	18027	18085	18046	17922	18084	18154	17886	17972	18236	18058	18084	18107	17973	17903	18114	18231	17856	18046	17910	18032	18054	18109	17984	17917	18009	18038	18137	17993	18002	17876	17940	18313	18130	18212	17862	18141	18032	18060	18103	18177	18136	18014	18110	17910	18100	18140	18173	17787	17992	17957	18010	17948	17778	17824	17902	18095	18000	18209	17990	17928	17972	18080	17946	17948	17918	17953	17905	18211	18030	18097	18056	17910	17917	17940	17938	17970	18019	18003	18128	18051	17964	17997	17945	17974	18034	18109	18025	18078	18169	18283	17962	17957	18029	18230	17954	17909	18178	17998	18060	17956	17850	17996	18004	18041	18073	18075	17825	18019	18080	18122	17956	18075	18220	18029	17742	18140	17999	17772	17919	17810	18283	18028	18192	17862	18087	17735	17965	18011	17963	18042	17946	18022	18096	18035	18027	18102	17905	18025	17849	17894	17934	17891	17942	18127	18181	17993	18115	18041	18223	18219	18055	18051	18032	17976	17995	18176	18118	17685	17979	18046	17967	18100	18002	18100	18091	18154	17942	17895	18048	18126	18064	17892	17957	17724	17847	18100	18104	17966	17984	18157	17994	18075	18065	18030	17934	18083	18044	17997	18183	18142	18007	18048	18051	17852	17874	17887	17924	17886	18012	18204	18030	18261	17803	18035	18113	18067	18048	18095	17787	17905	18085	18094	17762	17999	18072	17677	17938	18027	17911	17937	18092	17933	18033	17973
40431	64359	57409	45186	36671	31609	27185	23394	20577	19145	18307	17420	16867	16397	16060	15957	15855	15671	15668	15667	15566	15477	15358	15505	15259	15450	15549	15227	15282	15427	15502	15390	15424	15218	15611	15206	15399	15182	15100	15360	15456	15282	15407	15223	15531	15319	15346	15261	15297	15244	15300	15225	15216	15336	15298	15254	15230	15108	15327	15294	15482	15258	15249	15281	15191	15411	15316	15181	15395	15394	15269	15277	15401	15401	15344	15129	15392	15345	15282	15377	15341	15346	15268	15054	15276	15427	15226	15233	15368	15311	15208	15530	15304	15249	15287	15246	15302	15327	15308	15200	15171	15214	15382	15222	15308	15419	15149	15375	15282	15173	15273	15317	15266	15303	15217	15129	15328	15263	15227	15153	15194	15224	15144	15326	15409	15353	15241	15277	15218	15305	15348	15161	15145	15301	15121	15340	15235	15210	15305	15363	15086	15181	15353	15303	15267	15322	15262	15348	15335	15320	15190	15409	15209	15374	15208	15257	15247	15447	15325	15273	15423	15278	15244	15347	15295	15127	15258	15478	15118	15261	15261	15428	15141	15338	15222	15335	15345	15423	15247	15184	15256	15265	15203	15263	15164	15323	15329	15292	15194	15123	15224	15372	15383	15353	15443	15124	15346	15340	15185	15221	15416	15085	15122	15236	15270	15245	15367	15314	15323	15363	15154	15262	15283	15284	15220	15219	15264	15094	15264	15220	15358	15142	15469	15150	15406	15283	15198	15210	15334	15272	15302	15309	15196	15245	15479	15226	15240	15389	15340	15469	15285	15234	15184	15245	15368	15254	15349	15204	15372	15139	15136	15270	15199	15193	15280	15196	15266	15344	15247	15391	15267	15190	15408	15364	15274	15263	15223	15189	15322	15258	15232	15309	15189	15256	15440	15174	15349	15255	15334	15249	15171	15235	15163	15424	15401	15213	15015	15301	15195	15383	15178	15257	15079	15316	15178	15333	15144	15166	15366	15065	15305	15319	15368	15330	15190	15122	15281	15286	15391	15294	15271	15258	15185	15321	15269	15307	15211	15365	15307	15184	15273	15274	15381	15187	15163	15270	15216	15444	15255	15371	15210	15170	15229	15105	15186	15082	15258	15174	15324	15329	15299	15456	15378	15138	15299	15324	15265	15416	15334	15415	15257	15116	15120	15064	15314	15293	15257	15285	15109	15304	15239	15139	15282	15328	15263	15292	15215	15195	14997	15161	15233	15231	15222	15192	15192	15153	15307	15220	15264	15074	15224	15067	15311	15042	15284	15199	15303	15262	15269	15487	15287	15295	15260	15046	15133	15353	15129	15226	15063	15593	15372	15190	15300	15207	15122	15119	15360	15257	15350	15176	15295	15165	15272	15329	15280	15194	15346	15269	15210	15102	15168	15313	15210	15190	15289	15287	15330	15178	15419	15256	15344	15273	15370	15320	15371	15176	15180	15165	15300	15273	15424	15141	15238	15107	15359	15217	15244	15288	15289	15259	15242	15209	15359	15299	15095	15164	15228	15318	15210	15427	15097	15159	15235	15332	15292	15075	15243	15282	15168	15379	15330	15098	15369	15315	15123	15320	15431	15277	15470	15244	15230	15280	15233	15352	15131	15227	15339	15386	15357	15287	15222	15224	15251	15248	15159	15108	15440	15217	15266	15246	15328	15145	15282	15325	15301	15364	15325	15161	15246	15227	15137	15375	15387	15222	15275	15252	15247	15243	15251	15322	15227	15482	15134	15150	15552	15353	15271	15321	15224	15033	15184	15280	15259	15448	15358	15267	15161	15107	15384	15078	15380	15111	15296	15331	15179	15111	15298	15264	15185	15402	15286	15254	15279	15404	15271	15322	15303	15123	15323	15102	15407	15251	15299	15180	15129	15256	15281	15435	15253	15337	15313	15410	15364	15099	15278	15085	15230	15342	15263	15404	15311	15218	15303	15182	15421	15296	15340	15196	15196	15213	15326	15238	15267	15191	15341	15341	15238	15262	15139	15186	15367	15280	15329	15378	15433	15278	15401	15424	15099	15433	15259	15303	15259	15326	15329	15480	15230	15235	15392	15313	15231	15149	15265	15068	15282	15363	15197	15308	15276	15245	15161	15271	15360	15333	15257	15307	15249	15252	15288	15278	15340	15290	15327	15257	15281	15324	15236	15249	15201	15272	15248	15274	15238	15209	15231	15327	15321	15266	15215	15412	15235	15145	15190	15318	15277	15247	15214	14991	15292	15206	15270	15194	15199	15143	15310	15277	15217	15257	15277	15334	15231	15336	15286	15172	15260	15285	15273	15181	15419	15198	15202	15303	15228	15315	15095	15333	15091	15358	15485	15147	15174	15114	15540	15207	15226	15342	15154	15483	15359	15172	15117	15372	15197	15203	15308	15346	15139	15332	15196	15206	15106	15133	15317	15397	15264	15264	15343	15325	15290	15253	15201	15255	15331	15362	15198	15364	15284	15388	15276	15294	15370	15309	15405	15337	15294	15157	15365	15310	15242	15230	15188	15350	15280	15176	15371	15330	15163	15194	15284	15382	15236	15218	15084	15044	15262	15238	15288	15403	15125	15210	15359	15244	15296	15255	15315	15187	15212	15254	15111	15432	15240	15266	15193	15150	15347	15240	15312	15263	15396	15332	15270	15206	15219	15197	15360	15142	15440	15306	15321	15231	15197	15149	15294	15248	15273	15331	15217	15178	15294	15268	15476	15194	15287	15353	15251	15268	15263	15248	15274	15316	15253	15245	15349	15465	15051	15325	15398	15334	15351	15105	15185	15152	15328	15246	15267	15295	15528	15207	15205	15211	15103	15281	15273	15370	15261	15213	15054	15104	15236	15185	15277	15184	15251	15233	15223	15231	15232	15475	15218	15360	15375	15223	15198	15262	15413	15355	15213	15285	15346	15355	15337	15229	15126	15354	15190	15379	15180	15181	15400	15293	15387	15142	15270	15293	15338	15295	15228	15190	15274	15307	15243	15268	15303	15104	15166	15098	15118	15250	15105	15329	15171	15295	15201	15331	15170	15188	15174	15179	15348	15271	15295	15358	15416	15093	15259	15288	15297	15313	15311	15405	15140	15138	15367	15428	15079	15325	15354	15407	15183	15393	15346	15388	15251	15405	15396	15292	15274	15492	15295	15307	15153	15253	15171	15231	15312	15351	15441	15198	15345	15253	15389	15376	15202	15314	15247	15329	15276	15271	15251	15356	15184	15401	15322	15273	15336	15338	15268	15419	15414	15322	15171	15309	15196	15163	15324	15215	15467	15344	15392	15166	15348	15485	15296	15235	15241	15224	15133	15181	15407	15277	15344	15311	15233	15319	15382	15510	15228	15336	15290	15233	15264	15342	15203	15571	15243	15275	15229	15215	15388	15303	15247	15275	15364	15228	15307	15268	15294	15431	15433	15007	15165	15375	15329	15225	15259	15385	15379	15203	15084	15151	15326	15290	15394	15178	15210	15292	15414	15125	15390	15192	15171	15235	15241	15355	15237	15207	15257	15211	15265	15138	15154	15285	15328	15341	15193	15331	15260	15250	15237	15269	15309	15271	15252	15141	15282	15264	15158	15317	15293	15254	15357	15219	15187	15248	15367	15282	15305	15355	15344	15314	15140	15199	15177	15289	15306	15204	15214	15171	15201	15246	15325	15432	15391	15137	15135	15154	15210	15442	15241	15259	15248	15276	15295	15296	15323	15304	15196	15181	15332	15280	15446	15348	15127	15099	15424	15458	15280	15327	15286	15309	15366	15467	15331	15126	15109	15272	15265	15342	15191	15168	15407	15217	15264	15264	15147	15163	15350	15209	15226	15144	15310	15187	15315	15257	15426	15452	15318	15197	15238	15153	15308	15398	15231	15290	15230	15188	15176	15345	15229	15253	15085	15253	15128	15301	15300	15298	15366	15326	15316	15331	15147	15159	15362	15277	15255	15086	15036	15258	15361	15311	15167	15215	15185	15277	15221	15117	15300	15334	15085	15195	15339	15201	15339	15283	15324	15314	15235	15125	15263	15310	15214	15288	15361	15423	15251	15188	15301	15169	15285	15294	15272	15252	15218	15527	15385	15310	15320	15222	15317	15315	15294	15122	15369	15262	15350	15261	15356	15020	15290	15398	15226	15301	15202	15411	15163	15310	15225	15183	15127	15170	15218	15471	15151	15151	15191	15159	15282	15209	15412	15326	15259	15311	15305	15223	15250	15271	15252	15118	15380	15256	15377	15140	15243	15120	15270	15290	15354	15186	15346	15135	15329	15370	15360	15450	15323	15099	15334	15299	15168	15419	15193	15151	15336	15210	15310	15259	15307	15195	15226	15387	15188	15090	15251	15236	15300	15283	15210	15082	15270	15295	15220	15216	15279	15225	15407	15351	15255	15334	15321	15274	15253	15251	15343	15256	15265	15182	15270	15185	15257	15172	15356	15189	15425	15180	15369	15094	15159	15201	15158	15333	15314	15234	15383	15256	15136	15324	15167	15150	15191	15310	15548	15198	15175	15123	15222	15283	15120	15397	15227	15097	15408	15242	15283	15288	15343	15209	15127	15262	15279	15248	15148	15270	15247	15229	15244	15207	15311	15074	15282	15308	15311	15307	15262	15462	15306	15183	15190	15209	15272	15070	15238	15265	14952	15308	15335	15142	15431	15169	15386	15503	15317	15294	15316	15231	15349	15177	15229	15380	15267	15364	15158	15285	15230	15330	15238	15149	15281	15269	15248	15347	15175	15135	15397	15392	15326	15321	15353	15168	15328	15333	15372	15341	15250	15305	15266	15121	15151	15221	15305	15304	15332	15313	15200	15332	15398	15353	15280	15417	15151	15325	15300	15385	15195	15359	15324	15393	15281	15297	15282	15367	15270	15302	15488	15290	15216	15140	15277	15116	15228	15256	15383	15422	15292	15258	15357	15400	15333	15323	15284	15170	15326	15285	15374	15369	15152	15305	15172	15281	15333	15213	15279	15293	15341	15212	15325	15428	15194	15150	15220	15312	15486	15267	15309	15258	15311	15234	15176	15399	15193	15131	15397	15431	15257	15405	15410	15231	15036	15005	15306	15303	15249	15188	15226	15247	15353	15210	15318	15232	15250	15425	15368	15308	15064	15141	15359	15322	15243	15384	15240	15479	15342	15128	15216	15186	15238	15166
30160	31744	37293	31712	25317	23127	21325	19629	18872	18621	18137	18024	17953	17754	17911	17643	17959	17735	17734	17489	17689	17604	17696	17502	17798	17711	17366	17686	17503	17650	17602	17603	17371	17442	17542	17509	17743	17489	17677	17508	17379	17731	17798	17377	17593	17584	17558	17494	17576	17455	17343	17461	17746	17766	17588	17542	17372	17512	17415	17365	17703	17369	17423	17684	17645	17587	17441	17394	17631	17501	17516	17582	17443	17589	17527	17443	17584	17521	17468	17666	17417	17505	17527	17469	17633	17582	17601	17342	17603	17743	17518	17709	17357	17731	17480	17531	17606	17623	17452	17543	17476	17635	17545	17742	17624	17590	17616	17403	17594	17610	17523	17553	17642	17412	17547	17561	17545	17556	17394	17472	17658	17281	17431	17386	17611	17428	17692	17630	17708	17678	17461	17524	17561	17533	17563	17375	17203	17565	17523	17613	17483	17529	17524	17536	17547	17525	17726	17736	17638	17386	17517	17428	17527	17493	17503	17855	17483	17526	17592	17695	17444	17531	17670	17404	17616	17645	17580	17564	17486	17334	17402	17580	17548	17388	17550	17551	17539	17515	17525	17517	17425	17484	17592	17625	17534	17705	17444	17358	17447	17383	17422	17459	17612	17523	17462	17462	17406	17468	17600	17670	17405	17731	17544	17396	17418	17469	17434	17575	17252	17580	17499	17452	17341	17517	17516	17567	17495	17499	17449	17469	17627	17475	17650	17545	17615	17752	17612	17363	17451	17329	17573	17523	17366	17508	17598	17652	17495	17505	17673	17580	17576	17413	17360	17373	17560	17584	17536	17483	17553	17480	17360	17669	17545	17479	17506	17369	17448	17358	17552	17503	17684	17633	17330	17690	17384	17295	17454	17671	17516	17541	17425	17485	17510	17498	17494	17580	17655	17779	17785	17501	17621	17599	17680	17353	17544	17352	17639	17435	17387	17567	17493	17707	17627	17502	17644	17437	17613	17544	17693	17524	17290	17593	17617	17674	17425	17489	17528	17645	17706	17363	17373	17658	17576	17438	17488	17264	17339	17564	17651	17413	17301	17802	17676	17411	17442	17632	17703	17373	17555	17349	17564	17493	17655	17421	17491	17592	17463	17495	17544	17523	17472	17373	17427	17545	17766	17644	17557	17614	17636	17674	17536	17461	17655	17565	17397	17348	17472	17529	17681	17443	17487	17727	17300	17547	17529	17317	17444	17412	17481	17470	17316	17463	17668	17471	17414	17462	17511	17508	17548	17491	17504	17406	17707	17278	17562	17422	17532	17492	17360	17599	17616	17665	17458	17630	17584	17625	17437	17253	17653	17570	17627	17584	17453	17500	17404	17531	17541	17517	17709	17439	17614	17626	17445	17469	17518	17645	17243	17438	17538	17628	17486	17540	17371	17313	17380	17520	17648	17690	17445	17640	17559	17590	17584	17544	17523	17558	17683	17362	17838	17462	17543	17425	17484	17405	17442	17544	17505	17433	17530	17738	17456	17323	17431	17566	17579	17317	17356	17486	17450	17567	17405	17585	17577	17478	17375	17507	17636	17423	17421	17550	17420	17345	17668	17460	17676	17349	17699	17615	17524	17596	17453	17482	17478	17593	17513	17295	17406	17462	17426	17628	17495	17421	17641	17486	17489	17494	17694	17623	17571	17543	17513	17497	17602	17524	17541	17550	17587	17667	17677	17381	17512	17502	17647	17609	17579	17555	17491	17517	17413	17684	17543	17474	17424	17468	17526	17737	17547	17641	17563	17457	17565	17473	17589	17705	17580	17535	17555	17416	17708	17480	17708	17408	17500	17585	17551	17615	17703	17553	17659	17354	17652	17759	17636	17718	17578	17459	17536	17523	17618	17276	17609	17611	17430	17507	17595	17500	17312	17349	17545	17599	17661	17553	17510	17498	17532	17570	17649	17425	17534	17627	17497	17494	17641	17550	17497	17657	17387	17687	17348	17389	17635	17567	17461	17457	17330	17568	17426	17472	17680	17597	17439	17514	17625	17441	17464	17372	17543	17509	17485	17424	17472	17675	17413	17475	17402	17465	17415	17599	17502	17501	17579	17454	17407	17468	17481	17432	17651	17592	17524	17414	17593	17345	17672	17530	17469	17597	17623	17562	17729	17711	17530	17518	17753	17420	17721	17497	17528	17430	17562	17677	17665	17696	17583	17633	17638	17515	17535	17331	17669	17601	17517	17502	17416	17613	17599	17522	17487	17413	17504	17465	17535	17579	17586	17516	17451	17655	17552	17375	17609	17713	17629	17443	17309	17468	17711	17446	17593	17397	17609	17309	17714	17626	17348	17488	17413	17555	17500	17680	17605	17472	17485	17484	17693	17520	17666	17572	17671	17322	17442	17540	17413	17375	17597	17400	17512	17580	17541	17480	17673	17731	17467	17429	17630	17629	17591	17579	17555	17542	17540	17472	17595	17681	17662	17555	17531	17455	17589	17557	17430	17703	17518	17525	17780	17827	17451	17319	17639	17386	17308	17474	17761	17683	17500	17526	17591	17389	17782	17686	17509	17608	17587	17581	17653	17303	17541	17544	17339	17404	17707	17371	17651	17830	17908	17403	17514	17742	17522	17535	17397	17540	17576	17446	17438	17491	17485	17674	17531	17366	17567	17623	17501	17559	17456	17557	17543	17624	17342	17561	17532	17535	17612	17304	17469	17593	17541	17450	17467	17357	17621	17515	17453	17694	17615	17600	17454	17441	17478	17578	17588	17506	17409	17388	17513	17541	17550	17346	17410	17367	17618	17767	17636	17487	17493	17580	17455	17584	17609	17533	17577	17412	17629	17486	17593	17418	17478	17290	17622	17540	17506	17382	17440	17645	17769	17550	17605	17448	17518	17480	17580	17413	17336	17513	17723	17679	17372	17314	17339	17536	17607	17675	17595	17449	17661	17579	17467	17596	17352	17500	17662	17654	17488	17537	17578	17590	17576	17707	17524	17456	17431	17624	17550	17516	17520	17545	17470	17411	17580	17605	17694	17548	17625	17555	17513	17490	17619	17499	17529	17465	17562	17614	17645	17830	17476	17584	17602	17532	17638	17515	17477	17556	17464	17697	17495	17626	17626	17421	17499	17612	17627	17298	17454	17576	17650	17556	17591	17554	17588	17555	17330	17507	17626	17632	17443	17645	17501	17434	17328	17587	17557	17517	17395	17371	17539	17475	17687	17423	17535	17476	17549	17550	17457	17266	17478	17474	17636	17575	17603	17511	17587	17450	17641	17554	17739	17545	17571	17324	17451	17532	17726	17483	17539	17554	17512	17598	17566	17329	17541	17478	17451	17277	17478	17377	17390	17697	17560	17298	17405	17286	17357	17562	17522	17560	17527	17478	17433	17374	17544	17396	17422	17308	17253	17493	17607	17608	17630	17596	17491	17433	17430	17349	17384	17552	17428	17447	17523	17397	17587	17550	17641	17555	17567	17456	17474	17534	17446	17388	17526	17430	17650	17331	17633	17676	17528	17464	17497	17412	17534	17558	17449	17536	17532	17574	17569	17515	17454	17518	17681	17432	17540	17646	17493	17545	17579	17489	17500	17570	17457	17401	17717	17641	17350	17511	17558	17560	17526	17542	17625	17473	17487	17491	17590	17435	17633	17457	17427	17693	17474	17371	17689	17674	17392	17550	17557	17453	17580	17575	17585	17771	17356	17466	17472	17369	17452	17372	17397	17479	17564	17437	17649	17402	17505	17551	17391	17675	17464	17533	17522	17476	17640	17502	17378	17537	17505	17544	17486	17502	17620	17449	17455	17527	17689	17337	17525	17589	17385	17613	17385	17459	17600	17647	17488	17623	17677	17609	17312	17507	17358	17395	17529	17493	17567	17671	17545	17394	17484	17588	17680	17645	17422	17662	17517	17442	17434	17582	17432	17802	17589	17514	17664	17392	17348	17424	17382	17458	17343	17606	17304	17431	17585	17609	17481	17594	17415	17446	17383	17488	17438	17427	17575	17474	17505	17624	17608	17641	17420	17401	17279	17586	17492	17632	17581	17458	17580	17463	17649	17459	17343	17638	17603	17391	17703	17656	17474	17427	17597	17374	17504	17520	17535	17425	17551	17679	17577	17607	17451	17504	17688	17532	17381	17739	17385	17318	17487	17515	17485	17648	17471	17644	17540	17464	17296	17644	17430	17429	17649	17424	17512	17508	17708	17670	17412	17529	17465	17497	17545	17399	17433	17516	17560	17364	17459	17722	17716	17516	17446	17484	17559	17431	17436	17467	17451	17547	17427	17526	17463	17608	17517	17677	17569	17622	17488	17494	17533	17512	17539	17536	17567	17593	17618	17262	17562	17308	17467	17549	17556	17535	17596	17403	17577	17625	17570	17465	17438	17430	17430	17554	17570	17547	17375	17713	17540	17637	17449	17514	17617	17478	17512	17612	17691	17636	17482	17409	17530	17502	17691	17650	17500	17448	17563	17466	17519	17597	17763	17565	17620	17570	17595	17456	17601	17625	17527	17475	17360	17304	17514	17401	17626	17689	17676	17500	17293	17442	17620	17521	17394	17555	17639	17520	17681	17406	17752	17595	17488	17603	17357	17526	17599	17452	17661	17459	17517	17564	17643	17608	17546	17492	17485	17749	17697	17318	17505	17417	17334	17508	17632	17462	17608	17420	17612	17522	17533	17514	17741	17519	17383	17605	17555	17577	17630	17490	17516	17495	17546	17686	17639	17574	17792	17333	17738	17609	17653	17474	17529	17667	17414	17765	17342	17445	17564	17472	17497	17668	17393	17447	17464	17716	17595	17659	17380	17443	17529	17404	17553	17612	17280	17609	17399	17355	17594	17812	17420	17654	17489	17697	17476	17434	17725	17390	17488	17572	17642	17403	17532	17440	17435	17252	17699	17484	17456	17452	17391	17547	17622	17463	17504	17549	17504	17593	17413	17656	17528	17572	17548	17434	17500	17714	17618	17668	17578	17489	17539	17685	17632	17666	17562	17500	17486	17438	17643	17412	17636	17674	17401	17441	17596	17531	17593	17417	17460	17530	17646	17661	17516	17443	17582	17543	17362	17430	17722	17618	17392	17594	17688	17542	17604	17627	17496	17673	17422	17435	17551	17538	17488	17526	17559	17397	17497	17615	17259	17607	17590	17591	17698	17461	17575	17366
37532	50351	43494	31982	25942	22579	19955	18032	16925	16379	16033	15841	15580	15422	15314	15320	15198	15168	15023	14985	15106	15065	15185	14848	15051	15025	15218	15056	14913	15076	14998	14976	14923	15009	15032	14873	15196	14841	14934	15027	15037	14766	15052	15097	14980	14979	15038	14945	14853	15096	15096	15008	15044	15124	15055	14908	14894	14945	14878	14917	14917	15130	15129	15014	14994	15000	14998	15141	14962	15216	15132	15037	14814	14906	14966	14949	15020	14929	14865	15027	14855	15068	15053	14979	15134	14912	14991	14930	15020	15025	15026	15050	15176	14986	15009	14809	14946	14897	14970	14936	15106	14847	15135	14881	14912	14848	14857	14967	15095	14961	15148	15100	14983	15152	14857	15016	15076	15166	15093	15004	14864	15054	14947	15059	15040	15015	15059	14933	15192	15044	14912	14996	14940	14892	15114	15013	14921	15017	14927	15094	14972	14994	15049	15146	15091	14877	15056	14947	15020	15020	14953	15165	15098	14989	15105	15114	15117	14932	14957	14970	14946	15044	15011	14934	15119	14914	14866	15070	15012	14879	15087	15022	15039	14823	15078	15071	15029	14998	14948	15085	15008	14866	14946	14955	14934	15092	14906	15036	15139	14916	15188	15005	14937	15200	14864	15066	15041	14915	14997	14958	15068	14886	14900	15054	15066	14902	14943	15042	15020	15020	14873	15056	14974	14975	14923	14917	14846	15129	15061	14893	15053	15045	14833	14959	14993	15051	15200	14951	14866	14990	15031	15053	14961	14898	14842	14996	14934	14947	14886	14993	15202	14898	15106	14905	15003	15057	15176	14975	14942	14961	14933	14831	15078	14992	15061	14902	15079	14933	14993	14985	15071	15030	14973	15053	15061	14981	15103	14960	14856	15090	14964	15195	15044	14949	14862	15055	14893	15116	15063	14921	14922	15054	14883	14969	15012	15009	14814	14900	15232	15048	14918	14700	15009	15035	14902	14932	15104	14993	15254	15093	15060	14954	14803	14844	15054	14968	14990	14943	14888	15047	15020	15078	14895	15057	14918	14877	14960	14898	15032	14917	15098	14890	15077	14824	14784	15026	14959	14917	14977	15068	15020	15022	14971	15102	14904	14895	14836	14990	15034	15036	15088	14767	15072	14991	15016	15076	14990	15007	14836	14839	14912	15121	15066	14876	15245	14917	15073	14988	14888	15028	15016	14913	15056	14865	15022	14962	14992	15077	15023	14955	14998	14886	15081	15065	15046	15060	15094	15026	14997	14988	15203	14992	14949	15098	15062	15033	14915	15021	14966	14817	14951	15131	15023	14967	14977	14844	14964	15152	15005	15185	14991	15118	14987	14980	14968	14928	14886	14913	14952	14920	15156	14942	14935	15007	15046	14899	14962	15007	15019	14900	15014	14917	15108	15038	15062	15071	14939	15110	15038	15019	15096	14854	15009	15107	15095	14977	15159	14869	15081	15136	15121	15175	14991	15190	14888	15098	14845	14942	15049	15139	14851	14983	15079	14800	14929	15042	15029	15095	15073	15067	14881	14923	15083	14935	14985	14947	14750	15068	14977	14801	14798	15047	15028	14971	14943	14829	15164	15137	14956	14927	15048	15060	15113	15033	14925	14983	15062	14831	14980	14957	15212	14987	15025	14923	15110	15064	15064	14822	15034	15079	15125	15046	15023	14892	14916	15006	14868	14842	14944	14882	15024	15116	15069	15000	14992	15104	15072	14978	14919	14804	14793	14964	14982	15101	15035	14910	14975	14997	14942	14853	15116	15012	15039	14806	15243	14945	15130	14987	15161	15094	14901	14903	15017	15004	14943	15127	14863	15005	15025	14869	15090	14862	15066	15004	14929	14930	15027	14963	14933	14844	15019	14917	14732	14927	14996	15012	14864	14943	14899	15225	14808	15045	14912	15051	14857	15176	14952	14963	15107	14985	14796	14989	14960	15047	14933	15064	15046	14961	15037	14946	15015	15009	14994	14890	15027	15000	14953	14980	15057	14920	14970	14897	15063	14921	14953	14947	14960	15032	14873	14756	15150	15011	15095	14942	14808	14909	14993	15152	15077	15024	15041	14963	14925	14959	14869	14830	15090	15022	15066	14856	15050	15056	15094	14957	15086	15061	15062	15057	14921	15059	14975	15021	14931	14864	15023	15082	15028	14962	14971	15205	15082	15020	14882	14992	14967	15051	15039	15081	14852	15126	14922	14967	14972	15025	14931	14973	15014	15104	14967	15053	15040	14971	14959	15118	15047	14874	15062	14985	15027	14940	14992	15065	15108	14911	14945	15252	14973	15062	14921	14978	15036	15128	14956	14998	14878	14875	15157	15038	14876	14867	15182	14862	15074	15059	14915	15000	14861	14959	15058	15198	14943	14993	15210	14822	15086	15359	14886	14896	15036	15031	15117	14974	14873	15197	15089	15004	15293	14924	15111	15092	14964	14975	15034	15066	14932	14989	14980	15090	15044	14976	14870	14870	14979	15043	15049	14873	15008	14866	14913	15007	15050	15006	15009	14971	15102	15098	14789	15046	15159	14974	15007	15013	15109	15071	14884	15071	14863	15026	15113	15194	14874	14916	15078	14920	14946	15095	15056	15154	15029	14844	15001	14922	14935	14996	14869	14952	15064	14916	15110	14931	14896	15107	14942	15010	15116	14995	15058	15117	14875	15068	14903	15153	14916	14761	14945	15015	14948	14932	15015	14960	14877	15082	14881	14976	14881	15113	14964	14960	15027	15064	14868	15109	14877	15051	15045	15102	15022	14976	14974	14862	14921	14906	14949	14959	15070	14875	15052	14937	14961	15146	14962	15088	15243	15062	14916	15107	14943	14840	15059	15105	15067	14823	14975	15093	15006	14944	14865	14861	14935	14946	14956	15105	15014	15136	15006	15190	14872	14893	15127	15119	14947	14832	15011	14959	14999	15156	14923	15073	14780	14971	14997	15108	14824	15058	15036	15070	15046	15047	14932	14875	14869	14907	14914	14856	14998	14808	14893	15049	14970	14894	14971	14988	14912	14939	15028	14975	14956	15076	15153	14874	15154	15002	15053	14984	15024	14901	14928	14881	15020	15036	14977	14880	15158	15011	14887	15167	15127	14886	15148	14901	14908	15041	14990	14919	15016	14961	14975	15118	15108	14986	15107	14970	15038	15036	14920	15093	14982	15186	14991	14913	14883	14882	15059	15069	15062	14887	14866	14988	14906	15024	15058	14870	15224	15112	14819	15029	14935	15047	15087	14953	15081	14808	14844	14986	14822	14826	14902	15076	15054	14916	14932	15217	14983	15111	14989	15165	15108	14943	14896	14951	15037	15003	15012	14933	15135	15084	15021	15001	15075	14797	14994	15096	15061	14924	14921	14987	15014	15091	14982	15034	15008	14985	14985	14915	14947	15156	14863	14959	15114	15211	14871	14991	15042	14938	14985	15081	14948	14966	14878	15005	15080	15063	15000	15017	14988	15150	15119	15039	14996	15096	14962	14976	15121	14968	14901	15082	15122	14981	15181	14988	14921	15065	15032	15130	14767	15030	14842	14952	15234	14967	14893	14974	14878	15066	14890	15099	15186	15072	14994	14992	15184	15061	15066	15186	14981	15040	15003	14862	15142	14962	14932	15003	15037	14980	15016	14898	14835	14960	15039	14974	15072	15035	15090	15076	14877	15045	14867	14845	14989	15029	15055	15136	15178	15023	14948	15017	15002	15009	14948	15075	14967	15070	14948	15097	15146	15012	15021	15133	14799	15119	15078	14991	15002	15077	14822	14879	14856	14906	15011	14956	15178	15030	14986	14979	15069	14958	14932	15034	15084	14948	14969	15127	14971	15000	14951	14994	15032	14955	15248	14799	14746	14892	14994	15037	14871	15053	14807	14976	15095	15084	15183	14961	14985	14974	15022	15073	15003	15013	15061	15004	15150	14945	14983	15071	15093	14984	14961	14987	14907	15018	15236	14958	14926	15023	15109	15097	14861	15149	15057	14922	14947	15017	15139	14947	15217	14921	14997	14881	15017	14939	15117	15065	14961	14826	14954	14823	14974	15030	15129	15052	14986	15051	15070	14977	15029	14985	15017	14854	15140	14931	14823	15249	15031	14951	14921	15097	15031	15040	14980	15001	15063	15094	15036	15032	14952	15021	15016	14915	14954	14997	14886	14924	15008	14886	15119	15189	14850	14939	14815	15188	15019	15001	15014	14930	14890	15083	15036	14971	14966	14913	15027	15052	15070	15061	15036	14982	14889	15032	14823	15010	15162	15005	14979	14946	14940	15107	14994	15142	15075	14891	15016	14951	14956	15071	15123	15076	15079	14949	14950	14939	15055	14996	15012	14812	15077	15028	15079	14955	14875	15017	15179	15046	14867	15174	14995	14990	14978	15089	15030	14946	14938	14973	14914	15256	15127	15061	15095	14943	14992	14917	14913	15032	15161	14964	15009	15102	14975	15095	15079	15012	15006	15062	14987	15085	15112	14952	14886	15086	15046	15022	14888	14872	14862	14902	15062	15035	14971	14845	15006	14831	14972	14995	14967	14968	14910	14985	14882	15067	15043	14997	14926	14926	14984	14934	14811	15224	15036	15283	14991	15005	15019	14974	14980	15031	14920	14927	15135	14944	15127	14991	14999	15074	15002	14840	14970	14868	14945	15014	14892	14931	14948	15038	15073	15098	14924	15157	15027	14984	14895	15090	14954	15105	15074	15022	14983	14928	14949	14963	14948	15051	14781	15046	14918	15125	15033	15051	14907	14896	14861	14961	15098	15065	14927	15125	14952	14904	14983	14895	15074	14958	14914	15061	15051	14979	14827	14987	15209	15026	14963	14928	14934	15000	15139	14941	15203	15057	14932	14974	15006	15009	15100	15091	14919	15085	14940	14952	14868	15117	15045	15010	15101	15124	14974	14864	15038	15045	14822	15053	14994	14952	15008	14964	14977	15023	14837	14990	14857	15070	14933	15055	14876	15060	14978	15022	15204	14958	15051	15083	15162	14966	14879	15240	14933	15071	14995	15097	14973	15083	14966	14965	14820	14864	15058	15090	15010	15180	15009	15081	15031	15083	15043	15025	15027	14890	15030	14981	15130	14964	14874	14772	14989	14890	14983	15012	14926	15054	14979	14895	15180	15222	14866	15068	15156	14880	15094	15047
24007	21472	29209	25900	25650	26101	25158	21381	19851	19160	18685	18379	18147	17757	17723	17894	17683	17512	17629	17473	17586	17689	17404	17505	17392	17341	17347	17280	17469	17367	17190	17175	17208	17663	17467	17336	17179	17310	17271	17262	17131	17513	17318	17418	17396	17246	17349	17341	17392	17411	17149	17437	17361	17382	17415	17400	17260	17431	17226	17244	17241	17119	17279	17305	17306	17360	17200	17265	17266	17483	17386	17169	17096	17208	17147	17200	17124	17234	17545	17294	17244	17413	17234	17185	17281	17587	17168	17353	17447	17426	17222	17202	17223	17233	17359	17264	17106	17478	17289	17160	17215	17170	17499	17488	17304	17468	17278	17330	17299	17423	17313	17571	17350	17231	17380	17379	17438	17011	17520	17357	17316	17349	17408	17458	17164	17253	17339	17181	17162	17286	17128	17320	17337	17330	17120	17295	17146	17141	17235	17236	17364	17397	17439	17413	17386	17325	17380	17260	17270	17214	17301	17489	17227	17143	17169	17335	17504	17350	17316	17241	17229	17261	17337	17104	17297	17300	17168	17514	17480	17431	17236	17362	17180	17263	17191	17417	17453	17369	17276	17179	17260	17176	17106	17259	17101	17374	17270	17138	17297	17200	17325	17021	17190	17152	17241	17328	17282	17012	17381	17279	17288	17360	17370	17069	17238	17228	17256	17481	17365	17406	17325	17337	17384	17257	17285	17136	17059	17302	17088	17269	17330	17353	17253	17220	17165	17227	17237	17118	17312	17162	17085	17179	17384	17340	17211	17269	17313	17397	17412	17211	17206	17090	17297	17260	17283	17287	17342	17194	17352	17341	17428	17363	17142	17275	17410	17061	17143	17459	17464	17281	17388	17164	17134	17139	17352	17280	17427	17325	17419	17385	17321	17194	17289	17179	17251	17429	17355	17075	17330	17314	17400	17067	17419	17311	17261	17451	17115	17215	17243	17252	17120	17292	17186	17375	17290	17166	17334	17228	17239	17186	17491	17308	17359	16952	17180	17101	16968	17199	17200	17261	17067	17118	17070	17323	17291	17268	17265	17397	17218	17304	17180	17163	17105	17074	17267	17194	17335	17288	17268	17419	17216	17244	17165	17090	17611	17462	17300	17247	16999	17236	17267	17338	17510	17283	17244	17317	17250	17236	17208	17265	17127	17260	17469	17445	17223	17333	17239	17346	17272	17235	17191	17295	17469	17358	17199	17261	17455	17325	17055	17497	17218	17365	17192	17276	17281	17202	17175	17373	17071	17334	17293	17341	17253	17403	17373	17246	17327	17157	17239	17272	17227	17269	17344	17476	17400	17311	17318	16979	17381	17232	17118	17213	17246	17151	17315	17193	17297	17064	17339	17271	17414	17244	17420	17139	17183	17383	17194	17202	17345	17113	17304	17165	17327	17401	17135	17114	17275	17091	17272	17385	17259	17090	17078	17282	17147	17155	17387	17307	17338	17236	17356	17250	17286	17092	17208	17251	17313	17397	17305	17195	17115	17211	17287	17378	17279	17362	17220	17288	17122	17048	17304	17389	17185	17147	17155	17155	17304	17398	17441	17191	17126	17319	17425	17264	17447	17241	17122	17355	17355	17355	17474	17465	17218	17181	17252	17043	17381	17039	17197	17263	17112	17443	17172	17169	17250	17337	17260	17381	17398	17377	17323	17177	17402	17275	17103	17339	17310	17309	17241	17394	17350	17503	17312	17237	17314	17346	17326	17281	17215	17231	17301	17177	17270	17226	17324	17227	17211	17344	17285	17352	17393	17275	17289	17228	17306	17182	17234	17399	17189	17167	17231	17425	17275	17213	16945	17221	17562	17254	17216	17460	17356	17440	17396	17380	17337	17020	17346	17326	17527	17084	17445	17352	17275	17003	17359	17244	17247	17338	17509	17174	17437	17401	17337	17338	17163	17204	17269	17405	17508	17329	17476	17317	17251	17131	17290	17256	17401	17182	17340	17214	17263	17362	17296	17250	17412	17262	17356	17361	17084	17261	17241	17306	17275	17081	17171	17254	17117	17332	17420	17296	17042	17197	17323	17169	17263	17194	17109	17256	17367	17462	17318	17264	17187	17449	17380	17246	17330	17260	17378	17189	17215	17208	17259	17236	17318	17388	17384	17149	17013	17399	17206	17385	17257	17194	17155	17380	17222	17367	17176	17263	17278	17221	17121	17206	17281	17279	17194	16996	17245	17426	17271	17399	17405	17448	17432	17302	17391	17335	17368	17132	17221	17211	17261	17414	17315	17260	17077	17349	17354	17202	16866	17263	17400	17101	17429	17453	17224	17378	17202	17118	17428	17148	17285	17348	17358	17164	17429	17209	17346	17234	17332	17236	17302	17161	17255	17344	17407	17326	17235	17279	17454	17387	17182	17178	17310	17273	17328	17268	17293	17287	17203	17367	17256	17307	17254	17464	17269	17150	17178	17182	17418	17340	17243	17167	17348	17283	17469	17251	17169	17252	17323	17480	17296	17289	17305	17335	17129	17097	17278	17140	17286	17385	17413	17411	17350	17121	17296	17096	17198	17338	17384	17367	17336	17107	17250	17382	17136	17121	17137	17528	17582	17366	17458	17507	17483	17244	17237	17297	17256	17316	17612	17356	17343	17395	17397	17320	17324	17363	17256	17324	17373	17456	17156	17320	17225	17131	17113	17219	17202	17516	17360	17210	17241	17127	17592	17324	17285	17088	17299	17180	17253	17203	17308	17339	17128	17365	17287	17339	17022	17097	17314	17254	17272	17221	17141	17164	17421	17284	17358	17029	17201	17351	17238	17420	17243	17326	17303	17120	17377	17234	17240	16991	17295	17103	17370	17179	17081	17366	17201	17143	17433	17420	17465	17350	17092	17205	17155	17163	17243	17311	17197	17183	17364	17242	17158	17300	17362	17410	17250	17414	17201	17416	17268	17206	17207	17290	17447	17348	17337	17311	17270	17306	17334	17228	17241	17251	17203	17526	17287	17266	17383	17284	17282	17252	17294	17231	17253	17325	17440	17376	17263	17352	17411	17507	17423	17267	17321	17191	17385	17144	17202	17300	17365	17393	17334	17322	17224	17174	17143	17228	17201	17252	17576	17246	17254	17231	17536	17212	17255	17303	17318	17116	17162	17118	17453	17075	17172	17421	17277	17280	17271	17286	17304	17029	17284	17190	17457	17265	17157	16999	17379	17260	17112	17195	17450	17388	17281	17148	17164	17264	17350	17276	17263	17286	17187	17362	17231	17345	17298	17175	17221	17371	17190	17317	17219	17252	17289	17331	17288	17123	17037	17334	17339	17361	17243	17122	17363	17211	17122	17236	17354	17235	17267	17193	17115	17470	17250	17376	17194	17558	17294	17348	17270	17287	17218	17233	17336	17249	17485	17009	17159	17494	17377	17311	17444	17288	17338	17237	17411	17356	17338	17330	17333	17292	17032	17203	17272	17252	17367	17110	17151	17269	17425	17032	17233	17373	17383	17276	17223	17314	17108	17479	17152	17277	17112	17223	17144	17441	17199	17122	17288	17356	17177	17209	17223	17257	17275	17252	17214	17311	17143	17099	17356	17518	17192	17064	17291	17299	17166	17278	17290	16999	17368	17192	17200	17228	17468	17337	17196	17327	17235	17285	17398	17421	17209	17254	17304	17135	17303	17237	17303	17364	17320	17179	17218	17384	17289	17196	17327	17157	17333	17292	17315	17136	17456	17261	17268	17196	17434	17451	17349	17281	17494	17357	17172	17398	17401	17337	17265	17207	17300	17222	17243	17219	17509	17435	17382	17305	17297	17207	17275	17027	17267	17378	17384	17180	17222	17423	17144	17317	17364	17358	17452	17278	17253	17309	17240	17278	17288	17140	17093	17117	17385	17182	17370	17421	17187	17184	17279	17164	17300	17290	17269	17293	17362	17208	17156	17366	17353	17383	17291	17426	17051	17251	17314	17261	17267	17168	17293	17400	17339	17310	17185	17257	17373	17338	17206	17270	17280	17385	17476	17456	17458	17313	17390	17329	17503	17351	17254	17275	17289	17286	17410	17165	17241	17223	17279	17247	17549	17315	17275	17437	17323	17298	17386	17207	17344	17304	17374	17332	17216	17112	17195	17280	17364	17159	17365	17287	17267	17090	17318	17385	17255	17183	17397	17452	17376	17440	17426	17281	17287	17324	17507	17295	17431	17389	17318	17174	17217	17105	17186	17069	17355	17293	17387	17362	17194	17235	17292	17425	17361	17253	17297	17329	17455	17139	17436	17336	17442	17156	17345	17368	17332	17410	17376	17259	17214	17299	17275	17262	17345	17371	17406	17479	17407	17246	17412	17248	17433	17308	17235	17306	17409	17260	17341	17325	17203	17410	17464	17251	17273	17263	17285	17259	17193	17358	17236	17355	17208	17358	17203	17377	17364	17234	17180	17268	17270	17223	17397	17226	17208	17249	17216	17251	17527	17384	17317	17266	17285	17249	17220	17347	17312	17265	17381	17306	17197	17167	17382	17468	17328	17488	17290	17332	17293	17335	17244	17334	17159	17349	17239	17280	17230	17333	17230	17367	17329	17237	17503	17554	17420	17139	17077	17160	17328	17191	17273	17248	17493	17563	17476	17209	17144	17246	17140	17018	17292	17340	16965	17291	17346	17175	17259	17401	17551	17350	17327	17209	17371	17253	17398	17227	17245	17119	17400	17162	17359	17138	17371	17197	17242	17381	17476	17162	17226	17286	17300	17206	17157	17437	17441	17387	17384	17239	17335	17129	17186	17444	17458	17371	17154	17334	17491	17133	17319	17318	17288	17326	17276	17260	17426	17296	17370	17185	17400	17348	17415	17421	17066	17286	17322	17074	17219	17285	17202	17085	17208	17148	17398	17279	17239	17494	17290	17505	17415	17280	17190	17203	17364	17389	17241	17185	17211	17219	17308	17154	17104	17125	17138	17394	17385	17310	17035	17236	17435	17501	17295	17328	17112	17228	17361	17223	17172	17426	17254	17325	17274	17386	17380	17241	17131	17358	17359	17380	17084	17216	17402	17334	17205	17377	17258	17245	17230	17264	17175	17490	17312	17182	17371	17199	17276	17264	17173	17316	17411	17530	17368	17332	17275	17103	17324	17266	17393	17405	17240	17248	17203	17201	17489	17620	17262	17293	17181	17385	17257	17374
37970	58915	51678	38911	32302	25706	22847	20322	18474	17373	16754	16424	15987	15808	15400	15517	15407	15179	15151	15092	15119	15095	14984	14913	15017	14935	14767	14897	15098	14945	14937	15022	14864	14921	14992	15000	14956	14821	14949	14840	14903	14838	14921	14906	15093	14913	14954	14896	14901	14928	14836	14925	14889	15051	14840	14875	14849	14799	14873	14808	14811	14941	14671	14846	15080	14868	14958	14912	14726	14798	14937	14760	14816	14906	14787	15087	14922	14776	14734	14901	14821	14672	14880	14798	14822	14858	14932	14879	14798	15032	14792	14859	14802	15159	14837	14883	14895	14951	14805	14784	14825	14756	15128	14872	14893	14861	14889	14875	14927	15013	14915	14884	14927	14885	14996	14951	15007	14945	14800	14804	14901	14868	14930	14851	14860	14986	14977	15011	14936	14941	14666	14924	14874	14861	14861	14845	14779	14808	14769	14830	14849	14786	14814	14850	14902	14907	14810	14885	14847	14878	14908	14877	14909	14882	15005	14801	14723	14954	14887	14982	14885	15059	14782	14984	14792	14715	14930	14872	14806	14835	14857	14773	14953	14896	14847	14880	14832	14704	14812	14784	14914	14832	14851	14868	14885	14758	14776	14835	14983	14738	14959	14935	14909	15007	14782	14925	14850	14877	14920	14851	14741	14897	14805	14887	15174	14923	14775	14898	14935	14765	14837	14915	14909	14940	14884	14968	14873	14739	14761	14803	14923	14887	14779	14896	14962	14839	14889	14973	14815	14813	14855	14778	15062	14805	14771	14844	14877	14970	14886	14807	14925	14805	14905	14831	14850	14915	14791	14887	14660	14790	15128	14649	14846	14741	14750	14833	14702	14966	14834	14987	14920	14782	14956	14973	14819	14968	14909	14921	14911	14771	14989	14812	14781	14971	14918	14883	14781	15031	14694	14908	14792	14762	14780	14915	14891	14783	14818	14975	14706	14799	15002	14645	14916	14842	14843	14876	14962	14943	14998	14746	14961	15013	14828	14983	14822	15001	14843	14873	14781	14840	14753	14916	14878	14950	14895	14814	14764	14966	14764	14825	14747	14895	15062	14708	14866	14983	14747	14912	14928	14981	14918	14856	14991	14771	14870	14862	14836	14957	14864	14947	14931	14860	14797	14872	14921	14914	14900	14933	14890	14941	14826	14889	14795	14699	14902	14841	14935	14965	14838	14645	14888	14816	14831	14794	14912	14797	14851	14830	14942	14965	14829	14664	14779	14971	14945	14877	14875	14759	15074	14913	14771	14894	14815	14862	14993	14874	14971	14945	14868	14944	14786	14822	14982	14925	14933	14929	14959	14997	14708	14866	14805	14764	14982	14870	14903	14770	14852	14957	14994	14925	14740	14909	14896	15089	15006	14858	14771	14914	14929	14864	14884	14870	14803	14875	14830	14917	14862	14956	14971	14940	14893	14862	14908	15063	14808	14868	14841	14938	14828	14711	15052	14878	14882	14740	14786	14995	14757	14814	14750	14976	15013	14878	14655	14974	14823	14864	14919	14817	14895	14941	14884	14935	14895	14794	14889	14929	14971	14970	14849	14953	14854	14837	14947	14820	14900	14944	14768	14713	15007	14900	14941	15007	14849	14976	14854	15057	14813	14960	14987	14883	14861	14921	14837	14850	14716	14921	14742	14936	14846	14821	14908	14803	14818	14769	14931	14737	14842	14843	14902	14866	14818	14797	14971	14971	14949	14924	14987	14865	14976	14928	14783	14826	14913	14914	14894	14773	14944	14755	14928	14695	14907	14745	14959	14825	14840	14857	14881	14940	15029	15079	14860	14809	14850	14974	14915	14760	14697	14735	14917	15002	14798	14874	14819	14729	14786	14844	14921	14887	14996	14734	14892	14824	14734	14993	14820	14925	15021	14785	14855	14906	14887	14815	14768	14892	14863	14662	14766	14755	14827	14933	14919	14785	14917	14750	14815	14863	14839	14778	14894	14666	14935	14794	14900	14801	14845	15119	14743	14793	14848	14819	14971	14834	14761	14983	14925	14948	14830	14866	14968	14839	15085	14743	14891	14972	15012	14955	14836	14832	14939	14847	14828	15017	14930	14743	14840	14821	14985	14909	14835	14759	14856	14959	14875	14811	14702	14867	14975	14866	14835	14889	14988	14893	14879	14849	14905	14863	14766	14940	14874	14980	14947	14760	14836	14915	14762	14794	14960	15035	14883	14942	14853	14737	14842	14726	14982	14888	14969	14865	14828	14790	14834	14708	14798	14997	14891	15036	14841	14810	14771	14851	14821	14969	14920	14961	14907	14913	14850	14923	14816	14862	14711	14921	14919	14708	15020	14888	14838	15008	15013	14858	15070	14813	14854	14753	14742	14878	14803	14835	14872	14941	14881	14893	14873	14891	15066	14998	14658	15000	14713	14695	14870	14806	14894	14808	14861	14809	14914	14973	14798	14865	14923	14841	14961	14879	15076	14862	14976	14941	14795	14716	14852	14771	14913	14868	15005	14875	14845	14967	14938	14983	14855	14856	14815	14831	14936	14745	14898	14801	14977	14767	14774	14575	14831	14944	14864	14695	14918	14772	14848	14881	14914	14711	14829	14919	14864	14838	14955	14900	14940	14867	14804	14749	14849	15056	14904	14914	14869	14678	14841	14785	14714	14778	14871	14753	14890	14767	14907	14754	14892	14730	14889	14915	14776	14927	14951	14790	14900	14921	15077	14918	14822	14850	14581	15064	14876	15001	14888	14994	14800	15027	14759	14755	14827	14954	14760	14877	14945	14748	14874	14713	14790	14848	15023	14639	14937	14830	14765	14928	14839	14947	14945	14864	14880	14770	14930	14904	14735	14853	14964	14813	14982	14740	14935	14896	14789	14970	14567	14897	14850	15036	14794	15005	14880	14908	14861	14806	14893	14790	14765	14719	14778	14943	14837	14870	14928	14805	14904	14578	15090	14726	15023	14858	14853	14865	15087	14744	14876	14903	15013	14881	14646	14908	14930	14800	14779	15071	14871	14942	14931	14858	14922	14722	14975	14789	14911	14781	14742	15001	14851	14933	14664	15067	14789	14845	15005	14784	14791	14904	14991	14754	15079	14856	14959	14777	15063	14792	15054	15099	14838	14838	14993	15013	14799	15040	14790	14985	14904	14966	14920	14858	15007	14813	14774	14879	14913	14878	14815	14746	14817	14967	14914	14926	14877	14904	14866	14935	14743	14836	14814	14863	14915	14895	14819	14957	14896	14769	15104	14893	14782	14833	14820	14719	14907	14700	14890	14854	15026	14766	14927	14969	14735	14852	14882	14747	14813	14740	14795	14809	14753	14771	14827	14921	14843	14923	14781	14960	14747	14866	14998	14803	14672	14752	14963	14883	14788	14925	14765	14860	14834	14939	14867	14792	14773	14960	14748	14997	15118	14906	14798	14847	14860	14660	14962	14981	14885	14996	14683	14815	14804	14983	14966	14781	14869	14898	15015	14953	14689	14835	15175	14877	14995	14958	14743	14840	14863	14702	14775	14947	15002	14773	14791	14704	15040	14804	14973	14777	14889	14895	15115	14889	14976	14851	14787	14962	14888	15035	14808	14838	15018	14857	14981	14987	14781	14964	15021	14911	14776	14754	14809	15000	14985	14960	14883	14877	14858	14999	14809	14905	14756	14843	15017	14873	15020	14838	14840	14968	14692	14815	14845	14586	14900	14898	14977	14756	15012	14870	14776	14972	14921	14978	14802	14816	14976	14888	14678	14926	14930	14944	14797	14960	14784	14910	15090	14882	14866	14880	14718	15018	14754	14863	14851	14782	15000	14919	14791	14716	14944	14791	14925	14861	14779	14881	14951	14873	14761	15006	14970	14910	14834	14960	14918	14977	14811	14854	14828	14749	14739	14870	14992	14840	14980	14840	14884	15017	14770	15007	14964	14873	14735	14731	14719	14905	14950	14783	14746	14862	14809	15000	14720	14915	15038	14906	14843	14939	15096	14835	14773	14879	14851	14916	14740	14949	14743	14888	14847	14883	14784	14636	14750	14831	14889	14815	14845	14660	14743	14839	14966	14925	14827	14897	14854	14924	14866	15055	15029	14838	14921	14799	14760	14746	14844	15013	14704	14806	14969	14968	14920	14696	14834	14914	14925	14788	14741	14819	15019	14906	14908	14915	14832	14865	14893	14850	14872	14916	14896	14952	14899	14825	14885	15032	14776	14768	14949	14944	14832	14855	14753	14931	14846	14916	14831	15080	14778	14968	14812	14854	14819	14919	14868	14962	14915	14925	14942	14825	14751	14795	15002	14723	14685	14845	14913	14774	14759	14865	14783	14951	14852	14692	14896	14925	14887	14774	14681	14928	14995	14849	15003	14677	14897	14937	14739	14959	14997	15005	14801	14875	15035	15010	14858	14780	14906	14854	14880	14787	14852	14843	15028	14904	14881	15022	14879	14794	15023	14893	14962	14781	14989	14792	14843	14738	15091	14574	14822	14789	14924	14823	14743	14743	14913	14780	14923	14893	14882	14865	14831	14841	14937	15046	14840	14952	14841	14744	14810	14896	14760	14915	14986	14801	14740	14927	14943	14694	14957	14905	14927	14866	14849	14791	14599	15041	14953	14847	14869	14787	14796	14819	14952	14983	14852	14764	15018	14851	14813	14830	14815	14824	14928	14782	14784	14831	14914	14812	14882	14929	14914	14913	14856	14942	14798	14930	14943	14831	14981	15060	14769	14788	14843	14914	14872	14876	14789	14929	14934	14952	14804	14764	15023	14863	14730	14993	14889	14932	14860	14997	14949	14714	14894	14935	15069	14934	14806	14721	14772	15027	14701	14953	14771	14696	14810	15008	14846	14783	14738	14855	14749	14677	15085	14873	15030	14776	14826	14888	14847	14903	14889	14747	14908	14867	14999	14940	14763	14900	14869	14721	14983	15098	14904	15027	14835	14944	14888	14953	14752	14889	14965	14700	14905	15026	14871	14856	14963	14847	14854	14819	14821	14917	14901	14923	14799	15025	14679	14941	14840	14942	14749	14861	14861	14853	14890	14830	14871	14917	14898	14741	14886	14847	14763	14937	14906	14777	14988	14890	14853	14855	14851	14892	14911	14819	14775	14711	14838	14828	14820	14826	14971	14960	14763	14727	15042	14892	14770	14910	14908	14938	14933	14718
22767	21317	29168	24206	23365	27061	29279	23674	21947	21240	20381	19542	19380	19130	19062	18722	18513	18456	18525	18231	18212	18220	18231	18287	17997	18109	17923	18010	17950	17901	18065	18053	18008	18222	18005	17993	18099	18083	18052	17943	17976	18079	18109	17883	18013	18022	17965	17977	18178	17975	18100	18028	18037	17864	18249	18231	17845	18001	17909	18029	18145	17941	18069	17981	18015	17944	17867	17936	18103	17939	17948	18081	17881	18141	18186	18121	17970	18030	17737	17858	17932	17981	17932	17992	18021	18064	17902	18105	17979	18034	18026	17850	18128	17869	17905	17929	18014	18183	17992	17860	17802	18027	18042	17772	18024	17902	17907	18046	17891	17846	17958	17963	17939	17878	18037	18033	17932	18065	18071	18116	17774	18015	17882	18122	17949	17946	17898	17879	17779	17823	17930	17821	17899	17970	17823	17908	18076	17983	17958	18006	17822	17906	17861	17700	17885	17970	17873	17954	18057	17967	17829	17918	18010	17640	17879	17772	17975	17992	17982	17800	18003	17919	17793	17974	18132	17979	18023	17838	17796	17946	17909	17803	17934	17923	18037	17866	17671	18106	18140	17996	17957	18067	18091	17958	17997	17884	17898	18018	18083	17851	18004	17982	17930	17790	17662	18083	18061	18109	17882	17837	17965	18075	17858	18144	18010	18023	17792	18038	18007	17981	17894	17932	17935	17995	18032	18044	17788	17772	17685	17937	17956	17968	18006	18146	17656	18021	17941	17916	17965	17769	17888	17706	18168	18042	17771	17747	17967	17801	17910	17826	17938	18002	17771	17951	18034	18058	18030	18136	18091	18040	17859	17835	18063	17945	18065	18026	17984	17774	17882	18111	17914	17803	17879	17972	18022	17864	18001	17776	18166	18037	17904	17970	17918	17937	17978	18001	18111	17966	18027	17962	17889	18051	18083	17893	17871	17927	17924	17864	17935	18067	17896	18127	18109	17971	18013	17824	17800	17820	17753	18250	17727	17918	17815	17873	18113	17924	18034	18188	18139	18154	17909	17966	17803	17737	17886	17820	17967	17858	17951	17881	17987	17892	18080	17682	18090	17837	17883	18057	18096	17947	18009	17982	17927	17995	17843	17737	17978	17666	17858	18007	17984	18029	18217	17960	17808	18010	17946	17841	17986	17955	17803	17903	17993	17805	17961	18022	18031	17966	18021	17834	18058	18071	17785	17759	17931	17822	18019	17999	18024	17959	17912	18111	17956	17983	18058	17948	17938	17994	17825	18060	18022	17876	17920	17808	17944	17881	17899	17876	17931	17851	18031	17949	17954	17744	17799	18079	17863	17972	17935	18003	17810	18039	17967	17969	18026	17932	17972	17966	17939	17999	18029	18009	17982	18020	17996	17921	18086	17777	17919	17916	17887	17834	18096	17878	17909	17940	17809	17712	17815	18055	18037	18005	17841	18023	17992	17740	17676	17853	17825	17905	17888	18041	18119	18007	17878	17921	17857	17803	17877	17843	17921	17877	17909	17939	17912	18031	17846	17738	17925	17884	17986	18104	17872	18040	17891	17813	18030	17968	18166	17787	17917	17911	17976	17851	17845	17911	17999	17810	18114	17943	18114	17741	17890	18047	17787	17916	18059	17963	17966	18179	18070	17932	17794	18019	18113	17983	18014	17874	18139	17861	17927	17979	17780	18102	18090	18055	17900	17712	17859	17979	17995	17749	17953	17893	18095	17901	17904	17882	17864	17843	17938	17956	17820	17721	17821	17932	17965	17671	17739	18026	17959	18122	17893	17984	17956	17873	17841	18105	17937	17950	18093	17959	17928	17782	17895	18078	17880	18128	17957	18041	17957	17834	17922	17911	18025	17971	18042	18054	18371	17866	17838	17784	17795	17918	18111	18081	18156	17853	18214	17972	18029	17901	17698	17698	17987	17973	17937	18101	17899	18173	17947	17911	17908	17937	17861	17918	18077	17996	17771	17966	17934	18047	17904	18031	17861	17838	18009	17891	17897	17979	17878	18018	17978	18104	18097	17874	17998	18098	17692	18010	18022	17821	17894	17774	17870	17832	17964	17766	17869	17966	17971	17761	18053	17953	17900	18010	18055	17827	17955	17947	18058	17943	18007	17946	17861	17861	18105	17978	17964	18003	17866	17878	17963	17934	18037	17917	18092	17791	17844	17839	17934	17871	17875	17987	17936	17774	17850	18051	17898	17854	17845	17987	17835	17743	17976	18126	17846	18150	17956	17870	17984	18077	17699	17760	18077	17937	17859	18059	18007	17911	18050	18140	17965	18200	17840	17968	18102	17860	17914	17856	17761	18170	17945	17796	18094	18009	17965	17957	18016	17913	17904	17921	17901	17905	18189	17970	17885	18056	17913	18045	17808	17916	17858	17831	17992	17699	17970	17783	17855	18045	18105	17978	18096	17868	17838	17882	17968	18126	18061	17821	17811	18100	17924	18096	17760	17950	17943	17766	17837	17762	17873	18065	18062	17881	17922	17905	18156	17876	18252	17816	17922	17987	17941	18070	17956	17939	17906	17821	17981	18015	17772	18008	17936	17927	18007	17785	17909	17991	18057	18026	17894	17792	17961	17885	17990	18090	17873	17663	17901	17832	17948	17854	17868	18044	17911	17908	17937	17996	17793	17805	17863	17977	18007	17914	17843	17868	18025	17780	17966	18009	18027	17800	18057	17945	17956	17905	17975	17905	17972	17973	18083	17980	18003	18037	17888	17851	18183	17947	17958	17925	17704	17897	18010	18003	17847	17882	17799	17939	17884	17705	17981	17980	18017	18161	17859	17961	17874	17925	18015	18238	17942	18035	17810	18029	17934	17984	17872	18083	17937	18023	18035	18039	17821	17969	17965	18068	17989	17878	17999	17851	18120	17924	18084	18114	18138	17723	18090	17803	17669	18054	18013	17952	17944	17849	17886	18034	17857	17835	17910	17559	18138	17872	17962	17931	17915	17925	17871	18004	17927	17948	18103	17673	17891	18167	17967	17823	17923	17689	17998	17839	18023	17939	18127	17895	18168	17958	17944	17979	17858	17729	17946	17996	17852	18034	18011	18128	17753	17986	17862	17959	17692	18182	17878	17748	18006	17820	17938	18080	18114	17986	17903	18031	17948	18211	17960	18082	18098	17821	18041	18047	17998	17941	17956	17963	17975	17888	17856	17907	18119	17832	17778	17856	17988	18020	17901	18016	18147	17909	17896	18082	17980	18111	17920	17925	17859	18085	18020	18069	18066	17721	17865	18091	17915	17948	18087	17868	18068	17906	18012	17925	17919	17933	17992	18112	18131	17901	17785	17842	17988	18103	17874	17939	17967	18101	17928	17951	17925	17929	17849	17778	17994	17705	17745	17766	17888	17887	17987	18087	17932	17918	17862	17763	17952	17976	17847	17716	17965	18010	17821	17791	17864	17828	18071	17982	17990	17743	17862	18116	17966	17804	18118	17946	18063	18054	17916	17908	17940	17939	17747	17694	17956	17947	17847	17951	17784	17944	17801	18068	17900	17884	17811	17864	17850	17828	17820	17916	17918	17925	17958	18066	18033	18031	18044	17841	17834	17873	17925	18043	17888	18076	18008	17917	17926	17712	17887	17876	17841	18037	17927	18110	18105	17893	17965	17950	17894	17864	17905	17814	17862	17732	17892	17900	18027	18005	17894	17935	17987	18044	18034	18021	17746	17955	17870	18044	17881	17918	17774	17858	17994	17922	17866	17949	17962	18024	17865	17949	17931	17919	17809	17905	17946	17936	18024	18031	17772	17956	17868	17952	17882	17945	17968	17898	17872	17769	17984	18062	17964	18053	17789	18079	17913	17932	17885	17894	17944	17911	17978	18071	17787	17930	17915	17978	17983	18003	17874	17897	17960	17912	17996	18031	17910	17935	17936	17871	17822	17883	18129	18042	17959	18189	17864	17774	17856	18119	17855	17828	17890	17947	18042	17961	17801	17949	18129	17926	17975	17987	17971	17947	17849	17881	18210	17768	17869	17936	17713	18048	17797	18078	17796	17888	17974	18180	17978	18042	17936	18252	18047	17854	17934	17629	18025	18002	18023	17850	18022	18004	17663	17993	17682	17886	17949	18074	17888	17969	18011	17906	17960	18078	17959	18025	17855	17953	17991	17975	17928	17903	17924	17948	17860	17743	18122	17783	17906	18087	18067	18022	18089	18063	17982	18004	17927	17789	17790	17893	18150	17948	18062	17860	18017	17941	18018	17978	17825	17881	17846	17947	17788	17972	18103	17839	18015	18065	17851	18093	18136	18009	17987	17870	17801	18031	17879	17913	17877	17937	17964	18180	18027	17968	17900	17768	17981	17848	18240	17909	18041	18008	17953	18048	17929	17871	18089	17896	17764	17997	17851	17814	18016	17848	17855	17975	18121	17794	18033	17934	17842	17934	17633	17650	18016	18044	17693	17930	17677	17839	17754	17915	17866	18047	17876	17946	18052	17798	17869	17985	18049	17858	17646	17840	17870	18113	18042	17852	17956	18053	17955	17918	17993	17940	18034	17944	18110	17868	18083	17932	18023	17857	17816	17967	17911	17918	17901	17854	18041	17967	17755	17975	18074	18057	18025	18001	18106	17865	18001	17886	17886	17934	17819	17922	17951	17978	18059	17756	17903	18020	17889	18198	17841	17855	18011	17905	18077	17790	18014	18064	18037	18185	17920	18023	18048	17953	18064	18027	17851	17853	17967	17992	18099	17989	17974	17967	17928	17950	17972	17942	17890	17783	17930	18013	18035	18176	17863	18055	18004	18054	17929	17837	17807	18136	17898	17677	18085	17838	17880	17766	18015	18043	17953	18100	18000	17987	17897	17949	17965	18120	17819	18188	17921	17912	17812	18154	17746	17988	17945	17866	17865	17913	17875	17940	18067	17923	18080	17783	18074	17867	18021	17924	17978	17837	17909	17867	17803	18004	18012	17935	18020	17919	18042	17935	17944	17823	18050	18032	17834	17949	17951	17829	17859	18112	17732	17904	17925	17824	17905	17929	17907	17924	17975	17875	17913	17840	18038	18179	17889	18061	17958	18109	17740	17843	17758	17848	18343	17849	17994	17896	17902	17944	18035	17966	17906	17921	17725	17922	17961	17747	18049	17951	18019	18126	17879	17757	17790	17936	18072	17892	18034	18041
40114	64799	56394	45251	36902	30700	26337	22767	21038	19295	18081	17135	16916	16414	16198	15921	15664	15605	15446	15416	15578	15447	15287	15475	15244	15308	15084	15263	15257	15359	15318	15302	15151	15366	15214	15236	15375	15320	15085	15159	15145	15203	15076	15083	15193	15305	15255	15087	15190	15224	15233	15263	15370	15113	15276	15038	15236	15206	15366	15066	15154	15174	15236	15198	15121	15255	15103	15237	15133	15279	15201	15257	15311	15200	15195	15252	15261	15089	15249	15177	15309	15061	15123	14955	15037	15238	15258	15324	15226	15276	15236	15180	15143	15295	15057	15144	15386	15124	15189	15203	15154	15240	15098	15133	15195	15148	15071	15123	15173	15277	15184	15163	15334	15175	15146	15263	15277	15076	15326	15014	15245	15273	14943	15057	15143	15199	15171	15044	15141	15212	15182	15155	15133	15173	15120	15168	15086	15148	15008	15352	15027	15226	15146	15087	15273	15036	15268	15320	15147	15207	15145	15148	15043	15009	15241	15132	15220	15245	15007	15115	15124	15258	15226	15183	15207	15071	15057	15050	15100	15168	15139	15117	15240	15134	15171	15323	15186	15231	15017	15157	15063	15073	15120	15095	15145	15128	15271	15224	15267	15209	15123	15166	15195	15166	15025	15070	15249	15020	15066	15033	15148	15116	15320	15132	15068	15111	15227	15049	15202	15226	15250	15106	15065	15109	15191	15235	15274	15287	15256	15208	15154	15222	15028	15212	15151	15307	15155	15066	15190	15097	15261	15285	15151	15186	14964	15259	15072	15260	15078	15164	15238	15109	15063	15314	15091	15064	15071	15157	15117	15112	15280	15185	15007	15157	15273	15172	15113	15322	15066	15070	15309	15241	15222	15025	15121	15231	15226	15283	15038	15108	15227	15078	15066	15316	15109	15270	15166	15136	15225	15299	15068	15054	15187	15134	15168	15236	15106	15214	15167	15034	15242	15104	15065	15038	15125	15143	15187	15121	15144	15157	15322	15076	15258	15295	15081	15298	15154	15272	15159	15107	15199	15370	15217	15160	15116	15024	15158	15082	15341	15418	15142	15046	15193	15083	15263	15215	15218	15160	15081	15100	15162	15202	15182	15161	15164	15157	15295	15175	15190	15077	15097	15094	15128	15200	15148	15188	15098	15196	15094	15132	15177	15120	15214	15140	15166	15069	15259	15048	15165	15216	15256	14984	15240	15364	15214	15284	15256	15195	15092	15163	15251	15219	15061	15255	15087	15065	15037	15083	15051	15027	15046	15242	15158	15166	15203	15209	15173	15146	15073	15222	15129	15054	15348	15185	15251	14936	15090	15143	15211	15312	15150	15227	15194	15013	15353	15114	15143	15054	15241	15068	15172	15225	15165	15186	15240	15324	14911	15187	15166	15182	15153	15066	15201	15225	15158	15169	15163	15193	15212	15063	15092	15276	15258	15245	15183	15075	15190	15303	15312	15079	15024	15227	15174	15208	15292	15143	15185	15315	15341	15282	15256	15222	15232	15188	15130	15178	15309	15391	15191	15237	15141	15298	15275	15147	15117	15303	15117	15155	15152	15065	15099	15161	15097	15255	15123	15264	15167	15104	15134	15333	15091	15111	15237	15118	15266	15190	15192	15078	15209	15228	15196	15235	15043	15149	15167	15146	15155	15199	15094	15306	15183	15157	15256	15270	15332	15348	15103	15228	15209	15221	15169	15138	15221	15360	15075	15292	15169	15272	15212	15151	15111	15135	15238	15267	15258	15233	15040	15197	15125	15078	15097	15147	15186	15267	15282	15206	15094	15040	15217	15185	15134	15258	15134	15351	15279	15178	15160	15236	15246	15266	15165	15101	15123	15126	15176	15341	15241	15016	15099	15141	15021	15041	15331	15095	15104	15161	15033	15219	15224	15278	15110	15250	14841	15347	15093	15381	15167	15105	15107	15270	15199	15242	15097	15257	15311	15189	15080	15230	15267	15172	15302	15306	15106	15459	15125	15238	15289	15133	15097	15163	15239	15168	15205	15199	15172	15150	15240	15328	15071	14913	14978	15106	15273	15147	15007	15273	15173	15078	15300	15215	15139	15206	15218	15339	15116	15112	15141	15110	15140	15089	15381	15165	15243	15108	15210	15305	15106	15281	15221	15130	15151	15081	15157	15169	15141	15097	15064	15306	15213	15240	15203	15225	14958	15166	15210	15317	15162	15056	15079	15107	15209	15273	15057	14980	15065	15242	15111	15182	15116	15175	15212	15149	15158	15073	15274	15142	15268	15166	15214	15321	15111	15107	15250	15300	15035	15094	15261	15103	15100	15087	15252	15238	15231	15112	15190	15192	15061	15137	15081	15135	15092	15048	15260	15196	15474	15077	15201	15323	15071	15133	14995	15267	15061	15268	15363	15254	15111	15227	15233	15142	15178	15144	15212	15245	15063	15065	15238	15080	15258	15318	15122	15194	15117	15182	15240	15048	15151	15388	15130	15119	15217	15137	15236	15231	15290	15243	15202	15251	15094	15233	15125	15141	15174	15359	15278	15291	15116	15050	15188	15342	15081	15358	15102	15094	15063	15155	15055	15157	15204	15087	15089	15186	15270	15196	15142	15109	15420	15404	15291	15178	15177	15267	15034	15155	15136	15084	15252	15092	15129	15210	15116	15186	15152	15138	15108	15180	15105	15096	14994	15052	15031	15239	15224	15178	15140	15220	15052	15238	15228	15199	15125	14989	15213	15155	15179	15228	15111	15046	15189	15257	15055	15103	15198	15289	15298	15258	15025	15266	15197	15274	15169	15351	15269	15052	15318	15279	15149	15036	15142	15207	15205	15059	15397	15331	15105	15193	15212	15063	15317	15285	15194	15092	15093	15169	15262	15183	15017	15146	15201	15163	15138	15201	15186	15093	15264	15101	15239	15203	15254	15252	15323	15270	15293	15169	15197	15129	15284	15058	15225	15147	15207	15201	15222	15115	15329	15137	15113	15097	15192	15123	15006	15112	15288	15050	15182	15141	15095	15306	15052	14992	15279	15267	15041	15182	14928	15125	15196	15141	15083	15233	15257	15172	15118	15147	15250	15067	15374	15247	14835	15139	15070	15154	15231	14926	15181	15121	15217	15152	14917	15167	15115	15101	15263	15189	15173	15217	15212	15142	15122	15122	15097	15342	15089	15265	15335	15183	15139	15190	15213	15177	15118	15136	15126	15062	15135	15378	15062	15070	15213	15154	15210	15132	15262	15362	15137	15272	15215	15282	15208	15282	15104	15146	15297	15130	15245	15172	15144	15234	15106	15163	15262	15213	15135	15121	15284	15322	15146	15145	15325	15125	15103	15110	15104	15137	15133	15219	15167	15084	15189	15130	15270	14926	15203	14964	15187	15250	15038	15131	15290	15251	15165	15181	15150	15123	15033	15148	15071	15252	15053	15374	15098	15185	15119	15267	15133	15260	15311	15222	15096	15170	15222	15112	15229	15033	15277	15138	15136	15122	15338	15124	15181	15120	15045	15164	15391	15213	15317	15187	15303	15096	15176	15015	15150	15212	15212	15207	15055	15146	15147	15060	15255	15301	14999	15268	15017	14984	15132	15150	15150	15016	15179	15046	15201	15171	15142	15230	15279	15113	15283	15295	15226	15161	15191	15185	15092	15224	15111	15124	15117	15106	15086	15243	15056	15214	15189	15051	15194	14969	15399	15217	15279	15142	15180	15130	15070	15190	15020	15267	14983	15232	15123	15271	15160	15078	15238	15088	15115	15141	15176	15154	15087	15240	15197	15090	15108	15028	15248	15066	15123	15164	15202	15005	15049	15338	15151	14929	15108	15161	14995	15243	15277	15388	15139	15285	15076	15246	15063	15353	15147	15093	15145	15259	15146	15014	15231	15096	15182	15213	15207	15169	15045	15347	15040	15298	15156	15152	15172	15199	15128	15119	15146	15165	15222	14930	15071	15113	15155	15296	15301	15212	15112	15198	15067	15207	15183	15189	15154	15244	15131	15060	15143	15143	15184	15156	15119	15282	15045	15262	15111	15291	15172	15249	15104	15197	15081	15314	15200	15132	15158	15260	15154	14975	15164	15098	15110	15105	15124	15355	15202	15261	15138	15128	15206	15068	15219	15177	15147	15138	15124	15002	15031	15216	15149	15138	15214	15104	15265	15233	15198	15231	15198	15218	15086	15310	15055	15394	15349	15107	15096	15032	15224	15169	14892	15169	15120	15216	15108	15121	14966	14960	15137	15185	15235	15127	15213	15185	15105	15047	15213	15143	15119	15211	15263	15032	15050	15239	15089	15189	15055	15190	15179	15163	15358	15303	15051	15100	15232	15299	15201	15271	15212	15121	15141	15163	15031	15140	15164	15207	15204	15085	15058	15164	15225	15287	15078	15213	15151	15262	15055	15052	15278	15285	15262	15136	15107	15277	15138	15128	15243	15175	14972	15164	15219	15041	15280	15152	15227	15287	15167	15111	15222	15155	15341	15188	15072	15039	15162	15279	15262	15057	15086	15080	15090	15245	15289	15081	15037	15313	15280	15187	14982	15204	14947	15124	15009	15340	15088	15187	15194	15106	15149	15227	15195	15187	15213	15175	15203	15191	15097	15208	15163	14944	14959	15208	15224	15253	15132	15118	15177	14995	15067	15189	15156	15251	15102	15066	14993	15056	15164	15079	15248	15123	15123	15247	14998	15311	15234	15042	15293	14984	15093	15173	15048	15218	15210	15107	15282	15082	15111	15263	15248	15295	15039	15081	15193	15244	15171	15162	15242	15267	15107	15207	15393	14988	15215	15118	15187	15221	15067	15060	15168	15310	15222	15382	15186	15195	14996	15345	15159	15103	15150	15168	15146	15125	15119	14986	15143	15022	15295	15150	15290	15187	15191	15236	15168	15232	15170	14997	15207	15138	15055	15226	15255	15506	15230	15177	15212	15161	15087	15284	15183	15146	15116	15129	15142	15087	15079	15359	15225	15318	15183	15112	15157	15271	15164	15172	15069	15202	15211	15030	15089	15132	15096	15279	15277	15139	15070	15085	15064	15131	15051	15291	15047	15058	15116	15370	15192	15078	15101	15114	15073	15056	15083	15191	15184	15197	15158	15171	15121	14960	15068	15217	15181	15117	15259	15114	15291	15167	15407	15082	15201	15161	15115	15125	15212	14857
30107	31847	37283	32550	25538	22864	21052	19622	19236	18697	18381	18249	18093	17727	17819	17736	17909	17536	17845	17635	17643	17648	17618	17588	17645	17781	17705	17657	17531	17607	17742	17625	17615	17668	17509	17595	17600	17607	17706	17376	17683	17703	17530	17378	17715	17636	17343	17748	17633	17700	17531	17794	17834	17425	17792	17850	17538	17682	17640	17475	17806	17584	17775	17597	17427	17794	17486	17495	17655	17742	17821	17817	17494	17623	17543	17668	17600	17529	17468	17781	17723	17571	17736	17647	17495	17485	17613	17412	17597	17600	17549	17665	17510	17742	17452	17475	17837	17741	17536	17593	17631	17676	17714	17802	17719	17731	17528	17595	17563	17688	17720	17535	17532	17558	17636	17474	17577	17801	17778	17606	17580	17675	17573	17585	17483	17612	17252	17433	17492	17555	17780	17580	17413	17485	17669	17499	17386	17570	17533	17618	17704	17623	17581	17648	17558	17711	17649	17521	17558	17645	17336	17647	17703	17353	17633	17546	17477	17659	17529	17660	17655	17427	17523	17577	17589	17644	17521	17519	17572	17524	17738	17400	17498	17531	17662	17657	17642	17659	17425	17718	17373	17621	17509	17641	17579	17445	17609	17484	17588	17456	17613	17504	17570	17688	17687	17681	17638	17558	17628	17461	17546	17438	17715	17552	17766	17454	17622	17606	17749	17708	17556	17714	17604	17651	17605	17511	17737	17580	17689	17735	17549	17681	17373	17579	17566	17711	17601	17778	17702	17443	17502	17539	17587	17383	17721	17547	17510	17702	17534	17707	17618	17620	17664	17730	17632	17645	17714	17605	17511	17734	17538	17594	17551	17703	17740	17567	17559	17634	17653	17584	17542	17736	17618	17599	17591	17551	17667	17370	17667	17671	17803	17714	17676	17821	17750	17659	17584	17511	17439	17690	17255	17627	17621	17495	17593	17578	17572	17478	17610	17581	17682	17787	17665	17729	17598	17486	17753	17775	17569	17601	17520	17563	17630	17460	17753	17649	17590	17527	17607	17660	17788	17389	17625	17566	17446	17414	17613	17447	17658	17550	17534	17668	17592	17586	17506	17747	17614	17501	17639	17636	17654	17477	17417	17588	17519	17523	17643	17474	17687	17526	17676	17471	17526	17834	17656	17645	17693	17455	17324	17695	17585	17464	17527	17729	17622	17637	17632	17608	17507	17670	17577	17614	17706	17711	17435	17502	17733	17489	17686	17683	17664	17628	17644	17528	17450	17619	17607	17557	17606	17637	17620	17334	17543	17507	17547	17831	17740	17697	17739	17659	17655	17681	17587	17524	17580	17732	17644	17510	17579	17515	17726	17710	17579	17301	17624	17471	17702	17749	17766	17491	17458	17658	17638	17465	17536	17408	17666	17669	17515	17386	17827	17821	17539	17685	17425	17601	17462	17646	17658	17672	17666	17634	17558	17594	17646	17606	17481	17479	17723	17538	17479	17671	17615	17521	17521	17723	17674	17557	17594	17643	17788	17545	17636	17550	17479	17696	17651	17584	17717	17488	17637	17595	17452	17675	17728	17641	17610	17645	17722	17509	17854	17834	17731	17525	17611	17539	17478	17615	17792	17684	17748	17562	17615	17651	17727	17733	17694	17638	17675	17743	17585	17561	17587	17693	17587	17706	17464	17475	17711	17664	17498	17706	17626	17497	17885	17731	17735	17696	17558	17704	17734	17705	17551	17675	17619	17535	17636	17662	17772	17625	17674	17676	17662	17764	17740	17575	17843	17559	17709	17427	17499	17574	17499	17729	17459	17835	17723	17420	17645	17675	17571	17606	17608	17564	17546	17642	17621	17605	17580	17550	17725	17567	17408	17484	17448	17653	17499	17552	17503	17748	17705	17598	17646	17622	17462	17545	17651	17658	17516	17379	17459	17389	17586	17583	17667	17712	17430	17518	17660	17619	17555	17553	17618	17607	17616	17526	17625	17690	17654	17772	17683	17843	17663	17470	17627	17431	17586	17481	17603	17565	17548	17573	17681	17728	17450	17593	17441	17515	17624	17550	17634	17660	17419	17621	17596	17674	17623	17514	17619	17689	17576	17730	17401	17705	17683	17683	17574	17635	17611	17548	17623	17538	17523	17763	17712	17777	17665	17750	17666	17349	17595	17508	17693	17628	17844	17315	17523	17307	17428	17769	17700	17633	17647	17552	17560	17600	17496	17642	17598	17526	17527	17402	17461	17684	17639	17361	17562	17574	17500	17662	17486	17762	17654	17729	17468	17726	17626	17565	17667	17720	17802	17565	17499	17604	17704	17543	17775	17722	17524	17505	17592	17494	17683	17580	17732	17618	17841	17477	17633	17540	17703	17658	17579	17726	17623	17715	17731	17621	17679	17480	17425	17629	17732	17573	17804	17583	17590	17668	17622	17510	17783	17521	17711	17308	17632	17646	17449	17633	17662	17455	17412	17403	17453	17779	17681	17501	17679	17554	17547	17618	17634	17569	17518	17608	17665	17498	17427	17700	17613	17857	17605	17575	17534	17758	17552	17565	17574	17564	17574	17701	17728	17468	17615	17502	17611	17788	17537	17493	17674	17626	17504	17356	17321	17764	17462	17677	17608	17466	17557	17591	17350	17706	17688	17589	17547	17797	17553	17707	17334	17720	17790	17782	17565	17636	17662	17806	17665	17762	17652	17508	17651	17473	17683	17633	17727	17718	17569	17509	17497	17570	17545	17629	17743	17583	17552	17821	17529	17493	17567	17747	17590	17809	17754	17480	17735	17457	17590	17544	17846	17527	17484	17512	17567	17628	17504	17587	17625	17739	17655	17711	17595	17467	17769	17464	17696	17522	17589	17687	17518	17702	17729	17617	17355	17444	17572	17586	17743	17513	17535	17672	17500	17809	17581	17718	17564	17467	17399	17630	17794	17360	17700	17582	17637	17802	17657	17616	17567	17487	17574	17692	17595	17757	17502	17673	17557	17617	17922	17676	17528	17580	17537	17513	17703	17423	17786	17576	17421	17915	17740	17325	17645	17524	17515	17438	17543	17624	17729	17809	17571	17745	17664	17669	17766	17624	17621	17498	17523	17561	17671	17608	17535	17457	17611	17572	17530	17686	17317	17569	17725	17610	17579	17798	17762	17587	17503	17455	17537	17599	17822	17661	17522	17869	17582	17703	17616	17630	17520	17558	17534	17480	17443	17516	17635	17771	17669	17684	17602	17666	17538	17698	17397	17841	17402	17467	17554	17509	17359	17391	17333	17588	17591	17737	17710	17584	17596	17727	17410	17653	17736	17683	17519	17599	17799	17770	17816	17765	17737	17643	17652	17567	17633	17652	17789	17628	17694	17484	17781	17689	17477	17443	17493	17539	17570	17546	17448	17483	17702	17641	17631	17754	17560	17720	17526	17583	17713	17569	17683	17382	17534	17799	17577	17686	17863	17618	17689	17670	17838	17581	17485	17618	17629	17536	17593	17451	17543	17575	17556	17508	17589	17562	17492	17500	17501	17732	17558	17551	17770	17826	17555	17566	17589	17568	17543	17887	17833	17658	17602	17528	17592	17558	17780	17688	17656	17555	17806	17709	17524	17610	17846	17515	17584	17494	17480	17598	17645	17489	17723	17590	17490	17698	17785	17773	17491	17669	17582	17498	17576	17733	17583	17730	17430	17606	17756	17676	17705	17354	17606	17567	17554	17522	17558	17611	17536	17384	17641	17666	17492	17627	17518	17611	17619	17606	17554	17752	17535	17554	17619	17799	17561	17711	17722	17460	17758	17747	17715	17670	17546	17527	17604	17599	17693	17552	17381	17396	17591	17722	17646	17467	17662	17657	17709	17557	17840	17633	17670	17659	17610	17690	17891	17526	17548	17469	17447	17458	17511	17545	17600	17510	17852	17642	17743	17646	17622	17762	17501	17483	17654	17622	17616	17597	17596	17792	17476	17595	17602	17491	17420	17706	17584	17713	17804	17717	17681	17729	17652	17639	17443	17601	17771	17603	17545	17603	17483	17562	17608	17680	17767	17627	17530	17666	17606	17540	17578	17665	17374	17620	17686	17556	17781	17729	17526	17646	17679	17659	17643	17692	17559	17641	17636	17456	17660	17673	17627	17743	17596	17559	17645	17522	17565	17565	17456	17721	17837	17544	17599	17563	17617	17530	17642	17612	17526	17617	17573	17415	17571	17561	17572	17616	17670	17568	17646	17666	17675	17821	17629	17438	17453	17452	17562	17446	17402	17599	17425	17629	17788	17574	17686	17529	17625	17420	17625	17597	17728	17651	17569	17588	17580	17525	17685	17438	17706	17822	17536	17754	17625	17412	17610	17708	17572	17672	17648	17420	17475	17503	17266	17322	17750	17648	17585	17565	17537	17663	17792	17396	17738	17527	17555	17636	17668	17645	17719	17723	17654	17590	17628	17770	17564	17746	17875	17541	17397	17583	17743	17566	17663	17525	17333	17460	17514	17759	17454	17624	17491	17594	17793	17634	17400	17555	17351	17566	17558	17593	17518	17366	17519	17510	17769	17686	17574	17479	17713	17559	17688	17643	17886	17596	17743	17536	17569	17591	17547	17645	17491	17621	17557	17677	17618	17719	17674	17683	17525	17551	17482	17642	17632	17527	17640	17783	17701	17592	17654	17730	17586	17526	17530	17565	17440	17572	17612	17732	17592	17673	17581	17414	17513	17667	17621	17827	17517	17716	17568	17697	17671	17692	17615	17603	17629	17536	17455	17435	17677	17577	17784	17696	17627	17665	17614	17446	17776	17607	17797	17693	17536	17594	17634	17729	17648	17741	17664	17519	17516	17512	17616	17614	17727	17805	17629	17636	17509	17549	17489	17774	17491	17543	17541	17686	17654	17779	17362	17526	17510	17591	17800	17731	17753	17588	17540	17756	17633	17623	17836	17551	17672	17665	17506	17634	17474	17604	17527	17456	17717	17589	17381	17683	17506	17726	17691	17576	17632	17619	17572	17551	17570	17630	17612	17735	17732	17554	17588	17514	17545	17601	17710	17675	17620	17586	17454	17764	17644	17557	17500	17784	17583	17489	17577	17640	17558	17599	17513	17674	17703	17618	17487	17748	17454	17659	17623	17755	17566	17495	17670	17613	17463	17744	17520	17597	17492	17539	17672	17709	17641	17849	17765	17687	17459	17633
37580	50503	43636	32978	26104	22130	19800	18258	17198	16584	15936	15822	15496	15793	15248	15461	15445	15177	15205	15167	15041	15239	15246	15318	14943	15168	15011	15106	15245	14941	15021	14956	15048	15048	15136	15076	14966	15072	15035	15097	15254	15066	15204	14985	15088	15216	15125	14977	15009	14954	14980	15067	14947	14951	15021	14967	15054	14969	15022	15227	15029	15085	14951	15075	15010	15027	14966	15084	15038	15006	14957	14944	15045	14915	15082	14988	15080	14897	15121	15178	14987	15150	15043	15149	14873	14929	15097	15221	15048	15094	14875	15028	15080	14989	15021	15086	15028	15066	15067	14978	15079	14936	14981	15016	15052	14916	15179	14938	15077	14911	14927	14944	15066	14924	15093	15200	15026	14998	15013	15140	15119	15033	15026	14978	14995	14979	15159	14961	14947	15133	15016	14963	15006	15060	14973	15158	14972	15006	14993	15026	14812	14938	14708	15138	14932	14965	15111	15005	14915	15210	15035	15090	15065	14913	15039	15236	14962	14882	15032	15075	14994	14999	15127	15079	15020	15100	15054	15064	14968	14975	15019	14976	15069	15134	15061	15053	15066	15051	15002	15019	14950	15128	15138	14969	15075	15053	15097	14778	14910	15103	15051	15018	15119	15130	15245	15105	14866	15084	15186	14933	15131	15182	15096	15042	15115	15128	14938	15015	15058	15121	15159	15217	15166	14910	15095	15021	15032	15001	15058	15047	15085	15193	14993	15100	15109	15124	15147	15153	15008	15036	15129	14900	15127	15018	15076	15147	15060	14917	14976	15060	15179	15018	14965	15098	14912	14990	14937	15045	15150	14983	15105	15067	14973	14965	15008	14911	15026	14970	14969	14916	14985	15083	15233	15098	15129	14922	14982	15195	15007	15022	15139	14950	15008	14974	14924	15075	15008	14974	15054	15031	14955	15220	15041	15095	15041	14916	15107	15063	14967	14960	15110	15011	14991	15008	15132	14968	15115	15044	14980	14921	14989	15131	15091	14976	14960	15067	15151	15013	14953	14976	14845	15100	14877	14996	15062	15142	15110	14995	15211	15011	15120	15166	15013	15151	15133	15091	15071	15058	14870	14999	15062	15081	15105	15165	15059	15197	14872	15038	15012	15072	15147	15160	15015	15152	14821	14894	15132	15063	15136	15081	14930	15062	15281	14960	15237	14998	15056	15109	15206	15093	15058	15122	15264	14915	14941	15106	15030	15100	15123	15127	14999	14975	15255	15020	15016	15030	14977	15082	14962	14953	14956	14977	14954	14904	15050	15036	15028	14908	15054	15041	15103	15111	14994	15055	14964	14935	15106	15053	14879	15035	15085	15039	14932	14912	14988	15021	15136	15043	15131	15015	14799	15152	15048	15005	14909	15030	14991	15079	15060	15134	15076	15091	15121	15166	15018	14995	14991	14998	14982	14946	15261	14968	14953	14948	14924	15220	15011	15140	15079	15016	15138	14995	15129	15078	14922	14839	15009	15113	15140	14899	14926	15072	15067	14924	15116	14883	14971	15045	15058	15071	15075	15062	15207	14981	15058	14851	14964	15005	14981	15057	15019	15002	15065	15147	15000	15072	14773	15204	14904	14962	14985	15084	15265	14847	15053	14985	14921	15154	14887	15066	15044	15014	15183	15012	14946	14765	15049	15191	15020	14999	15053	15134	15107	14991	15190	15145	14797	14959	15039	15010	14936	15087	14891	14972	15002	14895	14946	15066	14914	14961	14957	14980	14975	15082	15136	15127	15021	15114	15203	14956	15125	15089	15020	15122	15171	15016	14989	15019	15107	14846	15038	15183	14979	15095	15054	15058	15101	15036	14978	14868	15025	14761	14997	15101	15084	15141	14893	15094	14923	15135	15060	15075	15021	15205	14986	15083	15053	14998	15007	14960	15044	15010	15000	14882	15048	15136	14905	15223	15083	14956	14939	15091	15005	15056	15037	15209	15046	14973	14996	15015	15052	15010	15228	15099	15079	14945	14940	14974	15139	15073	14879	15023	15067	15093	14979	14906	15020	14976	15087	14983	15196	15090	14960	14801	15081	15165	14967	14767	14952	15053	14917	15054	15098	15037	15027	15069	15117	15078	15100	15182	15027	14875	15080	14894	14858	15063	14911	15241	14920	15094	15010	15051	15131	15061	14727	14958	14889	14939	15013	15138	15141	14963	14856	14925	15019	14952	15114	14920	15116	15098	15000	14990	15095	15098	15103	15158	14841	15028	15004	15218	14946	14942	14915	14968	15056	14883	15046	14940	14911	15117	14896	15110	14981	14939	15099	14961	14968	15124	14909	15020	15045	15056	15089	14958	15238	15062	15060	15081	15101	15018	14983	15032	15123	15119	15026	14986	15209	14989	15116	15104	14946	15207	14908	15012	14936	15121	14922	15251	15077	15103	15021	14909	15067	15048	15064	15076	15085	15085	14931	15000	15135	14902	15021	15140	14983	14980	14921	15087	15023	15084	15322	15026	14825	15164	15257	15073	15274	14919	15146	15113	15027	14771	15022	15120	15044	15047	15148	15101	15046	14778	14953	15207	15040	15083	15154	14812	15083	15172	14981	15054	15014	15069	14977	15069	15080	15325	14805	15009	14831	14965	15208	15146	15133	15067	14919	15050	14944	14941	15027	15073	14992	15038	15065	14936	15038	15019	14986	14924	15073	15065	15177	15033	15077	15053	15130	14960	15157	15088	15072	15177	14996	15037	15143	14872	14802	14940	15060	14977	14906	15031	15079	15079	15067	15105	15015	15066	15037	14976	14875	15023	14971	15020	14848	15007	15076	14955	14917	14932	15124	15020	15221	15070	15016	15007	15112	15022	15075	15075	15053	15120	14968	15088	15222	15140	15091	15287	14887	14870	15059	15029	14932	15062	15165	15017	15104	14996	15126	15140	15046	15028	14871	15186	14793	15175	15045	15061	14936	14926	15037	15138	15112	15261	15092	14994	14998	15003	15178	14917	15064	14894	15007	15094	15077	14918	14999	15076	15051	15200	14959	14929	15093	14990	14975	15156	14978	15034	14965	15055	14958	14926	15235	14928	15010	15149	15141	14908	14883	15047	14898	14978	14996	15015	14938	14955	15046	14952	15167	15000	15157	15048	15136	15032	15025	15012	15038	15226	15056	15184	15034	15024	14992	15030	15086	14956	15194	15103	15032	14902	15135	14903	14984	15156	14843	15139	14835	15031	14989	15110	15026	14835	14889	15015	14964	15153	14953	14990	15044	15180	15068	15121	14975	15006	15073	15115	15148	15036	14965	15056	14830	15125	15097	15092	15094	15049	15071	15098	15066	14989	15122	15019	14946	15196	14967	15122	14997	15026	14978	15149	14989	14983	15032	15145	15013	15037	14971	15016	15047	15020	14946	15051	14863	14930	14940	14949	15172	15144	14975	15085	14793	15030	15279	15139	14998	15046	14912	14992	15108	15029	14863	15085	15101	15229	14959	15083	15067	15050	14946	15152	15002	15066	15047	15059	15024	15061	15025	15103	14958	14985	15119	15101	15170	14912	15051	14931	15013	14957	14944	14958	14959	14881	15018	15123	14966	15339	14997	15081	15095	15048	15066	15095	15014	15013	15008	15023	15119	14891	14995	15101	15187	15181	14943	14976	15110	15043	15072	15123	15111	14923	15181	15120	15170	14840	15151	15081	15110	14966	15047	15063	15233	14999	15061	14855	14916	15045	15113	15089	15130	14926	15212	15313	14953	14991	14969	14978	14943	14952	15011	15047	15195	15045	15113	15023	15134	14979	14863	15137	14991	14762	15044	14905	14899	15187	14876	15078	14977	15251	14908	15139	15097	15130	15021	15093	15107	15184	14906	15166	15143	15113	14898	15128	15045	15064	14916	14977	15084	15044	15109	15079	14983	14904	15036	15056	14936	15067	15083	15006	15115	14962	14929	15162	14909	15098	15037	14944	15061	14945	14828	14988	15103	15093	15083	15087	14807	15093	14950	15027	15246	15107	14998	14965	15027	15070	15055	15086	15182	15138	15147	15045	14966	15099	15049	15054	14989	15062	15109	15097	14952	15106	14891	15097	15010	15086	15064	15116	14959	15147	14995	15208	15034	15041	14854	14969	15063	14965	15070	15103	15093	14952	14875	15172	14984	14903	15044	15117	15063	15117	15036	15057	14929	14970	14855	14850	15131	14823	14997	15173	15268	15253	14935	15004	15113	15096	15146	14941	14938	15124	15160	15017	15108	15084	15002	15051	15111	15003	15180	15156	15000	15068	15212	15138	14982	14939	15149	15160	14960	15029	15207	14992	15099	14973	15072	14854	15053	15081	15022	15137	15092	15126	14962	15136	15078	14900	15178	14870	15173	14982	15089	15121	15125	15021	15004	14971	14967	15143	15129	15190	14903	14894	15118	15041	14968	15031	14986	14913	14903	14895	14809	15047	14903	15020	15152	15072	15114	15064	15075	15113	15143	15035	15217	14968	15088	15003	15069	15036	14966	15160	15003	14919	14957	14927	15128	15097	15070	14999	15125	15201	15016	15136	15152	14970	14992	14969	15051	14992	14955	15159	15065	15121	15124	14949	15114	15107	15120	15209	15182	15076	15008	15025	15161	15111	14824	15092	15103	15146	15114	14964	15100	14974	14980	15133	14992	15165	15004	15109	15045	14996	15076	15114	14873	15209	14992	14953	15069	15005	14898	15029	15169	14852	15225	15086	15170	15171	14993	15069	15070	15050	15047	14927	15061	15010	15026	15236	14901	15069	15080	15036	15022	15073	15103	15235	15044	15000	14939	15003	14857	15103	15153	14817	15033	14967	14801	14968	15124	15036	14984	14917	15093	15049	14985	15007	15064	14957	15043	14927	15007	15054	14911	15039	14999	14922	14978	15065	15154	15205	15028	14962	14923	15124	14918	14971	15081	15048	14847	15227	15107	15084	15110	15097	15174	14888	15049	15089	14910	15063	14897	15047	15180	15171	14908	15043	15065	15135	15079	15034	15000	15029	14881	15082	14772	14847	15071	15092	15097	15021	14916	14897	15183	15041	15121	15075	15075	15068	15019	15101	14972	14982	14853	15072	15110	14982	15037	15115	15016	14967	15038	15047	15078	15070	15018	15103	15090	14999	15033	15018	15026	14864	14959	15127	15033	15054	15119	15255	15097	15149	15004	15114
23968	21466	29259	26136	25680	26776	25380	21712	20175	19360	18650	18503	18237	18087	17990	17886	17743	17693	17631	17665	17587	17487	17634	17526	17543	17318	17607	17755	17635	17394	17581	17403	17430	17350	17517	17426	17424	17520	17267	17396	17582	17544	17558	17398	17518	17272	17381	17285	17459	17633	17578	17376	17286	17557	17395	17470	17414	17273	17431	17313	17297	17592	17549	17563	17374	17463	17532	17424	17227	17533	17502	17588	17296	17198	17440	17648	17662	17454	17503	17563	17258	17296	17381	17336	17344	17559	17742	17368	17450	17335	17250	17466	17284	17422	17474	17503	17431	17274	17465	17412	17333	17199	17575	17375	17420	17434	17477	17667	17406	17327	17306	17552	17535	17263	17405	17554	17798	17491	17318	17597	17631	17370	17243	17463	17592	17506	17435	17567	17331	17524	17382	17421	17213	17156	17328	17444	17577	17517	17331	17432	17413	17634	17322	17453	17407	17483	17457	17539	17306	17351	17418	17368	17541	17382	17514	17382	17720	17613	17486	17353	17456	17586	17572	17517	17465	17491	17504	17361	17187	17395	17458	17462	17478	17499	17399	17432	17564	17368	17570	17365	17297	17530	17286	17269	17434	17416	17449	17399	17443	17437	17650	17352	17459	17221	17495	17566	17351	17377	17490	17415	17414	17440	17484	17320	17541	17526	17484	17562	17414	17280	17294	17431	17658	17469	17174	17483	17580	17357	17356	17503	17315	17443	17480	17597	17541	17301	17470	17401	17512	17320	17347	17525	17368	17511	17558	17369	17246	17520	17558	17325	17571	17392	17505	17389	17409	17333	17391	17495	17552	17286	17484	17558	17571	17616	17313	17462	17599	17247	17577	17334	17311	17596	17505	17407	17374	17380	17367	17543	17361	17286	17509	17415	17434	17381	17266	17512	17439	17298	17431	17403	17212	17469	17510	17391	17267	17501	17507	17287	17517	17555	17339	17436	17425	17332	17424	17400	17638	17357	17534	17435	17531	17320	17397	17401	17343	17454	17563	17302	17368	17347	17570	17263	17736	17688	17277	17245	17537	17316	17277	17317	17425	17526	17371	17624	17356	17484	17319	17420	17449	17479	17401	17346	17484	17479	17262	17480	17581	17516	17453	17432	17494	17395	17632	17453	17385	17460	17459	17268	17528	17445	17281	17406	17427	17358	17385	17529	17454	17453	17454	17381	17461	17563	17437	17276	17359	17355	17487	17443	17382	17372	17498	17579	17584	17394	17569	17495	17478	17418	17365	17330	17328	17468	17278	17394	17488	17480	17168	17491	17478	17442	17566	17495	17589	17424	17359	17494	17338	17310	17253	17218	17343	17277	17374	17361	17413	17475	17408	17482	17485	17356	17355	17283	17535	17346	17478	17492	17513	17357	17532	17499	17448	17397	17493	17605	17534	17543	17301	17217	17530	17552	17363	17256	17319	17267	17351	17234	17380	17456	17315	17465	17441	17417	17468	17354	17415	17506	17386	17403	17462	17356	17264	17580	17540	17562	17462	17408	17453	17455	17363	17478	17361	17476	17470	17534	17334	17407	17464	17613	17454	17280	17419	17478	17482	17424	17403	17352	17321	17432	17490	17534	17695	17485	17532	17349	17314	17348	17409	17236	17392	17356	17417	17355	17411	17450	17589	17438	17569	17460	17548	17308	17403	17297	17452	17375	17384	17504	17505	17449	17435	17384	17426	17347	17342	17287	17324	17482	17499	17565	17371	17295	17415	17323	17533	17312	17428	17207	17383	17367	17593	17432	17558	17464	17498	17258	17332	17344	17250	17403	17510	17258	17654	17293	17317	17342	17350	17614	17414	17561	17438	17442	17493	17439	17378	17409	17273	17448	17480	17458	17202	17310	17414	17420	17484	17505	17540	17479	17439	17366	17333	17353	17419	17394	17401	17311	17332	17292	17423	17600	17419	17491	17467	17346	17399	17485	17535	17586	17458	17456	17320	17531	17499	17530	17525	17354	17535	17102	17430	17427	17376	17428	17287	17436	17660	17285	17545	17501	17163	17429	17443	17412	17390	17455	17517	17526	17156	17364	17458	17206	17285	17521	17422	17324	17416	17519	17592	17473	17403	17440	17200	17495	17381	17630	17426	17423	17561	17403	17456	17511	17501	17319	17323	17435	17462	17531	17490	17444	17536	17526	17377	17382	17369	17477	17432	17147	17329	17379	17401	17475	17507	17489	17410	17465	17363	17232	17281	17240	17510	17447	17526	17335	17357	17253	17327	17563	17551	17357	17484	17488	17620	17356	17418	17358	17427	17385	17498	17515	17397	17572	17293	17250	17306	17562	17363	17268	17618	17323	17502	17282	17398	17206	17492	17281	17632	17424	17447	17331	17414	17336	17635	17518	17460	17562	17390	17450	17576	17468	17430	17428	17400	17345	17326	17266	17401	17509	17336	17324	17199	17504	17412	17474	17479	17414	17418	17417	17349	17489	17402	17414	17280	17463	17493	17248	17451	17751	17475	17558	17406	17578	17414	17501	17307	17273	17539	17474	17357	17350	17488	17490	17441	17369	17462	17690	17562	17373	17476	17357	17463	17399	17453	17653	17382	17524	17436	17260	17349	17490	17424	17334	17506	17420	17562	17210	17433	17614	17220	17581	17320	17358	17554	17233	17368	17336	17487	17345	17478	17503	17411	17516	17359	17487	17646	17347	17524	17396	17360	17485	17455	17297	17498	17561	17587	17457	17354	17450	17335	17325	17361	17214	17502	17077	17415	17345	17454	17480	17550	17197	17545	17236	17415	17525	17481	17042	17335	17261	17457	17421	17565	17357	17321	17409	17475	17299	17427	17484	17517	17445	17441	17528	17527	17391	17266	17575	17395	17362	17376	17575	17544	17348	17485	17369	17323	17532	17398	17024	17433	17349	17358	17471	17460	17590	17346	17442	17506	17442	17560	17424	17387	17391	17382	17369	17649	17368	17485	17584	17282	17458	17471	17429	17426	17338	17502	17393	17383	17453	17606	17319	17401	17468	17478	17416	17373	17381	17417	17520	17575	17524	17384	17405	17662	17608	17569	17477	17405	17500	17347	17498	17520	17278	17456	17545	17283	17538	17454	17539	17639	17504	17406	17366	17426	17561	17148	17644	17541	17445	17404	17553	17469	17581	17466	17514	17495	17375	17477	17294	17245	17372	17182	17447	17413	17499	17124	17431	17433	17294	17347	17507	17445	17425	17409	17481	17350	17450	17466	17469	17484	17496	17273	17418	17505	17119	17365	17455	17305	17574	17449	17350	17510	17245	17359	17630	17413	17381	17446	17117	17417	17248	17626	17384	17440	17399	17504	17259	17476	17448	17554	17592	17414	17382	17398	17459	17464	17411	17273	17304	17205	17509	17490	17571	17530	17489	17553	17356	17541	17364	17327	17518	17212	17385	17395	17197	17317	17411	17769	17417	17335	17660	17332	17283	17420	17400	17376	17570	17577	17521	17475	17436	17185	17458	17373	17472	17188	17311	17418	17368	17450	17511	17312	17357	17429	17501	17663	17454	17569	17454	17553	17448	17383	17342	17554	17581	17396	17436	17608	17555	17464	17477	17440	17433	17407	17428	17431	17374	17382	17337	17431	17577	17428	17422	17391	17368	17411	17162	17346	17368	17511	17374	17465	17511	17515	17362	17558	17160	17361	17401	17631	17394	17408	17489	17467	17290	17268	17400	17375	17414	17538	17391	17486	17497	17572	17451	17365	17434	17334	17579	17448	17458	17464	17387	17297	17650	17547	17483	17578	17744	17502	17744	17494	17340	17361	17218	17377	17428	17387	17494	17463	17539	17537	17484	17409	17482	17498	17521	17680	17310	17580	17396	17298	17401	17479	17555	17373	17559	17459	17453	17338	17510	17502	17629	17576	17491	17397	17478	17519	17630	17726	17501	17460	17476	17669	17551	17376	17559	17418	17298	17417	17723	17552	17605	17472	17456	17418	17630	17294	17319	17246	17539	17349	17524	17548	17344	17411	17461	17558	17367	17470	17527	17773	17237	17443	17529	17448	17594	17227	17395	17581	17538	17485	17445	17446	17714	17581	17523	17333	17305	17519	17508	17413	17482	17513	17482	17371	17426	17595	17413	17525	17335	17344	17504	17512	17458	17204	17506	17412	17206	17428	17261	17359	17372	17581	17327	17589	17506	17534	17401	17395	17457	17616	17534	17291	17434	17237	17355	17435	17347	17403	17467	17394	17431	17614	17373	17432	17279	17512	17523	17302	17480	17594	17463	17434	17463	17384	17458	17414	17509	17495	17484	17530	17365	17251	17135	17293	17604	17497	17373	17359	17070	17489	17338	17571	17587	17465	17386	17464	17436	17595	17417	17438	17371	17520	17369	17459	17213	17382	17383	17468	17365	17614	17378	17493	17461	17254	17339	17356	17418	17641	17463	17474	17356	17426	17407	17437	17328	17399	17488	17327	17351	17476	17323	17282	17307	17459	17503	17382	17388	17433	17461	17675	17411	17552	17595	17523	17287	17471	17294	17717	17493	17298	17486	17512	17430	17466	17510	17575	17390	17386	17318	17514	17308	17443	17413	17470	17254	17402	17406	17620	17477	17480	17326	17239	17492	17424	17401	17507	17536	17272	17394	17558	17285	17460	17314	17741	17518	17446	17284	17337	17314	17632	17500	17363	17184	17473	17453	17409	17390	17317	17290	17331	17472	17349	17327	17404	17374	17425	17197	17376	17462	17379	17417	17412	17453	17461	17411	17321	17328	17584	17468	17328	17547	17304	17453	17526	17226	17361	17537	17419	17410	17481	17328	17442	17307	17510	17534	17361	17287	17329	17411	17443	17502	17254	17329	17368	17447	17510	17232	17315	17343	17455	17492	17576	17485	17456	17424	17538	17188	17373	17509	17259	17490	17306	17404	17283	17597	17511	17403	17242	17252	17491	17444	17617	17181	17219	17415	17290	17467	17432	17329	17435	17419	17414	17219	17414	17524	17572	17642	17350	17379	17653	17418	17419	17471	17456	17288	17418	17337	17398	17365	17383	17335	17296	17453	17535	17612	17442	17509	17365	17580	17429	17418	17646	17289	17455	17458	17433	17399	17167	17297	17493	17606	17655	17487	17427	17481	17302	17239	17523	17421	17343	17353	17263	17256	17445	17472	17450	17529	17387	17377
37355	58430	52497	39469	32553	26907	22880	20341	18639	17516	16812	16114	15761	15532	15379	15266	15171	14983	15175	15157	14994	14925	15064	15205	15093	14991	15145	15118	14952	14864	14989	15001	14954	14992	14849	15021	14887	14922	14812	15054	14948	14882	14802	14830	15053	14974	14912	14982	15000	14880	14959	15035	14929	14949	14840	15066	15054	14896	14920	14776	14901	14845	15042	14780	14864	14859	14953	14953	14906	14889	14812	14786	14835	14820	14770	14901	14975	14926	14767	14871	14832	14781	14818	14850	14938	14968	15008	14823	14905	14925	14921	14800	14912	14877	15000	14953	14995	14766	14698	14908	14731	14990	14937	14963	14979	14957	14858	14918	14783	14818	14860	14727	14794	14724	14785	14980	14938	14843	15004	14794	14914	14898	15125	14742	14895	14827	14885	14865	14995	14893	14758	14770	14911	15003	14915	14859	14741	14972	15137	14790	14870	14870	14882	14825	14933	14985	14919	14799	14803	14909	15042	14864	14837	14907	14830	14944	15015	14961	14844	14689	14978	14788	15056	14822	14940	14948	14787	14728	14746	14855	14798	14856	14786	14826	14973	14781	14860	15021	14814	14880	14805	14957	14804	14724	14873	14948	14713	14932	14735	14875	14789	14921	14879	14844	14785	14838	14806	14950	14856	14844	14863	14919	14949	14981	14915	14767	15011	14935	14873	14852	14928	14931	14747	15086	14840	15015	14979	15007	14881	14955	14980	14981	14905	14981	14703	14861	14901	14930	15002	14928	15027	15115	14601	15136	14880	14631	14829	15007	14820	14870	14806	15032	14755	14954	14840	14968	14788	14899	14797	14820	14972	14898	14877	14947	14931	14848	14967	14864	14789	14939	14816	14871	14848	14974	14921	14756	14781	14730	15026	14847	14898	14643	15001	14876	14928	14994	14777	15100	14948	14985	14971	14935	15057	14829	14997	14889	14884	14777	14900	15032	15021	14768	14837	14797	14837	14878	14944	14994	14910	14809	14998	14782	14902	14823	14700	14939	14854	15075	14851	14891	14960	14899	14821	14842	14795	15096	14943	14903	14871	15084	14934	14890	14892	14718	14872	14736	14863	15107	14921	15036	14779	14779	14891	14883	14789	14968	15118	14873	14990	14848	14824	14775	14929	15102	15027	14786	14785	14737	14824	14912	14916	14819	14912	14857	14854	15017	14988	14848	15043	15040	14792	14774	14817	14875	15012	15015	14775	14681	15007	14926	14786	14833	14678	14865	14848	14894	15026	14924	14838	14904	14958	14756	15056	14713	14882	14886	14886	14825	15058	14916	14885	14828	15045	14761	14838	14897	14874	14847	14938	14944	14760	14954	14932	14853	14923	14901	14936	14806	14967	15017	14852	14793	14947	14916	14828	14985	15005	14822	14796	14862	14930	14981	14793	14823	14918	14932	14797	14862	14902	14937	14987	14610	14762	15000	14788	14982	14955	14978	14987	14889	14894	14864	14956	14843	14873	14852	14895	14947	14916	14773	14914	14830	14795	14998	14880	14899	15020	15021	14854	14780	14922	14836	15025	14686	14861	15084	14904	14813	14975	15032	14815	14879	14905	14976	15004	14962	14901	14692	14911	14868	14934	14857	14816	14836	15066	14713	14926	14936	14998	14977	14923	15036	14872	14958	14938	14926	14934	15035	14767	15049	14812	15049	14869	14846	14623	14825	14856	14910	14799	14872	14875	14911	14820	14898	14912	14720	14936	14843	15041	14667	14703	14956	14845	14896	14879	14862	14965	14875	14783	14821	14769	14867	14821	14678	14866	14846	14775	15036	14914	14767	15125	14811	14998	14985	14741	14832	14874	14933	14896	14943	15045	14943	14963	14940	14883	14794	14679	14755	14888	14886	14841	14829	14978	14888	15026	15046	14939	14832	14809	14983	14815	14845	14906	14937	14906	14817	14961	15014	14888	14878	14896	14770	14930	14957	14869	14953	14900	14825	15018	14915	14967	15027	14826	14737	14794	14853	14762	14904	14800	14953	14846	15012	14882	14726	14896	14964	14894	14952	15037	14778	14980	14773	14973	14849	14804	14954	14987	14887	15037	14898	15023	14881	14655	14841	15017	14946	14946	14840	14632	14974	14936	14902	14899	14892	14853	14852	14822	14950	14770	14991	14807	14907	14770	15070	14860	14910	14762	14916	14910	14750	14783	14891	14868	14781	14762	15109	14852	14726	14938	14750	14925	15066	14890	14918	14920	14928	14868	14905	14928	14930	14898	14766	14937	14894	14812	14981	14851	14991	14906	14797	14720	14990	14806	14923	14955	14966	14703	14863	14799	14746	14806	15036	14722	14917	14889	14883	14894	14786	14810	14906	14885	14904	15060	14946	14801	14873	14807	14907	15009	14720	14949	14877	15003	14632	14904	14883	14902	14928	14852	14957	14825	15071	14697	15030	14904	14855	14965	14858	14763	14780	14713	14948	14780	14922	14969	14728	15062	15006	14934	14923	14792	14802	14878	14958	14969	14983	14776	15060	14757	14809	14862	14885	14926	14808	14933	14870	14894	15053	14892	14892	14985	14939	14957	14908	15027	14925	14947	14889	14962	14830	15188	14911	14918	15030	14895	14896	15002	14830	14889	15039	15103	14992	14986	14898	14827	14778	15005	14863	14853	14901	14850	14851	14736	14916	14956	14890	14853	14860	15017	14747	15094	15047	14848	14759	14947	14880	14849	15073	14833	14805	14875	14926	14814	15006	14884	14878	14953	14904	14835	14905	14676	14729	14876	14824	14893	14904	14740	15049	15053	14882	14717	14799	14960	14824	14845	14646	14867	15114	14889	14927	14912	14989	14995	15030	14967	14911	15082	14957	14818	14829	15016	14851	14917	14791	14912	14809	14924	14973	14767	15060	14924	14682	14828	14998	14900	14872	15050	14862	14963	14770	14769	14938	14888	14972	14932	14874	14936	15018	14847	14860	14834	15014	14863	14962	14846	14827	15004	14756	14907	14741	14842	14671	14877	14935	14732	14870	14842	15039	14790	14958	14732	14969	14988	14932	14676	14888	14938	14966	14858	14817	14845	14872	14973	14920	14982	14902	14795	14858	14864	14880	14890	15027	14840	14699	14765	14901	14943	14845	14940	15031	14878	14843	14900	14818	14903	14861	14909	14993	14960	14927	14910	15014	14888	14813	14919	14924	14982	14823	14838	14902	14936	14947	14786	14935	14923	15011	14815	14790	14879	14886	14891	14865	14982	15002	14995	14881	14918	14937	15067	14990	14957	14915	14884	14713	14890	14839	14966	14838	14963	14916	14952	14933	14892	14894	15012	14981	14950	14848	14811	14925	14982	14896	15056	15000	14798	14987	14842	14834	14981	14857	14888	15146	14944	14955	14706	14983	14864	14925	15012	14773	14951	14970	14766	14978	14896	14762	14921	15029	14727	14914	14901	14804	14836	14958	14970	14901	14914	14923	14802	14955	14841	14971	15101	14960	14830	14821	14841	14741	14770	14872	14969	14981	14845	14926	14826	14980	14860	14823	14812	14985	15003	14945	14899	14893	14787	14872	15062	14912	14971	14992	14963	15004	14765	14819	14927	14797	14993	14907	14961	14840	14941	14960	15138	15013	15046	14849	14913	14807	14856	14905	14964	14967	14879	14852	14765	15016	14870	14939	14843	14872	14701	14807	14902	14803	14949	14848	14851	15076	14853	14862	14891	14886	14955	15002	14872	14792	14901	14956	14911	14951	14843	14796	14941	15029	14859	14847	15093	14898	15111	14979	14785	14826	14986	14986	14805	14931	14874	14868	14898	14842	14830	14720	14884	14856	14933	15101	14866	14755	15070	14846	15151	14980	14885	14826	14878	14989	14899	14904	14678	15003	14944	14772	15004	14961	15011	14918	14880	14786	15048	14808	14886	14813	14820	14980	14754	14945	14953	14726	15088	14908	14854	14920	14874	14912	14788	14912	14807	14783	14915	14911	14898	14674	14804	14766	14735	14980	14917	14879	15035	15078	14934	14993	14717	14966	14777	14788	14875	14890	14981	15060	14806	15018	14904	14809	14972	14784	14867	15014	14928	14839	14882	14908	14973	14734	14942	14767	14876	14798	15024	14942	14956	14794	15009	14946	14961	14826	15018	14842	14758	14824	14873	14908	14894	14795	15046	14899	15020	14938	14918	14779	14813	14954	14941	15087	14893	15099	14849	14811	14786	14858	14887	14977	15083	14798	14996	14988	14906	14778	14889	15001	14954	14925	14878	14903	14897	15064	14785	14735	14921	14927	14888	14912	14939	14818	14979	14915	14907	14954	15060	14927	14862	14980	14979	14903	14903	14820	14693	14889	14840	14935	14853	14825	14935	14834	14949	14939	14974	14947	14713	14837	14817	14845	14964	14957	14782	14935	14827	14956	14919	14901	14851	14784	14888	14883	14899	15003	14985	14804	14795	15033	14839	14948	14831	14816	14783	14747	14898	14763	14806	14973	14894	14863	14950	14897	14993	14938	14803	14889	14929	14746	14903	14995	14914	14949	14857	14975	15106	14849	15042	15004	14891	14719	14717	14935	14810	14848	14976	14781	14801	14947	14802	14956	14957	14853	14883	14825	14772	14892	14813	15031	15061	14826	14901	14843	14751	14853	15045	14950	15120	15091	14986	15048	14857	15049	14971	14965	14790	15003	14914	14774	14816	14814	14778	14891	14722	14915	14865	14924	14907	15076	15009	14757	14736	14952	14924	14965	14899	14930	14894	14946	14899	15021	14708	14738	15000	14892	14746	14841	14957	14665	14771	14887	14869	14749	14956	14832	14782	14982	14883	14785	14789	14945	15160	15095	14802	14856	15071	14841	14883	14674	14932	14804	14842	14817	14869	14906	14756	15045	14719	15025	14686	14952	14941	14963	14932	14942	14684	14762	14912	14865	14950	14856	14877	14992	14776	14787	14877	15023	14863	14888	14822	14966	14784	14862	15002	14831	15001	14897	15042	14755	15017	14767	15036	14897	14858	14946	14903	14893	14696	14892	14999	14741	14779	14897	15168	14862	14865	14920	14843	14904	14968	14719	14860	14948	14998	14960	14732	15004	14964	14735	14928	15000	14981	14779	15007	14853	14894	15175	14905	14851	14918	14822	14728	14860	14947	14961	14819	14953	14962	14846	14719	14825	14808	14770	14881	14914
22801	21397	29352	24285	23400	27405	29770	24287	22267	21479	20441	19790	19404	18919	19121	18584	18562	18404	18683	18675	18378	18363	18624	18288	18374	18484	18364	18459	18310	18400	18189	18231	18276	18298	18333	18331	18206	18345	18015	18288	18373	18110	18285	18236	18308	18188	18303	18308	18341	18266	18325	18251	18231	18293	18139	18340	18329	18308	18259	18289	18432	18055	18341	18607	18291	18220	18437	18229	18046	18155	18172	18277	18474	18330	18340	18256	18253	18317	18103	17933	18273	18325	18291	18293	18169	18255	18181	18216	18294	18254	18026	18250	18173	18279	18133	18279	18243	18267	18181	18059	18329	18083	18132	18301	18322	18364	18246	18216	18127	18066	18124	18316	18108	18283	18156	18186	18231	18191	18249	18150	17991	18319	18331	18043	18417	18335	18046	18133	18157	18042	18192	18164	18059	18332	18199	18320	18155	18080	18194	18094	18325	18243	18199	18263	18289	18409	18343	18285	18263	18077	18197	18277	18450	18301	18155	18121	18260	18263	18257	18377	18161	18130	17993	18030	18078	18032	18167	18545	18047	18278	18094	18238	18236	18276	18238	18277	18085	18021	18260	18163	18171	17969	18132	18163	18319	18460	18262	18312	17944	18244	18226	18167	17987	18214	18139	18182	18186	17955	18115	18206	18131	18111	17947	18067	18182	18311	18155	18282	18162	18017	17973	18264	18181	18274	18239	18146	18033	18226	18043	17973	18011	18299	18045	18075	18261	18106	18047	18180	18281	18094	18101	18165	18203	18195	18127	17925	18153	18123	18110	18225	18186	18051	18186	18134	18426	18127	18174	18062	18107	17980	18035	18253	18033	18089	18036	18065	18242	18130	18188	17897	18208	18099	18342	18164	18081	18102	18178	18347	18250	18223	18380	18323	18368	18282	18144	18045	18082	18174	18084	18253	18401	18079	18190	18020	18132	18253	18205	18181	18350	18270	18093	18004	18234	18173	18251	18043	18062	18086	18140	17899	18085	18238	18133	18079	18199	18253	18234	18135	18060	18077	17944	18021	18196	18037	18175	18108	17930	18197	18210	18098	18122	18167	18181	18091	18362	18140	18022	18240	18110	17922	18178	18100	18206	18055	18130	18212	18301	18116	18028	18114	18189	18025	17889	18316	17996	18161	18044	18318	18137	18332	18163	18149	18327	18050	18319	18150	18145	18051	18152	18198	18188	18230	18196	18108	18082	18137	18208	18028	18152	18205	18223	18348	18185	18248	18284	17885	18090	17996	18339	18201	18131	18184	18195	18230	18127	18162	18100	17996	18197	18087	18122	18101	18310	18151	18108	18095	18139	18194	17938	18088	18121	18261	18122	17941	18154	18075	18300	18055	17971	18251	18151	18118	18319	18150	18051	18436	18279	18174	18075	17879	18055	18194	18223	18068	18090	17958	18149	18082	18265	18264	18249	18271	18125	18298	18044	18210	18319	18051	18205	17955	18205	18111	18296	18087	18199	18134	18141	18051	18425	18298	18156	18236	17995	18070	18269	18082	18119	18029	17963	18054	18108	18145	17969	18039	18163	18063	18170	18328	18036	18229	17936	18092	18091	18376	18098	18100	18267	18033	18128	18069	18302	18290	18274	18145	18149	18022	18178	18169	18159	18180	18211	18148	18193	18253	18244	18245	18191	18123	18268	18377	18227	17935	18146	18010	18132	18188	18257	18125	18247	18135	18131	18172	18059	18169	18334	18171	17902	18071	18040	18324	18146	18342	18360	18234	18248	18192	18261	18156	18193	18116	18353	18200	18298	18293	18197	18233	18176	18038	17885	18165	18038	18031	18077	17809	17982	18159	17951	18026	18211	18221	18200	18198	18095	18143	18239	18023	18072	18159	18225	18154	18008	17930	18025	18128	17909	18161	18047	18315	18119	18095	18174	17943	17953	18104	18104	18305	18179	18264	18137	18297	18173	18028	18384	18171	18291	18027	18153	18205	18230	18166	18060	18118	18251	18049	18254	18146	18164	18059	18164	18069	18197	18174	18248	18097	18293	18226	18282	17860	18172	18295	18147	17960	17991	18090	18151	18158	18049	18225	18107	18027	18184	18083	18195	18124	18032	18022	17928	17937	18106	18067	18292	18065	18238	18226	18179	18385	18334	18041	17960	18067	18032	18295	17966	18091	18217	17808	18152	18192	18180	18153	18147	18140	18094	18110	18187	18367	18206	18099	17998	18129	18306	18124	18159	17953	18043	18068	18158	18114	18058	18001	18248	18151	18001	18028	18140	18237	18311	18117	18287	18216	18322	18219	18278	18166	18194	18301	18032	18293	18229	18093	18140	18058	18134	18025	17961	18074	17971	17997	17986	18286	18154	18270	18125	18101	18194	18299	18198	18166	18130	18207	18127	17967	18202	18102	18293	18115	18094	17985	18172	18227	18039	18159	18118	18109	18298	18176	18084	18339	18166	17987	17983	18055	18019	18142	18228	18221	18222	18317	18296	18296	18187	18080	18237	18250	18088	18103	18120	18273	18212	17998	17948	18233	18229	18076	18114	18195	18009	17953	18215	18196	18025	18055	18177	18109	18136	18223	17916	17865	18115	18179	18057	18109	18169	18339	18093	18321	18018	18433	18244	18059	18267	17868	18180	18094	18301	18007	18347	18058	18280	17928	18067	18015	18106	18235	18190	18281	18285	18304	18219	18178	18201	18030	17979	18167	18174	18031	18143	18237	18136	18045	18106	17790	18126	18274	18295	18131	18050	18206	18180	18029	18414	18015	18189	18353	18246	18282	18113	17994	18131	18193	18187	18088	18207	18248	18067	18107	17994	18152	17986	18154	18230	18070	18403	18041	18136	18082	18402	18200	18168	18338	18171	18108	18073	18004	18066	17977	18062	18261	18196	18345	17791	17997	18209	18060	18174	18116	18456	18136	18100	18003	18232	18144	18389	18130	18107	18141	18031	18004	18257	18381	18110	17973	18103	18188	18443	18349	18351	18327	18079	18279	18123	18160	18267	18161	18210	18269	18146	18149	18002	18283	18247	18344	17949	18202	18269	17925	17830	18249	18203	18003	18101	18111	18175	17954	18159	18095	18158	18136	18281	18193	18278	18236	18124	18047	17902	18142	18089	17973	18018	18031	18070	18195	18178	18338	18102	18109	17880	18146	18083	18109	18141	18260	18138	18065	17938	18100	18150	18015	17960	18145	17996	18388	18045	18183	18315	18118	18084	18011	18061	18082	18055	18264	18222	18303	18162	18131	18116	17960	18190	17996	18285	18159	18196	17912	18268	18329	17978	18128	18140	18064	18227	18271	18097	18074	17907	18147	18169	17909	18038	18167	17828	17967	18133	18222	18163	18213	18170	18372	18089	18047	18210	17878	18110	18136	18176	18293	18211	18203	18126	18162	18226	18113	17945	18072	18147	18261	18406	18213	18144	18038	18187	18152	18032	18078	18105	18280	18244	18187	18278	18102	18020	18075	17982	18315	18452	18300	18197	18233	18225	18075	18238	18054	18182	18309	18192	18365	18096	18190	18300	18274	18143	18262	18004	18270	18320	18373	17916	18100	18155	18099	18064	18189	18239	18246	17916	18163	18173	18290	18096	18243	18295	18029	18211	18177	18084	18183	18239	18069	18261	18136	18156	18156	18232	18251	18075	18172	18224	18090	18290	18111	18337	18349	18022	18160	18067	18221	18063	18295	18174	18206	17975	18175	18055	18331	18353	18163	18213	18047	18201	18169	18129	18183	18385	18108	18183	18095	18309	18192	18117	18205	18386	18053	18403	17989	18088	17916	18222	18216	18025	18201	17999	17984	18123	18216	17896	18055	18292	18385	17981	18127	18154	18130	18223	18096	18193	18128	18197	18203	18074	18296	18116	18306	18121	17965	17948	17962	18288	18157	18173	18373	18368	18037	18007	18254	18163	18333	18167	18151	18359	18397	18358	17874	18072	18244	18063	18183	18227	18093	18085	18100	18381	18236	18117	18129	18165	18187	18116	17942	18026	18360	18352	18267	18071	18351	18145	18486	18022	18276	18169	18276	18097	18221	18317	18131	18143	18250	18177	18114	18121	18069	18308	18290	18147	18079	18393	18169	18300	18064	18128	18309	18043	18111	18117	18412	18201	18252	18085	18155	18234	18150	18224	18013	18239	18185	18141	18125	18238	18182	18212	18000	18122	18121	18214	18302	18252	18066	18158	18251	18244	18221	18132	17973	18281	18123	18136	18167	17984	18225	18126	18009	18262	18189	18155	18125	18302	18191	18331	18072	18146	18192	18025	18166	18332	18238	18277	18133	18145	18195	18083	18063	18084	18273	18143	18166	18196	18040	18150	18023	18345	18049	18188	18105	18323	18123	18183	18140	18324	18247	18184	18389	18244	18262	18149	17922	18207	17965	18017	17870	18151	18057	18126	18271	18186	18226	17963	18131	18273	18338	18077	18200	18295	18141	18326	18166	18325	18117	18000	18391	18099	18083	18136	18249	18320	18130	18051	18137	18127	18327	17986	18043	17940	17930	18163	18144	18314	18305	17996	18011	18196	18190	17939	18158	18173	18006	18116	18179	18161	17991	18004	17963	18283	18144	18200	18146	18302	18119	18149	17961	18298	17978	18158	18132	18232	18130	18135	18104	18004	18181	18260	18226	18340	18115	18197	18196	17980	18044	18111	18126	18145	18107	18073	18085	18083	18046	18050	18129	18128	18318	18184	18053	18034	18136	18106	18127	17935	18277	18321	18191	18166	18292	17983	17966	18209	18116	17956	18079	18234	18344	18227	18126	18079	18109	18297	18174	18134	18096	18261	18133	18134	18097	18150	18073	18083	17970	18061	18158	18090	18260	18269	18161	18106	18041	18014	18175	17858	18236	18197	18348	18259	18195	18139	18326	18065	17929	18034	18138	18195	18342	18170	18260	18271	18197	18027	18031	18081	18200	18261	18054	18217	18070	18050	18100	18266	18005	18113	17988	18155	18316	18042	18163	18222	18220	18266	17965	18148	18084	18244	18299	18128	18237	18510	18001	18047	18078	18139	18100	18176	18158	17961	17994	18205	18137	18205	17883	18337	18093	17869	17959	17990	18310	18286	17980	18391	17843	18020	18073	18079	18004	18156	18198	18129	18106	18192	18076	18024	18204	18167	18119	18168	18217	18151	18151	18150	18190	17972	18029
39424	64736	59085	45348	36935	30782	26905	23331	21081	19706	18316	17275	16831	16378	15947	15868	15733	15547	15589	15786	15466	15554	15542	15391	15410	15351	15518	15406	15456	15383	15269	15243	15440	15289	15420	15381	15284	15370	15351	15214	15317	15285	15400	15222	15171	15310	15327	15359	15347	15343	15508	15202	15127	15287	15101	15392	15187	15349	15224	15233	15187	15316	15278	15293	15303	15273	15274	15381	15189	15263	15242	15371	15201	15426	15445	15329	15306	15310	15411	15481	15200	15156	15447	15316	15275	15242	15317	15347	15275	15381	15414	15521	15330	15235	15293	15356	15337	15414	15389	15299	15344	15252	15276	15299	15424	15308	15222	15170	15344	15478	15284	15382	15160	15408	15370	15371	15240	15159	15287	15372	15421	15300	15245	15231	15277	15298	15327	15273	15396	15111	15390	15467	15209	15467	15397	15303	15205	15387	15390	15173	15325	15422	15219	15324	15297	15310	15353	15305	15207	15316	15346	15058	15248	15269	15282	15378	15193	15253	15177	15123	15332	15184	15237	15270	15136	15381	15395	15399	15257	15420	15331	15165	15407	15303	15238	15224	15320	15268	15228	15436	15234	15365	15372	15346	15187	15277	15349	15242	15207	15166	15396	15129	15330	15235	15305	15358	15401	15342	15213	15215	15497	15287	15236	15176	15376	15394	15202	15365	15283	15446	15311	15258	15209	15376	15284	15229	15411	15286	15253	15249	15371	15209	15228	15237	15222	15314	15322	15376	15382	15272	15402	15262	15350	15222	15379	15269	15393	15427	15255	15516	15063	15337	15497	15335	15328	15366	15396	15252	15193	15197	15106	15375	15246	15178	15167	15336	15255	15352	15396	15225	15326	15128	15353	15235	15160	15362	15288	15360	15164	15282	15360	15367	15403	15326	15178	15118	15249	15204	15171	15310	15172	15259	15177	15283	15385	15276	15255	15252	15112	15328	15305	15192	15328	15402	15293	15284	15184	15305	15266	15177	15350	15281	15383	15208	15294	15229	15231	15271	15174	15248	15386	15233	15340	15310	15256	15553	15252	15354	15244	15264	15222	15260	15440	15252	15448	15444	15271	15224	15278	15370	15176	15401	15304	15310	15475	15442	15242	15372	15261	15265	15224	15327	15170	15263	15342	15200	15287	15373	15329	15372	15268	15396	15405	15311	15194	15358	15211	15306	15339	15120	15365	15170	15250	15292	15201	15238	15344	15237	15218	15274	15294	15106	15403	15502	15231	15328	15332	15222	15435	15333	15215	15435	15416	15248	15292	15266	15162	15091	15290	15375	15254	15374	15288	15303	15164	15252	15312	15168	15212	15368	15229	15408	15227	15195	15161	15356	15343	15276	15332	15136	15228	15239	15353	15272	15211	15198	15287	15337	15263	15210	15363	15152	15309	15245	15319	15332	15299	15253	15326	15166	15349	15252	15460	15473	15302	15346	15195	15321	15087	15264	15231	15303	15335	15298	15135	15155	15282	15247	15201	15303	15274	15208	15206	15220	15224	15238	15287	15373	15277	15222	15272	15373	15159	15267	15294	15155	15295	15233	15375	15266	15249	15220	15255	15465	15343	15246	15290	15374	15405	15468	15235	15345	15147	15304	15236	15215	15393	15338	15188	15107	15341	15150	15327	15252	15299	15452	15250	15257	15276	15333	15307	15301	15399	15289	15308	15270	15270	15289	15162	15241	15144	15225	15351	15254	15276	15273	15172	15464	15249	15087	15299	15391	15140	15189	15243	15305	15116	15364	15264	15295	15522	15307	15290	15191	15388	15267	15369	15308	15270	15256	15358	15229	15480	15171	15256	15199	15407	15287	15326	15180	15265	15124	15334	15260	15419	15366	15235	15287	15440	15353	15310	15078	15223	15329	15307	15322	15399	15257	15348	15335	15221	15298	15398	15320	15373	15134	15208	15298	15199	15326	15330	15286	15340	15220	15306	15384	15184	15330	15273	15512	15342	15358	15222	15189	15289	15245	15205	15323	15217	15328	15250	15270	15211	15364	15215	15165	15074	15143	15396	15336	15185	15334	15203	15280	15418	15350	15345	15318	15310	15302	15433	15427	15433	15217	15133	15405	15327	15345	15319	15372	15158	15225	15225	15163	15313	15156	15199	15222	15204	15134	15283	15127	15212	15298	15359	15177	15286	15079	15437	15504	15340	15138	15207	15088	15563	15286	15304	15245	15115	15277	15236	15258	15296	15165	15305	15369	15302	15215	15207	15317	15326	15314	15241	15199	15189	15373	15306	15277	15273	15238	15617	15193	15216	15260	15311	15207	15275	15304	15384	15358	15458	15360	15387	15476	15210	15271	15235	15151	15196	15119	15388	15172	15153	15240	15227	15257	15264	15290	15312	15360	15264	15276	15334	15277	15366	15230	15119	15306	15264	15288	15361	15362	15419	15158	15310	15233	15286	15176	15484	15317	15348	15174	15230	15387	15297	15388	15302	15368	15315	15090	15422	15196	15272	15292	15240	15264	15374	15337	15286	15341	15212	15345	15415	15190	15188	15400	15253	15316	15213	15169	15405	15267	15208	15280	15334	15322	15281	15364	15400	15214	15348	15175	15297	15354	15440	15312	15289	15218	15293	15358	15128	15396	15187	15476	15350	15277	15238	15234	15288	15250	15261	15158	15357	15303	15202	15459	15186	15269	15324	15370	15182	15332	15215	15508	15251	15246	15111	15190	15380	15238	15274	15286	15430	15270	15206	15183	15429	15329	15309	15246	15134	15372	15275	15344	15398	15122	15150	15373	15219	15137	15384	15350	15369	15207	15231	15377	15310	15178	15213	15192	15205	15320	15334	15234	15160	15360	15301	15310	15366	15260	15334	15214	15148	15121	15382	15402	15215	15251	15213	15087	15297	15389	15279	14997	15255	15118	15267	15391	15340	15418	15302	15380	15221	15355	15390	15155	15307	15215	15186	15320	15483	15174	15235	15305	15306	15308	15368	15214	15354	15333	15200	15258	15197	15281	15307	15270	15239	15324	15268	15323	15153	15557	15298	15416	15362	15358	15468	15214	15122	15539	15365	15304	15290	15323	15396	15341	15235	15345	15422	15223	15447	15239	15285	15314	15328	15206	15450	15406	15337	15307	15133	15266	15346	15239	15415	15325	15194	15300	15362	15242	15152	15337	15232	15300	15250	15287	15356	15168	15367	15272	15270	15196	15163	15184	15166	15369	15204	15139	15069	15177	15482	15232	15377	15288	15280	15263	15404	15264	15317	15175	15285	15394	15399	15326	15304	15226	15382	15455	15206	15350	15219	15197	15326	15190	15266	15310	15367	15341	15130	15373	15246	15282	15236	15380	15401	15446	15308	15128	15312	15169	15244	15302	15222	15174	15511	15306	15329	15352	15376	15221	15287	15171	15394	15096	15361	15092	15203	15411	15416	15310	15396	15335	15329	15353	15287	15447	15184	15194	15284	15363	15406	15168	15367	15453	15044	15362	15250	15310	15193	15206	15349	15225	15247	15362	15298	15301	15282	15337	15338	15426	15297	15239	15160	15219	15326	15227	15228	15369	15312	15433	15120	15393	15204	15336	15213	15349	15157	15259	15164	15222	15239	15205	15195	15286	15306	15274	15296	15390	15250	15338	15220	15411	15386	15352	15247	15277	15345	15370	15346	15260	15158	15257	15257	15084	15413	15361	15243	15370	15378	15357	15359	15276	15279	15462	15279	15325	15143	15279	15226	15231	15339	15378	15173	15101	15287	15243	15329	15315	15275	15316	15233	15166	15331	15427	15118	15192	15256	15239	15273	15307	15387	15259	15426	15419	15373	15278	15167	15236	15327	15296	15202	15230	15230	15313	15251	15152	15129	15403	15240	15068	15321	15338	15330	15069	15325	15249	15176	15383	15306	15292	15238	15410	15366	15230	15382	15356	15269	15342	15218	15238	15303	15264	15308	15445	15251	15227	15425	15150	15378	15196	15186	15302	15205	15274	15241	15257	15303	15398	15261	15307	15283	15312	15230	15363	15448	15199	15247	15350	15247	15375	15437	15363	15236	15372	15214	15225	15077	15242	15162	15319	15185	15179	15311	15348	15342	15374	15129	15322	15293	15394	15160	15339	15168	15260	15289	15367	15306	15319	15209	15268	15327	15149	15162	15168	15308	15202	15336	15220	15366	15297	15374	15215	15347	15173	15301	15224	15293	15153	15270	15351	15389	15514	15229	15271	15365	15218	15404	15282	15307	15244	15227	15309	15332	15420	15388	15255	15350	15202	15313	15350	15264	15160	15263	15423	15234	15251	15099	15229	15354	15187	15189	15255	15201	15385	15241	15497	15106	15328	15337	15402	15236	15285	15283	15375	15396	15441	15244	15128	15315	15297	15190	15257	15293	15119	15321	15256	15307	15324	15323	15237	15226	15314	15528	15232	15273	15210	15362	15405	15247	15315	15306	15288	15287	15081	15157	15237	15268	15230	15306	15226	15361	15434	15165	15250	15326	15241	15212	15355	15287	15250	15162	15351	15205	15387	15356	15327	15320	15435	15212	15278	15383	15261	15297	15251	15257	15355	15235	15351	15204	15213	15293	15257	15330	15024	15266	15354	15157	15154	15192	15234	15164	15425	15326	15023	15173	15358	15199	15246	15203	15259	15462	15346	15485	15245	15192	15471	15312	15294	15364	15389	15241	15171	15437	15395	15446	15316	15532	15192	15318	15262	15157	15411	15215	15052	15299	15430	15459	15259	15350	15158	15303	15354	15207	15253	15258	15238	15143	15331	15258	15294	15357	15374	15386	15289	15307	15230	15275	15235	15330	15358	15115	15369	15299	15364	15203	15239	15326	15214	15386	15157	15316	15184	15221	15303	15370	15152	15322	15266	15281	15327	15292	15305	15398	15235	15402	15103	15225	15320	15153	15151	15090	15247	15376	15371	15304	15343	15229	15237	15410	15346	15240	15324	15501	15125	15239	15292	15228	15342	15336	15370	15170	15411	15189	15322	15094	15295	15262	15221	15201	15240	15148	15392	15322	15378	15311	15375	15185	15283	15289	15363	15223	15106	15238	15364	15363	15252	15329	15283	15329	15343	15434	15204	15280	15279	15206	15427	15246	15306	15297	15337	15371	15257	15223	15354	15088	15336	15237	15099	15177	15206	15243	15408	15386	15263	15284	15343
30015	31903	38972	32418	25401	22567	21104	19769	19151	18773	18425	18312	18135	17992	18038	17902	17986	18005	17958	17985	17847	17845	17923	17920	17735	17852	17782	17743	17522	17748	17781	17912	17739	17650	17837	17494	17580	17891	17939	17639	17847	17697	17842	17719	17635	17727	17820	17782	17946	17837	17701	18024	17979	17661	17762	17827	17860	17640	17797	17848	17846	17633	17694	17650	17748	17908	17811	17964	17713	17731	17677	17907	17763	17791	17686	17774	17738	17817	17793	17800	17797	17707	17770	17803	17717	17707	17662	17837	17857	18018	17898	17619	17528	17890	17871	17736	17754	17876	17890	17735	17861	17760	17845	17640	17763	17866	17692	17797	17944	18079	17725	17853	17777	17831	17871	17885	17901	17785	17847	17789	17666	18003	17874	17661	17546	17887	17775	17815	17699	17946	17541	17687	17530	17770	17815	17601	17694	17711	17833	17930	17624	17956	17845	17679	17824	17520	17848	17871	17955	17740	17661	17901	17588	17648	17815	17685	17772	17880	17759	17786	17755	17813	17951	17655	17871	17708	17706	17892	17686	17806	17737	17722	17731	17789	17693	17863	17792	17821	17797	17782	17775	17775	17915	17668	17691	17684	17522	17985	17721	17832	17748	17767	17809	17936	17566	17709	17886	17811	17775	17859	17879	17669	17587	17800	17658	17781	17860	17955	17883	17546	17808	17663	17928	17917	17876	17580	17745	17629	17639	17538	17889	17849	17844	17760	17755	18061	17784	17713	17824	17537	17540	17836	17843	17767	17667	17671	17872	17869	17860	17667	17716	17873	17796	17721	17711	17872	17794	17650	17747	17794	17759	17686	17863	17676	17929	17828	18016	17699	17913	17836	18005	17766	17771	17854	17830	17792	17729	17809	17693	17818	17934	17957	17785	17855	17862	17707	17943	17584	17864	17671	17775	17750	17749	17670	17752	17792	17757	17672	17723	17846	17668	17819	17478	17520	17688	17769	17901	17853	17837	17912	17788	17728	17845	17639	17869	17830	17630	17605	17586	17635	17777	17952	17875	17646	17869	17788	17943	17748	17753	17775	17576	17823	17791	17618	17882	17878	17867	17693	17737	17752	17803	17849	17728	17832	17882	17656	17687	17479	17759	17802	17602	17886	17789	17712	17859	17882	17716	17754	17910	17722	17841	17867	17518	17785	17894	17780	17877	17696	17835	17835	17783	17635	17828	17795	17616	17829	17828	17756	17772	17950	17651	17794	17590	17951	17721	17736	17575	17736	17695	17645	17843	17509	17756	17734	17669	17831	17694	17942	17745	17587	17815	17914	17590	17565	17465	17714	17844	17676	17789	17694	17717	17746	17822	17733	17732	17852	17636	17547	17742	17742	18012	17770	17762	17763	17707	17754	17856	17814	17729	18017	17484	17646	17647	17878	17637	17544	17712	17590	17772	17814	17780	17677	17651	17800	17629	17481	17813	17738	17601	17724	17756	17748	17897	17739	17638	17787	17828	17886	17998	17822	17785	17816	17660	17852	17718	17782	17759	17587	17761	17757	17928	17694	17905	17770	17450	17746	17745	17920	17772	17762	17756	17707	17788	17647	17701	17718	17726	17711	17880	17820	17666	17708	17740	17679	17593	17742	17884	17666	17635	17724	17619	17698	17890	17662	17826	17875	17901	17835	17857	17855	17750	17723	18012	17758	17705	17717	18202	17950	17945	17677	17603	17713	17664	17769	17722	17940	17820	17776	17629	17825	17628	17803	17585	17677	17843	17881	17725	17616	17903	17735	17773	17808	17855	18038	17701	17787	17921	17776	17830	17507	17853	17812	18055	17740	17754	17785	17727	17858	17682	17624	17767	17806	17803	17787	17571	17977	17738	17848	17832	17831	17642	17865	17769	17925	17681	17746	17758	17857	17919	17830	17674	17855	17661	17653	17887	17715	17767	17713	17678	17552	17593	17856	17866	17607	17648	17869	17986	17797	17576	17797	17725	17538	17674	17641	17737	17653	17738	17793	17746	17671	17872	17899	17648	17908	17729	17779	17827	17746	17567	17879	17902	17804	17800	17847	17707	17759	17834	17889	17607	17633	18040	17769	17715	17659	17857	17895	17808	17888	17867	17849	17828	17838	17872	17915	17817	17611	17689	17630	18007	17588	17838	17797	17704	17839	17899	17703	17657	17772	17610	17684	17844	17756	17605	17791	17719	17467	17742	17769	17913	17732	17683	17766	17859	17651	17732	17818	17919	17610	17728	17529	17664	17633	17606	17822	17777	17582	17798	17678	17877	17975	17776	17863	17817	17658	17742	17829	17988	17697	17880	17819	17909	17770	17844	17717	17694	17746	17764	17844	17752	17832	18028	17666	17751	17601	17718	17622	17770	17711	17652	17836	17839	17733	17512	17722	17755	17872	17923	17711	17848	17857	17623	17794	17715	17657	17635	17608	17842	17794	17917	17927	17728	17680	17729	17942	17818	17800	17799	17839	17707	18021	17968	17749	17631	17765	17605	17786	17726	17824	17663	17632	17728	17733	17900	17649	17778	17799	17730	17856	17879	17949	18053	17540	17844	17800	17731	17661	17806	17719	17788	17891	17761	17681	17756	17781	17735	17769	17880	17708	17723	17663	17755	17857	17973	17674	17688	17706	17825	17820	17794	17733	17665	17740	17832	17692	17693	17744	17738	17691	17553	17710	17817	17942	17927	17850	17728	17702	17863	17593	17662	17733	17551	17672	17859	17580	17779	17783	17932	17736	17748	17807	17836	17899	17615	17720	17696	17884	17839	17734	17664	17761	17857	17688	17687	17715	17883	17738	17586	17664	17965	17782	17886	17926	17689	17830	17725	17598	17831	17723	17739	17865	17811	17887	17743	17872	17941	17866	17618	17746	17879	17598	17683	17736	17534	17724	17912	17774	17607	17660	17756	17799	17661	17735	17749	17794	17854	17616	17702	17809	17849	17953	17801	17750	17632	17839	17903	17711	17823	17758	17865	17802	17797	17755	17620	17735	17872	17641	17791	17785	17907	17745	17718	17650	17650	17683	18001	17731	17949	17859	17770	17715	17658	17714	17779	17650	17719	17757	17770	17807	17830	17617	17725	17685	17778	17733	17711	17852	17457	17771	17854	17822	17725	17662	17545	17704	17803	17952	17716	17858	17860	17669	17733	17736	17736	17741	17812	17982	17631	17740	17678	17755	17682	17638	17934	17749	17828	17834	17764	17637	17814	17758	17658	17973	17789	17733	17790	17892	17664	17585	17569	17840	17659	17721	17869	17670	17622	17828	17822	17863	17726	17716	17653	17713	17952	17622	17836	17786	17930	17903	17823	17620	17710	17724	17533	17727	17973	17660	17790	17777	17841	17798	17852	17810	17741	17936	18073	17988	17738	17821	17772	17897	17746	17606	17884	17791	17560	17854	17858	17828	17781	17821	17657	17736	17501	17812	18001	17946	17693	17745	17891	17735	17720	17967	17694	17931	17722	17913	17827	17812	17840	17801	17625	18040	17956	17817	17938	17831	17840	17756	17532	17670	17676	17753	17759	17611	17799	17673	17780	17951	17761	17607	17739	17752	17641	17803	17718	17669	17654	17565	17706	17654	17680	17912	17869	17866	17850	17720	17781	17727	17712	17755	17837	17988	17780	17922	17900	17758	17583	17717	17752	17795	17729	17576	17463	17783	17757	17715	17789	17710	17915	17787	18110	17697	17734	17839	17933	17751	17822	17929	17778	17673	17869	17860	17673	17874	17596	17800	17709	17891	17816	17805	17740	17875	17813	17951	17902	17781	17757	17716	17843	17736	17940	17873	17728	17555	18060	17743	17955	17888	17586	17829	17992	17774	17701	17771	17810	17488	17797	17607	17658	17855	17963	17775	17891	17712	17766	17744	17734	17769	17716	17818	17695	17762	17954	17590	17980	17779	17777	17799	17690	17934	17819	17828	17838	17678	17698	17679	17881	17842	17899	17749	17646	17734	17800	17685	17911	17670	17963	17914	17703	17543	17597	17589	17919	17748	18042	17713	17609	17648	17701	17564	17942	17716	17782	17808	17879	17787	17725	17706	17685	17578	17875	17819	17787	18001	17810	17661	17775	17576	17908	17535	17858	17906	17709	17678	17853	17754	17767	17666	17511	17906	17878	17768	17761	17917	17813	17911	17776	17725	17863	17636	17683	17752	17737	17722	17810	17866	17813	17863	17685	17995	17922	17847	17744	17675	17937	17949	17934	17834	17743	17821	17734	17706	17636	17984	17784	17817	17721	17611	17728	17698	17777	17772	17727	17805	17615	17684	17873	17882	17779	17874	17898	17619	17714	17611	17860	17689	17924	17772	17657	17692	17759	17484	17665	17616	17941	17731	17790	17858	17797	17855	17812	17652	17921	17701	17568	17779	17751	17737	18053	17952	17739	17565	17706	17778	17631	17869	17827	17785	17847	17811	17767	17696	17674	17527	17726	17743	17715	17683	17725	17656	17905	17888	17813	17899	17750	17709	17592	17798	17739	17691	17529	17648	17888	18179	17633	17698	17809	17779	17783	17713	17807	17774	17572	17678	17713	17859	17693	17847	17728	17754	17598	17877	17831	17901	17969	17805	17720	17908	17638	17850	17835	17766	17833	17908	17697	17590	17688	17716	17762	17860	17809	17761	17930	18007	17735	17639	17886	17874	17870	17812	17791	17705	17806	17786	17864	17769	17814	17892	17930	17876	17882	17733	17643	17545	17511	17782	17829	17655	17776	17786	17814	17679	17563	17832	17825	17811	18011	17498	17835	17723	17895	17890	17663	17874	17777	17808	17955	17947	18015	17907	17771	17822	18008	17667	17840	17751	17806	17680	17985	17628	17805	17570	17914	17841	17696	17739	17654	17692	17684	17807	17801	17616	17541	17712	17834	17753	17801	17812	17684	17663	17796	17882	17883	17575	17780	17721	17661	17833	17692	17850	17798	17805	17649	17864	17972	17702	17890	17827	17702	17756	17794	17629	17837	17777	17792	17861	17734	17681	17696	17731	17770	18122	17935	17725	17740	18011	17680	17727	17826	17778	17724	17644	17763	17605	17833	17786	17776	17935	17753	17927	17792	17788	17812	17919	17726	17791	17947	17857	17739	17710	17805	17842	17919	17958	17785	17736	17923	17910	17871	17642	17627	17814	17764	17887	17956	17805
36644	50360	44691	32438	25591	22099	19593	18080	17503	16504	16156	15813	15610	15581	15334	15415	15359	15377	15245	15301	15365	15172	15250	15069	15232	15146	15082	15179	15198	15116	15095	15204	15131	15033	15159	15033	14985	15038	14935	15173	14972	15074	15007	15217	15164	15159	14973	15042	15121	15020	15115	15201	15101	15265	15087	15066	15127	15078	15198	15129	15072	15060	15071	15028	15162	15331	15073	14880	15174	15163	15106	15167	15079	15169	15083	15145	15230	15300	15228	15046	15001	15236	15199	15137	15016	15321	15010	14990	15031	14936	15073	14977	14989	15218	15116	15112	15239	15068	15126	15162	15030	15254	14995	15101	15178	15048	14872	15012	15171	15205	15344	15074	15130	15119	15162	14963	15101	15066	15337	14953	15172	15162	15072	15060	15126	15265	15089	14893	15191	15126	15039	15134	15210	15043	15192	15098	14943	15082	14886	15057	15124	15043	15325	15131	15097	15235	15082	15060	15022	15013	15205	15087	15136	15133	15190	15072	15239	15191	15181	14998	15082	15110	15088	15020	15043	15167	15080	15195	15198	15145	15097	15110	15249	15120	15201	14838	15166	15072	15196	15097	15038	15112	15203	15052	15092	15140	15169	15201	15235	15103	15231	15283	15323	15270	15109	15074	15190	15072	15207	15150	15068	14947	15222	15110	15319	15068	15170	14945	15116	15013	15102	14885	15034	15212	15107	14971	15150	14994	15222	15010	15111	15185	15150	15240	15005	15017	15091	14909	15036	14990	15002	14954	15075	15078	15000	15098	15091	15218	15109	15221	15064	15144	15233	15074	15267	15159	15183	15145	15047	15112	14964	14977	15201	15075	14985	15215	15145	15147	15146	14974	15094	15110	15159	15169	15136	15023	15222	15191	15178	15149	15163	15268	15159	15046	15035	14975	15149	14994	14988	14982	15042	15123	15039	15110	15084	15016	14902	14950	15229	15117	15051	15142	15044	15006	15065	15246	15153	15128	15312	15020	15090	14984	15235	15084	15116	15178	15201	15118	15031	15048	15164	15130	15091	15065	15034	15162	15175	15181	15119	14999	15113	15134	15114	15120	15092	15236	15023	15152	15157	15185	15116	15172	15211	15116	15010	15008	15066	15191	15151	15005	15125	15056	15133	15082	15198	15121	15167	15128	15146	15185	15148	14975	15187	15007	15179	15119	15181	15205	15080	15101	15238	15185	15287	15081	15153	15094	14939	14989	15017	15009	15090	15065	15211	15077	15087	15193	15136	15057	15255	15082	14981	15018	15068	15134	15122	15072	15181	15267	14839	15144	15048	15077	15069	15104	15295	15091	15230	15086	15074	15251	15084	14863	15003	15249	15051	15037	15157	15102	15183	15206	15099	15227	14907	15071	15091	15102	15224	15183	15239	15017	15163	15060	15077	15070	15080	15073	15098	15232	14979	15109	15297	15138	14972	15136	15030	15121	15120	15185	15144	15116	15026	15193	15144	15346	15211	15205	15121	15170	15240	15027	15140	15035	15124	15110	15219	14960	15132	15143	15236	15026	15210	15161	15009	15052	15073	15262	14858	15278	15100	15112	15177	15047	15304	15156	15092	15073	15130	15013	15081	15123	15176	15135	15276	15018	15255	15144	14936	15075	15075	15082	15042	15068	15020	15070	15116	15208	15019	15063	15094	15310	15042	15008	15199	15132	15089	15140	14973	15199	15181	15018	15140	15106	15131	15141	14970	15309	15095	15129	15180	15136	15052	15247	15059	15148	15049	14963	15024	15078	15113	15202	14961	15185	15205	15013	15004	15087	15152	15059	15288	15140	15074	15081	15161	15028	15194	14988	15078	15229	14912	15079	15091	15050	15165	14929	15161	15036	15187	15119	15099	14902	15005	15228	15195	14913	15228	15003	14902	15128	15083	15085	15010	14970	15108	15241	15194	15163	15045	14993	15125	15188	15069	15108	15209	15082	15186	15144	15068	15064	15238	15067	15100	14925	15063	15005	15237	14986	15130	15138	15002	15242	15030	15053	15185	15290	14915	15094	15167	15015	15117	15197	15043	14892	15195	15140	15106	15218	15260	15121	15135	15160	14930	15232	15111	15105	14946	15188	15208	15298	15003	15115	15157	15056	15083	15074	14960	15091	15285	15098	15091	15111	14920	15050	15110	15211	14897	15165	15145	15148	15180	15056	15015	15014	15204	15145	15182	15125	15167	15029	15108	15134	14981	15050	15180	15050	15303	15013	15131	14896	15051	15209	15037	15263	15236	15244	15104	15297	15301	15201	15012	14932	15069	15190	15070	15128	15182	15343	15146	15043	15066	15012	15255	15056	15187	15117	15128	15129	15093	15058	15264	15092	15020	15044	15170	15057	15177	14872	15290	15035	15115	14967	15015	15069	15208	15015	15029	14980	15147	15077	15109	15011	15091	15120	14990	14909	15298	15074	15216	15117	15069	15000	15109	15214	15083	15019	15183	15141	15202	15042	15051	15098	15205	15286	15162	14925	15028	15218	15099	14985	15143	15128	15086	15026	15243	15005	14994	15161	15189	14973	15185	15059	15010	14993	15066	15174	15248	15293	15042	15145	15221	14975	15049	15046	15039	15056	15137	15132	15076	15130	15055	15015	15065	15011	15131	15128	14976	15151	15140	15135	15153	15007	14945	15113	15101	15030	15178	15057	15111	15236	15204	15252	15204	14975	15168	15051	15131	15052	15018	15158	15152	15044	15103	15183	15128	15135	15211	15060	15132	15172	15185	15124	15136	15074	15064	15295	15073	15057	15144	14974	15217	15026	15069	15227	15203	14960	15137	15007	15190	15272	15043	15107	15114	15048	15102	15176	15221	15142	14968	15196	15226	15091	14992	15199	14942	15144	15148	15164	15086	15238	15008	15266	15121	15063	14925	15103	15020	15069	15133	15086	15112	15059	15074	14968	15080	14807	14965	15144	15236	14916	15130	15072	15112	15029	15341	15141	15161	15101	15195	14979	15078	15017	15142	15071	15070	15187	15054	15221	15208	15078	15164	15017	15107	15067	15243	15152	14962	15104	15126	15065	14958	15260	15176	15099	15096	15181	15047	14918	15065	14918	15095	15126	15245	15110	15213	15159	15158	14983	15270	15059	15111	15210	15086	15105	15206	15120	15257	15243	15050	15028	15084	15212	15063	15094	14994	15133	14874	15149	15135	15161	15226	15005	14990	15173	15091	15192	15013	15116	15086	15082	15215	15143	15127	15019	15088	15209	15297	15213	15096	15039	15277	15170	15026	15104	15172	15134	15108	15226	15253	15116	15111	15294	15156	15241	15171	15198	15005	15184	15081	15023	15211	15133	15145	15088	15048	15153	15201	15037	15188	14959	15085	15202	15157	15187	15061	15121	15241	15059	15114	15130	15048	15080	15245	14924	15098	15189	15177	15269	15115	15157	15247	15260	14955	15048	15184	14933	15187	15119	15334	15016	15164	15195	15071	15182	14932	15111	15171	15033	15063	15189	15246	15076	15158	15234	15138	15121	15254	14995	15141	15100	15156	15000	15150	14820	15034	15206	15121	15208	15156	14982	15150	15206	15263	15109	15019	15167	15118	15058	15208	14954	15286	15035	15185	15207	15294	15060	15073	15000	15078	15200	15002	15203	15051	15189	15042	15243	15213	15097	15145	15122	15158	15255	14937	15076	15056	14970	14943	15093	15226	15088	15095	15129	15146	14919	15163	15189	15140	15177	15130	15197	15128	15138	15218	15057	15118	14962	15037	15025	15094	14894	15129	14977	15120	15042	15000	15070	14908	15019	15156	15078	15290	15129	15128	15001	15107	15093	15196	15066	15110	15051	15191	15213	14863	15056	15086	15074	15073	15240	14987	15131	15132	15126	14919	14915	15112	14965	14945	15086	15104	15118	15056	14892	15167	15009	15042	15204	15117	14991	15187	15051	15133	15079	15067	15138	15130	15183	15001	15064	15047	15157	15149	15207	15084	14994	15174	15183	15315	15122	15161	15059	15103	15087	14982	15045	14996	15161	15138	15116	14959	15119	15228	15211	15016	15147	15152	15041	15083	15192	15163	15121	15085	15066	15026	15190	14942	15156	15114	15034	15139	15097	14995	15163	15208	15236	15166	15067	15100	15046	15108	15180	15074	15351	15217	15142	15087	15182	15180	15157	15128	15115	15113	15116	15153	15150	15059	15254	15056	15061	15303	15005	14994	15049	15228	15184	15140	15072	15261	15108	15155	15032	15134	15239	15152	15250	15015	15065	15181	15063	15071	15160	15202	15107	15155	14965	15241	15173	15102	15217	15316	15064	15170	15048	15149	15264	15162	15140	15052	15248	15215	15123	15195	15256	15025	15195	15037	15175	15188	15018	15053	15115	15040	15121	15170	15213	15172	14926	15187	14996	15119	15187	15198	15128	15190	15050	15184	15113	15165	15179	15153	15185	15018	15023	14983	15085	15208	15174	15150	15146	15050	15004	15162	15066	15112	15167	14993	15010	15093	15098	15153	15156	15155	15224	15144	15056	15060	15042	15180	15194	15199	15304	15209	15049	14993	15143	14977	15209	15117	14923	15138	15140	15171	15089	15095	15188	15287	15032	15003	15048	15098	15141	15124	15121	15123	15088	15081	15191	15055	15150	15210	14975	15048	15170	15189	15092	15183	15084	15117	14903	15099	15059	15131	15170	15066	15102	15168	15111	15031	15209	15175	15295	15015	15054	14937	14959	15208	15109	15233	15238	15199	15123	15000	15190	14967	14985	15055	15120	15132	15071	15121	15097	15259	15138	15140	15132	15064	15084	15010	15060	15165	14925	15006	15023	15257	15321	15186	15142	15296	15080	15164	15068	15078	15081	15285	14925	15098	15160	15126	15057	14964	15079	15059	15091	15225	15277	15106	15078	15096	15171	15245	15061	15147	15085	15245	15168	15059	15179	15098	15042	15228	15161	15122	15134	15117	14979	15014	15110	15178	15138	15089	15186	15117	15127	14942	15114	15205	14958	15242	15152	15125	15025	15118	15156	15223	15015	15164	15000	15099	15096	15024	14920	15096	15050	15270	15120	15139	15032	15232	15170	15213	15089	15091	15152	15175	15217	15046	15249	14983	15075	15103	15076	15171	15122	14959	15065	15163	15047	15146	15152	15076	15275	15116	15187	15074	15072	15147	15095	14976	14937
24096	21506	29185	26081	25222	26221	25449	21551	20191	19799	19211	18524	18437	18253	18090	17994	17850	17948	17532	17579	17700	17704	17539	17602	17580	17618	17822	17502	17734	17608	17510	17670	17409	17448	17530	17553	17634	17591	17660	17419	17442	17555	17492	17591	17484	17459	17267	17429	17559	17399	17522	17519	17533	17299	17504	17314	17469	17489	17292	17414	17335	17273	17456	17557	17546	17829	17529	17500	17463	17453	17501	17338	17435	17496	17618	17720	17621	17556	17414	17545	17461	17403	17318	17247	17374	17499	17556	17550	17532	17381	17424	17450	17536	17462	17516	17647	17571	17638	17395	17476	17303	17553	17791	17447	17522	17507	17597	17330	17341	17680	17401	17379	17371	17452	17406	17505	17503	17452	17578	17394	17245	17517	17393	17303	17712	17635	17483	17373	17338	17534	17545	17490	17340	17548	17496	17755	17640	17466	17354	17485	17330	17558	17601	17720	17347	17404	17388	17432	17224	17425	17593	17457	17598	17415	17359	17432	17479	17413	17246	17522	17577	17382	17373	17276	17359	17371	17596	17369	17386	17458	17549	17579	17414	17398	17587	17517	17814	17557	17562	17557	17623	17593	17175	17536	17475	17422	17474	17456	17301	17595	17378	17546	17442	17513	17645	17530	17491	17475	17606	17439	17410	17276	17411	17688	17531	17382	17711	17332	17672	17463	17491	17521	17513	17625	17440	17492	17545	17360	17301	17465	17585	17524	17328	17435	17630	17443	17548	17571	17456	17469	17417	17332	17536	17200	17630	17619	17697	17277	17509	17463	17417	17503	17548	17604	17541	17412	17441	17425	17359	17394	17392	17383	17466	17394	17584	17492	17538	17244	17336	17342	17575	17359	17588	17471	17421	17438	17439	17479	17386	17400	17448	17597	17707	17632	17498	17570	17581	17360	17697	17410	17599	17566	17624	17409	17525	17434	17525	17497	17288	17285	17332	17522	17390	17550	17266	17461	17383	17402	17514	17489	17357	17356	17337	17348	17407	17458	17413	17495	17652	17335	17572	17361	17322	17564	17352	17315	17601	17505	17325	17523	17382	17542	17647	17244	17343	17392	17381	17355	17545	17469	17587	17391	17558	17372	17473	17649	17346	17494	17526	17522	17375	17431	17496	17399	17548	17355	17645	17313	17578	17291	17248	17370	17459	17524	17476	17508	17570	17394	17568	17317	17428	17333	17383	17342	17586	17491	17235	17323	17604	17547	17527	17412	17404	17366	17338	17427	17390	17381	17550	17415	17467	17420	17437	17464	17493	17570	17524	17387	17407	17399	17708	17437	17444	17449	17637	17281	17340	17594	17274	17557	17465	17503	17514	17517	17533	17192	17374	17442	17439	17425	17603	17702	17432	17550	17385	17555	17265	17444	17580	17521	17362	17363	17442	17576	17608	17453	17662	17312	17553	17414	17557	17427	17357	17284	17504	17585	17582	17496	17549	17625	17451	17434	17414	17553	17409	17270	17323	17440	17556	17508	17477	17444	17523	17658	17443	17491	17668	17568	17238	17615	17458	17407	17540	17581	17469	17441	17326	17556	17560	17459	17362	17498	17357	17469	17606	17473	17334	17324	17418	17365	17460	17538	17455	17431	17532	17646	17243	17490	17520	17468	17379	17278	17223	17297	17507	17491	17680	17460	17466	17451	17500	17446	17359	17476	17495	17441	17557	17608	17665	17628	17485	17375	17591	17503	17431	17396	17406	17430	17485	17435	17390	17428	17362	17434	17434	17523	17513	17542	17711	17392	17655	17321	17305	17435	17392	17565	17503	17559	17601	17523	17447	17536	17454	17482	17494	17424	17509	17583	17357	17605	17483	17495	17479	17541	17485	17334	17422	17447	17421	17531	17458	17537	17302	17439	17471	17439	17434	17518	17442	17480	17436	17605	17563	17534	17479	17412	17628	17271	17412	17427	17286	17587	17688	17601	17501	17307	17583	17354	17491	17461	17463	17343	17586	17550	17478	17351	17261	17326	17476	17435	17780	17581	17705	17502	17413	17499	17686	17386	17456	17434	17603	17406	17335	17387	17526	17621	17380	17612	17389	17443	17388	17584	17489	17671	17377	17563	17478	17443	17366	17335	17417	17531	17391	17502	17272	17380	17489	17426	17392	17469	17552	17427	17505	17425	17617	17595	17529	17345	17618	17334	17682	17509	17421	17573	17348	17396	17601	17532	17329	17663	17419	17363	17433	17400	17506	17348	17583	17470	17598	17524	17506	17453	17547	17499	17451	17430	17342	17475	17416	17601	17477	17528	17496	17393	17425	17565	17482	17493	17672	17512	17413	17361	17646	17509	17521	17338	17542	17218	17618	17523	17471	17615	17497	17541	17505	17391	17513	17525	17519	17668	17663	17675	17475	17649	17328	17314	17408	17645	17482	17473	17424	17333	17512	17471	17661	17758	17374	17478	17179	17324	17508	17436	17450	17525	17609	17197	17618	17428	17340	17603	17542	17459	17591	17573	17499	17741	17635	17348	17521	17449	17221	17396	17500	17530	17417	17350	17523	17407	17467	17364	17711	17577	17520	17527	17299	17496	17572	17391	17485	17446	17528	17523	17328	17518	17418	17548	17685	17313	17632	17450	17561	17370	17594	17347	17689	17546	17229	17417	17408	17483	17608	17555	17477	17421	17570	17321	17507	17298	17591	17493	17390	17334	17603	17443	17643	17294	17507	17281	17458	17601	17505	17372	17474	17450	17506	17559	17499	17606	17445	17474	17359	17287	17459	17351	17506	17566	17332	17369	17438	17403	17514	17279	17557	17497	17534	17396	17384	17559	17398	17476	17368	17533	17352	17469	17635	17588	17371	17439	17310	17404	17447	17470	17568	17436	17585	17643	17348	17320	17527	17425	17670	17563	17386	17509	17385	17243	17386	17417	17555	17532	17325	17385	17428	17432	17425	17478	17577	17454	17484	17173	17457	17418	17417	17498	17238	17556	17455	17522	17488	17634	17513	17344	17482	17365	17611	17558	17380	17628	17513	17469	17462	17458	17430	17566	17340	17489	17598	17405	17436	17296	17505	17531	17390	17402	17329	17372	17350	17512	17619	17596	17503	17534	17383	17382	17274	17627	17564	17567	17396	17431	17304	17464	17514	17341	17556	17540	17548	17512	17342	17467	17336	17354	17465	17561	17513	17444	17351	17226	17253	17476	17422	17365	17535	17476	17601	17544	17537	17565	17633	17403	17346	17513	17485	17230	17659	17388	17590	17444	17743	17550	17443	17646	17572	17639	17460	17466	17557	17720	17436	17547	17631	17460	17501	17572	17253	17358	17391	17573	17487	17399	17245	17467	17451	17502	17439	17535	17301	17559	17311	17401	17503	17386	17605	17394	17567	17448	17642	17243	17556	17078	17450	17327	17244	17487	17389	17526	17398	17333	17443	17792	17510	17476	17383	17593	17238	17399	17554	17513	17544	17475	17492	17567	17364	17613	17476	17605	17450	17415	17849	17512	17460	17431	17666	17402	17162	17329	17713	17546	17546	17383	17751	17412	17754	17490	17552	17581	17614	17651	17527	17089	17425	17376	17642	17659	17442	17599	17523	17347	17419	17402	17264	17495	17541	17459	17144	17188	17452	17578	17324	17438	17410	17532	17678	17467	17411	17499	17542	17506	17667	17556	17384	17489	17720	17371	17413	17528	17379	17598	17550	17643	17516	17516	17505	17554	17277	17561	17500	17420	17343	17491	17292	17602	17383	17486	17457	17627	17528	17353	17605	17420	17509	17378	17510	17339	17671	17447	17595	17483	17499	17398	17536	17436	17427	17548	17375	17499	17498	17803	17698	17539	17554	17453	17295	17464	17503	17430	17513	17507	17532	17648	17411	17344	17544	17497	17605	17549	17517	17462	17514	17518	17510	17540	17497	17286	17519	17671	17315	17696	17546	17525	17441	17372	17470	17221	17515	17431	17364	17465	17339	17636	17616	17622	17396	17477	17694	17677	17463	17428	17669	17573	17473	17310	17391	17436	17290	17491	17583	17561	17224	17420	17455	17221	17668	17665	17724	17427	17488	17483	17614	17473	17213	17470	17382	17652	17580	17241	17309	17472	17398	17502	17480	17639	17382	17532	17531	17566	17430	17484	17481	17338	17738	17562	17558	17237	17410	17546	17480	17574	17357	17483	17512	17328	17425	17578	17512	17537	17680	17450	17396	17488	17496	17338	17398	17529	17499	17475	17370	17399	17597	17454	17437	17627	17286	17395	17366	17566	17646	17369	17338	17578	17506	17527	17457	17421	17402	17504	17538	17468	17553	17355	17443	17443	17366	17427	17627	17473	17455	17328	17662	17322	17340	17522	17335	17683	17556	17388	17489	17454	17444	17351	17259	17531	17422	17549	17527	17385	17410	17637	17629	17360	17597	17504	17268	17574	17396	17468	17564	17437	17569	17535	17436	17585	17540	17429	17444	17609	17572	17390	17384	17453	17569	17515	17393	17419	17288	17449	17307	17488	17617	17408	17335	17603	17483	17483	17546	17532	17539	17512	17690	17434	17506	17498	17539	17367	17317	17463	17378	17279	17510	17680	17499	17610	17390	17533	17525	17411	17625	17259	17575	17400	17581	17519	17401	17533	17515	17353	17420	17457	17501	17510	17533	17506	17204	17435	17575	17388	17473	17567	17382	17298	17501	17420	17271	17282	17425	17435	17515	17509	17580	17636	17504	17459	17383	17489	17546	17446	17302	17409	17392	17492	17503	17458	17520	17629	17421	17396	17497	17516	17583	17352	17337	17367	17469	17597	17558	17403	17402	17372	17629	17384	17370	17324	17451	17700	17642	17535	17417	17429	17544	17422	17498	17414	17464	17680	17649	17587	17382	17650	17687	17530	17342	17823	17453	17208	17468	17477	17628	17463	17318	17511	17426	17227	17397	17250	17458	17349	17574	17451	17392	17490	17441	17406	17702	17643	17330	17564	17425	17441	17355	17536	17551	17423	17643	17362	17311	17646	17545	17384	17404	17705	17560	17384	17384	17330	17404	17343	17502	17322	17701	17319	17447	17478	17627	17487	17350	17413	17621	17432	17340	17605	17575	17472	17603	17544	17460	17382	17491	17294	17700	17316	17421	17435	17439	17407	17293	17480	17475	17424	17458	17573	17493	17615	17417	17473	17507	17405
36873	58470	51747	39539	31152	26325	22740	20340	19251	17953	16879	16375	16017	15658	15516	15434	15367	15082	15204	15093	15193	15089	15016	15041	15059	14997	15033	14783	14971	14905	15027	14877	15038	14951	14908	14943	14984	14914	14724	14953	15142	15098	14989	14863	15003	14996	14890	14989	15117	14990	14965	14900	14956	14998	14991	14949	15074	15083	14891	14737	14911	15075	15109	14953	14914	15105	15015	14769	15022	15057	15008	14849	14899	14931	15155	14937	14993	15013	14924	14834	15048	14933	15085	14933	14851	14864	15001	15027	14883	14897	14895	14931	15097	15045	14816	15024	14993	14806	14847	15053	14919	14981	14899	14860	14871	14954	15027	15064	14955	15040	14976	15069	14817	14986	14934	15081	15005	14971	14799	14923	14873	15031	14872	14768	15050	15081	14855	14945	15126	14893	15032	14967	14743	15081	14775	14985	14961	14868	14861	15162	14915	14813	14862	14972	14966	14934	14978	14923	15013	14938	15054	14945	15027	14887	15121	14926	15020	14929	14970	14947	14906	14956	14840	15053	15018	15017	14935	15130	14896	15000	15019	14963	14966	15036	14995	14982	14944	15056	14920	14816	14803	14860	14983	14848	14996	14779	15069	14935	14968	14996	15012	14868	14944	14842	15042	14852	15012	14943	14838	15008	15027	14939	15011	14957	15037	14959	14969	15045	14920	14976	15090	14950	14872	14911	15018	15069	14978	15099	14766	14843	14710	14923	15057	14912	14840	15046	14991	14963	14901	14953	14917	15000	15003	14935	14908	14909	14884	14924	14842	15014	14833	14814	15080	15074	14976	15091	15089	14769	14812	15030	14839	14914	15027	14827	14976	14997	14858	15006	14884	15087	14893	14854	14974	15023	14854	14936	14957	15057	14861	14901	14990	15042	14948	14988	14956	14979	15007	14850	14955	14894	14900	15022	14975	15062	14817	14996	14994	14865	15013	14989	14822	15027	14993	15106	15047	14868	15034	14914	15021	15100	15035	14941	15081	14980	14887	15055	14950	14842	14964	14911	14999	14852	15129	14929	15088	14773	14924	15008	15055	14985	15011	14999	15090	14841	14920	14962	14926	14801	15124	14831	15002	14986	14714	15169	15011	15067	14955	14738	14881	14969	14985	14959	15015	15101	14900	14960	15055	14801	14992	14935	14923	15097	14968	14892	14928	14813	14971	14962	14979	15077	15043	14877	14975	14760	15011	14948	14966	15016	15072	15035	15001	14837	15063	15021	14934	14954	14885	14881	14866	15100	14873	15002	14864	14885	14967	14950	14930	14912	15108	15083	14959	15113	14903	15066	14938	14767	15137	14830	14919	14937	14868	15007	14903	14947	15051	14820	15063	14870	14987	15028	15006	15075	15038	14997	14709	14980	15029	14989	14971	14851	15018	15039	15041	14952	15151	14847	14902	14941	14836	15030	14874	14853	15041	14927	15128	15004	15018	15089	14850	14874	15016	14953	14906	14825	15085	14825	14925	14769	14845	15090	14893	14853	14929	14898	14907	14948	15094	14924	14965	15082	15025	14913	15120	14848	15122	15025	14927	14992	14938	14865	14929	15053	14884	14945	14881	14927	14930	15050	14955	14977	14713	15043	15006	14855	14941	14907	14864	14871	15130	14988	15067	15176	14835	14903	14958	14955	14921	14995	14983	15029	14864	14866	15114	14930	14708	14993	14930	15049	14826	15049	15091	15053	14860	14803	14856	14817	14893	14889	15031	14907	14850	15227	14854	14912	14838	14847	14892	14912	15044	14920	14828	14873	14987	15017	15016	15004	14914	15016	15012	14835	14776	14992	15143	14918	14866	14960	14781	14870	14791	14947	14706	15032	14943	15050	14993	14997	15052	14977	14929	14844	14914	14960	14836	14999	14991	15007	14965	14956	15012	14817	15071	14956	14851	15050	14983	14972	14902	14918	14943	14972	14804	14995	15017	15019	15010	15131	14981	15186	14844	15033	14949	15014	14827	14935	15027	15059	14945	14919	15020	14858	14971	15012	14954	14930	14973	14896	14892	14998	14963	14996	14852	14869	14927	15012	14963	14916	14820	15005	15015	14949	15086	15157	14966	14926	14893	14950	15066	14985	14988	14896	14995	14929	14826	14970	14991	14958	14973	14998	14929	14895	14949	14931	14874	14969	15167	15039	14908	15073	15000	14746	14939	14891	14787	14924	14926	14931	15055	14992	15100	15042	15084	15103	15003	15092	14818	14972	14946	14985	15015	14889	14901	14889	15031	14879	15009	14883	14959	15092	14906	14879	15131	15055	15055	15087	14863	14927	14916	15103	15029	15026	15042	14910	14788	14868	14985	14966	14925	15087	15133	14851	14885	15128	14955	15021	14980	14971	14911	14869	14975	14898	14892	15145	14999	14771	15010	15057	14886	15236	15025	15046	14993	14863	14856	14862	14988	14800	14866	15012	15034	14941	15031	14964	14974	14912	14828	14883	14790	14952	14876	15106	15086	14703	14841	14868	14967	15085	14880	15095	15101	14901	15063	14903	15025	14741	14937	14989	15082	14891	14987	14929	14850	15074	14964	14972	14938	14985	14857	14898	14760	15095	14803	14817	15042	14895	15110	15010	14922	14821	14991	15042	14850	14953	14908	14991	14956	15123	14988	15067	14841	14759	14947	14811	14954	14942	15069	15028	15055	14908	14986	14904	15033	14879	14990	14942	14883	15156	14837	14978	14735	15078	14776	15015	14861	15102	14839	14944	14986	14797	15005	14981	15134	15146	15061	14970	15086	15043	14989	15056	14987	15035	15124	14913	14780	15131	15053	14854	15004	15017	14916	14718	14952	14945	15047	14990	14904	14917	14990	14957	15013	14888	15002	15083	14976	14960	15144	15170	15061	14876	14984	14832	14875	14886	14825	15036	15034	14846	15029	14939	15098	15036	14978	15000	15041	15153	14954	14878	15071	14948	14849	14841	15026	14851	15006	14903	14912	14914	15006	14891	14974	14906	14812	15006	14878	14914	15003	14854	15037	14887	14927	14886	15040	15034	15044	14772	14899	15233	14962	14864	15002	14953	15052	14920	14990	14875	14988	14916	14985	14905	15062	14975	15059	14867	14972	15170	14919	15108	14979	15034	15026	14826	14912	14744	14910	14981	15099	15013	14903	14873	14969	14856	14873	15119	14880	14962	14814	14800	15112	15071	14984	14951	15013	15079	14909	14902	14876	14901	15070	14922	14919	15036	14822	14982	14931	14893	15010	14963	14913	14836	15066	15026	14933	14934	14996	14846	14861	15045	14813	14935	14913	14987	14876	14917	15175	14696	15032	15028	15159	14960	15030	14979	15168	14841	14945	14965	14957	14811	14995	15178	14961	15075	14931	15025	14954	15039	14877	14826	14927	14798	15011	14890	14981	14774	15105	14827	14903	14992	14967	15020	14903	15013	14842	14835	14858	15046	15035	14958	14892	14782	15164	14955	14843	15062	14949	14915	15042	14707	14964	14963	15072	15021	14905	14949	14821	14895	14983	14901	14950	14808	14967	14974	15118	14918	15020	15038	14748	14997	15061	14854	15005	14833	14953	14786	15126	14715	14872	14762	14897	15003	14998	14949	15000	14929	14914	15001	14967	15062	14982	14794	14998	14888	14978	14846	14852	14998	14853	14917	15079	14891	14997	14974	15051	14997	15094	14979	15124	14778	14936	14961	14980	14886	15009	14985	14985	14897	14773	14947	14913	14818	15018	14890	15031	15087	14891	15022	14781	14847	14946	15009	14892	15011	15029	14823	14909	14884	14842	14868	14891	14817	14933	15095	14933	14890	14956	14953	15011	15049	14891	15102	14984	14984	14987	15012	15118	14873	14980	14906	14892	14772	14823	14723	14977	15002	14955	14809	14933	14803	14966	14963	14938	15037	14841	14941	14893	14908	14922	14956	14854	14893	14989	15010	15176	15077	14881	15023	15005	15018	14999	14962	14850	14923	14830	14928	14990	14905	14987	14840	14754	14837	15031	14970	14999	15002	14822	14966	14982	15183	14954	15052	14878	15023	15060	14964	15006	15008	14825	15119	14897	14914	15013	14867	14999	14829	14958	14942	15038	14967	15042	15091	15030	14965	14885	14811	14956	14838	14995	14782	15131	14772	15011	14848	15182	15034	14981	14918	14880	14995	15013	15083	15049	14850	14998	14877	15055	15003	15217	14779	14944	14821	14960	15008	15008	14971	15007	15008	15010	14782	15036	15072	14922	14837	15120	14758	14966	14980	14860	14887	14941	14798	14883	15037	14819	15071	14855	14969	14857	14956	14971	14916	14822	14895	14935	14937	15021	14964	14863	14934	15181	15014	14974	14893	15055	15059	14977	15000	14901	15120	14935	15110	14827	14980	14881	14899	15129	14968	15025	14864	14930	14790	14973	15116	15006	15019	14853	15139	14851	14987	14863	14972	14903	15023	15012	15056	15041	14939	14851	15043	14839	15048	14823	14972	14948	14904	14974	14835	15018	15053	14905	14897	15129	15142	15033	14914	15022	15106	15098	14836	15062	15127	14955	15007	14791	14961	14903	15133	14898	14732	14810	14904	14987	15033	15135	15088	14903	14906	15007	14885	14959	14987	15013	14923	14849	14848	15039	14888	15040	15010	14836	14863	15031	14922	14913	14984	14954	14825	14909	14972	15104	15048	14837	14931	14898	14968	14994	14868	14882	14920	15124	14824	14991	14909	14972	15037	15066	15061	14941	14966	14878	14979	15146	14961	14928	15095	14931	15084	15069	15126	14854	14946	15004	14979	14978	14799	14996	14892	14892	14944	14827	14988	15034	15126	14980	14824	14807	14865	14871	14865	14948	14911	15134	14991	14989	14911	15052	14849	14899	15175	15007	14933	14895	15061	14998	14966	14923	14833	14800	15052	15045	14796	14826	15002	15027	14943	14830	14974	14919	14963	14901	15017	14947	14852	14958	14851	14967	14848	15018	14985	15100	14834	14931	14791	15056	15070	14833	14758	14934	14963	15057	15001	14876	15070	14890	14843	15071	14959	14975	14899	15141	14931	14926	14885	14940	14997	15011	15032	14854	15170	14931	14968	14857	14839	14915	14995	14971	14899	14898	14761	14893	14976	14932	15001	15019	15008	14971	14960	14711	15025	14853	14982	15006	15154	14898	14789	15035	14867	15040	14915
22832	21428	29330	24275	23238	26855	29389	24291	22125	21447	20198	19548	19191	19096	18936	18639	18562	18581	18426	18475	18269	18306	18304	18219	18357	18101	18182	18145	18155	18016	18251	18297	18172	18150	18381	18211	18151	18058	18164	18124	18119	18206	18298	18073	18195	18077	18005	18245	18143	18178	18230	17876	18115	18158	18032	18051	18049	18159	18006	18036	18106	17937	18126	18087	18024	18072	18138	18232	18236	18139	18018	17936	18028	18156	18169	17996	18242	18167	18215	18112	18169	18287	18092	18083	18054	17981	18137	18154	17912	18098	18069	18116	18203	18149	18345	18163	18319	18180	18091	18108	17977	18020	18237	18122	17966	18160	18082	18192	18104	18130	17996	18124	18021	17935	18183	18228	18003	17996	18201	17949	18088	18020	18144	17958	18062	18089	17986	18169	18002	17959	18201	18085	17942	18029	17870	17880	18101	17992	18100	17938	18087	18237	17916	17841	17953	18203	18257	18258	18061	18148	18296	18439	18143	17991	18083	18037	17989	17889	18188	18114	18284	18049	18092	18238	17891	17951	18102	17892	18097	18051	18065	18125	18005	17878	18110	17858	18054	18246	18094	18150	18004	18302	17855	17935	18085	18072	17999	18357	18131	18015	18024	18067	18137	18195	17968	18136	18099	18078	18003	18129	18143	18095	17947	18037	18089	18083	18049	18295	18061	18045	18181	18189	18216	18217	18082	18063	18108	18224	18218	18156	18172	18115	17958	18133	18082	18187	18249	18031	18236	18161	18024	17897	18054	18008	18044	18070	18060	18182	18110	18058	18066	18196	18104	18093	18133	18237	18231	18048	18012	17855	18195	18186	18164	18030	17920	18046	18237	18247	18087	18162	17960	18063	17894	18028	18019	17959	18155	18072	17966	17962	17943	17881	18004	18122	18232	18177	17949	18043	18084	18070	18224	18183	18045	17978	18021	18177	18055	17870	17928	17986	18062	17959	18017	17953	18143	17960	18158	17819	18006	17973	18162	18137	17975	18085	18240	17935	18158	18181	17963	18068	18067	18079	18141	18202	18103	18115	18019	17936	18020	17973	17856	18122	18091	18131	18024	18258	18186	18041	18180	18162	18023	17950	18073	18102	18033	17931	17975	18162	18138	18142	18319	18205	18107	18097	17882	17818	18130	18109	18176	17999	18108	18044	18067	17946	18000	17944	17762	17989	18014	18081	17979	18099	18177	18147	17991	18089	17992	17898	18008	18218	18122	18067	18003	18135	18013	18124	18125	17851	17811	18042	18050	18059	18198	18154	18240	18194	18235	17989	17953	18111	18002	17942	18001	18294	18115	18105	18245	17845	18071	18200	18006	18054	18070	18108	18310	17998	18045	18083	18003	18254	18241	17959	18063	18202	18177	18014	17949	18149	18117	18026	18123	17868	18159	17989	18075	17971	17776	17923	18013	18015	18038	18128	18013	18333	18076	17971	17937	17992	18020	18068	18320	18222	17947	17965	18178	18192	18070	17992	18054	17907	17924	17987	18133	18037	18180	18090	17926	18052	18264	18064	18049	17967	18051	18196	18159	18046	17988	17926	17983	17876	18009	17833	18150	18007	18063	18001	18125	18070	17895	17899	18099	18039	18131	17971	17936	17960	18082	18117	18126	18114	18118	18091	17924	17689	18112	18238	17967	18003	18127	18024	18100	18011	17935	17962	17989	18120	18102	17937	18210	18140	17971	17998	18198	18070	18213	18095	17952	18151	18132	18067	17978	18234	18143	18062	18127	18168	18034	18168	17985	17987	17866	18097	18106	18119	18186	18014	17899	18011	18155	18039	17930	18010	18098	18036	18189	17917	18106	18220	17814	18012	17861	18115	18179	18247	18068	18154	18222	18006	18272	18271	18057	18141	18141	17998	18015	18106	18120	17912	18018	18129	18031	18105	18255	17929	18109	18064	18077	18194	18027	18156	18040	18159	18144	17934	18073	17886	18200	18248	18164	17939	18090	18054	18134	18059	18150	18087	18101	17977	17973	17971	18063	17885	18186	18256	18043	17998	18067	18077	17980	18148	18171	18049	18082	18140	18003	17964	18055	18211	18095	18166	17903	18179	18059	18051	18031	17994	18027	18103	18287	18019	18061	18102	18031	18065	18226	18103	17913	17953	18011	18174	18034	18340	18252	18174	18105	18043	18063	18071	17940	18147	18042	17945	18220	17903	18116	17943	17823	18173	18223	18029	18253	18011	17862	17938	17968	18151	18079	18058	18180	17982	18112	17994	18018	17925	17962	18004	18041	17948	18087	18077	18180	18196	18182	17904	18173	18066	18078	17865	17969	18218	18025	18005	18136	18140	18278	18119	18033	18009	17903	18032	17957	18130	18076	18047	17781	17982	18186	18247	18057	18041	18120	18014	18084	18063	18134	18175	17911	18012	18019	17981	17856	18066	18016	18056	18093	18120	17968	17971	18049	17987	18030	17956	17723	18013	18175	17937	17989	18042	18043	17942	18113	17901	18164	17961	18008	18085	18001	18200	18060	18015	17971	18203	18125	18234	18140	18129	17958	18308	18155	18091	18015	17855	18098	18154	18118	18034	18044	18064	18019	18099	18197	18104	18207	17981	18007	17910	18036	18037	18266	18206	18074	18094	17889	18091	18161	17939	17961	18176	18203	18146	18199	18154	17973	17897	17961	18117	18139	18140	18020	18183	18332	18066	18113	18054	18049	18030	17845	17842	18032	17876	18089	18002	18073	18007	18082	18098	18098	17965	18134	18000	18052	18170	18038	18175	18007	18216	18345	18130	17965	18066	18124	17932	18007	18060	17899	17959	18067	18072	18047	18060	18218	18152	17915	18188	18140	18003	17985	18136	18009	18178	18097	18153	17906	18244	18098	18039	18271	17863	18060	18264	18095	18102	18071	17960	18131	18098	18009	18274	18105	18030	18008	17942	18133	18072	18013	18189	18038	18017	18143	18028	18036	18145	18277	17966	17748	18025	18135	18060	18083	18003	17923	18024	18062	18041	18042	18165	18158	18094	18197	18049	17995	18153	18212	18145	18143	17938	18071	18091	17885	17988	17961	18063	18049	18297	18029	18148	18148	17962	18151	17987	18228	18001	17855	17927	17897	18194	18091	18025	18006	18015	18136	17941	18144	18056	18303	18194	17985	18153	18255	18056	18036	17953	18262	18092	17901	17986	18078	18186	18194	18202	18058	18245	18114	18151	18292	18113	17978	17836	18134	17951	18201	17999	17920	18084	18174	18115	18063	18158	17954	18111	18273	17909	17953	18143	17964	18049	18007	18027	17870	17989	18005	17913	18064	18179	17965	17962	18226	18111	18069	18146	18321	18181	18096	17987	17917	18112	17932	17970	18054	18042	18010	18044	18180	18093	18194	18243	18072	17788	17940	18136	17938	18092	18072	18099	18028	18252	18095	18019	17922	18252	17999	17867	18198	18201	17875	17955	18024	17993	18157	18005	18117	18110	18170	17828	18139	18029	17966	17988	17916	18227	18130	18118	17947	18141	18206	18081	18081	18018	18150	18139	18013	17897	17981	17972	17967	18144	17925	17736	18190	18079	17999	18176	18120	18049	18111	18103	17925	18111	18162	17973	18012	18058	18135	18249	17951	18107	17900	18042	17849	18142	18234	18296	17943	18056	18167	18075	17871	18058	18077	18188	18010	18091	17926	18146	17944	18097	18142	17830	18245	18075	17782	17989	17969	18124	18158	18118	18024	17988	18061	17999	18142	17759	18052	17942	18040	17867	17892	18083	17957	17936	18038	18074	17995	18144	18101	18084	18112	18118	18072	18196	18068	17905	17954	18106	17984	18269	18058	17885	17833	17953	17923	18163	18143	18040	18064	18044	18083	18096	17999	17986	18208	17999	17908	18158	18002	17929	17940	17921	17925	17934	17975	17956	18174	17994	17893	17925	18069	17939	18083	18036	18170	18227	17928	18030	18101	17858	17916	17672	18195	18145	18166	18068	17971	18238	18073	18063	18200	18149	18108	17702	17937	18055	18109	17951	18119	18118	18003	17948	18256	18144	18141	17881	18131	17986	18195	18075	18040	18122	18137	18157	17947	17914	18119	17973	17930	18086	18140	18191	18326	18015	18131	18010	18009	18137	18024	18105	18002	18129	18052	17889	17996	17972	18145	18041	18066	18021	18201	18122	17968	18102	18096	18080	17637	17864	17980	18052	18027	17903	18271	18220	17976	18015	18003	18043	18252	18063	18209	18102	18134	18146	18141	18077	18338	18250	18082	18163	18037	17980	18065	18207	18118	17938	18085	18193	18005	18144	18068	17933	18084	18036	18170	18048	18087	17946	18181	18196	18254	18148	18380	18037	18100	18020	17821	18191	17957	18136	18205	17971	17934	18201	18240	17972	18001	18064	18110	18025	17788	18160	18210	17998	18029	18216	17991	18038	17951	18039	18073	17979	18028	18003	18092	17963	17839	17927	18028	18250	18215	18039	18158	18119	17962	18053	18019	18127	18032	18119	18169	17951	18043	18040	18113	17987	18233	18169	18173	18082	18050	18185	18129	17995	18007	18081	18243	18071	18027	18223	18054	17980	18170	18051	18113	18076	18036	17965	17990	17934	18070	17925	18041	18107	17887	17860	17987	18085	18146	18073	17973	17818	17953	17903	17805	18053	18200	17940	18155	18064	18083	18012	18086	18000	17960	17834	17897	18030	18059	17936	18014	18265	17975	18156	18025	18072	18144	18105	18106	18074	18141	18052	18165	18094	17913	17980	18015	18222	18121	18096	17859	18125	18077	17836	18099	18186	18088	17997	17870	18025	18029	18227	17931	18000	18178	18215	18031	18093	18077	18184	17797	18102	17914	17995	18201	18168	18064	17952	18312	18108	18058	18165	17956	17967	18186	18053	17990	17991	18041	18186	18119	18059	18164	18177	18125	17924	17898	18168	17943	18178	18120	18139	18134	18029	18026	18144	18094	18157	18186	18343	18066	17979	18127	17929	18174	18068	18112	17872	18098	18195	18040	18156	18122	18175	18061	17995	17798	17973	18124	18209	18078	18146	18002	18057	18122	18223	18041	17967	18117	18051	18114	18189	18096	18172	18016	18112	18121	17983	18090	18204	18032	18261	18150	17974	17852	18098	18239	18157	18045	18096	18158	17714	17899	18124	18053	18096	17743	18232	17912	18236
39842	63377	56976	44860	36815	30567	26743	23670	21388	19743	18368	17562	16989	16469	16395	15996	16003	15796	15757	15642	15688	15574	15461	15352	15430	15417	15378	15200	15408	15408	15365	15511	15170	15335	15398	15223	15232	15346	15206	15563	15415	15237	15300	15403	15285	15204	15333	15362	15326	15219	15440	15325	15071	15452	15446	15437	15404	15223	15284	15366	15449	15467	15165	15452	15234	15353	15195	15207	15201	15437	15214	15384	15369	15268	15233	15282	15077	15403	15385	15285	15231	15239	15217	15350	15269	15390	15379	15457	15458	15237	15228	15304	15403	15469	15387	15319	15316	15329	15330	15320	15395	15285	15332	15210	15299	15319	15330	15392	15355	15439	15174	15319	15251	15353	15308	15349	15242	15183	15178	15307	15312	15291	15351	15185	15298	15236	15241	15282	15374	15472	15045	15238	15298	15163	15332	15185	15546	15354	15328	15206	15180	15344	15208	15402	15348	15343	15356	15291	15500	15169	15286	15227	15200	15199	15308	15257	15122	15410	15349	15403	15255	15273	15404	15296	15392	15246	15204	15257	15285	15104	15234	15456	15295	15244	15053	15182	15291	15308	15135	15261	15252	15359	15166	15162	15462	15287	15404	15394	15384	15207	15360	15374	15287	15223	15217	15344	15269	15248	15343	15340	15347	15345	15140	15162	15202	15424	15277	15159	15234	15227	15414	15262	15342	15299	15219	15189	15250	15322	15251	15315	15161	15289	15178	15220	15340	15194	15080	15394	15353	15296	15377	15311	15300	15262	15140	15266	15304	15262	15321	15240	15313	15302	15324	15339	15248	15335	15351	15385	15235	15202	15194	15415	15336	15217	15069	15355	15239	15327	15539	15324	15342	15450	15207	15315	15257	15348	15223	15377	15101	15543	15392	15168	15301	15481	15269	15293	15267	15119	15316	15242	15278	15209	15071	15338	15478	15214	15393	15248	15349	15351	15276	15295	15416	15241	15350	15406	15305	15174	15241	15291	15270	15297	15424	15245	15390	15203	15381	15338	15323	15206	15297	15234	15387	15474	15151	15414	15332	15290	15299	15375	15408	15293	15253	15360	15349	15291	15210	15221	15342	15175	15207	15197	15218	15330	15340	15362	15260	15333	15246	15340	15338	15298	15419	15365	15137	15265	15221	15185	15278	15126	15161	15241	15269	15164	15110	15450	15408	15308	15254	15279	15275	15273	15310	15390	15173	15344	15359	15110	15318	15215	15265	15431	15299	15342	15352	15236	15331	15280	15247	15350	15288	15223	15397	15254	15307	15180	15438	15356	15316	15190	15240	15424	15364	15412	15399	15099	15313	15242	15121	15101	15226	15310	15144	15252	15364	15427	15378	15377	15251	15193	15249	15288	15291	15124	15352	15357	15072	15285	15181	15401	15306	15254	15183	15206	15301	15312	15321	15402	15257	15145	15292	15341	15427	15125	15373	15314	15264	15303	15381	15452	15310	15307	15283	15278	15303	15211	15285	15204	15309	15292	15349	15340	15284	15269	15306	15445	15254	15279	15355	15391	15314	15246	15297	15332	15391	15325	15187	15310	15381	15315	15234	15298	15326	15287	15199	15215	15240	15102	15231	15285	15145	15236	15332	15283	15296	15420	15274	15255	15252	15272	15327	15363	15343	15308	15283	15371	15250	15236	15308	15232	15301	15220	15202	15232	15392	15345	15407	15239	15161	15340	15349	15349	15400	15249	15289	15174	15386	15224	15280	15342	15203	15366	15352	15224	15339	15279	15209	15397	15143	15287	15288	15314	15182	15361	15197	15253	15280	15339	15337	15307	15282	15332	15250	15282	15145	15210	15252	15348	15348	15338	15370	15295	15406	15087	15146	15158	15413	15469	15322	15314	15175	15227	15345	15298	15367	15315	15131	15228	15456	15318	15163	15235	15289	15316	15366	15208	15134	15321	15530	15275	15372	15219	15273	15355	15444	15408	15229	15196	15179	15372	15418	15405	15237	15272	15265	15403	15115	15279	15261	15284	15231	15234	15186	15276	15258	15168	15353	15242	15238	15321	15247	15208	15236	15288	15305	15280	15231	15273	15339	15354	15422	15308	15188	15190	15149	15289	15251	15268	15273	15337	15355	15186	15114	15178	15172	15154	15232	15229	15407	15433	15252	15032	15255	15515	15189	15350	15321	15328	15161	15220	15228	15067	15359	15469	15141	15180	15173	15271	15332	15292	15292	15240	15223	15078	15314	15328	15266	15366	15316	15299	15368	15235	15408	15160	15178	15189	15370	15260	15241	15181	15337	15502	15148	15206	15443	15185	15435	15260	15401	15302	15465	15170	15304	15350	15169	15289	15378	15165	15445	15276	15140	15306	15389	15296	15192	15208	15322	15181	15218	15447	15352	15197	15218	15286	15238	15291	15398	15444	15300	15313	15400	15152	15365	15273	15227	15197	15443	15350	15336	15421	15327	15312	15248	15265	15147	15271	15250	15306	15247	15290	15162	15306	15365	15427	15188	15285	15191	15322	15302	15207	15204	15244	15323	15199	15223	15284	15251	15174	15386	15316	15275	15378	15356	15239	15300	15332	15273	15321	15306	15352	15217	15411	15284	15238	15332	15183	15292	15284	15304	15299	15335	15135	15275	15271	15376	15187	15215	15109	15294	15185	15370	15214	15232	15269	15510	15429	15180	15204	15368	15394	15300	15095	15290	15343	15389	15510	15401	15350	15275	15259	15312	15172	15389	15226	15284	15493	15346	15240	15120	15130	15328	15218	15400	15117	15368	15209	15479	15290	15301	15284	15246	15287	15372	15318	15306	15411	15281	15278	15410	15228	15400	15220	15380	15288	15391	15132	15321	15309	15296	15400	15140	15306	15304	15315	15261	15291	15425	15207	15231	15270	15220	15313	15344	15100	15155	15343	15349	15172	15303	15211	15404	15241	15238	15150	15161	15278	15146	15229	15175	15395	15128	15285	15115	15239	15211	15046	15229	15387	15274	15321	15357	15176	15152	15437	15366	15335	15353	15187	15220	15449	15087	15376	15285	15295	15320	15256	15282	15333	15300	15268	15297	15282	15334	15308	15196	15370	15297	15297	15385	15272	15144	15146	15354	15111	15330	15307	15077	15251	15302	15387	15377	15336	15158	15339	15264	15300	15290	15357	15361	15333	15150	15340	15245	15254	15335	15309	15271	15386	15427	15531	15267	15210	15135	15188	15235	15110	15251	15298	15272	15113	15306	15268	15328	15181	15287	15301	15301	15193	15192	15326	15365	15372	15167	15220	15212	15213	15156	15403	15131	15471	15218	15300	15497	15221	15374	15303	15267	15360	15310	15244	15402	15197	15182	15358	15174	15402	15253	15129	15295	15279	15366	15411	15387	15248	15320	15385	15291	15337	15233	15380	15397	15270	15285	15370	15230	15375	15234	15346	15175	15217	15380	15215	15280	15275	15185	15427	15104	15367	15300	15282	15218	15220	15411	15157	15393	15243	15417	15412	15163	15425	15260	15270	15210	15416	15292	15401	15249	15382	15514	15358	15276	15163	15311	15283	15314	15411	15166	15223	15219	15363	15224	15244	15238	15145	15388	15217	15362	15388	15171	15409	15302	15309	15216	15253	15218	15158	15335	15224	15201	15402	15273	15084	15303	15251	15176	15419	15475	15201	15361	15407	15348	15230	15143	15208	15100	15255	15214	15279	15286	15257	15282	15231	15231	15311	15356	15285	15340	15159	15354	15251	15268	15271	15230	15223	15397	15257	15283	15312	15333	15398	15232	15462	15313	15289	15107	15419	15482	15136	15323	15298	15319	15284	15308	15395	15386	15105	15350	15501	15279	15283	15331	15281	15347	15244	15108	15213	15292	15417	15199	15357	15339	15342	15372	15314	15282	15200	15094	15200	15346	15178	15253	15321	15374	15307	15240	15380	15247	15381	15356	15334	15403	15213	15308	15326	15318	15226	15131	15207	15307	15294	15400	15210	15223	15289	15304	15298	15320	15259	15400	15141	15239	15224	15378	15234	15257	15221	15266	15438	15240	15236	15361	15433	15054	15350	15441	15272	15252	15205	15254	15256	15367	15197	15313	15258	15510	15232	14958	15295	15304	15312	15171	15389	15393	15382	15304	15309	15236	15347	15324	15339	15101	15140	15292	15241	15321	15434	15226	15327	15271	15244	15111	15301	15281	15402	15282	15336	15331	15277	15076	15282	15096	15370	15366	15491	15378	15388	15201	15184	15404	15399	15286	15278	15406	15393	15317	15351	15124	15301	15240	15329	15355	15282	15343	15353	15324	15520	15377	15338	15254	15226	15104	15284	15228	15241	15293	15442	15279	15278	15505	15196	15347	15241	15395	15256	15330	15331	15055	15249	15215	15259	15317	15317	15296	15383	15223	15365	15185	15299	15293	15383	15235	15376	15286	15209	15277	15335	15319	15307	15148	15283	15271	15264	15189	15150	15178	15355	15217	15349	15294	15428	15216	15084	15231	15219	15224	15134	15417	15299	15369	15241	15396	15438	15140	15468	15274	15248	15323	15431	15268	15114	15193	15262	15350	15263	15132	15297	15279	15234	15180	15343	15229	15266	15442	15120	15309	15216	15162	15321	15178	15380	15378	15258	15478	15396	15252	15246	15375	15061	15185	15235	15320	15289	15271	15282	15308	15184	15281	15367	15185	15383	15137	15329	15313	15432	15133	15328	15276	15284	15476	15214	15293	15474	15269	15351	15307	15401	15274	15357	15265	15394	15202	15329	15172	15255	15257	15308	15355	15335	15312	15348	15298	15235	15185	15267	15269	15250	15287	15201	15227	15310	15286	15107	15314	15347	15514	15206	15383	15211	15354	15245	15234	15177	15370	15282	15273	15308	15256	15284	15308	15063	15327	15210	15490	15359	15322	15356	15238	15240	15283	15293	15285	15315	15219	15187	15339	15196	15488	15302	15153	15555	15075	15236	15468	15227	15188	15507	15369	15378	15210	15373	15232	15271	15259	15375	15296	15188	15384	15260	15353	15033	15249	15250	15142	15217	15255	15260	15183	15199	15202	15412	15336	15317	15281	15070	15288	15282	15243	15283	15222	15453	15266	15311	15549	15179	15274	15388	15236	15116	15303	15264	15143	15430	15081	15190	15092	15204	15117	15384	15400	15292	15166	15278	15161	15410	15359	15107
30226	31399	37324	32106	25535	22558	21307	19930	19018	18739	18370	18441	18179	18094	17846	17875	17795	17915	17792	17704	17559	17686	17638	17753	17521	17584	17752	17720	17800	17671	17470	17534	17802	17639	17692	17672	17565	17688	17646	17736	17710	17738	17389	17616	17729	17612	17633	17686	17879	17722	17653	17554	17697	17714	17606	17624	17716	17561	17450	17446	17622	17678	17804	17701	17493	17619	17581	17834	17719	17567	17632	17623	17772	17586	17531	17703	17627	17669	17824	17576	17703	17395	17400	17468	17769	17618	17534	17706	17759	17543	17826	17439	17738	17610	17811	17756	17665	17558	17659	17506	17559	17652	17705	17630	17658	17591	17620	17686	17810	17670	17506	17726	17809	17449	17664	17611	17516	17438	17728	17514	17710	17588	17500	17726	17725	17464	17563	17722	17798	17714	17822	17802	17585	17738	17337	17405	17491	17566	17685	17560	17678	17608	17687	17697	17709	17860	17655	17713	17724	17681	17563	17736	17655	17478	17478	17361	17609	17624	17732	17711	17483	17428	17676	17529	17635	17442	17336	17777	17813	17483	17567	17521	17797	17586	17501	17474	17517	17546	17410	17448	17792	17823	17747	17699	17766	17712	17547	17647	17536	17598	17741	17557	17547	17629	17606	17679	17630	17299	17751	17589	17687	17593	17508	17686	17585	17620	17594	17769	17674	17772	17557	17556	17697	17535	17703	17682	17612	17610	17546	17572	17648	17707	17718	17424	17499	17452	17579	17522	17748	17668	17708	17626	17772	17741	17730	17831	17471	17626	17611	17678	17853	17827	17527	17469	17565	17521	17535	17577	17616	17519	17624	17483	17488	17726	17662	17655	17616	17453	17595	17658	17672	17575	17687	17685	17505	17474	17619	17512	17733	17583	17681	17438	17555	17662	17605	17587	17790	17722	17578	17514	17648	17680	17767	17648	17609	17532	17641	17840	17824	17829	17743	17551	17584	17493	17448	17442	17499	17778	17873	17813	17667	17715	17633	17562	17766	17556	17546	17702	17552	17536	17599	17549	17793	17447	17681	17751	17686	17422	17693	17608	17824	17589	17384	17782	17484	17584	17713	17694	17527	17622	17681	17624	17775	17454	17492	17614	17688	17677	17931	17426	17461	17524	17530	17762	17492	17678	17546	17525	17705	17476	17625	17591	17551	17552	17603	17598	17546	17318	17663	17723	17767	17661	17528	17700	17541	17609	17621	17795	17695	17601	17674	17461	17546	17730	17785	17657	17596	17479	17658	17649	17604	17486	17674	17514	17537	17559	17580	17643	17511	17494	17685	17694	17618	17612	17677	17646	17637	17632	17620	17646	17439	17513	17723	17459	17731	17639	17522	17595	17622	17557	17811	17538	17614	17558	17533	17726	17666	17653	17623	17775	17561	17591	17610	17576	17630	17650	17584	17706	17659	17594	17549	17423	17542	17553	17651	17598	17530	17657	17662	17469	17701	17573	17546	17524	17525	17446	17682	17590	17556	17558	17592	17573	17753	17601	17681	17632	17525	17534	17849	17696	17908	17688	17619	17561	17748	17517	17523	17608	17687	17582	17541	17634	17594	17545	17499	17508	17613	17656	17479	17746	17615	17685	17562	17500	17645	17616	17681	17783	17733	17602	17492	17645	17726	17555	17743	17541	17754	17529	17522	17520	17610	17686	17617	17706	17746	17503	17611	17607	17763	17540	17714	17428	17671	17551	17637	17615	17856	17762	17591	17603	17669	17653	17765	17775	17819	17614	17555	17777	17509	17727	17706	17478	17558	17564	17603	17691	17797	17601	17663	17585	17555	17605	17656	17434	17648	17504	17676	17518	17683	17691	17584	17697	17674	17621	17537	17626	17826	17634	17707	17501	17642	17628	17562	17696	17578	17523	17546	17440	17699	17757	17794	17789	17627	17639	17436	17668	17548	17455	17612	17748	17648	17775	17781	17585	17505	17643	17767	17810	17788	17491	17649	17468	17711	17612	17817	17557	17518	17614	17652	17663	17622	17584	17697	17460	17597	17451	17436	17449	17842	17489	17545	17672	17703	17643	17683	17701	17627	17688	17787	17957	17572	17639	17695	17625	17667	17539	17558	17683	17542	17642	17856	17623	17826	17622	17510	17632	17601	17691	17719	17703	17837	17502	17533	17530	17550	17553	17626	17650	17732	17660	17633	17719	17400	17595	17523	17714	17834	17542	17625	17508	17531	17515	17886	17526	17690	17809	17529	17481	17594	17609	17549	17568	17639	17616	17517	17695	17619	17580	17527	17828	17538	17559	17714	17617	17662	17689	17683	17579	17701	17626	17663	17551	17811	17595	17725	17548	17594	17539	17694	17646	17416	17480	17603	17813	17647	17795	17528	17544	17629	17454	17723	17698	17561	17662	17537	17545	17642	17612	17701	17708	17704	17496	17487	17686	17721	17725	17790	17712	17635	17673	17666	17741	17508	17484	17644	17458	17666	17573	17625	17727	17728	17584	17672	17448	17427	17729	17615	17589	17704	17770	17768	17748	17609	17493	17699	17782	17764	17592	17591	17663	17707	17620	17821	17808	17593	17528	17630	17617	17644	17547	17474	17437	17574	17637	17646	17663	17588	17610	17428	17506	17681	17593	17686	17720	17667	17645	17693	17830	17771	17686	17608	17487	17374	17523	17723	17616	17900	17745	17609	17614	17567	17591	17552	17614	17588	17658	17519	17700	17832	17436	17573	17735	17634	17810	17644	17724	17720	17648	17612	17800	17645	17838	17461	17564	17693	17685	17666	17559	17683	17535	17665	17643	17529	17656	17700	17581	17876	17878	17664	17595	17589	17641	17731	17468	17621	17821	17633	17542	17465	17500	17547	17564	17649	17621	17737	17545	17418	17685	17713	17692	17631	17897	17679	17664	17524	17758	17525	17700	17559	17579	17788	17474	17651	17567	17353	17618	17553	17702	17700	17663	17781	17569	17601	17479	17475	17503	17723	17550	17577	17697	17627	17624	17638	17580	17677	17631	17517	17698	17836	17557	17576	17597	17592	17397	17702	17633	17864	17358	17608	17571	17727	17484	17574	17676	17656	17788	17585	17731	17656	17800	17683	17585	17441	17653	17663	17507	17699	17627	17663	17658	17601	17680	17722	17503	17803	17812	17734	17675	17770	17662	17520	17755	17667	17613	17553	17562	17734	17848	17463	17606	17644	17773	17670	17521	17621	17652	17635	17736	17689	17592	17536	17672	17661	17461	17589	17765	17805	17582	17586	17710	17672	17538	17669	17795	17759	17652	17556	17535	17526	17800	17693	17787	17534	17661	17911	17771	17657	17475	17741	17612	17532	17712	17647	17570	17706	17544	17852	17599	17732	17744	17579	17661	17448	17578	17555	17553	17798	17774	17713	17743	17613	17772	17459	17725	17726	17551	17559	17853	17636	17482	17626	17747	17555	17670	17647	17488	17598	17732	17744	17901	17783	17577	17628	17488	17541	17672	17497	17725	17624	17684	17643	17750	17559	17699	17852	17587	17706	17631	17848	17567	17394	17478	17458	17651	17563	17970	17548	17632	17570	17641	17492	17323	17542	17672	17595	17569	17744	17562	17650	17664	17658	17536	17713	17621	17673	17731	17807	17604	17431	17807	17602	17455	17624	17688	17580	17729	17584	17846	17695	17537	17621	17742	17777	17606	17730	17645	17654	17631	17798	17437	17636	17748	17746	17604	17669	17509	17772	17518	17576	17486	17717	17649	17520	17754	17669	17560	17675	17605	17530	17651	17653	17754	17679	17955	17744	17674	17650	17484	17558	17623	17572	17601	17587	17775	17722	17644	17631	17510	17881	17589	17733	17640	17558	17668	17653	17643	17790	17669	17607	17387	17569	17679	17617	17715	17567	17569	17467	17395	17717	17663	17611	17627	17681	17514	17690	17367	17568	17542	17703	17667	17502	17717	17499	17656	17745	17480	17742	17613	17571	17567	17832	17504	17450	17559	17741	17558	17635	17627	17578	17617	17616	17503	17718	17535	17617	17642	17680	17687	17720	17841	17574	17598	17646	17605	17665	17614	17756	17606	17650	17646	17644	17495	17584	17648	17641	17587	17650	17673	17565	17717	17381	17546	17658	17654	17657	17955	17431	17601	17746	17701	17887	17682	17495	17732	17613	17681	17644	17654	17661	17513	17575	17629	17664	17730	17656	17453	17990	17808	17636	17708	17602	17530	17384	17773	17419	17579	17727	17446	17673	17721	17800	17795	17707	17751	17675	17758	17662	17570	17599	17703	17743	17635	17584	17563	17631	17594	17871	17743	17720	17623	17473	17654	17753	17641	17641	17573	17688	17635	17680	17463	17814	17587	17687	17714	17778	17890	17716	17554	17835	17641	17572	17771	17589	17684	17714	17397	17518	17518	17710	17338	17401	17614	17445	17620	17667	17461	17554	17719	17658	17525	17498	17648	17695	17746	17666	17655	17610	17496	17547	17866	17785	17662	17532	17601	17650	17653	17462	17686	17482	17294	17464	17671	17860	17531	17517	17683	17703	17638	17461	17561	17686	17477	17628	17697	17381	17639	17561	17695	17562	17567	17617	17601	17721	17736	17826	17493	17751	17517	17734	17638	17581	17580	17544	17496	17716	17794	17652	17508	17677	17684	17650	17752	17625	17698	17849	17666	17599	17709	17673	17683	17520	17619	17603	17595	17616	17595	17768	17478	17616	17669	17565	17549	17736	17616	17645	17744	17587	17576	17697	17561	17824	17607	17381	17330	17516	17496	17728	17550	17582	17691	17740	17482	17605	17619	17692	17633	17490	17584	17664	17560	17746	17637	17632	17588	17491	17699	17733	17663	17642	17841	17546	17432	17567	17430	17740	17839	17610	17823	17577	17459	17582	17701	17626	17568	17589	17562	17639	17595	17689	17569	17690	17719	17436	17648	17788	17462	17541	17582	17686	17714	17705	17590	17595	17679	17744	17610	17603	17604	17813	17450	17724	17737	17553	17644	17615	17674	17533	17595	17710	17582	17567	17709	17665	17728	17549	17718	17569	17708	17733	17646	17570	17680	17624	17561	17925	17726	17637	17720	17740	17609	17713	17721	17822	17593	17529	17503	17716	17695	17613	17748	17574	17604	17716	17682	17472	17774	17825	17648	17813	17705	17670	17810	17587	17761	17577	17641
37314	50036	42959	32465	25910	21840	19842	18014	17114	16720	15962	16120	15561	15567	15418	15114	15399	15237	15292	15073	15081	15166	15018	15128	15020	15064	15110	15080	14993	14982	15263	15061	15049	15119	15102	15342	15047	15048	15001	15153	14977	15188	15140	15193	15165	15073	15060	15102	15003	14979	15186	14958	14999	15049	15071	15181	15046	15050	15048	15149	15160	15135	15270	14921	14962	15049	15072	15077	15236	15058	15052	15144	15010	15136	15188	14943	15078	15100	14988	15022	14903	14964	15131	15013	15096	14915	14962	15100	15093	15004	14988	14946	14939	15044	15020	15047	15151	15150	14985	14949	15142	14985	15186	15075	15020	15021	15147	14934	15086	14788	15042	15007	15259	15200	15093	14983	15055	15036	15094	14822	15014	15044	15004	14937	14925	15157	14805	14994	15013	15164	14960	15192	15022	15076	15171	15002	15046	15043	15122	15119	14946	15055	15042	14953	14832	14944	14938	15002	15166	15032	15024	15029	15058	15158	14964	15182	14962	15088	15168	15096	14911	14945	15011	15052	15053	15185	15102	15169	15069	15126	15053	15034	15095	15144	15004	15068	15095	15010	15004	15082	15087	15133	14911	15084	14959	15077	15034	14953	15020	15007	15037	14992	15112	15156	15152	15051	15074	15133	14934	15096	15068	15081	15163	15041	15053	15035	14923	14986	15158	14965	14952	14968	15016	14987	15017	15055	15055	15017	15136	14964	15065	15075	15154	15084	15019	15045	15152	14921	14951	15109	15031	15041	15059	15004	15006	15134	14948	14966	15137	14965	14894	15222	14946	15081	15068	15137	15055	15048	15067	15113	15051	14923	15012	15032	15008	15087	15189	15227	15223	14936	15015	15059	15154	14957	15024	15056	14926	15116	15093	14893	14938	15065	15075	15119	14957	15020	15035	15122	15092	15206	15107	14919	15121	15072	15069	15077	15068	15077	14971	15100	15096	14996	15012	15046	15076	14990	15079	15032	15034	15136	15091	15143	15116	15140	14995	15040	15113	14965	14990	15175	15073	15065	14967	15096	15111	15055	15204	15004	15070	14907	15064	15083	15067	15060	15112	15114	15026	15100	15006	14905	15172	15072	14992	15072	14957	15155	15091	15066	15317	15054	15103	14954	15070	14899	14856	15185	14980	15059	14993	14938	15057	14961	14987	15056	15088	15101	15005	15044	14877	15113	15111	14958	15277	15094	15126	15102	14964	15080	14962	14857	15155	14989	14950	15044	15057	15171	15032	15128	14993	14919	15132	15277	14990	15005	15218	15064	14933	15110	15007	15104	15069	15217	15017	14975	15106	15021	15153	15220	15135	15055	15114	14967	15109	15160	14948	14978	15075	15231	15121	15135	15177	15104	14975	15099	15075	15011	15117	15022	15088	15072	15149	15177	14984	15222	15178	15049	15066	15103	15229	15001	14970	14971	15140	15010	15078	14955	15234	15031	15077	15056	15133	14917	14965	15002	15150	15043	15032	15219	15000	15062	14988	15072	15248	15190	15051	15148	15134	14960	15060	15091	15081	14985	14996	15264	15043	15109	15096	15149	15043	15213	15075	15204	15104	15066	15109	14968	15131	15013	15082	14980	15174	15021	14949	14939	15023	15195	15099	15084	14793	15137	14979	15171	14969	15080	15085	14854	14962	14943	15098	14850	15176	15112	14933	15203	14972	15043	15052	14875	15095	15037	15127	14806	14994	15117	15038	15190	15044	15041	14883	15081	14960	15230	15047	15058	15097	15084	14993	15010	14890	15108	15054	14960	15031	15084	15079	14937	15126	15059	15123	15062	15098	14993	14986	15002	15176	15037	14876	14876	14936	14859	14904	15068	15103	15059	14993	15039	15109	15059	14948	15146	15088	15115	14952	15230	14994	14911	15126	14872	15190	15071	15111	14931	15085	15055	15125	15039	15019	14972	14925	14943	15103	15206	15148	15042	15210	15044	15161	15120	15101	15067	15024	14980	15190	14960	15048	15176	14932	15167	15028	15090	15034	15086	15291	15079	15165	15052	15136	15027	15088	14941	15070	15130	15044	15193	15191	15155	15087	15233	15026	15098	15009	15005	14883	14979	14925	14994	14886	14993	15090	15064	15108	15215	15038	15130	15041	15170	15012	15191	15006	14867	14976	14838	15044	15027	15130	14971	14940	15098	14976	15172	15120	15152	15158	15101	15048	15222	15064	14901	14931	15141	15168	15028	15046	14978	15065	15145	15064	14997	15061	15102	15055	14853	15016	14956	15209	15205	15049	15046	14998	15017	14983	14991	15058	15042	15019	15273	15181	15172	15054	14940	15169	15088	14917	15057	14999	15046	15089	15029	15082	15238	15087	14966	15069	14939	15042	15062	15041	14973	14966	15078	15070	15028	15097	15072	15255	15056	15157	15081	15003	15001	15022	14973	14937	15105	15015	14884	14958	15165	14955	14973	15113	15125	15080	14932	15015	15127	14944	15063	15027	14913	15147	14974	14884	15233	15001	14886	14990	15245	15173	15176	15056	15062	15015	15005	15047	15030	15013	15157	14927	15100	14893	14958	15054	15162	14934	15059	14865	15251	15021	15051	15319	15015	15071	14839	15050	15000	15250	15102	15103	15077	15097	14995	14960	15025	14936	15091	15013	15199	15010	15040	14996	15002	15000	14806	14922	14959	15151	15147	15088	15117	14973	15040	15202	14995	15147	15059	15021	15198	14953	15056	15041	15074	15025	15163	15059	14982	15051	15057	15086	14934	14992	15026	15009	15183	15189	14991	15027	15054	15025	15019	15077	15095	14958	14917	15131	15028	14937	15122	15187	15019	15183	15142	15194	15190	15125	15115	15140	15164	15269	14985	15003	15033	14968	15158	15117	15083	15055	15130	15084	15021	14889	15053	14925	15115	15233	14956	15149	15119	14985	15145	14970	14980	15014	15332	15138	14969	15100	15034	15063	15077	15110	14928	15037	15220	15120	15147	15122	14957	14971	15222	15119	14981	15106	15066	15084	14974	15098	15002	15206	15049	15002	15057	14975	14982	15070	15036	14939	15050	15063	15146	15037	15168	14952	15077	15060	15054	15137	15045	14926	15025	15158	15090	15081	15004	15076	15060	15028	15083	15035	15008	14917	15134	14980	15081	15098	15012	15024	15166	15190	15041	15236	15044	14906	15126	14953	15286	15028	15010	15175	15037	15039	14904	14997	15142	15001	14950	15160	15210	15184	15070	15073	15103	14964	14933	15172	15157	14993	15035	14925	15062	14970	14939	14980	15124	15230	14985	14998	14927	14984	15144	15033	14998	15048	15156	15043	15006	15012	15066	15119	14846	15228	15171	15044	15126	15123	14943	15067	15136	15171	14978	15113	15053	14952	15092	15049	15090	14896	15066	15023	15056	14899	15100	15182	15109	15127	15036	15165	15132	14833	14909	15057	14952	14973	15219	15157	15021	15101	15010	15066	14987	15027	15067	15125	14847	15109	15010	15044	15075	14926	15101	15144	15107	15044	14969	15130	15056	14956	15023	14963	15039	14998	15061	15251	14923	14975	15053	15143	15068	15176	15068	15137	14861	15143	15249	15156	14960	15119	15179	15004	14984	15093	15012	15195	15095	14879	15106	14954	14954	15139	15025	14985	15060	14973	15146	15179	14886	15033	15088	15090	15021	14920	15083	14939	15121	15114	15060	15134	14957	15077	14933	15068	15141	15259	14963	14922	15027	15144	14845	15089	15143	14998	15107	15083	15109	14842	14935	14984	14950	15178	14921	14935	14865	15053	14970	15164	14927	15052	15150	15127	14963	15048	14951	15103	15075	15087	14983	14960	14992	15188	15214	15139	15049	15032	15065	14977	15112	15117	14969	15246	15080	15042	15091	15137	15155	15203	14949	15000	15111	15150	15202	14987	15192	15067	15030	15038	15001	15023	15090	15043	15147	15069	14869	15218	15053	15079	15045	15162	15236	15020	15075	15194	15184	15012	15119	14955	14971	15041	14989	15120	14991	15072	14885	15032	15007	15047	14960	14970	15004	15022	15021	15045	15099	15131	15074	15100	15175	14899	14966	14929	14971	14968	15076	15099	15252	15034	14832	14923	15039	15045	14929	15047	14997	15233	15090	14937	15117	15074	14932	15098	14981	15007	14907	15045	15253	15069	15105	15061	15062	14999	14946	14912	15026	14959	15140	15061	15001	15099	14992	14844	15054	15018	14844	15121	15044	14991	15164	15059	14942	14928	14908	15058	14997	15107	14961	14965	14972	15122	14803	14975	15092	14966	15062	15103	15169	15198	15072	15152	14858	15186	14919	15195	14973	15188	15044	15026	15025	15189	14721	15069	14964	14933	15043	15081	15167	14956	15139	15091	15058	14915	15113	15015	15119	15023	15204	14994	15004	14978	15020	14847	15057	15077	15117	15187	15141	14953	14945	15226	15114	15023	15031	15082	14900	15043	15047	15058	14954	14976	15134	15051	15264	15034	15051	14955	15115	15042	15079	14872	14994	14942	15102	14939	15036	15052	15159	15119	15150	14929	15141	15281	14997	15056	15123	15019	15022	15061	15123	15021	14897	15037	15029	15051	15141	15188	14824	14943	15081	15125	15009	14924	14946	15085	15025	15148	15237	15059	15150	14884	15229	15236	14913	15108	15089	15034	15065	15024	15006	14949	15153	14877	15057	14867	15110	15170	14848	15060	15071	14991	15135	15106	14983	15073	15212	14981	15113	15088	15020	14925	15070	14888	15177	15041	15052	15085	15034	14919	15048	15221	15014	14918	14999	14995	15126	15023	15076	14939	15140	15097	15066	15058	15011	15037	15109	15051	15002	15034	15051	15022	15035	15110	15060	14977	15083	15217	15155	15056	15386	14945	15188	15028	15214	15126	14899	15128	15221	15263	15050	15046	14977	15035	15112	15000	14974	15127	15121	15119	15143	15126	15056	15215	15033	15022	14980	14973	15182	14977	15184	15027	15130	15049	15073	14969	15017	15097	14993	14978	14948	14910	15251	15094	14980	14953	15025	15080	15199	15008	15317	14926	14963	15054	15234	14987	14942	15091	14920	15253	15062	15135	15101	14816	15072	15086	15125	15090	14941	14875	15090	15238	15046	15096	15115	15182	14937	15168	15181	15211	15153	15020	14956	15025	15228	15116	15130	14978	15261	15079	14960
24034	21524	29194	25994	25171	26134	25322	21511	19998	19691	18996	18584	18463	17992	18006	17935	17857	17779	17823	17633	17805	17666	17809	17551	17666	17575	17503	17605	17453	17660	17586	17520	17303	17473	17509	17469	17465	17412	17444	17509	17290	17597	17465	17493	17536	17590	17492	17479	17604	17544	17443	17565	17581	17580	17525	17511	17350	17489	17303	17318	17326	17697	17501	17386	17424	17470	17631	17433	17514	17663	17437	17519	17638	17646	17353	17490	17452	17166	17540	17527	17527	17495	17202	17523	17387	17660	17531	17418	17426	17332	17544	17551	17356	17253	17457	17260	17416	17264	17262	17303	17551	17526	17437	17433	17550	17493	17308	17408	17471	17556	17515	17400	17447	17479	17439	17359	17546	17465	17353	17410	17538	17426	17413	17482	17495	17431	17108	17459	17452	17551	17435	17677	17538	17489	17389	17396	17415	17497	17289	17413	17661	17872	17442	17512	17384	17447	17227	17364	17359	17418	17481	17457	17391	17576	17415	17282	17374	17658	17275	17395	17479	17527	17514	17471	17367	17423	17418	17312	17300	17274	17464	17594	17326	17494	17510	17407	17268	17574	17267	17514	17482	17418	17484	17451	17438	17369	17418	17311	17472	17403	17518	17324	17470	17444	17365	17400	17439	17478	17404	17271	17421	17451	17637	17406	17424	17500	17528	17655	17458	17336	17509	17419	17357	17491	17599	17601	17501	17408	17184	17447	17441	17369	17593	17670	17394	17505	17513	17548	17246	17441	17536	17536	17380	17368	17505	17531	17441	17554	17259	17682	17651	17335	17357	17416	17467	17348	17438	17433	17293	17113	17315	17444	17340	17358	17331	17488	17362	17210	17290	17536	17373	17425	17521	17448	17396	17602	17616	17338	17606	17386	17396	17319	17182	17441	17370	17457	17214	17328	17514	17374	17526	17308	17363	17273	17350	17373	17448	17266	17346	17496	17534	17452	17557	17481	17398	17492	17505	17539	17313	17552	17497	17536	17341	17254	17214	17336	17389	17411	17295	17492	17460	17153	17389	17444	17486	17453	17288	17515	17419	17359	17621	17270	17334	17114	17532	17449	17304	17594	17433	17505	17311	17426	17520	17331	17443	17271	17483	17509	17221	17350	17362	17354	17198	17508	17221	17398	17619	17371	17395	17538	17421	17451	17519	17649	17676	17513	17470	17282	17568	17520	17269	17582	17395	17403	17438	17329	17367	17352	17559	17441	17405	17407	17535	17471	17444	17346	17378	17471	17568	17418	17386	17424	17483	17269	17352	17579	17290	17249	17357	17646	17319	17417	17281	17511	17380	17627	17320	17522	17368	17360	17535	17340	17412	17339	17472	17479	17585	17353	17396	17458	17641	17559	17358	17328	17301	17484	17362	17358	17362	17148	17331	17505	17221	17433	17432	17411	17335	17599	17302	17453	17438	17371	17465	17582	17428	17413	17494	17522	17405	17513	17670	17453	17381	17428	17574	17477	17567	17323	17557	17253	17493	17432	17344	17605	17475	17528	17548	17504	17378	17287	17270	17536	17564	17476	17463	17498	17541	17420	17563	17401	17285	17429	17449	17291	17429	17293	17356	17532	17364	17513	17476	17427	17437	17560	17464	17395	17444	17618	17534	17345	17493	17638	17599	17400	17479	17491	17371	17372	17379	17366	17344	17540	17517	17315	17216	17203	17407	17539	17429	17205	17332	17408	17570	17351	17405	17473	17413	17259	17491	17442	17552	17417	17551	17286	17539	17495	17432	17436	17591	17532	17406	17428	17634	17313	17344	17456	17489	17620	17309	17241	17364	17397	17568	17489	17352	17320	17423	17404	17393	17428	17548	17318	17342	17486	17326	17466	17494	17530	17549	17549	17371	17500	17617	17536	17466	17266	17345	17497	17506	17279	17239	17466	17455	17491	17381	17449	17550	17516	17624	17301	17237	17567	17389	17552	17229	17337	17281	17311	17306	17438	17577	17427	17384	17412	17448	17396	17532	17355	17522	17583	17524	17381	17262	17476	17385	17727	17329	17269	17466	17459	17466	17456	17553	17518	17420	17426	17546	17343	17327	17469	17509	17058	17405	17429	17756	17547	17405	17724	17578	17361	17474	17478	17557	17414	17345	17271	17448	17535	17345	17291	17409	17195	17477	17465	17433	17639	17509	17417	17580	17346	17386	17507	17256	17463	17687	17397	17247	17609	17576	17495	17378	17478	17454	17506	17442	17305	17529	17503	17525	17330	17479	17418	17418	17214	17273	17390	17420	17520	17524	17500	17587	17325	17408	17502	17231	17458	17498	17417	17159	17436	17328	17341	17510	17395	17485	17222	17248	17422	17533	17459	17442	17614	17529	17447	17415	17433	17559	17556	17475	17549	17493	17438	17459	17454	17370	17512	17308	17222	17236	17339	17474	17699	17619	17410	17451	17364	17507	17314	17411	17523	17480	17182	17171	17571	17440	17258	17500	17483	17434	17304	17485	17562	17384	17358	17461	17343	17401	17552	17634	17618	17270	17425	17448	17503	17495	17399	17333	17550	17385	17389	17444	17329	17428	17586	17491	17445	17522	17255	17378	17333	17355	17325	17329	17478	17374	17338	17537	17605	17521	17427	17423	17327	17394	17577	17279	17253	17376	17396	17224	17532	17345	17340	17581	17605	17555	17235	17342	17479	17436	17408	17464	17501	17599	17548	17527	17379	17281	17469	17457	17397	17428	17355	17609	17490	17360	17500	17511	17457	17545	17547	17425	17255	17623	17452	17487	17326	17532	17398	17488	17674	17440	17284	17414	17312	17429	17450	17293	17427	17567	17494	17504	17659	17357	17369	17404	17399	17428	17514	17514	17368	17528	17597	17359	17480	17284	17495	17607	17474	17599	17295	17724	17352	17361	17329	17521	17450	17452	17172	17324	17412	17400	17587	17351	17356	17664	17501	17403	17387	17377	17576	17524	17408	17481	17595	17480	17280	17439	17678	17532	17439	17409	17560	17409	17416	17404	17709	17144	17453	17727	17493	17439	17519	17388	17656	17386	17488	17486	17431	17439	17514	17511	17545	17452	17352	17636	17554	17432	17504	17257	17411	17475	17398	17367	17540	17260	17616	17431	17431	17333	17471	17606	17368	17402	17445	17432	17328	17297	17265	17279	17377	17476	17180	17378	17561	17472	17373	17249	17436	17803	17454	17370	17164	17596	17281	17404	17477	17643	17594	17536	17363	17521	17539	17329	17454	17490	17546	17544	17324	17323	17426	17583	17368	17275	17466	17496	17627	17344	17616	17468	17419	17558	17652	17297	17455	17371	17350	17490	17511	17441	17486	17427	17351	17291	17283	17383	17560	17596	17727	17565	17325	17378	17436	17428	17515	17395	17399	17205	17406	17401	17429	17538	17649	17474	17559	17449	17281	17327	17271	17446	17405	17281	17325	17450	17512	17433	17617	17376	17292	17274	17442	17508	17427	17440	17425	17446	17342	17421	17344	17464	17590	17537	17575	17515	17582	17428	17401	17583	17539	17468	17232	17518	17585	17428	17579	17586	17368	17423	17399	17357	17332	17381	17407	17205	17378	17262	17407	17478	17534	17467	17201	17530	17454	17367	17543	17411	17554	17579	17344	17614	17550	17339	17372	17310	17355	17535	17512	17696	17395	17525	17500	17407	17544	17530	17402	17322	17478	17600	17326	17564	17534	17569	17574	17440	17422	17428	17332	17354	17288	17347	17547	17378	17336	17530	17548	17359	17519	17539	17404	17303	17459	17533	17426	17151	17349	17362	17398	17429	17480	17369	17455	17300	17445	17366	17511	17513	17400	17531	17708	17571	17318	17298	17433	17251	17405	17483	17379	17516	17708	17200	17449	17507	17465	17413	17395	17585	17645	17412	17568	17338	17315	17366	17318	17465	17351	17511	17439	17410	17274	17404	17359	17490	17409	17666	17451	17684	17673	17574	17503	17512	17440	17488	17279	17470	17435	17656	17241	17355	17484	17475	17443	17623	17391	17469	17484	17577	17357	17566	17416	17407	17395	17552	17546	17345	17399	17532	17499	17373	17291	17499	17397	17491	17470	17534	17489	17375	17445	17393	17345	17302	17298	17440	17549	17326	17299	17615	17635	17356	17556	17491	17579	17312	17463	17564	17344	17618	17314	17453	17542	17284	17377	17518	17449	17469	17314	17448	17340	17432	17373	17418	17333	17406	17381	17444	17191	17428	17467	17502	17529	17519	17421	17641	17665	17275	17404	17192	17502	17485	17490	17244	17565	17529	17410	17587	17522	17318	17302	17332	17615	17513	17555	17518	17438	17554	17491	17508	17647	17559	17509	17370	17253	17319	17269	17553	17402	17402	17656	17538	17572	17496	17397	17704	17538	17504	17284	17526	17476	17523	17293	17457	17555	17433	17608	17416	17512	17692	17524	17466	17553	17238	17295	17323	17573	17558	17376	17463	17630	17337	17281	17281	17531	17486	17449	17602	17533	17653	17484	17494	17325	17642	17596	17393	17435	17308	17487	17345	17111	17329	17420	17493	17425	17528	17463	17587	17502	17456	17392	17387	17484	17576	17597	17407	17453	17403	17424	17530	17328	17576	17320	17521	17549	17545	17588	17232	17608	17597	17325	17407	17471	17379	17505	17355	17487	17379	17314	17453	17483	17396	17347	17648	17500	17371	17409	17557	17430	17684	17618	17400	17478	17574	17378	17419	17348	17399	17358	17524	17616	17465	17330	17384	17342	17315	17261	17316	17429	17388	17433	17463	17518	17292	17366	17377	17458	17319	17566	17530	17452	17337	17587	17432	17437	17226	17555	17524	17484	17481	17532	17580	17454	17588	17564	17508	17555	17390	17327	17549	17476	17392	17526	17553	17597	17499	17449	17236	17354	17611	17527	17531	17373	17247	17353	17272	17222	17314	17390	17465	17513	17473	17633	17638	17433	17399	17490	17239	17373	17238	17430	17468	17427	17318	17496	17607	17479	17268	17408	17324	17374	17589	17476	17309	17299	17263	17388	17319	17404	17301	17390	17532	17214	17372	17517	17598	17384	17451	17389	17380	17351	17498	17605	17438	17459	17476	17465	17464	17419	17349	17547	17494	17550	17749	17668	17539	17436	17428	17341	17315	17305	17403	17244	17559	17505	17445	17482	17391	17539	17446	17363
37796	57521	51679	38691	31006	26134	23099	20303	18761	17830	16904	16761	16058	15949	15625	15455	15362	15227	15243	15175	15058	15000	15044	15019	15054	15095	14984	14977	15107	15026	15117	15118	15168	15048	15022	15055	14949	15166	15007	15146	15011	14976	14967	15090	14807	14992	14880	14998	15001	14794	14792	15091	15020	14961	15135	14885	15011	14933	15056	14970	15086	15063	15024	14992	14782	14914	15019	15083	14943	15134	15148	14974	14890	14855	15085	14854	14859	15068	14966	14862	14857	14846	15046	14942	15037	15112	14992	15022	14888	14771	14881	14878	14789	14830	14914	14961	14882	14861	14967	14956	14939	14905	14884	15027	14824	15010	14847	14993	15155	14914	14919	14925	15087	15014	14916	14963	14899	15130	14978	15025	14942	14913	15131	14877	15073	14829	14841	14800	15109	15058	14978	14887	14950	14944	15162	14847	15140	15038	14905	15119	14839	14860	14816	15148	14773	14958	14898	14847	14907	15040	15087	14948	14774	14899	15099	14896	14924	14894	14864	15042	14842	14875	14828	14829	15055	14806	15021	14829	15013	14976	14945	15034	15046	14824	14896	14858	14753	14935	15022	15006	14890	14961	15012	15098	15016	14906	15016	14820	14861	14857	14905	14979	14969	14786	14888	14967	14998	14902	14841	14939	14971	15076	15038	14877	15076	15099	14866	15082	14839	14976	15026	15021	14811	15013	14951	14708	15142	14899	14868	14972	14890	14922	15039	15043	14977	14914	14952	15012	14956	14945	14948	15006	14669	14999	14879	15133	14954	14783	14939	15035	14840	14928	15091	15101	14860	15044	14878	14888	15069	14895	14900	15001	14940	15005	15120	14717	15032	14832	14908	14865	14964	14945	15010	15003	14990	14935	14900	14834	14946	14897	15109	14855	15048	14848	14786	14848	14965	14917	14921	14988	14796	14842	14885	14888	14855	15072	14988	14791	14994	15002	14855	15105	15100	14833	14851	14874	14828	14998	14955	14882	14997	15046	15127	15027	15026	14863	14992	14793	14969	14895	15089	15005	14856	14795	14916	14863	14888	14928	15070	15017	14948	15056	15089	15084	15068	14885	14909	14986	14957	14907	14915	14931	14961	14977	14846	15034	14823	14919	15047	14944	14839	14863	14926	15058	14913	14943	15015	14948	14894	15011	14936	14950	14947	15173	15017	14994	14894	15061	14858	14827	15086	15095	15071	14829	14922	14973	15099	14808	14995	14843	14989	14768	14983	15017	15036	14999	14931	14932	14956	14941	14901	14839	14950	14999	14907	14855	15217	14971	14999	15021	14918	14921	14975	14913	15082	15015	14952	15019	14859	14853	14988	14762	14785	15087	14917	14908	14898	15019	14906	14992	14863	14838	15009	14865	15102	14870	14886	14990	14856	14976	15104	14859	14998	14936	14993	14775	15069	14747	14945	14960	14860	15054	14796	14938	15111	14850	14974	15073	14940	15126	15125	15002	15002	14854	14937	14860	15128	14856	14986	14953	14857	14844	15040	14850	15028	14972	14906	14846	14797	14920	14789	14910	14949	14896	15087	14945	14921	14850	14908	14964	14927	14900	14991	15003	15024	14876	14986	14918	14998	15075	14989	14954	14939	14969	14903	14889	14908	14790	14965	14811	14867	14897	14869	14933	15026	15026	15046	14961	14996	14975	15030	14798	14826	14833	14835	14979	14823	15054	15028	15017	14988	15042	15060	14871	15145	14965	14852	14859	14953	14946	14784	14861	14953	14987	14896	14862	14824	14991	15049	14848	14965	15023	14837	14945	14917	15086	14985	15098	15070	14814	14968	15039	14960	14800	14843	14949	14894	15235	14789	14978	14833	14830	14935	15021	14982	14992	15138	15048	14942	14955	15028	14802	14945	14954	14987	15004	15050	14967	14904	15132	14844	14805	14976	15103	14973	14794	14777	14965	15204	14925	14850	14983	14967	14985	14826	15000	15129	14971	14944	14915	15037	14806	14930	14945	15000	15026	14937	15062	14998	14771	14902	15009	14967	14905	15038	14886	14909	15038	15045	14958	14917	15126	14955	15038	14998	14814	14773	14821	15008	14886	14905	14983	14859	14932	14982	14926	14882	14980	14988	15041	14934	15101	15056	14857	15041	14854	14897	15001	14987	14961	14858	15069	14936	14922	15035	14756	15171	14931	14952	14764	14939	14960	15047	14985	14949	14906	14915	15037	14866	14813	15030	14922	14846	14856	14839	14877	14944	14856	14948	14940	14865	15011	14906	14939	14968	14930	15093	14956	14893	14948	14918	14906	14961	14993	14996	15100	14813	14950	14859	15005	14708	15049	14898	15066	15062	15053	14942	14866	14965	15146	14879	15005	14894	15194	14828	14854	14836	14789	15031	14811	14992	14759	14849	14818	14937	14934	14928	14873	14926	15069	14911	14896	14797	15054	15037	15054	14814	14746	14816	14934	14954	15123	14818	14896	14930	14864	14987	14938	14971	14894	14980	14974	14725	15004	14856	15007	14852	14861	15037	14966	14926	14978	14857	14910	14987	14879	14885	14972	14779	15037	14914	14988	14991	15052	14902	15098	14929	14907	14938	15043	14960	14871	15147	14893	15105	14806	15010	14889	15010	14710	15063	14910	15159	14988	15020	15145	14988	14963	14796	14877	14953	15005	14807	14842	14968	14876	14838	14976	15163	14878	14946	15015	14971	14879	15089	14887	14935	14887	14773	14974	14975	14960	14848	15030	15024	15101	14995	14885	15231	14873	15118	15018	15011	15054	15036	14961	14745	14964	14923	15075	14826	15030	14928	15105	14846	15105	14944	14892	15016	14831	14888	14974	14859	15017	14913	15022	14939	15113	14821	14952	14891	14902	15053	14980	14940	14819	14964	14786	15086	14843	14948	15038	14803	14905	15209	15005	15023	14888	15007	15035	15030	14916	15059	14868	15036	14887	14818	14933	14942	14977	14923	14865	15111	14947	14982	14997	15001	15009	15127	14949	14923	14892	15002	14868	15038	14985	15122	14901	15016	15014	14978	15054	14885	15024	14995	14985	14906	14889	14947	14931	14918	14884	14939	15037	15053	15138	15054	15095	14945	15155	14838	15068	14798	15056	15014	14944	14850	15035	14890	14975	15121	15027	15051	15031	14991	14935	14859	15026	14874	14896	14833	14894	15126	15106	14937	14916	15133	14905	14968	15015	14828	15001	14860	15040	15057	14991	14975	15078	15087	15079	14713	14966	14970	14807	14968	14912	14810	14920	14855	14923	14966	14896	15032	14944	14980	14958	14975	14785	15268	14903	15074	15001	14939	14896	14894	14626	14815	14897	14960	15021	14842	14997	14935	14962	14882	15085	14979	14888	14949	14943	14946	14945	14974	14977	15099	14985	14936	14970	15001	14807	15157	14886	14857	14861	15130	14689	14939	14851	14933	14950	15006	14912	15019	14866	14977	14782	14898	14868	14891	14884	15079	14776	14994	14839	14881	14787	14841	14821	14902	14954	14910	14914	14973	15051	14995	15133	14873	14889	15036	14935	14984	14734	14991	15120	14754	15076	14952	15056	14802	14830	14962	14883	14834	14877	15000	14945	14772	14856	14977	14923	14868	14896	14897	14961	14935	15004	14756	14866	14810	14951	15011	14954	14896	14819	15006	14801	15018	15129	14891	14979	14867	15001	15041	14913	14925	14829	15007	14881	14881	15065	15029	14900	15044	14962	14801	15002	14820	14969	14995	14865	14916	15029	15028	14992	14937	15051	14901	15027	14863	15047	15091	14968	14928	14987	14995	14890	14906	15003	15004	14893	14759	14956	14868	14845	15015	14949	14971	15000	14800	14928	15069	14813	14933	14916	14896	14919	14849	14890	15129	14920	15116	14885	15013	14912	14824	14983	14946	15059	15052	14938	14966	14873	14960	15024	14927	15144	14906	14912	14914	15059	15011	14881	14944	15019	15020	14837	14904	14864	15120	14937	15029	15004	14837	14916	14941	15043	15142	14794	14741	14928	15003	14961	14847	15048	15071	14918	15086	15097	14880	15069	14945	14993	14854	15046	14795	14899	14934	15080	14963	14888	14907	14933	14880	14911	14801	14974	14855	15015	14897	14917	14993	14929	14919	15003	14832	14678	14909	14969	14993	14959	14980	15006	14967	14951	15088	14941	14850	14984	14995	14947	14988	15063	14809	14903	14819	14897	14964	14896	15027	14885	14991	14895	14984	14865	14818	14999	14953	14940	14917	14898	14996	14928	14895	15078	14913	15181	14887	14931	15043	14827	15024	15048	14937	14884	15002	14935	14949	14823	14874	14756	14811	15032	15074	14921	14909	14929	15208	15005	15072	14854	14783	15084	14932	14904	15043	14809	14982	14962	15041	14899	15027	14889	14883	14912	14897	14882	14993	14814	14855	15046	14987	14828	14921	14934	15055	14914	14912	14919	14893	14945	14806	14861	14987	15167	14941	14915	14877	15044	14829	14907	14938	15068	14847	15039	14862	14996	15125	15089	14861	14971	14900	14951	14896	15025	14944	15132	14996	15098	14960	15121	14861	14842	15078	15025	15002	14845	14797	14945	15061	14992	15191	14828	15034	14773	15021	15134	14819	15005	14895	15014	14915	15186	14967	14843	14938	14977	14983	14966	14990	14976	14905	15063	14976	14931	14985	15044	14779	15136	14957	14983	14928	14894	14958	14867	14952	15049	14913	14798	14927	14853	14944	14788	15127	15017	15098	14726	15000	14983	15082	14969	14857	14823	14895	14854	15118	15155	15158	14972	15093	14907	15053	14966	14912	14983	14898	15100	14935	14907	14933	15011	14914	14877	15030	14897	14887	14798	14993	15106	14923	15008	14843	15044	14897	14875	15104	14868	14855	14926	14660	14953	14934	14914	15007	14967	15001	14865	14883	15087	14898	14944	15042	15016	14898	14950	14919	14978	14926	15050	14906	15031	14808	14988	14896	14925	14817	15063	14943	15116	14937	14928	15060	15104	15125	14837	14889	14972	14875	14865	15165	15034	14986	14843	14999	15043	15054	14942	15037	14926	14982	15020	15008	14845	14853	14869	14922	14950	14907	14840	14926	14810	14790	15044	14934	14939	15006	14902	14906	15036	15056	14973	15094	14897	15013	14861	14781	14873	14983	15025	14986	14943	15108	14845	14838	14829	15003	14859
22851	21447	29270	24352	22975	26847	29339	24217	22308	21520	20890	19972	19694	19264	19041	18811	18631	18616	18561	18712	18452	18493	18249	18215	18360	18542	18341	18319	18282	18175	18268	18269	18298	18381	18065	18326	18195	18294	18055	18170	18165	18335	18418	18206	18299	18086	18312	18245	18190	18027	18427	18265	18115	18418	18522	18207	18186	18273	18154	18148	18345	18270	18172	18178	18014	18175	18198	18176	18324	17971	18143	17934	18016	18027	18152	18101	18213	18320	18125	18089	18352	18036	18098	18284	18106	18017	18126	18048	18112	18096	18064	18174	18285	18308	18223	18114	17973	18254	18153	18067	18262	18253	18208	18205	18270	18024	18189	18224	18251	18167	18176	18050	18100	18088	18141	18277	18158	18188	18173	18128	18227	18093	18219	18065	18025	18165	18241	18238	18259	18056	17974	18222	18177	18079	18017	18087	18039	18029	18094	18289	18084	18204	18151	18134	18092	18314	18218	18405	18183	18302	18095	18273	18091	18021	18154	18082	18263	17980	17921	18250	18067	17946	18280	18151	17977	18076	18267	18133	18170	18148	18047	17979	18113	17958	18404	18161	18043	18094	17973	18381	18037	17971	18124	18070	18095	17994	18132	18004	18163	18139	18184	18108	18130	18186	18281	18176	18118	17945	18035	18155	18243	18126	18011	18214	17962	18110	18190	17882	18148	18078	18167	17998	18217	18174	18223	18183	18127	17981	18085	18124	18159	18122	18246	18093	18400	18044	18228	18165	18165	18158	17948	18132	18049	18016	18104	18319	18119	18116	18147	18185	18176	18301	18093	18235	18326	18082	18083	18214	18087	18038	18241	18329	18189	18238	17940	18352	18036	18099	18106	18332	18060	18181	18157	18207	17974	18020	18197	18146	18289	18265	18205	18230	18228	18243	18369	18140	18108	18162	18251	18157	18209	18139	18042	18229	18238	18084	18149	18020	18014	17997	18204	18175	18164	18069	17949	17925	18308	18145	18223	18163	18277	17891	18220	18061	18163	18226	18057	18199	18063	18139	18298	17952	18195	17995	17978	18165	18064	17973	18181	18211	18016	18253	18233	18086	18315	18108	18134	18294	18034	18117	17991	18278	18043	17997	18162	17914	18012	18077	18399	18095	18142	17972	18072	18065	18158	18004	18190	18208	18207	18143	18113	17926	18130	18132	18298	17891	18071	18207	18190	18222	18214	18141	17975	18063	18015	18107	17956	17946	18317	18179	18160	18188	18010	18015	17864	18090	18196	18147	17849	18220	18192	18111	18053	18127	18278	18328	18131	18224	18127	18109	18079	18205	18294	18032	18064	18185	18199	18000	18191	18331	18216	18106	18152	18001	18239	18231	17999	18072	18138	18106	18015	18149	18080	18173	18016	18294	18101	18354	18098	18436	17897	18008	18180	18086	18133	18198	17867	18118	18112	18281	18171	18283	18189	18164	18015	17965	18068	18160	18124	18117	18087	18089	18163	18160	18104	18152	18064	18090	18091	17985	18159	18118	18187	18162	18225	18095	18322	18250	18427	18201	18278	18308	18115	18106	17943	18160	18192	18113	18156	18034	18228	18146	17844	18145	17897	18050	17947	18078	18122	18040	18287	17993	18232	18293	18183	18110	18197	18252	18192	18273	18115	18029	17970	18090	18154	17993	18308	18004	18039	18079	18071	18101	18117	18056	18018	18054	18078	18162	18235	18096	18150	18224	18318	18256	18187	18128	18306	18052	18135	18065	18226	18287	18162	18164	18264	18137	18207	18084	18042	18111	18215	18197	18148	18091	18292	18138	18269	18254	18047	17985	17887	18136	18247	18158	17978	18098	18143	18282	18141	18149	17824	18108	18019	18338	18091	18325	18304	18299	18278	18147	18152	18174	18048	18316	17963	18137	18287	18124	18167	18044	18389	18267	18126	18163	18255	18104	18214	18091	17997	18299	17939	17832	17876	18172	18125	18123	18075	18116	18074	18210	18260	18082	17952	17970	18162	18270	17960	18206	18133	18275	18003	18250	18196	18179	18204	18063	18180	18145	17966	18123	18376	18426	18258	18037	18264	17920	17981	18097	18116	18231	18238	18113	18122	18230	18228	18302	18045	18141	18215	18111	18072	18227	17904	18080	18101	17933	18261	18042	18025	18000	18112	18167	18017	18062	18159	18174	18147	18217	18126	18274	18296	18092	18197	18170	18187	17939	18232	18142	18044	18041	17921	18114	18259	17737	18018	18145	18155	18003	18029	18058	18091	18127	18103	18159	18141	18155	18222	18163	18145	18246	17929	18148	18147	18145	18177	17999	18188	18277	18069	18176	18298	18077	18076	18112	18062	18213	18344	18166	18087	18234	18193	18305	18312	18151	18080	18307	18280	18257	18197	18087	18192	18256	18220	18220	18118	18174	18264	18123	18184	18092	18188	18031	18078	18185	18082	18179	18208	17752	18163	18057	17930	18182	17992	18099	18143	18225	18253	18165	18193	18240	18162	18406	18155	18118	18108	18291	18313	18250	18002	17995	18070	18008	18155	18002	18021	18179	18091	18009	18072	18030	18074	18088	18037	18038	18257	18071	18059	18199	18157	18111	18199	18283	18171	18207	17907	18025	18340	18318	18242	18095	18184	18307	18153	18053	18190	18075	18233	18034	18005	18203	18231	18086	18033	17994	18037	18035	18344	18060	18183	18258	18304	18169	18015	18177	18262	18253	18225	18119	18032	18194	17979	18290	18014	18200	18129	18013	18361	18182	18232	18165	18040	17962	18169	18057	18285	17985	18121	17969	18135	18130	18038	18073	18258	18209	17994	18153	18009	18145	18042	18032	18159	18058	18111	18208	18068	18007	18127	18139	18063	18077	18135	18130	18180	18308	18081	18112	18073	18238	18108	18026	18107	18114	18203	18277	18019	18211	17992	18083	17997	18132	17853	18043	18152	18075	18019	17992	18149	18109	18312	18124	18215	18214	18128	18261	18205	18102	18243	18126	18214	18020	18195	18135	18177	18170	18104	18223	17889	18263	18315	17986	18305	18403	18059	18032	18104	18129	18246	18214	18116	18250	18099	18097	18296	18331	18053	18173	18080	18155	18304	18213	18170	17825	18278	18214	18262	18221	18145	18299	18200	18046	18026	18143	18363	17910	18080	18072	18331	18055	18143	18033	18102	18326	18265	18165	18267	17915	18065	18179	18192	18055	18121	18047	18065	18015	18099	17946	18128	18302	18013	18155	18230	18308	18279	18026	17856	18135	18186	18210	17966	18098	18051	18106	18373	18351	18064	18112	18014	18009	18012	18349	18109	18071	18211	18155	18120	17859	17968	18036	18100	18165	18153	18081	18141	18172	18169	17927	18292	17756	18208	18149	18163	18218	18206	17912	17939	17968	18048	18175	17973	18108	18235	18114	18126	18072	18198	18077	17991	17970	18148	18205	18162	18165	18126	18141	17928	18267	18041	18096	18069	18153	18186	18077	18092	17991	18211	18214	18117	18168	18283	18445	18119	17985	18255	18057	18069	18216	18253	18202	18083	18227	17988	18133	18000	18248	18032	18015	17967	18169	18076	18242	18067	18187	18146	18281	18141	18133	18163	18223	18192	18075	18293	18086	18093	17927	18188	18018	18306	18102	18114	18127	18106	18006	18149	18072	18182	18087	18106	18174	18086	18172	18029	18250	18322	18181	18341	18251	18169	18162	18161	17915	18338	17812	18020	18215	18352	18203	18001	17988	18065	17947	17998	18030	18148	18149	18237	18117	18037	18080	18124	18092	17994	17771	18280	18129	18212	18317	18103	18037	18092	18175	18312	18229	18267	18181	18116	18075	18052	18086	18167	18221	18201	18109	18317	18081	18180	18103	18262	18097	17905	18274	18172	18204	18160	18056	17962	18076	18170	18121	18090	18282	18204	18171	18100	18156	18015	18110	18083	18017	18281	18186	18216	18246	18146	18021	18049	18133	18084	18110	17968	18090	18041	18164	18117	18329	18161	17904	18430	18097	18043	18359	18145	18146	18183	18123	18335	18247	18116	18122	18007	18134	18191	18275	18025	18182	18205	18244	18206	17966	18055	18244	18194	18124	18291	18223	18058	18161	18229	18295	18186	18156	17879	17981	18290	18061	18058	18031	18270	18013	18178	18126	18114	18332	18161	18170	18035	18054	18077	18162	18153	18206	18206	17878	18106	18304	18021	18107	18152	18070	18132	18319	17940	18171	18184	18154	18116	18185	18125	18085	18265	18188	17933	18085	17922	18101	17950	18058	18253	18136	18193	18104	18216	18045	18209	18157	18085	18148	18140	18079	18078	18055	18120	18227	18207	18244	18092	18173	18221	18030	18029	18086	17932	17961	18268	18177	18186	18146	18166	18215	18147	18122	18099	18199	18088	18478	18079	17997	18034	18284	18218	18017	18141	18246	18304	18275	18226	18166	18190	18287	18149	18100	18221	18153	18128	18219	18278	18088	18107	17886	18088	17946	18209	17853	18109	18106	18058	18205	18133	17983	17939	18152	18193	18262	18265	18261	18058	18010	18352	18136	18188	18187	17974	18225	17938	18105	18160	18077	18222	18088	18025	18221	18174	18058	18165	18188	18166	18154	18293	18128	18338	18224	17857	18062	18050	18040	18079	18050	17949	17937	18248	18186	18015	18024	18258	18127	17967	17853	18220	18207	18012	18140	18296	18300	18262	18318	17970	18048	18220	18217	18236	18171	18069	18212	18160	18064	17996	18174	17926	18261	18085	18136	18417	18120	18337	18135	18083	18021	18110	18125	18339	18148	18234	18228	18093	18135	18104	18217	18186	17995	18351	18201	18090	18258	17954	17947	18064	17990	18151	18100	18294	18252	18157	18146	17983	18022	18077	18197	18152	18025	18239	18166	18438	18248	18256	18354	18264	18045	18051	18033	18079	18074	18283	18407	18242	18199	18039	18122	18122	18127	18039	18169	18174	18099	18222	18005	17971	18191	18402	18133	17978	18144	18079	18111	18218	18189	18118	18182	18056	18164	18064	18173	18166	18323	18060	17873	17999	18379	18087	18074	18093	18017	18117	18361	18127	18051	18157	18209	18080	18208	17989	18029	18131	18074	18021	18113	18162	18254	18201	18376	18189	18102	18154	18187	18104	18185	17987	18130	18197	18211	18447	18177	18242	18152	18141	18001	18262	17967
40298	63736	55975	44285	35294	30687	26399	23286	21283	19685	18787	17619	17171	16732	16482	16038	16048	15819	15715	15784	15635	15485	15484	15321	15536	15627	15385	15464	15376	15455	15294	15377	15280	15262	15397	15268	15349	15437	15222	15451	15251	15542	15442	15335	15274	15430	15353	15406	15320	15315	15368	15257	15384	15262	15379	15297	15163	15347	15391	15287	15347	15312	15490	15529	15365	15430	15515	15342	15290	15262	15306	15136	15253	15209	15306	15426	15262	15273	15389	15357	15303	15299	15333	15200	15260	15108	15256	15393	15345	15397	15344	15171	15332	15275	15433	15412	15162	15277	15207	15319	15333	15288	15319	15214	15434	15422	15324	15264	15294	15247	15463	15325	15141	15344	15342	15388	15297	15423	15222	15255	15289	15203	15219	15374	15399	15247	15221	15271	15503	15398	15368	15273	15313	15316	15307	15323	15208	15476	15280	15323	15113	15336	15390	15323	15407	15287	15279	15292	15291	15286	15439	15113	15229	15369	15411	15387	15316	15208	15245	15341	15445	15363	15343	15314	15336	15296	15625	15444	15439	15435	15188	15361	15265	15355	15378	15254	15285	15220	15485	15349	15107	15289	15369	15362	15505	15527	15408	15212	15211	15188	15202	15278	15549	15100	15375	15263	15386	15316	15249	15258	15307	15284	15311	15385	15364	15298	15264	15350	15253	15536	15416	15198	15382	15296	15401	15328	15124	15174	15188	15198	15385	15118	15310	15301	15273	15261	15368	15362	15264	15284	15333	15130	15197	15480	15453	15274	15307	15250	15343	15511	15370	15352	15442	15424	15288	15187	15268	15410	15315	15144	15259	15303	15280	15324	15472	15184	15430	15415	15277	15297	15321	15410	15356	15363	15443	15227	15409	15209	15327	15320	15378	15293	15139	15208	15223	15267	15286	15166	15329	15326	15353	15448	15407	15300	15233	15334	15343	15308	15260	15299	15345	15302	15331	15256	15225	15309	15313	15362	15441	15281	15372	15344	15244	15239	15402	15273	15303	15438	15269	15201	15307	15327	15256	15357	15269	15475	15210	15241	15205	15363	15311	15341	15406	15301	15292	15324	15386	15198	15370	15314	15374	15407	15283	15206	15139	15145	15410	15396	15310	15400	15375	15435	15215	15310	15459	15407	15194	15302	15193	15221	15415	15460	15314	15397	15341	15289	15277	15280	15371	15345	15370	15146	15307	15267	15268	15333	15318	15417	15317	15324	15480	15327	15335	15364	15444	15251	15297	15527	15288	15285	15320	15261	15323	15294	15177	15437	15421	15352	15412	15206	15338	15433	15293	15288	15097	15449	15292	15214	15367	15186	15180	15407	15112	15548	15422	15391	15279	15360	15381	15278	15245	15244	15203	15205	15447	15360	15431	15340	15215	15465	15298	15455	15309	15256	15395	15284	15364	15247	15356	15385	15290	15531	15342	15036	15457	15180	15317	15263	15280	15204	15246	15272	15412	15279	15307	15470	15460	15239	15240	15339	15233	15118	15465	15441	15312	15437	15274	15167	15264	15340	15267	15390	15260	15295	15180	15374	15275	15231	15411	15286	15307	15347	15432	15232	15253	15425	15189	15261	15281	15315	15313	15295	15346	15247	15185	15291	15247	15298	15159	15208	15223	15464	15362	15424	15295	15326	15432	15288	15388	15348	15247	15248	15324	15282	15110	15317	15183	15401	15199	15252	15280	15119	15252	15352	15160	15404	15408	15356	15214	15408	15404	15487	15320	15214	15185	15295	15413	15171	15385	15196	15229	15340	15250	15319	15530	15429	15295	15329	15231	15393	15329	15167	15526	15436	15198	15362	15188	15100	15286	15481	15241	15380	15239	15423	15268	15266	15266	15245	15179	15343	15258	15357	15437	15378	15247	15429	15264	15256	15442	15318	15245	15284	15345	15337	15346	15367	15367	15341	15364	15290	15266	15176	15358	15368	15374	15180	15302	15345	15349	15345	15251	15365	15454	15344	15316	15296	15290	15421	15220	15306	15372	15433	15358	15512	15423	15297	15328	15432	15236	15330	15295	15395	15425	15414	15409	15488	15265	15331	15297	15131	15405	15264	15357	15260	15405	15323	15359	15338	15040	15432	15176	15202	15426	15191	15320	15279	15380	15313	15221	15288	15438	15268	15384	15220	15400	15443	15312	15166	15161	15375	15314	15342	15243	15297	15448	15339	15275	15396	15377	15202	15328	15231	15206	15278	15359	15365	15388	15158	15352	15338	15495	15156	15381	15270	15081	15320	15320	15339	15531	15322	15144	15339	15411	15254	15324	15188	15398	15521	15294	15302	15206	15245	15358	15446	15489	15228	15364	15367	15371	15346	15334	15335	15098	15183	15458	15345	15165	15383	15243	15363	15295	15472	15326	15002	15355	15262	15245	15236	15329	15374	15289	15261	15075	15442	15249	15200	15318	15314	15432	15349	15354	15223	15301	15305	15386	15216	15482	15499	15239	15094	15331	15279	15294	15332	15272	15292	15445	15242	15107	15245	15279	15135	15372	15193	15364	15378	15310	15282	15385	15395	15247	15275	15402	15497	15101	15243	15299	15218	15232	15287	15201	15260	15368	15462	15463	15247	15230	15427	15302	15245	15376	15303	15107	15288	15361	15240	15398	15257	15299	15462	15333	15439	15214	15351	15255	15325	15265	15343	15434	15244	15429	15217	15491	15288	15258	15257	15325	15277	15254	15289	15421	15451	15272	15466	15279	15244	15346	15377	15170	15437	15373	15452	15401	15362	15301	15341	15209	15294	15297	15380	15212	15220	15348	15355	15376	15224	15425	15411	15395	15262	15236	15416	15441	15166	15357	15337	15351	15333	15390	15343	15184	15183	15501	15243	15584	15155	15392	15300	15334	15406	15286	15181	15154	15200	15214	15415	15316	15198	15523	15240	15450	15315	15310	15348	15462	15310	15173	15027	15170	15272	15385	15196	15269	15184	15125	15366	15291	15114	15275	15369	15257	15333	15512	15379	15280	15275	15420	15428	15370	15243	15445	15296	15399	15313	15070	15378	15447	15443	15343	15172	15126	15337	15360	15348	15366	15290	15386	15260	15315	15360	15082	15207	15520	15317	15425	14946	15284	15278	15127	15203	15322	15316	15367	15522	15394	15342	15366	15244	15304	15336	15317	15144	15134	15280	15123	15321	15343	15363	15311	15342	15494	15350	15567	15454	15279	15365	15285	15236	15152	15405	15199	15216	15290	15451	15172	15234	15322	15428	15058	15461	15277	15433	15334	15227	15343	15311	15163	15249	15318	15469	15316	15127	15391	15316	15337	15255	15274	15313	15325	15244	15315	15284	15177	15270	15285	15291	15292	15236	15404	15241	15301	15315	15209	15278	15381	15255	15376	15353	15332	15185	15243	15503	15356	15333	15380	15419	15181	15432	15287	15094	15320	15245	15372	15283	15263	15409	15151	15487	15227	15549	15065	15292	15319	15198	15146	15410	15317	15262	15230	15120	15107	15200	15246	15341	15383	15272	15356	15368	15324	15384	15348	15267	15383	15344	15430	15222	15282	15346	15236	15274	15168	15144	15142	15260	15353	15288	15364	15124	15384	15408	15254	15375	15302	15392	15393	15338	15314	15398	15101	15100	15332	15266	15360	15383	15431	15209	15530	15049	15420	15374	15266	15348	15302	15368	15275	15359	15271	15356	15221	15336	15391	15236	15160	15490	15298	15266	15263	15294	15206	15270	15369	15336	15316	15404	15344	15271	15209	15371	15243	15102	15348	15273	15383	15283	15238	15392	15415	15351	15451	15213	15312	15167	15321	15362	15516	15343	15287	15373	15279	15312	15415	15256	15292	15295	15098	15523	15343	15260	15158	15426	15359	15157	15295	15262	15300	15522	15383	15415	15452	15343	15195	15247	15401	15226	15410	15365	15330	15318	15132	15314	15278	15196	15172	15354	15363	15402	15378	15406	15391	15291	15411	15136	15407	15177	15383	15397	15287	15360	15321	15204	15419	15254	15316	15279	15325	15388	15247	15164	15293	15342	15292	15358	15314	15370	15175	15330	15215	15303	15386	15410	15269	15285	15195	15146	15391	15325	15411	15337	15325	15259	15362	15394	15316	15460	15273	15314	15341	15175	15291	15336	15272	15455	15492	15328	15304	15394	15327	15263	15235	15205	15290	15331	15366	15380	15176	15198	15308	15321	15344	15324	15384	15332	15389	15367	15176	15551	15473	15176	15230	15257	15431	15297	15261	15427	15304	15309	15193	15125	15346	15451	15160	15302	15300	15307	15386	15123	15324	15291	15291	15396	15397	15299	15168	15311	15420	15243	15327	15163	15195	15301	15357	15376	15306	15288	15341	15376	15341	15428	15333	15287	15265	15385	15498	15250	15197	15287	15314	15247	15354	15415	15226	15251	15389	15177	15347	15376	15421	15520	15329	15246	15171	15235	15366	15210	15304	15315	15326	15271	15427	15130	15426	15423	15169	15278	15340	15478	15288	15196	15329	15234	15099	15355	15365	15353	15277	15398	15205	15310	15349	15189	15484	15404	15352	15329	15340	15343	15308	15415	15419	15427	15467	15301	15421	15201	15280	15270	15232	15278	15401	15324	15300	15350	15246	15372	15283	15354	15408	15464	15202	15249	15270	15231	15402	15285	15214	15297	15382	15430	15292	15385	15161	15376	15209	15167	15345	15351	15403	15309	15293	15363	15381	15348	15270	15253	15461	15525	15381	15376	15305	15295	15323	15205	15131	15227	15420	15235	15069	15422	15319	15276	15412	15271	15230	15389	15205	15219	15320	15220	15307	15244	15265	15363	15420	15573	15335	15381	15292	15266	15463	15424	15181	15330	15461	15355	15174	15362	15256	15239	15285	15286	15312	15267	15272	15240	15351	15293	15415	15207	15384	15502	15238	15172	15395	15434	15393	15302	15211	15366	15326	15309	15440	15469	15281	15388	15295	15320	15147	15324	15370	15131	15314	15279	15371	15233	15283	15368	15266	15203	15219	15383	15148	15327	15317	15137	15222	15261	15377	15128	15283	15253	15491	15236	15284	15153	15324	15343	15545	15171	15231	15250	15268	15252	15295	15321	15234	15396	15226	15238	15471	15189	15196	15306	15443	15175	15074	15274	15402	15303	15374	15334	15123	15381	15396	15309	15234	15192
30169	30542	37205	32096	25421	22727	21617	19986	19407	19084	18625	18606	18256	18269	18217	18017	18130	18139	17845	18155	18050	17823	17918	17733	17912	18071	17851	17940	17703	17898	17847	17714	18014	17730	18148	17886	17841	17917	18020	17965	17966	17967	17753	17867	17928	17629	17724	17947	17831	17949	17775	17780	17850	17764	17948	17947	17665	17769	17868	17732	17902	17699	17760	17882	17899	17908	17899	17995	17882	17733	17815	17716	17925	18007	17887	17947	17530	17928	17716	18046	17755	17665	17948	17907	17758	17684	17789	17659	17788	17770	17992	17832	18037	17836	17867	17935	17974	17718	17957	17788	17899	17582	17764	17712	17724	17999	17775	17621	17739	17794	17999	17860	17760	17892	17846	17832	17824	17752	17863	17809	17617	17637	17523	17870	17751	17944	17833	17845	17787	17809	17920	17574	17980	17809	17920	17846	17845	17737	17824	17860	17858	17808	17923	17760	17802	17722	17827	17850	17690	18003	17772	17759	17746	17728	17801	17805	17699	17813	17596	17821	17895	17904	17972	17916	17933	17824	17862	17728	17750	17777	17805	17595	17855	17978	17905	17843	17688	17697	17965	17844	17684	17752	17615	17491	17610	17805	17652	17987	17877	17904	17844	17971	17715	17809	17993	17853	17876	17717	17819	17979	17740	17886	17819	17893	17790	17975	17842	17614	17811	17970	17769	17739	17670	17873	17807	17991	17714	17914	17909	17899	17795	17828	17987	17924	17809	17840	17851	17627	17794	17878	17970	17802	17770	17805	17894	17722	17675	17933	17985	17643	17786	17866	17652	17786	17906	17946	17753	17741	18019	18079	17698	17942	17772	17829	17856	17803	17769	17797	17839	17702	17944	17914	17645	17663	17832	17786	17845	17938	17964	17693	18011	17914	17840	17870	18002	17757	18198	17862	17877	17673	17578	18021	17828	17686	17628	17731	17819	17896	17669	17997	17965	18013	17847	17757	18012	17785	17755	17954	17872	17766	17755	17910	18165	17791	17808	17741	17839	17931	18058	17833	17871	17832	17682	17849	17881	17643	17887	17792	17931	17989	17884	17949	17907	17855	17792	17894	17978	17804	17996	17715	17944	17811	17959	17656	17911	17576	18091	17803	17986	17751	18059	17983	17923	17865	17809	17757	17891	17850	17973	17904	17719	17748	17870	17694	17546	17722	17785	17898	17859	17830	17926	17811	17838	17819	17888	17816	18100	17718	17828	17829	17641	17775	18014	17787	17774	17785	17773	17718	17840	17854	17854	17921	17927	17898	17680	17983	17973	17928	17962	17836	17816	17761	17914	17898	17975	17803	17838	18034	17855	18003	17784	17815	17769	17739	17762	17850	17868	17899	17783	17827	17878	17833	17989	17755	17729	17951	17756	17819	17621	17769	17760	17657	17849	17817	18043	17769	17757	17711	17725	17809	17969	17854	17848	18006	18014	17725	17740	18203	17825	17688	17919	17876	17667	17724	17882	17935	17940	17894	17855	17932	18036	17843	17842	17933	17951	17605	17859	17720	17856	17698	17713	17644	17878	18052	17981	17865	17850	17792	17897	17767	17727	17762	17910	18196	17832	17849	18041	17869	17912	17675	17686	17850	17816	17776	17721	17733	17790	17839	17803	18067	17914	17922	17793	17779	17852	17844	17840	17722	17866	17677	18027	17822	17876	17837	18096	17717	17913	17712	17991	17698	18039	17915	17910	17758	17980	18090	17981	17841	17997	17803	17751	17892	17876	17823	17893	17773	17765	17897	17805	17630	17886	17855	17733	17800	17666	17872	17732	17777	17966	17876	17821	17659	17893	17792	17808	17803	17987	17881	17770	17656	17680	17804	17789	17748	17839	17889	17788	18003	17846	17891	17927	17944	17786	17816	17725	17854	17898	17895	17846	17840	17741	17496	17728	17751	17890	17780	17681	17958	17841	17837	17861	18048	17953	17995	17946	17945	17997	17752	17742	17948	17582	18003	17977	17879	18036	17884	17765	17813	17948	17889	17513	17680	17782	18116	17674	17774	17987	17901	17890	17890	17703	18000	17721	17820	17765	17592	17666	17931	17746	17669	17955	17909	17868	17841	17847	17944	17880	17808	17686	17894	17767	17546	17802	17731	17695	17799	17808	17961	17888	17887	18106	17742	17980	18066	17763	17685	17745	17755	17875	17996	17943	17611	17954	17856	17876	17941	17770	17928	17710	17931	17925	17882	17892	17929	17821	17825	17807	17808	17807	17793	18011	17916	17740	17864	18022	17901	17869	17825	17951	17822	18156	17756	17806	17863	17659	17589	17861	17879	17899	17881	17840	17904	17744	17855	17785	17766	17551	17515	17935	17600	18015	17827	17748	17862	17718	17903	17989	18081	17848	17867	17839	17804	17889	17826	17760	17778	17854	17836	18047	17582	17746	17931	17889	17928	18032	17917	17932	17681	17819	17905	17858	18020	17838	17960	17946	17915	17766	17823	17824	17843	17957	17987	17934	17757	17826	17872	17839	17745	17958	17866	18095	17668	17658	17928	17904	17685	18178	17944	17833	17801	17798	17802	17990	17861	17809	17796	17847	17849	17746	17880	17769	17729	17928	17726	17939	18141	17853	17864	17825	17591	17905	17764	17821	17726	17889	17865	17615	17577	17637	17822	17844	17827	18088	17792	18000	17720	17932	17700	18012	17652	17934	17781	17780	17662	17765	17900	17777	17853	17842	17876	17681	17719	17759	17934	17976	17900	17902	17782	17574	17715	17861	18009	17923	17772	17768	17827	17883	17997	17877	17872	17771	17851	17857	17744	17784	17859	17761	17863	17950	17951	17779	17867	17874	17729	17922	17883	17878	18122	17838	17769	17576	17851	17690	17895	17766	17827	18003	17994	17846	17862	17687	17843	17965	17741	17913	17981	17921	17872	17848	18019	17731	17906	17800	17977	17863	17872	17817	17834	17828	17821	17931	17717	17920	17958	17811	17880	17926	17959	17715	17885	17759	17728	17864	17923	17864	17826	18103	17814	17759	17799	17795	17794	17812	17924	17811	17906	17768	17955	17909	17946	17835	18053	17700	17800	17883	17951	17748	17867	17943	17843	17738	17715	17844	17921	17765	17690	17772	17612	17807	17990	18046	17877	17871	17800	17913	17732	17723	17661	17947	17736	17902	17678	17887	17701	17775	18054	17936	17943	17968	17925	17761	17743	17893	17797	17958	17749	17669	17830	17860	17759	17762	17839	17918	17622	17920	17782	17870	17814	17862	18057	18031	17794	17837	17826	17900	17772	17848	17736	17952	17962	17942	17945	17757	17908	17528	17517	17897	17845	17787	17758	17755	18005	17699	18055	17978	17815	18017	17744	17853	17876	17814	18195	17891	18062	17922	17786	17835	17732	17757	17753	17868	17798	17796	17911	17991	18103	17916	17903	17550	17756	17888	17724	17972	17931	17910	18029	17932	17703	17746	17991	17749	17766	17726	17901	17775	17795	17947	18017	17990	17979	17810	17824	17876	17888	17752	17745	17789	17846	17842	18095	17832	17832	17885	17833	18059	17936	17658	17866	17763	17932	17941	17837	17773	17786	17850	17862	17708	17588	17805	17754	17761	17788	17686	17858	17687	17986	17800	17887	17896	18043	17770	18040	17891	17871	17719	17992	17854	17814	17827	17928	17941	17780	17862	17909	17918	17610	17934	17849	17897	17724	17780	18009	17816	17644	17771	17924	17824	17688	17962	17683	17750	17867	17959	17778	17750	17904	17811	18063	17882	17899	17791	17854	17836	17886	17969	17827	17895	17732	17830	18028	17833	17970	17982	17792	17971	17863	17848	17995	17519	17967	17860	17907	17920	17849	17927	17752	17719	17754	17741	17837	17861	17672	17882	18016	17935	17700	17813	17912	17871	17637	17804	17773	17845	17725	17886	17839	17772	17960	17732	17950	17759	17924	17792	17952	18046	17862	17805	17808	17801	17804	17487	17865	17762	17806	17597	17717	17800	17741	17665	17949	17811	17821	18120	17740	17771	17904	17804	17923	17680	17851	17906	17753	18017	17769	17849	17798	17696	17882	17993	17893	17978	18025	17697	17913	17945	17923	17861	17985	18065	17808	17831	17698	17590	17777	17727	17981	17976	17974	17915	17608	17736	17746	17859	17773	17835	17878	17769	17763	17993	17752	17757	17801	17745	17868	17759	17893	17878	17841	18004	17935	18143	17776	17677	17727	17504	17832	17886	17919	17626	17953	17772	17699	17491	17890	17805	17936	17877	17919	17878	17794	17912	18077	17856	17842	17874	18065	17908	17824	18004	17915	17877	17851	17792	17667	17870	17799	17905	17774	17942	17891	17861	17765	17949	17832	17928	17922	17862	17623	17762	17718	17772	17860	17848	17850	18020	17895	17820	17738	17870	17815	17822	17668	17899	17859	17868	17663	17912	17827	17899	17901	17983	17985	17776	17862	17973	17944	17905	17859	17800	17872	17852	17786	17782	17813	17752	17780	17765	17769	17770	17797	17932	17893	17794	17674	17757	17993	17773	17658	17888	17740	17704	17955	17773	17992	17700	17944	17992	17940	17775	17846	17849	17923	17661	17862	17834	17616	17613	17737	17760	18080	17798	17585	17695	17899	17920	17814	17748	17861	17926	17897	17837	18011	17793	17823	17847	17795	17940	17916	18078	17928	17721	17981	17793	17796	17993	17969	18002	17808	17892	17760	17839	17764	17816	17857	17720	17963	17777	17707	17768	17747	17962	17714	17770	17789	17836	17905	17879	17841	18038	18051	17698	17761	17802	17882	18082	17911	17744	17825	17852	17968	17855	18047	17919	17963	17914	17916	17916	17773	17889	17935	17719	17920	17937	17979	17956	17640	17771	18043	17825	17951	17880	17950	17913	17722	17774	17630	18036	17911	17876	17730	17736	17973	17968	17874	17954	17684	17881	17827	18180	17900	17675	17595	17926	18055	17725	17970	17918	17855	17967	17915	17664	17840	17744	17738	17916	17892	17747	17981	17860	17798	18036	18064	17740	17812	17679	17955	17807	17897	17758	17864	17741	17801	17761	18009	17740	17822	17936	18007	17769	17996	17973	17971	17792	17683	18051	17893	17874	17998	17797	17762	17681	17738	17814	17861	17845	18033	17898	17852	17618	17877	17746	18059	17862	17750	17922	17947
37426	48818	43332	32052	25769	22402	19969	18300	17511	16888	16501	16035	15767	15658	15617	15590	15427	15364	15273	15129	15134	15333	15204	15196	15027	15163	15212	15126	15137	15029	15315	15126	15132	15354	15182	15147	15135	15282	15051	15187	15189	15085	15163	15127	15165	15439	15008	15394	15112	15175	15192	15239	15176	15060	15017	15148	15121	15087	15189	15226	14988	15192	15068	15073	15212	14993	15073	15281	15110	15000	15270	15109	15141	14924	15223	15194	15050	15125	15198	15099	15241	15025	15122	15103	15106	15142	14933	15013	15116	15033	15174	15131	15220	15139	15165	15258	15382	15343	15066	15136	15155	15122	15027	15183	15202	15118	15179	14937	15086	15096	15081	15109	15152	15324	15134	15203	15082	15164	15032	15177	15159	15108	15261	15067	15102	15132	15041	15086	14978	15180	15069	15088	15281	15020	15230	15311	15212	15135	15098	15156	15112	15143	15111	15073	15133	15143	15086	14995	15130	15133	15205	15088	15058	15167	14995	15047	15123	15261	15047	15044	15071	15070	15112	15164	15148	15078	15301	15098	14985	15013	15203	15135	15169	15213	15110	15375	15085	15141	14985	15192	15019	15062	15038	15179	15138	15114	15016	15087	15164	15281	15214	14956	15147	15137	15038	15136	15114	15027	15083	14993	15253	15288	15135	15189	15100	15004	15038	15204	14987	15179	15197	14992	15024	15171	15179	15100	15055	15330	15108	15286	15220	15105	15170	15151	15029	15222	15016	15225	15041	15101	15214	15119	15100	15055	15122	15071	15228	15135	15169	15032	14989	15118	15188	15256	15231	15260	15197	15002	15110	15110	15331	15361	15101	15039	15176	15001	14986	15389	15047	15171	14972	15122	15296	15048	15229	15091	15168	15051	15153	15188	14942	15214	15052	15096	15140	15078	15200	15279	15208	15140	15204	15066	15209	15087	15166	15145	15200	15255	14901	15092	15106	15096	15117	15099	15244	15123	15282	15109	15215	14970	15127	15143	15221	15236	15037	15209	14980	15059	15104	15141	15141	15178	15044	15082	15262	14999	15159	15017	15195	15166	15162	15211	15255	14947	14949	15236	15112	15186	15239	15171	15215	15166	14999	15223	15097	15185	15117	15256	15168	15110	15262	15144	15219	15042	14944	15158	15185	15260	15202	14940	15169	15114	15126	15031	15071	15339	15216	15122	15318	15107	15218	14949	15172	15155	15199	15075	15153	15116	14962	15195	15223	15171	15037	15135	15124	15153	15132	15162	15182	15089	15077	15129	15154	15116	15217	15109	15273	15052	15213	15185	15099	14993	14947	15241	15077	15070	15258	15049	14998	15253	15269	15072	15215	15006	15247	15107	15218	15151	15137	15244	15161	15132	15263	15023	14937	15166	15078	15135	15139	15172	15145	15145	15291	15088	15014	15132	14937	15164	15098	15070	14951	15206	15219	15053	15013	15114	15160	15064	15280	15085	14975	15329	15122	15091	14986	15240	15231	15195	15319	15123	15010	15339	15033	15030	15111	15181	15252	15429	15106	15124	15178	15220	15228	15018	15081	15271	15117	15161	15403	15237	15214	15096	15135	15353	15143	15100	14990	15222	15258	15210	15159	14964	15084	15029	15223	15097	15148	15197	15147	15015	15040	15054	15030	15375	15034	15139	15043	15117	15095	15128	15239	15150	15065	15084	15275	15170	15131	15115	15013	14902	15258	15221	15178	15128	15161	15019	15163	15189	15085	15159	15070	15287	15218	15236	15282	15079	15404	15092	15103	15134	15255	15186	15145	15032	15298	15203	15147	15050	15022	15132	15264	14903	15298	15144	15153	15152	15098	15232	15060	15206	15157	15217	15064	15222	15074	15260	15105	15188	15077	15262	14993	15088	15202	15106	14997	15180	15174	15037	15201	15156	15295	15169	15161	15037	15208	15123	15200	15117	15138	14925	15192	15212	14994	15182	15285	15397	15206	15050	15071	15089	15137	15189	15120	15241	15073	15051	15153	15093	15190	15240	15145	15143	15244	15129	15167	15151	15140	15114	14973	15045	15185	15036	15173	15225	15065	15103	15130	14962	15253	15196	15101	15091	15244	15223	14937	15130	15222	15233	15071	15153	15074	15140	15088	15102	15215	14937	14988	15271	15223	15165	15114	15045	15121	15142	15181	15128	15119	15232	15130	15296	14921	15192	15135	15234	15047	15111	15167	15105	15184	15053	15197	15028	15168	15145	15212	15188	15210	15068	15165	15212	15016	15148	14869	15132	15228	15060	15113	15238	15027	15145	15106	15244	15153	15158	15086	15086	15251	15098	15150	15133	15134	15072	15126	15131	15201	15142	15249	15286	15039	15028	15186	15173	15147	15046	15096	15272	15199	15046	15080	14977	15051	15118	15122	15080	15166	15052	15207	15062	15223	15075	15057	15116	15252	15109	15194	15111	15200	15077	15201	15165	15046	15136	14939	14894	15159	15111	15209	15228	15272	15203	15099	15122	15128	15368	15141	15382	15047	15220	15387	15205	15066	15190	15171	15121	15150	15070	15115	15182	15246	15053	14983	14947	15287	15172	15137	15223	15301	14993	15082	15179	15326	15125	15200	15079	15067	15082	15263	15223	15334	15148	15029	15169	15188	15105	15247	14950	14984	15018	15033	15008	15231	15316	15313	15165	15375	15054	15198	15136	14897	15193	15123	15211	14921	15206	15256	15175	15057	15062	15124	15188	15022	15302	15036	15189	15190	15259	15094	15233	15158	15179	15063	15180	15207	15234	15094	15162	15167	15247	15051	15136	15155	15128	15151	14969	15192	15140	15013	14977	15086	15167	15210	15166	15285	15256	15270	15241	15180	15018	15139	15146	15195	15232	15186	15064	15212	14890	15131	15089	15207	15127	15223	15184	15203	15201	15325	15213	15045	15103	15231	15310	15420	15024	14857	15199	15091	15187	14917	15039	15277	15151	15042	15103	15120	15278	15011	15212	15261	15005	15197	15293	15247	14887	15118	15112	15203	15131	15116	15120	15114	15122	15139	15190	15019	15164	15224	15008	15164	15116	15070	15255	15177	15026	15247	14926	15053	15065	15102	15146	15205	15182	15198	15187	15119	15243	15006	15177	15157	15313	15107	15120	15046	14708	15213	15194	15163	14859	15063	15133	15180	15065	15206	14927	15260	15063	15122	15179	14990	15024	15148	15037	15153	15068	15236	15060	15077	15160	15202	15069	15348	15023	15185	15230	15171	15241	15216	15107	15179	14899	15266	15113	15232	15044	15161	15195	15116	15208	15024	15196	15035	15126	15027	15077	15151	15135	15170	14969	15042	15016	15224	15086	15071	15076	15278	15183	15222	15119	15158	15120	15094	15290	15091	15287	15186	15080	15143	15222	15197	15249	15138	15131	15238	15068	15006	15247	15071	15085	15139	15148	15129	15098	15159	15173	15057	15195	15048	15180	15251	15133	15219	15085	15204	15212	15083	15182	15082	15060	15121	15151	15332	15078	15162	14935	15295	15094	15140	15306	15103	15295	15084	15063	15078	15202	15161	15064	15075	15213	15134	15058	15105	15105	15126	15268	15116	15162	15165	15222	15253	15005	15037	15107	15001	15166	15218	15136	15176	15127	15233	15214	15121	15223	15222	15115	15118	15206	14943	15280	15238	15087	15176	15186	15027	15178	15118	15171	15135	15176	15187	15122	15113	15312	15036	15179	15081	15323	14976	15180	14805	15272	15129	15123	15224	15228	15213	15182	15018	15251	15117	15304	15057	14992	15061	15139	15132	15273	15000	14926	15242	15290	15246	15103	15075	15013	15284	15099	15035	15020	15200	15143	15042	15175	15157	15155	15053	14995	15159	14965	15330	15024	15154	15008	15039	15203	15074	15149	15170	15139	15251	14946	15115	15081	15031	15222	15212	15281	14912	15176	15164	15180	15065	15259	15115	15186	15173	15048	15298	15184	15051	15004	15108	15168	15079	15168	14971	15147	15108	15239	15108	15046	15160	15222	15076	15213	15290	15212	15155	14940	15196	15167	15316	15165	15256	15131	15171	15278	15113	14936	14944	15022	15249	15169	15337	15324	15134	15080	15169	14950	15183	15231	15241	15062	15160	15164	15244	15197	15153	15293	15056	15171	15216	15169	15224	15114	15238	15162	15067	15065	15046	15216	15082	15142	15268	15166	14939	15241	15311	15132	15109	15018	15191	15161	15148	14963	15200	15124	15104	15202	15237	14963	15181	15020	15067	15127	15142	15128	15222	15055	15225	15081	15079	15165	15145	15277	15168	14950	15133	15166	15366	15146	15138	15227	15280	15048	15093	15441	15076	15152	15361	15374	15391	15021	15147	15080	15122	15130	15124	15081	15084	15108	15168	15056	15217	15090	15053	15023	15034	15032	15323	15178	15095	15050	15092	15111	15003	15188	15242	15142	15181	15215	15141	15113	15205	15345	15104	15173	15351	15238	15231	15188	15323	15240	15188	15102	15016	15163	15102	15245	15210	15082	15179	15330	15283	15083	15324	15109	15158	15180	15266	15175	14961	14979	15166	15041	15145	15170	15033	15075	15259	15057	15051	15030	15111	15301	15066	15185	15055	15262	15325	15156	15104	15035	15100	15126	15059	15180	15075	15091	15103	15039	15298	15119	15117	15228	15163	15164	15086	15064	15338	15100	15144	15153	15018	14957	15201	15043	15187	15113	15020	15151	15197	15000	15156	15139	15089	15146	14883	15409	15187	15137	15016	15183	15109	15238	14962	15145	15196	15267	15135	15096	15090	15164	15265	15142	15198	15230	15184	15119	15272	15138	15042	15018	14999	15030	15039	15251	15191	15222	15041	15034	15215	15263	15278	15138	15106	15157	15111	15177	15109	15238	15076	15236	15125	14996	15068	15147	14830	15138	15353	15219	15123	15126	15188	15375	15217	15146	15251	15136	15085	15110	15072	15052	15251	15100	15323	15233	15120	14994	15226	15185	15134	15174	15074	15161	15134	15263	15244	15132	15152	15123	15196	15290	15263	15130	15085	15110	15037	15066	15072	15078	15257	15117	15065	15160	15067	15228	15153	15109	15094	15081	15217	15099	15220	15028	15203	15189	15156	15083	15100	14953	15250	15231	15185	15037	15177	15008	14988	15048	15036	15288	15083	15267	15102	15305	15274	15009	15003	15314
24048	21425	29066	25806	24823	26200	25375	21479	20390	19686	19429	18565	18341	18263	18042	18029	17757	17690	17707	17641	17885	17632	17581	17488	17537	17562	17309	17681	17624	17398	17345	17440	17544	17464	17552	17496	17482	17488	17428	17341	17286	17388	17250	17395	17406	17697	17483	17345	17237	17496	17491	17415	17579	17443	17458	17185	17446	17461	17366	17445	17206	17104	17260	17440	17510	17486	17417	17227	17399	17504	17632	17414	17352	17503	17518	17289	17492	17276	17591	17421	17482	17429	17236	17419	17325	17433	17546	17511	17548	17367	17321	17157	17334	17410	17422	17471	17477	17371	17561	17419	17378	17557	17356	17271	17288	17397	17265	17280	17236	17355	17373	17288	17431	17299	17342	17355	17540	17406	17288	17363	17293	17528	17394	17457	17349	17260	17307	17363	17436	17340	17275	17265	17248	17387	17463	17318	17346	17473	17380	17381	17411	17359	17061	17346	17217	17430	17204	17389	17570	17377	17566	17354	17392	17370	17462	17518	17375	17237	17498	17437	17536	17218	17311	17438	17443	17220	17216	17114	17140	17165	17399	17427	17310	17447	17407	17205	17590	17449	17312	17420	17560	17385	17287	17367	17383	17367	17276	17255	17577	17481	17396	17323	17557	17487	17398	17324	17563	17474	17279	17198	17349	17442	17320	17498	17505	17263	17348	17302	17428	17458	17357	17255	17496	17280	17496	17263	17231	17298	17377	17489	17526	17174	17308	17546	17506	17368	17343	17502	17288	17320	17474	17447	17279	17433	17392	17272	17629	17774	17386	17385	17241	17334	17355	17165	17275	17205	17302	17210	17467	17336	17269	17487	17461	17259	17348	17611	17445	17374	17412	17511	17246	17350	17381	17508	17394	17487	17368	17437	17366	17232	17249	17378	17203	17341	17588	17570	17660	17355	17565	17169	17293	17535	17386	17363	17517	17383	17274	17528	17274	17294	17386	17376	17242	17609	17323	17414	17327	17327	17472	17043	17356	17067	17422	17412	17524	17601	17481	17257	17518	17262	17505	17308	17319	17161	17401	17219	17492	17191	17286	17521	17325	17309	17303	17555	17283	17144	17370	17361	17321	17423	17301	17315	17451	17264	17428	17229	17299	17587	17380	17331	17371	17165	17434	17231	17187	17192	17309	17247	17322	17506	17255	17300	17248	17220	17470	17436	17367	17361	17237	17473	17456	17260	17392	17240	17347	17248	17272	17520	17513	17224	17349	17406	17272	17227	17344	17226	17269	17170	17174	17404	17390	17362	17252	17320	17290	17304	17311	17222	17572	17198	17234	17165	17303	17459	17491	17149	17305	17487	17529	17373	17308	17430	17319	17264	17428	17446	17581	17425	17383	17297	17488	17480	17458	17314	17467	17357	17234	17231	17246	17152	17228	17381	17460	17490	17445	17351	17498	17383	17301	17355	17238	17413	17306	17257	17160	17499	17418	17247	17347	17346	17477	17423	17507	17310	17415	17200	17377	17327	17429	17406	17273	17314	17672	17496	17252	17380	17429	17473	17351	17676	17424	17469	17301	17415	17494	17274	17291	17366	17277	17196	17277	17367	17486	17355	17465	17332	17493	17283	17278	17575	17524	17267	17171	17295	17496	17347	17419	17365	17376	17483	17256	17376	17416	17315	17209	17408	17215	17401	17212	17376	17342	17249	17482	17456	17266	17405	17086	17257	17359	17340	17257	17537	17359	17381	17236	17172	17199	17382	17359	17241	17431	17357	17244	17360	17350	17541	17391	17197	17430	17384	17395	17317	17627	17199	17374	17416	17439	17263	17293	17189	17569	17067	17287	17298	17306	17406	17434	17392	17280	17277	17526	17287	17602	17530	17338	17287	17161	17345	17299	17258	17399	17523	17236	17159	17364	17366	17260	17353	17355	17481	17183	17386	17466	17481	17249	17156	17279	17481	17407	17351	17409	17186	17361	17157	17463	17278	17311	17408	17617	17301	17318	17439	17405	17368	17405	17370	17483	17357	17315	17352	17127	17279	17465	17281	17370	17461	17265	17419	17455	17389	17275	17352	17495	17477	17393	17451	17303	17368	17298	17219	17310	17394	17226	17383	17268	17312	17450	17311	17499	17484	17281	17199	17287	17433	17400	17369	17378	17234	17434	17450	17477	17267	17401	17205	17437	17340	17271	17428	17282	17372	17309	17247	17301	17422	17351	17330	17391	17317	17134	17357	17478	17325	17194	17487	17292	17170	17190	17376	17242	17367	17315	17284	17264	17308	17379	17398	17214	17250	17325	17297	17451	17328	17487	17399	17374	17278	17191	17402	17179	17350	17196	17307	17342	17279	17103	17302	17241	17280	17515	17440	17230	17394	17360	17633	17391	17183	17357	17304	17369	17366	17377	17187	17200	17334	17364	17154	17522	17141	17477	17275	17425	17287	17409	17425	17469	17415	17399	17233	17627	17146	17358	17398	17342	17319	17242	17560	17149	17449	17289	17268	17282	17277	17470	17520	17386	17373	17478	17394	17130	17362	17479	17185	17289	17176	17323	17277	17523	17468	17381	17296	17307	17263	17251	17402	17383	17084	17252	17403	17284	17305	17487	17474	17187	17244	17362	17241	17449	17406	17483	17409	17268	17446	17380	17068	17324	17338	17176	17532	17431	17160	17532	17470	17488	17471	17348	17413	17280	17412	17434	17267	17305	17377	17293	17270	17219	17343	17188	17106	17118	17420	17298	17248	17245	17294	17430	17629	17381	17314	17314	17184	17368	17273	17194	17304	17193	17248	17286	17425	17195	17383	17364	17217	17474	17474	17369	17233	17235	17317	17263	17594	17448	17396	17255	17213	17527	17430	17389	17414	17462	17557	17332	17276	17563	17120	17360	17277	17338	17267	17458	17338	17297	17473	17216	17258	17193	17303	17277	17255	17361	17479	17353	17161	17543	17485	17347	17444	17451	17269	17365	17324	17371	17325	17456	17214	17191	17390	17373	17369	17494	17344	17302	17421	17392	17333	17547	17231	17398	17446	17364	17381	17251	17412	17382	17284	17355	17125	17231	17214	17332	17280	17433	17349	17317	17174	17390	17293	17446	17373	17525	17344	17309	17170	17353	17499	17389	17449	17523	17527	17306	17423	17320	17587	17371	17250	17510	17361	17416	17318	17358	17187	17374	17346	17375	17476	17258	17440	17306	17249	17180	17251	17533	17328	17269	17385	17402	17413	17207	17228	17271	17373	17112	17181	17397	17403	17187	17362	17567	17425	17456	17349	17308	17375	17596	17441	17351	17317	17176	17514	17406	17274	17588	17383	17366	17300	17435	17383	17317	17409	17241	17076	17521	17539	17348	17424	17459	17379	17381	17305	17518	17512	17289	17351	17409	17173	17302	17387	17382	17377	17318	17481	17341	17283	17487	17432	17326	17501	17389	17323	17194	17286	17448	17366	17014	17433	17332	17337	17180	17397	17162	17498	17456	17467	17382	17431	17334	17238	17371	17579	17438	17639	17359	17407	17062	17427	17306	17255	17307	17372	17479	17262	17232	17528	17520	17211	17467	17457	17172	17509	17285	17486	17207	17437	17533	17440	17217	17383	17164	17291	17354	17209	17224	17234	17440	17432	17468	17554	17238	17325	17305	17425	17276	17211	17328	17440	17490	17363	17453	17183	17419	17415	17427	17245	17334	17347	17340	17459	17409	17251	17365	17436	17480	17275	17236	17412	17274	17362	17151	17422	17357	17505	17141	17154	17253	17198	17286	17269	17612	17232	17432	17258	17389	17390	17290	17373	17337	17307	17505	17411	17436	17473	17175	17184	17271	17468	17341	17338	17321	17419	17383	17203	17308	17313	17398	17548	17337	17597	17378	17330	17276	17327	17199	17276	17328	17265	17453	17410	17290	17554	17292	17342	17214	17279	17396	17378	17408	17333	17301	17616	17432	17242	17616	17281	17275	17343	17524	17407	17399	17198	17065	17411	17329	17500	17394	17301	17436	17495	17500	17425	17447	17262	17322	17334	17304	17266	17618	17655	17343	17191	17340	17252	17304	17493	17333	17276	17411	17293	17523	17283	17459	17187	17586	17295	17296	17588	17539	17426	17263	17446	17216	17332	17142	17250	17248	17320	17226	17269	17078	17390	17489	17323	17190	17106	17182	17285	17352	17216	17265	17262	17280	17277	17160	17334	17422	17437	17341	17398	17205	17439	17538	17475	17085	17228	17358	17177	17358	17528	17253	17302	17354	17505	17286	17511	17362	17416	17543	17153	17450	17178	17493	17260	17430	17400	17400	17412	17490	17408	17274	17461	17570	17319	17303	17387	17279	17319	17463	17430	17253	17446	17443	17229	17555	17326	17357	17602	17209	17224	17280	17380	17340	17260	17359	17303	17560	17397	17228	17367	17426	17237	17515	17339	17319	17337	17048	17594	17114	17255	17432	17070	17580	17251	17285	17465	17431	17599	17324	17209	17538	17415	17366	17506	17526	17352	17290	17274	17365	17228	17369	17397	17435	17391	17381	17524	17325	17401	17279	17451	17241	17082	17411	17366	17327	17368	17324	17393	17448	17375	17301	17344	17313	17322	17316	17354	17159	17138	17267	17413	17414	17340	17516	17303	17413	17209	17358	17528	17320	17266	17344	17461	17283	17494	17324	17306	17452	17521	17112	17262	17550	17148	17426	17400	17119	17383	17408	17281	17244	17460	17347	17399	17431	17413	17173	17432	17274	17395	17328	17480	17146	17265	17468	17238	17396	17338	17227	17335	17256	17436	17641	17172	17336	17608	17404	17480	17339	17471	17175	17305	17565	17399	17333	17463	17383	17441	17366	17333	17202	17334	17361	17441	17351	17202	17332	17399	17448	17270	17440	17486	17208	17182	17081	17237	17371	17500	17220	17445	17189	17374	17311	17250	17414	17488	17119	17410	17168	17352	17337	17379	17368	17394	17411	17172	17380	17546	17398	17353	17127	17309	17473	17435	17331	17279	17361	17122	17320	17428	17409	17251	17348	17540	17232	17351	17441	17350	17526	17515	17463	17311	17280	17483	17192	17548	17244	17383	17387	17107	17432	17349	17328	17337	17289	17309	17309	17344	17404	17363	17496	17535	17374	17471	17250	17325	17398	17350	17334	17422	17317	17224	17286	17082	17413	17241	17249	17365	17536	17315	17279	17503
36087	56843	51642	37835	30339	26389	22973	20770	19214	18121	17319	16439	16078	15761	15688	15396	15503	15024	15088	15053	15068	14985	14946	14746	15012	14990	15086	14770	15024	15063	15049	14995	14882	14818	14912	14895	14918	15013	14983	14993	15038	14947	15057	15027	14821	14852	14915	14929	15025	14967	14773	15010	14793	14842	14785	14933	14949	14842	14844	15051	14939	14715	15093	14832	14846	14716	14881	14876	14829	14867	14818	14964	14837	14852	14918	14843	14804	14893	14907	14770	14782	14850	14744	14862	14854	14852	14771	15028	15011	14890	14934	14878	14850	14915	14862	14820	14837	14728	14933	14924	14723	15013	14919	14956	14767	14835	14838	14873	14852	15013	15005	14852	14984	15041	14842	14748	14859	14969	14969	14770	14917	14922	14885	14860	14883	14903	14870	14803	14748	14934	14830	14861	14943	14920	14810	14806	15055	14992	14986	14582	14946	14906	14909	14992	14767	14937	14878	15040	14889	14910	14768	14805	14811	14827	14892	14953	15090	14918	14782	14926	14734	14810	14919	15008	14788	14876	14932	14822	14854	14813	14629	14880	14867	14962	14887	14938	14906	14799	14817	14850	14804	14889	14896	14830	14884	14898	14762	14940	14869	14895	14745	14932	14852	14870	14869	14884	14715	14713	14844	14685	14766	14728	14871	14732	14736	14825	14904	14869	14812	14926	14887	14708	14718	14969	14909	14891	14908	14891	14823	14899	14856	14722	14955	14807	14733	14890	15000	15011	15016	15024	14971	14850	14747	15004	14936	14673	15028	15019	14788	14871	14640	14969	14754	14869	14964	14889	14910	14897	14927	14891	14845	14853	14987	14876	14804	15053	15018	14832	14912	14875	14919	14821	14908	14805	14836	14869	14944	15022	14877	15047	14931	14945	14907	14835	14841	14830	14939	14900	14984	14880	14829	14811	14847	14898	15041	14913	14810	14917	14825	15005	14908	14810	14910	14912	14883	14833	14851	14889	14904	14946	14934	14940	14841	14762	14991	14795	14979	14785	14858	14785	14958	15141	14949	14799	14722	14943	14981	14837	14911	14885	14853	14867	14735	14984	14890	14856	14756	14776	14934	14893	14919	15056	14674	15011	14961	14944	14695	14842	14793	14908	14944	14821	14947	15099	14880	15005	14790	14966	14837	14760	14912	14834	14791	14994	14902	14821	14891	14985	14886	14794	15003	14950	14805	14875	15022	14845	14796	14947	14953	14866	14842	14857	14985	14916	15032	14922	14888	14890	15038	14847	14922	14803	14882	14838	14966	14842	14900	14751	14906	14881	14965	15050	14760	14852	15162	14939	14838	14920	14845	14837	14767	15009	14828	14770	14906	15062	14711	14778	15049	14834	14832	14953	14824	14972	14941	14902	14932	14800	15014	14832	14742	14704	14985	14813	14909	14901	14675	14996	14738	15121	14876	14779	14810	14758	14889	14939	14928	14957	14945	14818	14830	14900	14884	15052	14933	14878	14975	14836	14922	15012	14778	14996	14948	14944	14820	14855	14929	14723	14895	14836	15030	15020	14852	14773	14839	14792	14975	14830	14887	14874	14838	14974	14718	14779	14942	14891	14799	14935	14883	14944	14860	14818	14862	14835	15044	14793	15055	15020	14756	15017	15066	14790	14915	15017	14823	14780	14907	14927	14981	14967	14795	14723	14927	14795	14777	14881	14859	14681	14992	14790	14834	14754	14722	15060	14930	14920	15041	14927	14882	14997	14948	14956	14983	14883	15018	14792	14692	15008	14863	14869	14908	14851	14991	14888	14860	14943	14778	15011	14942	14970	14841	14901	14849	14930	14905	14958	14909	14815	14935	14888	15055	14758	14771	14822	14981	14955	14802	14788	14895	14909	14785	14830	14702	14979	14813	14893	15059	14877	14865	14834	14919	15008	14947	14959	14835	14805	14749	14885	15005	14919	14922	14847	14873	14984	14844	14744	14910	14885	15043	14931	14915	14946	14835	14881	14869	15042	14875	14892	14936	14873	14613	14959	14862	14880	14728	14880	15187	14686	15027	14827	14996	14870	14886	14969	14808	14898	14979	15019	14977	14884	15009	14930	14977	14878	14976	14703	15012	14947	14859	14742	14959	14717	14921	14928	14872	14762	14828	14835	15006	14846	14806	14903	14919	14942	14922	15012	15048	14963	14887	14940	14772	14842	14896	14851	14849	14937	14917	15061	14919	15023	14852	14912	14786	14996	14940	14665	14837	14942	14837	14798	14768	14758	14747	14864	14829	14932	14917	14869	14997	14796	14831	14867	14884	14863	14749	14927	14992	14771	14804	14857	14734	14887	14941	14704	14814	14888	14967	14868	14818	14948	14797	14777	14875	15051	14829	14867	14930	14867	14867	14773	14989	15050	14902	14761	14734	14958	14998	14930	14889	14830	14835	14740	14909	14845	14784	14894	14743	14896	14809	14801	14799	14911	14779	14857	14860	15012	14914	14682	14893	14937	14939	14938	14993	14858	14912	14853	14934	14823	14985	14796	14880	15084	14959	14977	14875	14878	14999	15070	14854	14838	14832	14795	14909	14982	14952	14963	14856	14905	14874	14861	14976	15028	14908	14936	14815	14916	14745	14836	14885	15069	14979	14757	15021	14905	15038	14867	14950	14985	14704	14971	14892	14913	14863	14919	15016	14827	14931	14965	14967	14864	14941	14933	14924	14887	14936	14897	14844	14941	14774	14998	14848	14829	14909	14830	14875	14977	14770	14831	14738	14924	14896	14731	14913	14925	14826	14719	14788	14806	14885	14929	14876	14799	14757	14978	14750	14772	14790	14880	15024	14776	15099	14866	14840	14946	14918	15031	14881	14971	14810	14820	14949	14933	14971	14850	14984	14884	14765	14769	14876	14888	14870	14722	14985	15069	14951	14812	14787	14919	15121	14931	14800	14937	14856	14875	14729	14773	14803	14928	14893	14854	14824	14784	14842	14873	14968	14869	14947	14996	14925	14782	14878	14887	14848	15047	14884	14867	15043	14951	14873	14832	15021	14799	15025	14864	14856	14920	15039	14899	14904	14950	14846	14920	14884	14887	15003	14970	14980	14810	14840	14777	14885	14773	14900	14976	15006	14775	14916	14850	14883	14721	14640	14834	14902	14982	14764	14856	14879	14890	15000	14935	14767	14906	14887	14663	14814	14967	14862	15012	14778	14998	14892	14728	14866	14839	14822	15011	14757	15075	14905	14890	14954	14698	14901	15010	14703	14782	14821	14830	14863	14814	14836	15083	14769	14795	14886	14924	14957	14787	14909	15032	14875	15006	14807	14788	14759	14977	14948	15103	15043	14931	14821	14954	14826	15010	14887	14988	14957	14835	14814	14816	14914	14880	14852	14714	14925	15040	15100	14885	14886	14749	15014	14727	14834	14803	14922	14817	14945	14990	14885	14869	14894	14814	14917	14898	14857	14814	14847	14891	14938	14766	14917	14849	14911	15004	14793	14908	14964	14936	14781	14844	14855	14883	14856	14980	14832	14748	14790	14872	14883	14664	15064	14847	14945	15020	14845	14905	14702	14791	14865	14730	15118	14890	14993	14973	14972	14785	15030	14592	14857	14884	14719	14706	14775	14935	14881	14990	14969	14889	14947	14850	14712	15082	14933	15219	14821	14835	14873	14800	14970	14944	14874	14812	14854	15016	14882	14895	14956	14847	14877	14777	14750	14903	14815	14901	14812	14869	14837	14822	14904	14811	14752	14803	14657	14794	14869	14799	14886	14883	14881	14817	14792	14891	14848	14856	14869	14974	15051	14895	14720	15002	14971	14870	15006	14995	14789	14808	14880	14894	14744	14950	14948	14871	14758	14776	14937	15027	14902	14951	14713	14821	14818	14812	14736	14799	14953	14760	14996	14970	14756	14924	14853	14833	14747	14878	14821	14815	14854	14921	14776	14855	15031	14971	14767	14770	14796	14809	14810	14685	14832	14937	14847	14970	14904	14892	14837	14900	15004	14804	14964	15028	14845	14857	14970	15054	14890	14955	15056	14748	14950	14792	14683	14899	14796	14922	14819	14934	14877	14914	14722	14879	14935	14968	14871	14917	14774	14940	14904	14805	14911	14976	14861	14980	14731	15004	14794	14695	14795	14975	15046	14835	14879	14944	14895	14745	14837	14784	14863	14901	14811	14903	14738	14927	14894	14700	14927	14816	14876	14817	14867	14931	15131	14889	14680	14932	14879	14884	14907	15010	14930	14920	15022	14700	15030	14893	14768	15036	14898	15080	14899	14906	15052	14837	15005	14820	14959	14855	14871	14916	14723	15055	14771	14931	14971	14902	14902	14905	14702	14831	14910	14936	14896	14888	14906	14933	14818	14776	14785	14877	14719	14756	14908	14817	14874	14807	15009	14722	15027	14831	14782	14861	14777	14913	14836	14813	14919	14902	14870	14811	15038	14864	14867	14979	14952	14797	14954	14799	15056	15042	14930	14996	14879	14731	14758	14902	14719	14904	14943	14877	14815	14874	14973	14869	14881	14777	14799	14817	14905	14848	14914	14768	14815	14872	14904	14798	14781	14929	14865	14810	14896	14789	14980	14844	14846	14901	14849	14960	14925	14900	14773	15004	14957	15104	14763	14786	15002	14841	14937	14883	15089	14972	14876	14913	14929	15004	14994	14902	14820	14995	14759	14891	14886	15015	15006	14840	14920	14785	14874	14947	14840	14921	14946	14895	14932	14812	14893	14694	14890	14867	14978	14821	15038	14863	14870	14882	14891	14955	14881	14708	14913	14736	14737	14745	14740	14975	14968	14973	14772	14803	14846	14599	15010	14793	14964	14753	14854	14795	14845	14855	14925	14941	14993	15143	14797	14884	14859	15011	14959	14947	14971	14753	14909	14972	14828	15038	14786	15030	14965	14894	14765	14856	14863	14804	14794	14830	14878	14818	14944	14722	14927	14949	14837	14912	14874	14791	14942	14949	14809	14837	14904	14862	14977	14928	14785	14806	14860	14731	14810	14967	15022	14807	14889	14761	15101	14904	14955	14781	14908	14804	14807	14896	14760	14891	14664	14862	14922	14840	14776	14960	14976	14798	14859	14746	14929	14999	14854	14963	14897	14807	14802	14767	14844	14998	14924	14937	14934	14921	14852	14810	14717	14921	14742	14938	14808	14888	14679	14913
22890	21441	29301	24404	23049	26786	29297	24257	22443	21508	20550	19864	19472	19254	18722	18642	18630	18671	18540	18562	18451	18319	18279	18221	18440	17983	18295	18172	17984	18255	18129	18306	18113	18068	18042	18036	18195	18145	18332	18133	18279	18154	18287	18019	18221	18268	18077	18197	18175	18139	18195	18134	17982	18240	18073	18063	18250	18052	17982	18153	17975	17965	17970	18257	18211	18014	18155	18117	18227	18254	18083	18122	18183	18080	18005	17856	18191	18233	18053	18001	18201	18169	18030	18334	18212	18353	18018	18095	17848	18154	18156	17951	18082	18100	18146	18171	18204	18150	18287	18155	18176	18090	18250	18032	18174	18138	18261	18150	18151	17999	17985	18057	18229	17983	17783	18010	18166	18046	18288	17981	18412	18064	18187	18145	18031	18099	18194	18006	18324	17946	18195	18099	18181	17988	18041	18080	18058	17993	18344	18158	18073	18332	18049	18013	18228	18127	18220	18045	18023	18048	18123	18026	17996	18079	18050	18078	18196	18007	17967	18179	18064	18127	18026	18205	18143	17935	18080	18105	18145	18229	18149	18060	18009	18201	18126	18025	17871	18085	18222	18248	18100	18062	18128	18030	17873	17987	18111	17863	18006	18021	18145	18160	17975	17987	18173	18054	17935	18062	18136	18143	17897	18109	18213	18194	18260	18032	17903	17909	17927	18135	18120	18320	17861	18047	18088	18057	17875	18002	18038	17896	18059	18146	17910	18053	17948	18013	17907	18208	18020	18010	17746	18141	18199	17992	17930	18179	18139	18102	18164	18145	17935	17967	18023	18081	18278	18129	18113	18079	18281	18185	18077	17994	18156	17815	18082	18360	17999	18224	17988	18170	18100	17988	18250	17914	18235	18080	18207	17906	18090	18219	18363	18042	17947	18106	18065	18166	18184	18239	17935	18283	17979	18021	18045	18363	18098	18042	18087	18098	17966	17949	17930	18084	18119	18135	18133	18137	18144	18015	18085	17962	18029	18191	17998	18171	18248	18187	18083	18182	18130	17980	17989	18243	17995	18224	18039	18142	18159	17956	18186	18098	17931	18133	17949	17860	17893	18001	18172	17942	18040	18129	18091	17858	17992	18278	18040	18157	18150	18089	17826	18103	17939	18024	18071	18253	17956	18064	18039	18203	18022	17932	18262	18258	17914	18261	17891	18230	17960	18061	18103	18149	18068	18003	18227	18271	18370	17996	18065	18075	18048	18026	18182	18057	18129	17886	18111	18192	18097	18279	17859	18229	18093	18198	18013	17984	18161	17822	18069	17904	18128	17960	17999	17983	17908	18275	18263	18004	18115	18042	18059	18076	18037	18055	18133	18033	18152	18204	18141	18105	18196	18207	18072	18100	18044	17986	18243	18041	18000	18136	18052	18204	18000	18034	18187	17836	18137	17979	18118	18130	18132	18095	18062	18042	18056	17988	18246	18231	18045	18064	18196	17958	18176	17839	18095	18007	18027	18083	18125	17926	17979	17921	18024	18071	18019	18049	18228	17982	18174	18140	18271	18056	17927	18062	18225	17779	18170	18173	18161	18202	18131	18026	18214	18243	18025	17920	18067	18031	18073	18085	18055	18066	18129	18096	18397	18168	17993	17815	18146	17989	18184	18096	18017	18095	18204	18117	18005	18078	18080	18129	17975	18003	17917	17946	17794	18226	18119	17915	18194	18018	18074	18091	18227	18029	17962	18159	17842	18098	18110	17977	18059	18101	18041	18005	17886	18150	18061	17820	18123	17808	18042	18261	18083	18324	18144	18028	17894	18014	18014	18267	18071	18015	17969	18220	17948	18169	18262	18265	17996	18026	18178	17998	17993	18134	17946	18039	18229	18122	18103	18090	18196	18096	17891	18088	18071	18006	17858	17924	18185	18082	18045	17935	17992	17969	18017	17795	17774	18057	18057	18025	17860	17951	18017	17960	17994	18080	18135	18078	18256	18147	18033	18215	18019	18090	18080	18064	17850	18027	18007	17948	18158	18038	17904	18012	18113	18097	18157	17854	18051	18204	18128	17959	18067	18133	18069	18103	18370	18130	18031	18162	18069	17875	18032	18149	18239	17811	17937	18286	18148	18051	18034	18043	17895	18024	17877	17862	17920	18285	18128	18100	18196	18164	18031	18051	18109	17853	18027	18100	17978	18229	18174	17838	18060	18177	18199	18017	17997	17988	18082	17983	17981	18140	17993	17961	18011	18185	18247	18178	18189	18134	18118	18183	17951	18032	17986	18010	18154	17919	18109	17962	18116	18038	18024	18226	18026	17964	18200	18076	18038	18042	18086	18127	18122	18172	18207	18078	18306	18091	18122	18070	18135	18025	18065	18065	18011	18168	18159	18062	18023	17915	18079	18034	17886	17980	18113	17934	18002	18018	17941	18040	18066	17993	18100	17994	18291	17984	18119	18036	18083	18058	18297	17853	18140	17883	18291	17951	18164	18127	18084	17840	18026	18128	18007	18081	18180	18065	18035	17879	17994	18066	17942	18125	17960	18274	18142	18113	18005	18035	18278	17909	17941	18063	18069	18180	18160	18124	18071	17917	17957	18102	17916	18107	18094	18173	18035	18075	18012	17970	17993	18003	18029	18151	17966	18129	18150	18055	18105	18031	18081	18156	17876	18050	18056	18070	18064	17838	18072	17960	18014	18282	17998	18017	18330	18180	18244	17997	18159	18089	17954	18039	17937	18043	17891	17908	18201	18130	17953	18195	18323	18076	17965	17907	18187	18093	18123	18062	18096	17760	17877	18082	18170	18076	18079	18144	18119	18047	18147	18094	18112	18173	18086	18090	17984	18028	18133	18058	18027	18231	17985	18202	17992	18139	18290	18124	18143	18006	18203	18275	17899	18168	18158	18216	18204	18316	18070	17918	18139	18171	17936	18009	18103	18223	18151	18260	18149	18073	18062	18116	17971	17989	18242	18011	18097	18101	18149	17850	18207	18127	17960	17957	18161	17791	18131	18159	17984	18215	18222	18018	17925	18020	18054	18102	18043	17877	18041	18015	17994	18003	17998	17903	18079	18166	18145	18100	17979	17979	18086	18247	18035	17945	18277	18047	18047	18069	17995	18019	18027	18082	18073	17971	17884	18087	18214	18086	18326	18171	17858	18083	18176	18023	18173	18072	18089	18165	18031	18148	18115	18154	18093	18193	18102	18199	18123	17998	18096	18175	18002	18183	18164	17876	18053	18084	18029	18091	18302	18001	17978	18220	18126	17866	18099	17994	18071	18094	18161	17933	18090	18388	17908	18138	18002	17985	17956	17898	18182	17922	17997	18023	18075	17923	18132	17906	18170	18234	18101	17972	18091	17980	18281	18066	18213	18190	18295	18072	18114	17888	17957	18037	18116	18063	17976	17995	18179	18017	17940	17980	18140	18155	18213	17996	18248	17972	18065	17796	18075	17935	18229	18109	18039	17991	18131	18270	18032	18082	17986	17922	17993	18003	18176	17924	18069	18028	18036	17949	18121	18135	18026	18103	18185	18082	17913	18115	18036	18276	18217	17888	18254	17946	18054	18093	17881	18090	18220	18061	18039	18003	18149	18063	18002	18111	18125	18177	18031	18041	18066	18114	18069	18037	18196	17959	18195	18010	18074	17879	18058	18010	17955	18286	17987	17975	18015	18089	18007	18075	17940	18038	17993	18024	18072	17951	17893	18121	18036	17944	18161	17925	18191	18163	17960	18098	17994	17906	18025	17953	18044	18130	17946	17966	18046	18092	18150	17967	18018	17873	17956	17942	17938	18047	17973	18054	18222	18105	18116	18195	18186	18140	18123	17972	17839	18103	18016	18056	18230	18151	18231	18127	18191	18122	18015	18188	18021	17892	18015	17949	18013	18183	18259	18093	18080	18109	17936	17982	18161	17980	18151	18094	17964	18092	18322	17935	18067	18113	17852	18002	18050	18185	18305	18074	18114	17901	17936	18041	18007	17857	18001	18188	17982	17867	18076	18059	18021	17950	17990	17995	17904	18042	17967	18138	17876	18093	17980	17875	17932	18155	18052	18132	18118	17766	17769	17916	17937	18326	18253	17956	18025	18028	18066	18145	18287	18097	18102	18184	18084	18094	17983	18324	18171	18158	18043	18189	18183	18074	18232	18227	18071	17990	18073	17958	18186	18146	18157	18074	18002	17862	17982	17984	18237	18332	18094	18103	18022	18144	18063	17968	17947	18289	18384	17953	17994	17994	18076	18063	18000	17995	18108	18032	18139	17949	18042	17752	18030	18121	17853	18057	18193	18170	18216	17985	18052	18016	17990	18022	18019	18011	17944	17960	18109	18081	17979	18034	18032	18076	18193	18109	18082	18168	18133	17999	18097	18071	18083	18107	18091	18158	17970	17961	18139	18093	17974	18134	18211	18117	17943	18055	18176	18156	18107	18155	18099	17944	18192	18081	18009	17909	17992	17966	18108	18038	18102	18102	17970	17927	18167	18014	18019	18078	18009	18257	17993	17899	18163	18235	18078	18087	18050	18062	18032	18119	18113	17990	18061	18156	18239	18077	18054	18087	18045	18174	17957	17763	17847	18054	18251	17871	18045	18090	17896	18080	18003	17761	18163	18171	18127	17952	18147	18020	17983	18068	17783	18054	18023	17948	18141	18016	18020	18047	18111	18162	18228	18359	17731	17981	18061	17990	18329	18182	17980	18079	17946	17945	18229	18217	18119	17819	17831	17868	18159	18178	18019	18076	17949	18178	18175	18101	18199	18267	18150	18123	18161	18110	18214	17908	18060	18145	18033	18124	18081	18078	18056	18127	17986	17934	17988	17982	18154	18019	18119	18239	17822	18215	18123	18280	18186	17952	18193	18007	18050	18051	18088	17850	18027	17836	17945	18045	18078	18074	18122	18063	17965	18140	18088	17934	17957	18082	18049	18116	18147	18138	18185	17967	18108	17974	18095	18191	18152	18276	18024	18021	18101	18090	18119	17930	17979	17904	17983	18246	18185	17931	17997	18117	18063	18044	18135	18035	18141	17754	18244	17985	18004	18058	17977	17902	18136	18030	18103	18290	18179	18082	18108	18073	18078	17885	17898	17943	17911	18048	18120	18101	17926	17994	18168	18224	18224	17983	18032	18173	18041	17997	18006	18094	18161	18078	18131	17946	17877	18042	18079	18092
38177	62647	57788	44977	35870	30716	26334	23506	21408	19745	18568	17770	17297	16759	16342	16074	16171	15688	15745	15784	15656	15528	15575	15465	15272	15407	15357	15499	15483	15524	15376	15532	15254	15470	15390	15584	15454	15300	15314	15288	15407	15114	15155	15455	15335	15337	15379	15365	15205	15270	15450	15308	15358	15392	15221	15384	15154	15334	15435	15453	15441	15445	15365	15378	15312	15449	15294	15258	15162	15388	15344	15342	15603	15257	15236	15429	15333	15242	15466	15216	15393	15302	15399	15470	15264	15131	15201	15465	15347	15309	15239	15233	15306	15355	15210	15525	15365	15280	15271	15197	15307	15506	15336	15164	15117	15418	15201	15310	15438	15280	15244	15335	15220	15485	15355	15308	15365	15199	15272	15325	15263	15233	15297	15231	15334	15405	15264	15257	15372	15413	15301	15317	15243	15339	15335	15428	15563	15356	15287	15428	15388	15200	15283	15384	15534	15235	15130	15340	15284	15235	15333	15324	15320	15295	15382	15287	15331	15290	15347	15251	15244	15398	15386	15112	15240	15526	15323	15416	15249	15354	15287	15353	15277	15218	15473	15353	15253	15247	15121	15260	15264	15482	15536	15220	15351	15271	15333	15398	15382	15455	15291	15314	15294	15212	15221	15412	15470	15290	15194	15218	15165	15471	15458	15351	15340	15345	15266	15215	15295	15300	15262	15399	15317	15416	15366	15287	15081	15241	15261	15512	15367	15257	15467	15151	15274	15230	15372	15249	15402	15260	15382	15507	15254	15434	15171	15238	15278	15323	15418	15393	15275	15357	15409	15305	15485	15377	15252	15353	15377	15435	15423	15171	15323	15286	15448	15229	15585	15332	15290	15241	15422	15440	15327	15199	15240	15416	15323	15363	15249	15353	15263	15342	15255	15203	15077	15294	15148	15272	15356	15284	15348	15387	15244	15240	15351	15169	15424	15299	15280	15449	15311	15177	15336	15400	15420	15286	15412	15282	15284	15192	15391	15389	15305	15275	15138	15215	15332	15293	15419	15219	15179	15448	15437	15455	15265	15334	15368	15419	15434	15307	15181	15270	15254	15286	15333	15203	15276	15441	15332	15289	15279	15122	15390	15287	15292	15115	15188	15257	15239	15427	15247	15375	15328	15297	15295	15279	15218	15298	15327	15238	15221	15370	15278	15418	15303	15214	15259	15365	15281	15309	15333	15261	15207	15224	15233	15156	15390	15374	15571	15324	15354	15342	15436	15248	15364	15305	15317	15393	15304	15503	15206	15273	15239	15265	15272	15368	15291	15350	15428	15390	15141	15191	15450	15343	15263	15545	15438	15342	15263	15357	15371	15318	15293	15617	15465	15401	15307	15145	15286	15378	15236	15333	15220	15232	15313	15384	15339	15322	15426	15365	15361	15393	15202	15412	15251	15318	15305	15456	15237	15286	15387	15217	15406	15277	15491	15580	15226	15237	15356	15148	15301	15269	15250	15400	15397	15172	15675	15440	15204	15331	15273	15306	15455	15272	15283	15370	15380	15240	15292	15372	15411	15402	15322	15184	15458	15230	15460	15234	15353	15233	15205	15464	15336	15267	15271	15358	15165	15356	15230	15220	15275	15323	15374	15361	15297	15432	15341	15431	15300	15225	15364	15211	15210	15381	15212	15233	15280	15339	15377	15413	15333	15352	15242	15237	15271	15318	15431	15278	15310	15287	15273	15472	15407	15272	15370	15483	15422	15284	15544	15328	15075	15329	15266	15349	15272	15289	15355	15276	15306	15304	15359	15328	15230	15182	15328	15213	15500	15279	15169	15241	15267	15230	15397	15390	15213	15335	15149	15247	15495	15373	15261	15199	15165	15161	15294	15260	15266	15436	15327	15259	15331	15130	15138	15348	15357	15376	15210	15248	15283	15277	15316	15191	15225	15429	15274	15326	15292	15313	15312	15376	15519	15400	15344	15173	15460	15459	15187	15255	15494	15365	15373	15328	15430	15324	15366	15531	15240	15269	15355	15409	15371	15132	15467	15467	15244	15260	15269	15176	15381	15352	15200	15312	15482	15245	15161	15271	15222	15435	15469	15484	15235	15333	15401	15313	15176	15585	15187	15291	15347	15140	15355	15345	15547	15230	15220	15243	15324	15149	15206	15437	15356	15210	15343	15237	15317	15263	15340	15234	15289	15283	15279	15214	15394	15192	15228	15357	15360	15236	15081	15239	15341	15320	15401	15161	15141	15261	15246	15401	15183	15443	15360	15213	15386	15459	15441	15310	15361	15559	15250	15386	15416	15278	15360	15278	15404	15330	15239	15269	15158	15248	15391	15183	15246	15196	15445	15332	15371	15384	15164	15500	15221	15273	15256	15209	15236	15235	15255	15330	15438	15260	15264	15302	15234	15218	15109	15299	15429	15170	15395	15308	15351	15168	15166	15566	15242	15516	15346	15400	15410	15420	15508	15465	15162	15456	15379	15270	15314	15208	15200	15359	15258	15452	15241	15427	15205	15328	15238	15377	15352	15299	15105	15298	15406	15276	15194	15279	15385	15248	15276	15282	15272	15253	15197	15123	15269	15235	15384	15350	15338	15419	15249	15432	15375	15370	15274	15332	15376	15332	15259	15397	15411	15165	15429	15357	15232	15205	15372	15228	15298	15348	15235	15373	15329	15304	15298	15304	15194	15360	15375	15460	15206	15375	15394	15141	15482	15368	15421	15327	15294	15155	15349	15323	15126	15268	15315	15247	15332	15301	15368	15304	15191	15138	15415	15111	15296	15256	15326	15162	15229	15330	15032	15508	15052	15217	15319	15172	15388	15397	15359	15201	15264	15309	15321	15381	15387	15356	15290	15343	15292	15483	15143	15380	15314	15448	15348	15348	15292	15181	15431	15353	15219	15326	15297	15312	15398	15182	15328	15416	15229	15457	15382	15380	15341	15298	15222	15389	15205	15366	15326	15390	15305	15313	15356	15393	15430	15210	15307	15218	15211	15291	15428	15299	15463	15317	15334	15444	15580	15348	15320	15430	15436	15372	15449	15472	15377	15407	15420	15285	15424	15241	15184	15293	15238	15349	15317	15286	15375	15462	15203	15362	15172	15311	15398	15040	15368	15562	15292	15326	15395	15316	15163	15271	15229	15256	15331	15238	15507	15401	15437	15304	15057	15304	15213	15230	15288	15251	15357	15177	15206	15397	15344	15181	15293	15320	15339	15459	15354	15298	15320	15358	15331	15324	15259	15213	15347	15446	15293	15202	15225	15356	15375	15421	15444	15267	15269	15295	15124	15303	15368	15479	15333	15169	15267	15332	15211	15149	15475	15261	15316	15336	15220	15257	15404	15215	15264	15165	15535	15078	15332	15288	15323	15347	15267	15302	15181	15333	15422	15370	15345	15320	15224	15399	15362	15452	15146	15467	15282	15539	15203	15145	15302	15443	15365	15354	15236	15281	15374	15555	15300	15231	15125	15219	15374	15450	15223	15317	15271	15190	15464	15398	15317	15464	15392	15375	15306	15335	15268	15407	15155	15274	15349	15306	15202	15247	15306	15241	15251	15348	15316	15498	15341	15294	15203	15309	15216	15440	15340	15268	15268	15398	15390	15335	15248	15227	15302	15326	15225	15292	15396	15287	15357	15312	15432	15378	15249	15414	15333	15335	15441	15486	15214	15298	15381	15396	15360	15267	15138	15241	15188	15322	15242	15105	15366	15250	15263	15337	15199	15404	15335	15228	15167	15380	15335	15347	15257	15331	15153	15359	15334	15191	15301	15292	15264	15290	15240	15398	15332	15289	15310	15276	15383	15292	15334	15348	15331	15450	15367	15293	15265	15182	15347	15406	15311	15296	15394	15307	15410	15286	15258	15228	15362	15388	15169	15381	15296	15328	15152	15238	15284	15290	15413	15341	15540	15306	15283	15341	15338	15465	15338	15405	15228	15361	15192	15299	15426	15414	15447	15424	15336	15215	15354	15343	15309	15403	15343	15502	15165	15447	15223	15119	15328	15438	15315	15286	15384	15375	15411	15477	15397	15346	15316	15393	15212	15302	15181	15183	15403	15358	15446	15298	15422	15289	15398	15273	15393	15245	15229	15112	15279	15463	15269	15438	15307	15151	15282	15355	15419	15481	15380	15192	15413	15293	15304	15177	15281	15215	15368	15373	15366	15324	15196	15220	15118	15369	15256	15319	15233	15366	15341	15383	15218	15320	15209	15269	15359	15288	15399	15343	15509	15319	15384	15232	15282	15318	15358	15383	15402	15274	15405	15466	15270	15347	15437	15348	15486	15415	15355	15213	15278	15370	15333	15332	15471	15287	15201	15311	15320	15417	15314	15248	15150	15254	15490	15247	15304	15182	15379	15282	15099	15381	15401	15264	15272	15246	15231	15422	15225	15365	15285	15264	15215	15222	15351	15353	15455	15398	15267	15343	15275	15220	15284	15378	15168	15343	15184	15222	15496	15358	15492	15315	15410	15266	15267	15340	15362	15270	15448	15304	15334	15289	15327	15306	15270	15328	15255	15305	15274	15364	15168	15361	15234	15406	15356	15192	15377	15244	15288	15298	15360	15271	15389	15085	15217	15520	15272	15163	15227	15334	15276	15316	15249	15275	15525	15297	15212	15607	15174	15377	15348	15243	15280	15186	15221	15489	15331	15368	15347	15179	15228	15350	15247	15314	15354	15345	15316	15219	15335	15246	15201	15289	15119	15388	15230	15305	15344	15297	15346	15350	15211	15243	15248	15274	15509	15371	15242	15102	15179	15393	15340	15254	15415	15267	15243	15184	15288	15578	15338	15495	15296	15276	15326	15409	15268	15229	15290	15322	15253	15274	15232	15405	15241	15140	15389	15164	15395	15334	15354	15301	15252	15261	15170	15362	15286	15170	15387	15344	15302	15426	15447	15221	15296	15333	15295	15317	15224	15235	15283	15253	15286	15407	15413	15304	15378	15274	15353	15176	15431	15345	15420	15254	15326	15240	15256	15332	15204	15353	15185	15377	15383	15283	15263	15400	15228	15400	15340	15371	15115	15347	15289	15573	15284	15388	15347	15362	15222	15323	15416	15316	15410	15327	15208	15333	15335	15437	15377	15232	15385	15417	15280	15455	15518	15372	15234	15170	15375	15316	15221	15084	15445	15296	15310	15297	15318	15143	15227	15418
29648	30744	38071	31564	24912	22696	21110	20016	19300	18708	18403	18116	18162	18331	18032	17770	17770	17878	17691	17767	17748	17913	17649	17844	17808	17586	17639	17543	17558	17701	17735	17801	17459	17633	17657	17584	17984	17845	17918	17675	17554	17667	17626	17800	17626	17760	17748	17639	17478	17698	17711	17567	17842	17627	17649	17691	17632	17756	17794	17705	17723	17823	17759	17569	17810	17763	17648	17647	17589	17902	17790	17722	17879	17600	17532	17373	17806	17536	17563	17555	17838	17781	17550	17619	17522	17401	17549	17877	17567	17740	17662	17706	17631	17488	17442	17608	17692	17730	17630	17639	17890	17615	17813	17510	17409	17609	17669	17457	17569	17630	17510	17607	17842	17681	17637	17618	17569	17738	17619	17635	17797	17834	17673	17630	17551	17604	17472	17735	17605	17620	17631	17689	17648	17710	17580	17404	17664	17750	17683	17570	17678	17637	17500	17647	17775	17640	17598	17838	17586	17590	17679	17391	17641	17536	17587	17557	17642	17687	17626	17673	17627	17553	17704	17741	17713	17624	17794	17749	17646	17633	17573	17602	17615	17737	17717	17487	17804	17610	17619	17726	17780	17840	17819	17758	17895	17872	17627	17699	17676	17553	17526	17527	17863	17595	17600	17572	17659	17587	17621	17618	17597	17593	17745	17728	17632	17426	17623	17817	17719	17371	17601	17820	17662	17800	17661	17756	17751	17633	17793	17538	17746	17631	17509	17627	17542	17462	17524	17664	17568	17747	17753	17639	17533	17625	17696	17511	17660	17839	17509	17831	17622	17795	17484	17640	17682	17757	17691	17515	17570	17766	17711	17603	17789	17576	17681	17693	17629	17855	17430	17613	17555	17628	17732	17640	17848	17679	17804	17754	17598	17606	17747	17620	17758	17737	17886	17593	17692	17567	17811	17631	17803	17736	17572	17684	17894	17458	17843	17576	17536	17419	17658	17575	17747	17640	17899	17640	17640	17688	17571	17531	17617	17598	17571	17553	17641	17574	17564	17673	17620	17735	17519	17725	17709	17661	17504	17713	17570	17757	17564	17552	17745	17665	17656	17802	17659	17647	17612	17568	17634	17643	17553	17730	17767	17743	17519	17690	17600	17597	17715	17776	17525	17606	17794	17568	17557	17664	17583	17665	17785	17730	17814	17617	17860	17640	17620	17837	17729	17689	17562	17759	17597	17504	17706	17671	17606	17574	17624	17604	17409	17479	17718	17636	17696	17481	17706	17524	17557	17570	17638	17425	17626	17446	17587	17570	17497	17511	17488	17675	17767	17545	17645	17595	17465	17683	17742	17637	17578	17675	17574	17608	17723	17684	17749	17647	17778	17541	17548	17677	17569	17579	17606	17493	17589	17850	17546	17744	17688	17467	17467	17556	17635	17727	17745	17584	17585	17618	17852	17826	17415	17601	17612	17671	17802	17782	17674	17539	17636	17713	17689	17855	17694	17857	17553	17545	17647	17561	17616	17657	17707	17650	17465	17550	17823	17763	17421	17590	17649	17532	17818	17467	17544	17493	17426	17465	17684	17785	17552	17605	17739	17809	17639	17628	17827	17437	17801	17624	17876	17612	17704	17559	17432	17821	17625	17593	17616	17545	17895	17653	17423	17809	17531	17684	17587	17438	17576	17781	17738	17619	17696	17761	17586	17752	17401	17554	17455	17671	17738	17463	17699	17478	17743	17766	17743	17584	17469	17787	17752	17303	17814	17836	17708	17710	17628	17725	17770	17776	17684	17542	17480	17531	17840	17787	17776	17397	17719	17679	17528	17573	17521	17685	17777	17447	17747	17589	17836	17755	17583	17607	17466	17542	17647	17590	17598	17550	17560	17566	17635	17604	17545	17848	17650	17642	17581	17632	17710	17721	17874	17467	17766	17657	17583	17517	17917	17618	17671	17556	17562	17596	17680	17664	17655	17878	17574	17502	17617	17688	17655	17540	17630	17558	17595	17586	17658	17507	17911	17783	17614	17616	17540	17708	17734	17708	17529	17588	17643	17693	17612	17527	17930	17656	17563	17565	17868	17727	17685	17622	17599	17838	17599	17563	17548	17853	17745	17615	17811	17594	17595	17583	17723	17486	17677	17503	17497	17590	17739	17638	17785	17614	17611	17678	17643	17480	17572	17766	17670	17446	17520	17690	17727	17746	17633	17426	17619	17829	17749	17475	17716	17564	17913	17936	17662	17809	17655	17857	17549	17556	17502	17637	17673	17697	17655	17566	17777	17603	17690	17623	17471	17697	17969	17958	17726	17670	17721	17518	17555	17832	17708	17435	17533	17649	17646	17842	17539	17590	17908	17616	17475	17737	17654	17579	17644	17511	17775	17646	17516	17586	17553	17773	17518	17552	17649	17494	17735	17685	17638	17672	17648	17547	17719	17528	17767	17465	17757	17633	17741	17603	17700	17685	17593	17574	17543	17606	17656	17800	17835	17599	17681	17649	17546	17614	17727	17878	17635	17589	17761	17546	17571	17532	17533	17446	17588	17547	17632	17566	17664	17578	17670	17507	17856	17394	17825	17614	17626	17619	17637	17632	17596	17783	17528	17653	17694	17592	17643	17752	17702	17671	17528	17517	17645	17556	17650	17569	17502	17628	17736	17588	17542	17593	17626	17566	17614	17551	17637	17768	17700	17549	17747	17748	17600	17670	17710	17592	17652	17594	17685	17648	17801	17648	18059	17649	17808	17651	17678	17614	17611	17675	17776	17567	17850	17654	17512	17659	17599	17632	17678	17585	17553	17649	17614	17627	17602	17628	17597	17613	17814	17606	17640	17661	17821	17688	17645	17458	17599	17755	17508	17625	17727	17710	17676	17672	17506	17657	17428	17491	17383	17426	17680	17594	17661	17535	17689	17495	17618	17685	17627	17632	17558	17580	17752	17721	17600	17586	17729	17626	17751	17578	17632	17793	17629	17625	17759	17589	17636	17472	17772	17747	17721	17769	17632	17643	17736	17624	17419	17487	17588	17724	17668	17567	17535	17799	17594	17586	17672	17587	17642	17744	17535	17517	17737	17777	17446	17714	17782	17759	17849	17660	17702	17682	17688	17623	17446	17726	17560	17626	17750	17473	17611	17895	17698	17738	17730	17608	17652	17711	17583	17694	17560	17377	17469	17615	17682	17721	17636	17546	17676	17530	17644	17806	17550	17601	17792	17491	17480	17650	17738	17682	17544	17741	17790	17606	17793	17582	17628	17638	17628	17373	17665	17816	17609	17581	17645	17626	17527	17595	17512	17550	17537	17751	17695	17744	17784	17534	17722	17789	17564	17556	17778	17536	17856	17698	17695	17574	17617	17571	17872	17718	17568	17728	17526	17701	17545	17733	17586	17766	17811	17607	17623	17720	17542	17799	17652	17518	17732	17780	17464	17660	17846	17479	17617	17634	18017	17566	17596	17674	17832	17730	17718	17628	17539	17467	17907	17705	17693	17609	17750	17633	17740	17745	17579	17630	17646	17532	17820	17834	17857	17948	17709	17410	17765	17466	17759	17700	17521	17716	17582	17633	17615	17632	17640	17781	17719	17699	17856	17667	17563	17569	17672	17592	17694	17689	17683	17680	17655	17523	17879	17597	17641	17650	17636	17632	17664	17702	17523	17563	17672	17901	17585	17707	17473	17636	17532	17421	17673	17646	17612	17651	17771	17556	17741	17661	17606	17643	17558	17548	17671	17751	17959	17549	17631	17574	17759	17584	17575	17781	17624	17535	17531	17524	17715	17534	17738	17584	17563	17466	17655	17779	18014	17603	17730	17900	17712	17626	17528	17694	17754	17363	17549	17656	17803	17510	17578	17909	17790	17595	17748	17655	17672	17564	17610	17960	17460	17531	17545	17790	17501	17711	17624	17474	17780	17530	17687	17576	17639	17486	17680	17683	17700	17677	17709	17625	17575	17787	17604	18000	17759	17617	17587	17561	17585	17802	17725	17598	17347	17649	17856	17517	17578	17631	17753	17691	17622	17780	17838	17669	17636	17563	17524	17645	17493	17605	17675	17599	17715	17740	17798	17535	17598	17692	17500	17691	17529	17586	17818	17606	17533	17637	17702	17569	17737	17468	17673	17578	17566	17599	17853	17599	17665	17841	17693	17606	17614	17597	17521	17684	17637	17804	17615	17839	17795	17657	17687	17589	17626	17558	17625	17709	17629	17596	17793	17751	17737	17629	17737	17704	17543	17715	17806	17783	17651	17716	17745	17708	17690	17669	17784	17823	17650	17829	17678	17477	17550	17421	17618	17768	17670	17729	17753	17655	17767	17617	17716	17594	17708	17594	17707	17741	17609	17602	17820	17718	17659	17846	17527	17628	17506	17608	17604	17591	17738	17380	17572	17664	17838	17827	17782	17810	17641	17640	17718	17756	17783	17570	17543	17663	17652	17651	17786	17650	17577	17855	17595	17494	17815	17883	17599	17662	17699	17587	17825	17642	17647	17770	17700	17660	17506	17694	17601	17553	17668	17747	17756	17560	17665	17644	17542	17620	17744	17579	17701	17661	17607	17653	17493	17761	17496	17721	17742	17451	17846	17795	17758	17760	17634	17603	17541	17445	17594	17709	17695	17816	17569	17745	17554	17520	17762	17771	17862	17707	17618	17598	17617	17720	17701	17615	17723	17591	17543	17594	17520	17470	17648	17605	17625	17445	17737	17746	17684	17500	17686	17670	17843	17564	17569	17658	17786	17562	17830	17754	17599	17606	17659	17633	17553	17647	17536	17743	17914	17648	17678	17677	17456	17498	17662	17508	17902	17711	17688	17473	17514	17715	17386	17525	17568	17686	17664	17578	17694	17604	17720	17737	17567	17877	17700	17538	17752	17606	17413	17514	17640	17531	17709	17557	17762	17749	17566	17573	17542	17636	17685	17984	17818	17645	17817	17770	17570	17765	17616	17627	17499	17610	17565	17540	17558	17577	17473	17815	17662	17797	17681	17579	17468	17656	17757	17620	17735	17603	17683	17591	17687	17619	17804	17648	17545	17663	17805	17785	17772	17723	17563	17549	17884	17590	17608	17611	17463	17751	17688	17629	17350	17590	17664	17764	17734	17558	17853	17617	17856	17528	17605	17611	17665	17605	17625	17749	17910	17702	17644	17649	17528	17699	17489	17809	17650	17741	17624	17651
35409	49350	44150	31436	25310	22022	19851	18722	17552	16685	16110	16042	15763	15644	15389	15437	15193	15136	15246	15112	15094	15163	15093	15132	15162	15130	15098	15150	15474	15143	14959	15055	15058	15019	15017	15237	14971	15129	15132	15100	14973	15151	15033	15020	15045	15116	14974	15044	15141	15208	15080	14900	15078	15157	15019	15203	14996	15044	15283	15099	15231	14846	15267	15213	15270	14994	14924	15281	15112	15085	15097	15099	14957	15014	14950	14907	15183	14988	15046	15209	14959	15158	15025	15071	15152	15268	15098	15052	15002	14941	15106	15046	15029	15027	15046	14870	15218	15029	15252	14900	15079	15126	14913	14844	15178	14952	15018	14933	15055	15003	15023	14933	15062	15111	14919	15075	15128	14979	15155	14863	14991	14916	15099	14849	15065	15079	14950	15155	15238	15108	15110	15135	15027	15128	15100	15115	14998	15169	15170	15186	14970	15081	15214	14956	14968	15048	14924	14954	15113	15054	15125	15113	14998	15114	15099	15263	15120	14857	15046	14968	14888	15127	14829	15072	14981	15155	15193	15005	15118	14976	15091	15063	14970	15119	14985	15134	15145	15158	15077	14952	15044	15019	15129	14983	14943	15015	14963	15070	15050	15093	14973	15044	14957	15159	15079	15264	14932	15032	15038	15231	15023	14986	15135	14910	14951	15181	15020	14934	15105	15007	15157	14995	15053	14940	14974	15222	15167	15037	15012	15038	15200	14983	14953	14955	15065	14997	15052	15267	15197	14964	15009	15013	15177	15122	15083	15261	15029	14884	15126	14999	15202	14944	15382	14905	15165	15073	15101	15086	15072	15160	14985	15175	15051	15006	15089	14924	15086	15131	14903	15060	14962	15104	15176	15045	15330	15050	14965	14979	15091	15100	15147	15042	15084	15140	14932	15069	15167	15088	14998	14867	14933	15085	14942	15195	15059	15067	15044	15064	15066	15133	15157	15087	15218	15000	15038	15087	15013	15120	15208	14988	15160	15033	14994	15103	15130	15130	14996	14903	15051	15117	15208	15050	14910	15056	15145	15112	15204	15142	14880	14947	15192	14974	15125	15114	15053	15130	15042	15058	15001	14950	15032	15119	14955	14959	15079	15008	15017	15060	15065	15044	15181	15061	15228	15105	14924	15037	15114	14954	15154	15002	15101	15263	14824	15118	15023	14986	14982	15088	15260	15174	15068	15066	15312	15207	14936	15014	15046	15079	15083	15142	15102	15156	15167	15147	15045	14988	15124	15058	15083	15023	15053	14943	14924	15112	15029	14986	15210	15011	15069	15114	15091	15193	14992	15003	15137	15048	15177	15011	15165	14987	15114	14973	15040	14990	15094	14957	14959	15046	15146	15010	15196	15104	15168	14963	15128	14981	15050	15096	15007	14984	15095	15114	15014	15021	14917	15073	15145	15208	14997	15162	14956	15132	14973	15214	14911	15005	14953	15037	15195	15155	15033	14912	15053	15096	15176	15071	15186	15114	15158	15261	15024	15121	15120	15073	15036	15046	15014	15070	14925	15062	15193	15122	15041	14969	14951	15060	15114	14998	15007	15085	14996	15104	15087	14998	15093	15290	14862	15227	15005	15046	15140	15098	15207	15177	15177	14968	15071	15245	15043	15048	14931	15003	15171	14954	15054	15054	15073	15211	15032	15005	15113	14962	15106	15054	15028	15139	14979	15112	15121	14879	15079	14984	15014	15068	15098	15053	15099	15115	14962	15094	15018	15161	15039	15164	15064	15079	15157	15123	15054	14976	15250	15128	15013	15102	15077	15188	15103	15187	15099	15130	15056	15078	15235	15006	15064	15065	15100	15007	15104	15105	15086	15033	15147	15082	15194	15176	15078	15076	15039	15018	14932	15087	15018	15174	15048	15103	15022	15145	15074	15075	15076	14992	14938	14966	15010	15050	15246	15028	15061	15076	15128	15026	15045	15061	15096	14995	15284	15013	15050	14957	15013	15211	15214	15129	15103	15022	15076	15042	15233	14903	15094	15118	15116	15082	15099	15091	14779	15077	15185	15093	15072	14961	15171	15086	15097	15072	15010	15096	15067	14962	15000	15046	15088	15038	15096	15136	14923	15158	15065	15054	14977	15182	15055	15101	14841	15022	14978	15056	15113	15106	15134	15125	14978	15126	15122	14974	15096	15136	15053	15150	15060	15103	15166	15049	15123	15116	15205	15108	15243	15079	15024	14998	15079	15044	14958	15134	15106	15197	15308	15053	15130	14982	15009	15058	15041	15105	14980	14901	15024	15092	15142	15003	15163	15136	15100	14957	15046	15162	15083	14985	15034	15089	14918	15190	15132	15034	15035	15140	15035	15167	15019	15065	15128	15070	15105	15008	15055	15189	15162	15076	15165	15002	15121	14949	15129	15275	15239	15121	14998	15023	14921	14993	15052	14969	15018	15055	15119	15220	15222	14981	15077	15039	15275	15036	15072	15014	15068	14929	15168	15040	15054	15098	15180	15170	15050	15200	14972	14959	15034	15097	15170	15075	14981	15147	14936	15180	15118	14972	14945	15424	14972	14954	15059	15162	15181	15067	15163	14944	14990	15024	14978	15060	15331	14988	14934	14962	14974	15067	15080	15052	15133	15019	14910	15118	15187	15035	15123	15144	15034	15148	15061	15077	15223	15183	15094	15053	15187	15099	15050	15172	15136	15202	15088	15106	15119	14860	15116	15051	15053	15014	15012	15144	15032	15173	15071	15020	15103	15034	14975	15072	14937	14966	15166	15312	15090	15118	15024	15023	15084	15080	15040	15143	15144	14891	15136	14986	15270	15100	14965	15177	15060	15019	15158	15086	14976	15054	14929	15110	14976	15036	15156	15118	15089	15038	14984	15108	15088	14971	15014	15002	15045	14909	15135	15091	15162	15203	15250	15056	15005	15205	14989	15189	15206	15090	14940	15073	15092	14982	15019	14883	15075	15154	14948	14938	15250	15210	15076	15283	14994	15093	15241	15016	15074	15094	15003	14991	15141	14920	15065	15011	14989	15059	15110	14946	14949	15045	15067	14981	15056	15097	14993	15249	14944	15088	15036	15193	15080	15082	15131	14996	15029	15192	15060	15044	15221	14971	15162	15148	15198	15222	15038	15171	15030	15111	14956	15094	15090	15028	15049	15066	14877	15124	15199	14989	15089	15120	15064	14852	15043	15188	15052	14998	15030	15194	15098	15027	15169	15114	15093	15069	15170	15042	15078	14953	15006	15116	15022	15112	15130	15005	15089	15259	15074	15033	15142	15212	15136	15131	14962	15096	15134	15174	14978	15164	15176	15112	15184	14990	14974	14962	15194	15141	15137	15023	15217	15081	15217	14969	14872	15228	15080	15011	14971	14995	15288	15137	15153	15155	15150	15050	15015	15102	15099	15103	14786	15027	15162	15225	14988	15061	15048	15122	15029	15244	14955	15257	15098	15010	15092	14982	15172	14998	14931	14892	15054	15116	15053	15013	14987	14992	15231	15053	15012	14950	14927	14886	15041	15130	15092	15070	15134	15059	15170	15147	15005	15126	15114	14817	15001	15068	15115	14950	14929	15174	15129	15054	14924	15057	15151	15213	14996	15115	14980	15105	14953	14938	15162	15015	15081	15013	15067	15063	14926	14955	15257	15214	15021	15051	15074	15029	15081	15176	15147	14963	15008	15145	15031	15193	15079	14845	15089	14995	15134	15028	15077	15327	14942	15039	15195	15097	15059	15081	15091	15018	15045	15025	15233	15172	15096	15025	15082	15023	14979	15115	15050	15064	15036	15091	14989	15059	15014	15032	15271	15163	14895	15120	15052	14931	15067	15177	15219	15152	14978	15032	15100	15216	15280	15157	15063	15183	15058	15101	14953	15022	15070	15134	15152	15169	14939	15164	14922	15098	15052	15122	15041	15232	15205	15015	15174	15001	14993	15007	15064	15109	15019	15130	14928	15167	15084	15119	15060	15165	14999	15105	15111	15060	15046	15013	15112	15225	15227	14967	14974	15119	14949	14972	15015	15076	15052	14974	15123	14892	15069	15161	14960	14995	15232	15143	15224	15039	14947	15033	15137	15085	15009	15109	15099	14914	15123	14909	15028	15153	14912	15079	15129	15025	14985	15142	15120	15060	15045	15141	15042	15119	15045	15114	15007	14991	15157	15117	15050	15046	15224	14916	14939	15066	15072	15061	15091	15045	15081	15208	15125	15059	15203	15035	15041	15034	15108	14850	15045	15178	15075	15145	14999	15020	15027	15079	15021	15237	14945	15151	15056	15054	15097	15293	15112	15020	14962	14958	15099	15136	15078	15053	14992	15049	14900	15007	15166	15041	15014	15161	15117	14970	15035	14979	15009	15111	15090	15041	14981	15074	15167	15200	15243	15104	15155	14935	15144	15100	15074	14872	15107	15068	14984	15082	14981	15153	15130	15018	15228	15089	14957	15144	15172	15035	15142	15093	14948	15105	15229	15182	15139	15061	15096	15125	14946	14930	15202	14891	15159	15123	15080	15079	15135	15008	15179	15296	14962	15032	15074	15107	15202	15124	15029	15099	15129	15115	15173	15038	15088	14928	14916	14960	15031	15081	15210	15232	15259	14933	15225	15190	15153	15171	15099	15233	15068	15164	15130	14954	15101	14963	15020	14841	15066	15107	15048	15114	15242	14901	14992	15286	14968	15022	15091	15083	14992	14975	15110	15164	15009	15195	14886	15258	15121	15109	15115	14866	15068	15158	15050	15068	15123	15103	15041	15049	15115	15054	15022	15081	15077	15169	14940	15270	14825	15057	15144	15191	15160	15165	15053	14979	15119	15090	15281	15153	15032	15144	14980	15048	14986	15075	15155	15009	15090	15042	15270	15226	15016	15162	14969	15159	15065	15110	15074	15152	15215	15005	15026	15042	15116	15002	15222	15094	15026	14872	14974	15050	14993	14984	15109	15105	15119	14893	15050	15148	15001	14949	15094	15175	14875	15097	14936	15066	15055	14869	14998	14958	15113	15068	15142	15123	15021	15088	15033	15043	15025	15151	15184	15042	15035	15100	15022	15261	15019	15047	15112	15081	15053	15060	15058	15227	15061	15199	15001	15122	15112	15084	15114	15180	14958	15253	15141	15173	15162	15204	15121	14990	15083	15120	15232	15083	15023	15085	15101	14984
24189	21529	29226	25774	24987	26296	25476	22220	20536	19776	19332	18605	18494	18240	18328	17938	17749	17705	17741	17702	17506	17547	17617	17605	17744	17758	17608	17366	17616	17532	17562	17442	17523	17256	17359	17239	17416	17784	17344	17628	17561	17517	17396	17321	17571	17733	17414	17489	17441	17373	17575	17517	17415	17442	17458	17451	17426	17474	17752	17361	17538	17427	17494	17502	17503	17382	17131	17419	17373	17489	17497	17316	17621	17403	17519	17417	17608	17409	17635	17442	17401	17460	17737	17339	17573	17388	17452	17582	17376	17308	17516	17475	17399	17542	17660	17479	17453	17693	17562	17499	17373	17572	17331	17426	17444	17494	17565	17369	17191	17447	17360	17385	17669	17539	17505	17438	17323	17394	17362	17435	17530	17531	17298	17594	17283	17598	17454	17581	17552	17457	17299	17225	17377	17388	17367	17457	17507	17441	17569	17411	17415	17494	17425	17349	17488	17442	17493	17592	17451	17547	17448	17608	17394	17414	17302	17550	17522	17357	17487	17359	17549	17389	17458	17525	17492	17519	17378	17558	17393	17612	17641	17334	17416	17632	17459	17598	17542	17515	17339	17564	17502	17312	17719	17557	17486	17671	17217	17425	17356	17358	17516	17578	17473	17266	17273	17442	17238	17387	17571	17496	17497	17489	17431	17296	17601	17299	17487	17443	17391	17347	17500	17294	17535	17299	17153	17596	17490	17551	17540	17371	17656	17373	17551	17554	17655	17696	17468	17614	17563	17482	17560	17421	17528	17650	17364	17501	17484	17205	17522	17284	17544	17326	17359	17556	17537	17176	17409	17325	17382	17267	17281	17522	17595	17654	17404	17335	17434	17333	17478	17657	17476	17417	17457	17412	17482	17463	17334	17577	17377	17632	17381	17655	17419	17518	17602	17281	17349	17352	17223	17294	17466	17365	17440	17576	17555	17450	17658	17460	17441	17467	17418	17606	17333	17387	17356	17318	17365	17224	17375	17387	17362	17451	17316	17549	17369	17235	17397	17608	17679	17470	17447	17460	17432	17304	17308	17356	17325	17507	17413	17611	17315	17339	17661	17587	17451	17279	17592	17793	17618	17384	17536	17408	17456	17288	17475	17434	17533	17318	17511	17410	17405	17425	17624	17512	17276	17167	17523	17520	17541	17594	17362	17507	17387	17495	17419	17489	17526	17644	17551	17558	17372	17319	17330	17307	17395	17462	17538	17520	17534	17291	17176	17358	17489	17630	17443	17504	17351	17477	17294	17472	17488	17418	17205	17255	17481	17413	17555	17558	17415	17516	17427	17462	17454	17599	17427	17678	17402	17462	17626	17419	17610	17601	17579	17537	17464	17427	17277	17347	17524	17296	17494	17284	17315	17596	17283	17354	17275	17438	17362	17371	17323	17359	17449	17332	17548	17467	17469	17435	17516	17622	17383	17540	17377	17502	17345	17523	17406	17592	17604	17726	17496	17617	17389	17512	17361	17462	17379	17464	17428	17647	17492	17485	17374	17649	17428	17302	17542	17448	17196	17406	17271	17350	17528	17324	17346	17449	17358	17337	17489	17302	17466	17308	17645	17684	17316	17344	17228	17363	17642	17530	17493	17433	17576	17268	17546	17410	17525	17640	17483	17426	17684	17411	17451	17616	17488	17213	17438	17494	17376	17625	17654	17707	17408	17503	17556	17470	17477	17493	17646	17601	17600	17321	17333	17436	17611	17512	17507	17464	17508	17449	17582	17478	17465	17505	17695	17594	17450	17566	17542	17420	17283	17426	17597	17449	17417	17477	17515	17689	17545	17607	17610	17458	17503	17369	17260	17405	17387	17430	17462	17427	17501	17481	17400	17543	17589	17354	17434	17368	17417	17490	17454	17528	17604	17454	17560	17334	17342	17657	17721	17365	17422	17484	17560	17418	17654	17384	17593	17568	17333	17427	17504	17297	17439	17427	17159	17218	17431	17615	17582	17362	17590	17541	17320	17374	17329	17378	17483	17354	17457	17435	17395	17314	17544	17544	17519	17329	17273	17311	17268	17571	17714	17436	17405	17398	17601	17317	17433	17600	17420	17258	17581	17407	17208	17359	17466	17447	17507	17468	17539	17548	17498	17412	17231	17668	17458	17439	17375	17472	17387	17636	17417	17260	17532	17385	17560	17509	17607	17459	17597	17317	17348	17403	17360	17441	17400	17408	17398	17434	17571	17456	17560	17470	17718	17503	17540	17352	17490	17537	17396	17389	17503	17458	17434	17492	17682	17454	17488	17417	17533	17527	17414	17545	17516	17461	17510	17449	17565	17410	17473	17521	17475	17559	17556	17725	17499	17334	17350	17452	17428	17775	17514	17536	17395	17485	17450	17331	17305	17665	17319	17418	17413	17325	17333	17493	17561	17471	17506	17417	17529	17417	17435	17455	17505	17488	17609	17402	17507	17608	17616	17332	17585	17454	17483	17592	17448	17589	17355	17229	17271	17234	17387	17469	17471	17605	17680	17459	17426	17573	17503	17283	17392	17666	17570	17439	17393	17444	17246	17396	17367	17597	17462	17456	17454	17425	17385	17427	17483	17497	17580	17365	17321	17421	17559	17492	17584	17444	17567	17403	17355	17423	17589	17668	17631	17581	17523	17484	17397	17469	17177	17546	17470	17420	17513	17348	17615	17557	17485	17469	17163	17395	17296	17475	17408	17369	17488	17280	17403	17418	17399	17494	17433	17474	17588	17485	17432	17413	17376	17433	17460	17450	17494	17587	17465	17645	17512	17549	17512	17440	17631	17414	17488	17409	17423	17458	17492	17133	17302	17578	17532	17477	17561	17594	17270	17470	17233	17223	17352	17514	17477	17484	17342	17514	17547	17415	17355	17358	17675	17492	17512	17589	17103	17372	17379	17325	17518	17490	17478	17490	17570	17280	17479	17388	17158	17378	17574	17430	17513	17353	17381	17468	17345	17454	17501	17578	17464	17363	17487	17604	17341	17378	17485	17565	17429	17399	17254	17297	17512	17359	17531	17484	17342	17440	17633	17612	17541	17324	17497	17345	17397	17435	17468	17662	17470	17493	17362	17494	17361	17490	17459	17545	17551	17414	17500	17551	17342	17444	17626	17260	17419	17434	17274	17580	17468	17350	17615	17309	17552	17412	17686	17626	17488	17579	17562	17461	17485	17547	17342	17409	17372	17637	17509	17247	17345	17297	17292	17295	17609	17433	17287	17597	17375	17385	17361	17495	17484	17678	17290	17555	17521	17418	17300	17341	17468	17367	17444	17437	17606	17288	17406	17403	17456	17477	17589	17393	17283	17264	17471	17441	17452	17602	17342	17380	17553	17505	17496	17626	17584	17348	17222	17418	17284	17432	17443	17476	17376	17258	17478	17440	17338	17574	17336	17287	17366	17421	17308	17390	17545	17501	17521	17592	17413	17524	17456	17490	17480	17485	17440	17401	17525	17507	17413	17413	17732	17602	17596	17504	17427	17259	17391	17420	17343	17643	17520	17439	17722	17403	17540	17440	17624	17547	17542	17386	17475	17609	17460	17326	17503	17596	17742	17461	17521	17378	17399	17424	17481	17429	17683	17635	17310	17256	17545	17375	17628	17544	17390	17334	17605	17492	17592	17431	17380	17417	17556	17290	17392	17469	17442	17364	17501	17458	17423	17410	17725	17619	17469	17325	17505	17431	17366	17672	17463	17595	17538	17362	17571	17493	17236	17445	17357	17435	17336	17397	17563	17478	17670	17522	17428	17374	17383	17492	17576	17521	17513	17529	17529	17697	17619	17183	17406	17490	17417	17439	17481	17372	17364	17476	17435	17279	17447	17705	17629	17561	17313	17479	17512	17337	17399	17362	17272	17390	17503	17560	17447	17558	17337	17659	17490	17292	17547	17357	17604	17482	17609	17520	17597	17621	17481	17499	17622	17391	17398	17273	17371	17447	17324	17518	17523	17562	17533	17531	17552	17387	17582	17393	17407	17548	17299	17329	17418	17413	17411	17417	17454	17533	17666	17224	17382	17312	17397	17502	17461	17369	17317	17353	17399	17415	17563	17555	17525	17391	17527	17458	17596	17627	17526	17520	17383	17500	17417	17364	17399	17471	17544	17405	17419	17394	17311	17514	17516	17313	17190	17439	17551	17489	17477	17359	17400	17472	17361	17466	17487	17410	17617	17580	17449	17386	17444	17486	17533	17656	17311	17531	17491	17366	17435	17448	17309	17272	17468	17567	17439	17562	17352	17452	17404	17376	17326	17387	17434	17260	17453	17557	17475	17479	17534	17479	17473	17365	17614	17515	17235	17570	17699	17389	17439	17389	17563	17384	17707	17557	17373	17325	17531	17491	17319	17506	17559	17335	17383	17300	17374	17444	17621	17343	17307	17399	17323	17533	17513	17666	17362	17304	17623	17520	17521	17540	17577	17471	17524	17398	17484	17483	17204	17422	17417	17447	17631	17532	17417	17640	17589	17583	17398	17427	17400	17334	17351	17421	17436	17473	17504	17390	17524	17548	17625	17477	17501	17261	17485	17356	17283	17562	17403	17714	17469	17262	17367	17664	17297	17418	17579	17454	17601	17446	17448	17515	17302	17607	17383	17449	17355	17583	17746	17445	17334	17259	17387	17312	17548	17580	17403	17418	17386	17476	17546	17585	17197	17262	17429	17392	17596	17578	17218	17373	17550	17474	17314	17499	17422	17613	17463	17454	17397	17411	17594	17553	17317	17595	17388	17364	17585	17232	17554	17516	17426	17474	17470	17449	17568	17728	17657	17454	17300	17509	17550	17494	17511	17518	17393	17302	17317	17505	17417	17529	17512	17268	17684	17474	17546	17414	17328	17387	17458	17559	17445	17396	17468	17272	17435	17423	17598	17582	17709	17491	17480	17627	17404	17231	17544	17333	17579	17621	17526	17519	17329	17580	17323	17529	17426	17496	17500	17401	17528	17637	17327	17276	17373	17397	17387	17352	17390	17416	17360	17309	17556	17595	17687	17428	17237	17531	17432	17377	17390	17439	17465	17510	17414	17258	17568	17379	17477	17479	17566	17382	17411	17349	17470	17545	17480	17436	17241	17395	17459	17516	17438	17529	17602	17564	17416	17600	17538	17352	17512	17529	17438	17248	17608	17413	17586	17424	17536	17287	17624	17678	17449	17431
35939	57040	49680	37473	30659	26652	23280	20938	19455	18123	17266	16724	16245	15892	15791	15538	15688	15281	15258	15188	15128	15114	15032	15091	15066	15000	14983	14979	14986	14958	15136	14989	15028	15117	15050	15085	15145	15024	14982	15139	15057	14906	14820	15017	15061	15073	15041	14898	15006	14955	15005	14966	14995	14933	15009	14923	14875	14991	14838	15070	14820	14892	14971	15059	14966	15078	14982	14941	15069	15034	15106	15092	14881	14874	14964	14746	14962	14965	15072	14955	15066	14854	14977	15011	14967	15009	14823	15081	15031	14900	15075	15168	14880	15034	15099	15030	14874	14942	14972	15017	15070	14920	15041	14961	15034	15003	15014	15037	14913	15076	14962	14939	15013	14913	14918	15086	14804	15054	14886	14925	15003	14899	14854	15044	14866	15203	15048	14966	15001	14851	14919	14831	15028	15021	14890	14923	15050	15057	14759	14897	14895	15053	14879	14979	15088	14947	14986	15055	15058	14840	15139	14869	14883	14892	15059	15025	14929	14799	15058	14975	15096	14983	14884	14968	14844	15061	14966	14801	15043	14986	14926	15073	14953	15067	14901	14884	15053	14878	15003	15031	14941	15095	14890	15056	14932	14932	14926	14979	14849	14778	15049	14908	14858	15037	15026	14961	15034	15038	14954	14984	14866	15102	14795	15052	14963	15162	15008	14938	14826	15007	14972	15095	14990	15068	14919	15010	14964	14901	15068	15023	14977	14967	14884	14874	14882	14905	15022	14963	15162	14970	14864	15027	15020	14971	14836	14963	14931	14899	14941	14926	15123	14927	15179	14923	15027	14847	14938	15032	15269	14894	15067	14920	15017	15075	14894	14843	15075	14678	15023	14935	14967	14955	15153	14833	14861	15107	14881	15090	14874	15009	14934	14916	14913	14993	15044	14818	14983	14958	14968	14946	14941	15029	14738	14910	15016	14786	14843	14949	15072	14922	14864	14909	14922	14912	14923	15034	14965	15037	14832	14991	14953	14965	14989	15026	15008	15046	14898	15008	15046	14868	15115	14962	14925	15203	14916	15023	15075	14965	14994	14898	14923	14958	14768	15049	15013	14997	14991	14851	14688	15008	15022	15037	14948	15133	14930	14943	14834	14995	14886	14988	14958	15074	14895	15031	15014	14816	14938	14988	14808	14884	15093	14936	14846	14948	14717	14965	15075	14974	14873	14981	15028	14955	15164	14951	14909	14922	14959	14932	14994	14983	14932	14770	14959	14965	15007	15048	15041	14918	15102	15014	14939	14995	15057	14910	14976	14888	14986	14894	15053	14919	14859	15091	15088	14986	14919	15094	15057	14948	15078	15222	14870	14897	14949	15020	14927	14892	14992	14986	15039	14924	14873	14701	14932	14984	14901	14871	14855	14825	15035	15052	14934	15066	14980	14993	15107	14944	14931	14948	15108	15046	14841	15033	14892	14845	15054	14876	15055	14923	14965	15061	14939	14923	15141	14828	14920	14969	15062	14804	14921	14944	15067	14969	15147	15106	14728	14958	14916	14969	14919	14834	14936	14883	14901	14883	14780	14962	14951	14915	14971	15029	14902	14873	15125	15150	14974	14979	14946	14948	14935	15068	14815	15076	14912	14965	14936	14981	15031	14928	14917	15002	14907	14960	14879	14925	15039	14959	14968	14890	14872	15072	15055	14942	14816	14989	15106	14972	14873	14999	14823	15010	14823	14957	14903	14954	15004	14894	14853	14784	14832	15208	15029	14894	15166	15028	15023	14869	15155	14970	14881	15042	14974	14988	14999	14999	15096	14836	14909	14917	15091	14963	14903	15018	14837	15048	15003	14963	14990	14940	14937	15072	14789	14955	14977	15015	14890	14964	14932	14952	14989	15128	14909	15078	14972	15042	14878	14893	15055	15050	14884	14951	14931	15088	14879	14964	15073	14985	14985	14837	15033	14840	14800	15050	15056	15051	14975	14982	14994	15008	14964	14931	14922	14986	14911	15007	14931	14867	15009	14801	14898	14934	14949	14991	14841	14899	15019	14853	15058	14927	14958	15080	14975	15003	14925	15086	14999	15060	14811	15034	15003	15022	15035	14982	14884	14919	15026	14938	14960	15096	14839	14924	14984	15001	15091	15063	14948	14851	15046	15005	14819	14878	14918	14864	15075	15028	14743	14972	15062	14975	14928	15044	15124	14994	14715	15030	14941	15061	14951	14981	14991	15019	14971	15062	15109	14893	15001	15116	14836	15057	15034	14918	14978	14958	15019	15012	15089	14899	14995	14900	14994	15002	14925	15168	14974	14980	14974	14918	15129	15146	14704	14844	14924	15021	15001	14913	14852	14927	14902	15031	14940	14861	15007	15031	14912	14878	15049	14883	14978	14911	14933	14953	14944	15050	15004	14901	14906	14850	14971	14949	14987	14985	14878	14795	14897	14838	14980	14939	15106	14992	14857	15058	15162	15057	15067	14970	14918	15026	14924	14827	14884	15010	15023	14891	15037	14952	15120	14882	15043	15120	15002	14950	14944	15012	14939	14911	14957	14973	14823	15158	15041	14971	14882	14946	14945	14916	14969	15040	14819	14954	14953	14942	14965	14986	14867	14923	14948	15039	14860	14899	14862	14868	15000	14999	15060	14932	15144	15021	14997	15041	15032	14892	15005	14819	15110	15055	14928	14945	15021	15036	15046	14893	14875	15061	14839	14846	14974	14961	15142	14856	14970	15021	15009	15095	15025	14969	14767	15274	14881	14887	15039	14934	15041	14988	15178	14883	14939	14886	14994	15013	14936	14850	15005	14968	14979	14956	15048	15089	14957	15032	15050	14943	14839	14979	14948	15138	14983	14861	15000	14995	14936	15128	14779	14898	14998	14870	15081	14896	14895	14896	14973	15020	15056	14869	15138	14995	14859	15062	14887	14940	15039	14887	15057	14807	14961	15087	14852	14953	14982	14898	14786	14871	14982	15019	14926	14927	14706	15039	14699	14949	14952	14831	15051	14937	14924	15039	15029	14784	15153	15072	15086	14996	14961	14990	14933	15056	14956	14811	14952	14955	15016	15153	15067	14865	15053	15093	14938	14961	15169	15059	14871	14767	14988	15033	14929	14948	14980	14979	14835	14991	14976	14896	14799	14812	15027	14742	14851	15106	14845	14824	14974	15098	14792	15093	14978	15017	14788	14912	14949	14971	15049	14833	14919	14824	15027	14817	15020	15022	14988	15090	14961	14842	14990	15143	14969	14925	14945	15048	14970	14772	15072	15101	14992	15042	15167	15029	15010	14958	14821	15086	14969	14949	14896	14797	14976	14804	15006	14884	15060	14861	14993	14987	14956	14913	15044	14961	14931	14975	15061	15024	14877	15000	14974	14909	15088	14994	14998	14940	14857	15038	15080	15017	15026	14828	15025	15020	14907	14902	14977	15095	14927	14988	15019	15003	15080	15032	15114	14825	15179	14928	15014	14940	15012	15163	14873	14818	14961	15118	15173	14852	15188	15012	14977	15013	14928	15010	15109	14824	14954	14872	15155	14834	15240	14881	15062	14772	15070	14969	14879	15077	14970	15065	15101	15118	14873	14918	14883	14891	14834	15007	15005	14826	15019	15179	14923	14900	15005	15022	14990	14833	14888	15011	15137	14920	15001	14862	15053	15014	15115	15127	15058	14863	14997	15006	15058	15085	14737	14995	14980	15042	15229	15009	14946	15098	14839	14894	15056	15047	15045	15081	15002	14973	15052	15068	15088	14956	14927	14866	14896	15176	14993	14981	15013	14959	14800	14884	15070	14984	15020	14943	14839	14812	14860	14945	15040	15016	14965	14883	14991	14877	14918	14956	14787	14963	14881	15069	14954	15121	15027	14816	15016	15052	15057	14992	15059	14995	14858	14864	14931	14917	15060	15059	15087	14829	15042	15010	14982	15123	14893	15125	15111	15052	14909	14870	14847	15091	14803	15049	14988	14941	15013	14848	14960	14965	15053	14823	14923	14996	14890	14947	15026	15028	14904	15052	14949	14983	15110	14864	15156	14990	14785	14941	14932	15012	15004	15086	14957	14959	14778	15006	14887	14881	14920	14856	14700	14928	15049	14969	15170	14975	15058	14975	14911	14838	14867	14911	15033	15062	14892	14832	14971	15049	14928	15025	14889	14885	15043	14920	15049	15038	15111	14877	14979	14942	15010	14908	14919	15012	14960	14918	15037	14806	15068	15038	15025	14912	14941	15212	14924	14932	15013	15110	15051	14970	15129	14858	15043	14857	14965	14940	14941	15017	15118	14923	14993	15016	14943	15150	14869	14833	14997	15023	14851	15029	14912	14831	15000	14959	14862	14964	15099	14978	15125	15125	14893	14914	15080	14984	15083	14959	14883	15082	14971	14999	14968	14996	15018	14858	14770	15039	15033	14938	15024	14808	14952	15200	15028	14953	14860	14982	14928	14992	14983	14740	14974	15050	15054	15074	14856	14854	15023	15003	14912	14909	14841	14783	14952	15004	15055	15063	14990	14889	14982	15035	14912	14974	14843	14864	15094	14842	15063	15053	15014	14941	14957	14921	15116	15070	14917	14949	14844	14795	15122	14919	15101	14949	15071	14834	15095	15052	14873	14917	14999	14888	14743	14913	14911	14902	14894	14895	14776	14998	14864	14925	15177	15141	14915	14921	14969	15066	14933	14934	15039	15087	14804	14991	14923	15128	15178	15049	14844	14705	14920	15023	14974	14966	15009	14941	14824	14932	14872	15031	15017	15052	14996	14933	14890	14891	14983	15131	15064	15097	14807	14748	15007	14975	14945	14935	14953	14962	14881	14961	14862	14903	14915	14885	14941	15027	15015	14932	15024	14979	14984	15037	14978	14816	14978	14974	15009	14840	15064	14911	14836	15107	14902	14869	15101	15002	14830	15117	14860	14940	14866	14980	14973	14867	14950	15040	14908	15235	15024	14991	14956	15065	15021	15005	14984	15089	14786	14992	14941	14983	15046	15027	14984	15146	14868	14861	15023	14977	15045	14949	14975	14980	15046	15151	15113	14953	14836	15133	14982	14761	14953	14952	14960	14864	14882	15044	14958	14919	14994	15079	15113	14914	14924	15020	15026	14805	14926	15158	14925	14911	15006	15037	15094	14950	14972	14893	14945	15025	14940	15135	14959	14946	14993	14771	14872	14956
22827	21415	29261	24343	23189	26630	29455	24215	22080	21592	20798	19860	19599	19328	18898	18690	18608	18634	18670	18327	18494	18209	18394	18563	18301	18237	18287	18527	18215	18138	18283	18313	18187	18269	18318	18337	18150	18244	17987	18281	18145	18154	18080	18228	18395	18258	18001	18227	18252	18196	17971	18161	18255	18248	18072	18182	18123	18248	18270	18160	18262	18094	17989	18106	18062	18200	17793	18192	18021	18127	18054	18156	18231	18249	17985	18332	18233	18204	17975	17965	17953	18253	18101	18200	18077	18110	18236	17994	17992	17967	18131	18069	17979	17957	18198	18310	18217	18042	18005	17986	17982	17997	18127	18107	18351	18077	17980	18138	18072	18256	18112	18159	17916	17902	18039	18084	18142	17991	18133	18209	18147	17918	18202	18094	18140	18219	18322	18219	18242	17936	17966	17852	18098	18074	18199	18240	18238	18167	18232	18005	18054	18293	18265	17861	18080	18303	17961	18075	18147	18193	18155	18223	18256	18117	18100	18238	18135	18026	18132	18245	17890	18061	17972	18186	17873	18294	18098	18086	18239	18097	18134	18139	18141	18088	18098	18061	17927	18071	18076	18145	18348	17941	18047	18085	17962	18210	18266	18134	18070	18092	18055	18193	17924	17924	17924	17955	18186	18148	17941	17838	17954	17996	18013	17958	18121	17897	18039	18134	18173	18004	18016	17963	18366	18209	17994	18141	18051	17917	17928	18192	18024	18094	18072	17929	17856	18142	18063	18100	18107	18123	18009	18252	18128	18098	18072	18022	18008	17833	18011	18087	18048	17974	17835	18068	17986	18116	18070	18136	18168	18020	18102	18189	18119	18284	18091	18087	17788	18076	18231	18289	17956	18299	18149	18007	17922	18186	18207	18130	18134	18048	17950	17838	18288	18108	18070	17951	18047	18027	18077	17973	18092	18177	17985	18180	18196	18051	18139	18044	18001	18212	17973	17919	18179	18094	18106	18150	18075	18024	18226	18183	18117	17923	18018	17812	18126	18013	18161	18006	18014	18037	18234	18008	18244	17990	18088	18102	18032	17992	18251	18202	17946	18219	18127	17892	18048	18145	18201	18081	18165	18035	17958	17988	17962	18178	17991	18053	18060	18109	18023	18149	18185	18154	18038	17974	17939	17824	18212	18019	18149	17961	17873	17987	18106	18165	18151	17992	17920	18123	18106	18108	18262	18026	17965	18219	17949	18040	18104	17915	18283	18165	18015	17989	18052	17944	18114	17971	18010	18028	18144	17953	17945	17938	17897	18094	18087	18052	18120	17980	17906	18047	18258	18040	18108	18152	18054	18212	18127	17981	18082	18169	17974	18139	18196	17995	18037	18173	18124	18258	18219	18145	18058	17940	17946	18292	18112	18196	18204	18141	18023	18100	18110	18130	18086	17824	18098	18049	17967	18068	18214	18092	18095	17923	18011	17853	18137	17976	18278	18026	17911	18171	17885	18000	17930	18026	18011	18099	18085	17998	18035	18354	18186	18046	18067	18052	18280	18110	18036	17982	18267	18110	18080	18308	17848	18149	18168	18098	18203	18073	17911	18096	18003	17898	18107	17992	17900	18141	17898	18026	18154	17876	18030	18205	18286	17917	18261	18207	18162	18125	18095	18038	18144	18127	18057	18095	18120	17964	17984	18000	18192	17862	18097	18089	18151	18162	17982	18007	18111	17921	17956	18052	18088	17985	18187	18089	17950	17974	18015	18021	17948	18058	17833	18046	17947	18070	18214	18094	18105	18271	18228	18121	17960	18223	18223	17921	17932	17989	17927	17897	18059	18083	17955	18036	18088	17896	18100	17908	18082	17973	18176	18188	18146	18019	18049	18062	18135	18009	17993	17970	18107	17925	18072	17998	18087	18092	18298	18173	18001	18068	18015	17839	18083	18093	17874	18104	18155	18105	17996	18161	17996	18025	18028	18020	18208	18144	18097	17931	18072	17988	17943	18173	18039	18162	18038	18258	18067	18189	18102	18127	18023	18140	18003	18129	18073	18153	18015	18110	17982	18121	17934	17992	17941	18005	17986	17953	18017	17945	18128	18022	18098	18030	18095	18418	18079	18086	18202	18029	18115	17874	17975	17865	17940	18103	18083	18252	18046	17950	18149	18030	18275	18087	18043	17984	17998	17943	18166	18087	18128	17848	18088	17995	17913	18226	18115	18180	18133	18110	18113	18055	18131	18079	18174	18105	17998	17980	18133	18072	18094	18060	18175	17936	18170	18224	17950	18346	18102	17873	18009	18043	18022	17952	17915	17971	18035	18358	18199	18195	17986	18046	18066	18193	18235	18002	18022	18153	18033	18092	18083	18273	17970	18167	18131	18085	18060	18015	18065	18011	18248	17970	18109	17937	18120	18166	18204	18165	18084	18016	18071	18122	18131	18234	18187	18015	18190	17993	18092	18122	18296	18085	18158	17905	17961	18075	17873	17844	18228	18182	18004	18084	17787	18020	17982	18133	18002	18043	18224	18081	17903	18045	18100	18152	17895	17928	18140	17971	18152	18196	18224	18174	18181	18228	18170	18248	18132	17993	18113	18044	17977	18072	18043	17883	18229	18081	18048	18241	17921	17972	18264	18114	18213	18139	18066	18013	18097	17936	18068	17959	17942	18056	18111	18011	17975	18341	17832	18001	18001	18038	17964	18062	17966	18019	17950	17873	17954	18158	18277	18245	18036	17953	18085	17963	18000	17954	17968	18336	18038	17767	18036	17979	18091	17826	18091	18146	18156	17742	18072	18050	18091	18195	18045	17992	17869	18176	18191	17935	17899	18267	18209	18070	17963	18241	18094	18094	18122	18122	17902	17775	17817	18175	17910	17890	18020	18042	18143	18239	18123	18060	18300	17987	18102	18025	17991	18060	17991	18112	18072	18002	17934	18249	17990	18214	18165	18182	17935	18154	18177	18129	18023	18273	18238	17926	18106	18029	17980	17905	18136	17909	18201	18069	18083	18035	18230	18081	18032	18080	18160	17900	18067	18148	18228	18039	18102	17999	18151	17871	18046	18038	17988	18152	18149	18081	18191	18087	17960	17874	18182	17960	18024	17883	18169	18056	17935	18221	17953	18030	18119	18040	17932	17948	17908	18196	18065	18025	17919	18038	17885	18132	17903	18033	18175	17929	18253	18207	18142	18000	18124	17981	17962	18064	18205	18190	18158	18016	18255	17731	17844	18002	17966	18166	18313	18151	18099	18125	18087	17987	18142	18244	18086	18112	18099	17997	18166	17969	18143	18163	18168	17923	17895	17982	18093	17978	18045	18265	18051	18089	17922	18140	18022	18043	17743	17925	18071	17925	17939	18019	18084	17896	18084	18110	17974	18053	18076	18242	17973	18032	18227	18090	18274	18049	18084	18114	18021	18056	18249	18234	17809	18087	18046	17858	18198	18170	18035	18047	17791	18002	17995	18066	18103	18245	17992	17950	18081	17983	18037	18064	18052	18098	18165	17898	17970	17943	18086	18014	18020	17953	17991	18077	18243	18180	17980	17970	18002	17870	18144	18078	18230	18123	18137	18083	18092	17934	18013	18062	17981	18171	18185	18188	17794	18123	17943	18077	18281	18160	18202	18119	18070	17980	18226	17791	17864	17869	18052	18029	18107	18187	17964	18099	18120	18026	18057	18018	18187	18069	18020	18115	18077	18012	18222	18128	18096	18041	18035	18080	18036	17949	18154	18089	18089	18087	18150	18093	17919	18096	17942	18240	18074	18024	18350	17969	17965	18096	18205	18018	17974	18193	18179	17900	17901	18366	18050	18134	18183	18137	18033	18305	18131	18105	18153	18055	18093	18100	18026	17971	17828	18005	18225	18039	18042	18094	17899	18106	18178	18153	18093	18066	18198	17731	17836	18192	17957	18156	17985	18157	18020	18127	17938	18165	18278	18050	17974	17894	17821	17956	18111	18084	18105	17950	18096	17985	17874	18038	18149	18161	18130	17934	17990	17940	18120	18022	18068	18145	18052	18026	18205	18084	17985	18095	18117	18159	17951	18074	18025	18090	18058	18192	17846	18077	17987	18156	18004	18023	18008	17962	17886	18140	18210	18140	18148	18205	18122	18060	18132	17894	17977	17760	17991	18150	18171	17961	18188	17957	18059	17965	17975	17867	18011	18235	18123	17899	17898	17947	17908	17881	18144	17996	18009	18000	18158	18257	18046	18029	18135	17887	17829	18031	17947	18100	18153	18211	18057	18199	18079	18266	18058	18184	18019	18237	18065	18314	18075	17930	18262	18023	17789	17911	18088	18066	18158	17915	18117	18034	18108	18179	18118	18040	18128	18105	18146	18085	17981	18031	17942	17928	18217	18132	18220	18199	18205	18082	18054	17913	18176	18004	18217	18239	18061	18150	18002	17985	18143	18315	18175	18199	18119	18014	17892	17956	18145	18150	18000	18070	18123	18197	18272	18134	18074	18166	17971	18206	18179	18027	18025	17946	17696	18032	17984	17793	18008	18087	18187	17975	18123	18218	17927	17959	18103	18061	17932	18083	18012	18144	18036	17996	18027	18212	18021	18196	18077	18193	18309	18013	18173	18023	17939	17938	18044	18082	18052	17930	17869	17809	17954	18284	18071	18180	18070	18113	18029	17960	18085	17772	17965	18073	17985	17915	18236	18106	18112	18114	18034	17989	18277	18067	18042	18071	18145	18063	17874	17982	18018	17978	18129	18231	18129	18179	17938	18160	18242	18066	18076	18097	18103	17946	17984	18155	18151	18088	17907	18150	18325	17962	17931	18101	17889	18072	18131	17860	17874	18012	17974	17955	18036	17910	18084	18005	18108	18190	18110	18008	18087	18241	18295	18264	18159	18074	17994	18142	18028	18145	17968	17891	18166	18158	18128	18069	18024	18118	18113	18082	17995	17982	18231	18113	18090	18084	18049	17976	18078	18001	18159	18149	18231	17947	18263	18089	18071	18061	17995	18089	17947	17938	17907	17880	18281	18105	18008	18048	18154	17940	17942	17959	18045	18020	18054	18156	18039	18055	18080	18193	18249	18062	18129	17965	18109	18040	18305	18001	18016	17928	18046	18037	18066	18167	18186	17997	18107	18172	18105	18059	18143	17868	17987	17845	18202	17994	17895	18138	17918	18205	18163	17935	18221	17863	17961	17866	17980	17944
38159	60596	54720	43984	35991	30317	26655	23742	21463	19905	18793	17807	17276	16713	16416	16180	16044	15791	15776	15581	15709	15333	15416	15463	15324	15307	15436	15422	15294	15239	15494	15327	15259	15379	15358	15265	15382	15276	15373	15313	15392	15287	15222	15301	15488	15367	15216	15201	15261	15338	15412	15288	15193	15211	15211	15371	15410	15283	15145	15142	15255	15218	15227	15188	15128	15360	15404	15082	15294	15348	15191	15310	15236	15291	15231	15339	15246	15279	15228	15316	15262	15284	15256	15303	15415	15308	15243	15356	15205	15294	15185	15504	15223	15211	15309	15215	15174	15229	15258	15312	15201	15145	15378	15393	15225	15251	15479	15410	15201	15326	15277	15201	15284	15311	15340	15345	15378	15426	15246	15221	15345	15291	15301	15267	15271	15297	15421	15298	15099	15278	15206	15472	15229	15355	15222	15348	15277	15253	15175	15252	15385	15229	15434	15143	15346	15164	15296	15230	15295	15184	15156	15279	15330	15303	15260	15375	15430	15312	15263	15174	15327	15221	15385	15147	15330	15359	15520	15339	15342	15197	15213	15288	15211	15369	15337	15431	15322	15349	15349	15332	15322	15259	15183	15272	15176	15390	15341	15374	15247	15272	15310	15291	15213	15262	15084	15167	15247	15185	15453	15301	15339	15248	15177	15407	15206	15196	15333	15284	15383	15191	15191	15293	15383	15416	15265	15368	15180	15116	15151	15036	15255	15166	15306	15259	15223	15346	15164	15302	15313	15222	15256	15441	15322	15253	15205	15046	15249	15263	15305	15354	15201	15358	15348	15273	15367	15045	15155	15155	15091	15265	15232	15337	15245	15454	15249	15340	15576	15435	15305	15208	15357	15258	15215	15317	15095	15271	15313	15142	15183	15412	15289	15251	15211	15276	15450	15164	15403	15256	15404	15269	15360	15225	15461	15209	15436	15282	15249	15196	15339	15329	15430	15198	15202	15316	15193	15224	15314	15309	15295	15355	15383	15250	15417	15388	15274	15349	15281	15292	15142	15244	15256	15225	15200	15437	15143	15225	15258	15124	15304	15119	15250	15084	15279	15200	15354	15153	15231	15292	15298	15214	15321	15289	15416	15445	15309	15201	15439	15345	15186	15257	15320	15178	15354	15327	15333	15197	15269	15504	15368	15278	15248	15214	15335	15259	15312	15280	15347	15334	15208	15381	15340	15175	15308	15232	15246	15392	15268	15315	15201	15469	15261	15310	15298	15196	15426	15206	15202	15268	15418	15110	15273	15235	15249	15103	15222	15355	15444	15184	15296	15275	15167	15140	15279	15311	15051	15159	15267	15287	15339	15191	15208	15256	15106	15287	15385	15381	15388	15205	15264	15176	15227	15212	15364	15180	15152	15325	15139	15180	15336	15214	15390	15251	15205	15246	15226	15319	15295	15243	15305	15256	15265	15290	15273	15329	15346	15312	15325	15194	15337	15262	15267	15443	15287	15363	15316	15381	15313	15337	15233	15129	15254	15232	15246	15272	15068	15300	15282	15365	15386	15390	15361	15200	15328	15359	15265	15219	15364	15381	15378	15058	15180	15408	15173	15108	15308	15262	15226	15172	15289	15192	15297	15257	15252	15180	15375	15310	15298	15071	15288	15355	15396	15326	15240	15412	15358	15345	15323	15219	15493	15229	15391	15438	15217	15344	15338	15395	15385	15429	15358	15329	15265	15170	15327	15370	15251	15304	15231	15414	15163	15181	15124	15092	15265	15166	15329	15258	15405	15228	15459	15242	15321	15261	15205	15304	15127	15354	15354	15279	15232	15252	15133	15419	15254	15247	15230	15209	15257	15389	15256	15316	15414	15307	15306	15083	15239	15202	15218	15231	15454	15372	15480	15220	15358	15200	15242	15240	15476	15331	15250	15158	15385	15383	15345	15300	15365	15357	15142	15057	15371	15219	15259	15411	15346	15320	15220	15290	15135	15224	15229	15199	15289	15213	15367	15332	15195	15332	15282	15130	15281	15379	15266	15429	15372	15290	15267	15408	15272	15167	15339	15355	15381	15479	15436	15172	15106	15349	15201	15231	15293	15253	15117	15208	15254	15233	15172	15222	15380	15239	15261	15232	15289	15278	15163	15198	15232	15345	15347	15357	15271	15343	15247	15194	15331	15348	15410	15260	15260	15234	15270	15318	15125	15327	15291	15184	15366	15323	15222	15352	15340	15186	15167	15358	15294	15223	15453	15246	15162	15320	15153	15305	15329	15369	15347	15216	15354	15274	15058	15327	15223	15395	15329	15166	15255	15323	15269	15224	15333	15162	15398	15340	15165	15101	15364	15284	15424	15301	15319	15300	15264	15262	15283	15106	15352	15133	15263	15233	15246	15173	15369	15206	15130	15437	15296	15245	15154	15199	15400	15153	15314	15300	15261	15396	15281	15331	15392	15353	15228	15129	15438	15223	15351	15457	15319	15242	15434	15297	15235	15329	15294	15321	15219	15456	14986	15196	15116	15175	15245	15263	15317	15223	15324	15242	15341	15214	15392	15251	15275	15320	15403	15330	15230	15247	15178	15434	15309	15229	15439	15294	15213	15235	15203	15350	15228	15247	15346	15282	15278	15332	15163	15281	15271	15287	15417	15471	15185	15126	15191	15288	15333	15200	15300	15171	15422	15324	15438	15282	15375	15188	15114	15453	15341	15432	15389	15255	15231	15240	15388	15210	15421	15201	15309	15340	15307	15442	15424	15442	15430	15229	15176	15278	15269	15393	15193	15417	15193	15359	15431	15297	15350	15406	15092	15239	15068	15307	15233	15376	15350	15246	15181	15253	15236	15262	15330	15167	15263	15290	15468	15291	15285	15296	15420	15260	15205	15424	15377	15272	15415	15246	15288	15458	15312	15295	15317	15238	15358	15356	15460	15222	15260	15155	15406	15382	15247	15149	15343	15236	15213	15192	15143	15253	15175	15233	15328	15362	15216	15240	15458	15122	15246	15336	15277	15197	15377	15200	15277	15090	15336	15308	15319	15219	15270	15124	15380	15361	15325	15264	15270	15153	15215	15551	15411	15295	15226	15281	15248	15225	15260	15183	15164	15286	15141	15356	15271	15256	15276	15274	15330	15488	15332	15487	15218	15409	15294	15277	15248	15351	15162	15133	15344	15181	15298	15280	15279	15493	15197	14970	15199	15213	15133	15363	15207	15242	15357	15333	15275	15333	15351	15181	15314	15304	15223	15432	15273	15166	15268	15320	15478	15112	15262	15349	15120	15189	15244	15291	15307	15390	15200	15334	15378	15350	15289	15146	15309	15392	15231	15332	15295	15326	15381	15201	15099	15308	15216	15335	15264	15117	15140	15341	15463	15353	15122	15277	15283	15397	15318	15393	15442	15302	15362	15222	15238	15485	15253	14939	15106	15425	15422	15302	15282	15319	15131	15291	15192	15273	15203	15296	15267	15436	15100	15340	15267	15402	15246	15424	15226	15260	15337	15249	15272	15235	15225	15192	15065	15266	15459	15363	15305	15296	15340	15390	15143	15346	15232	15447	15216	15164	15410	15159	15205	15091	15269	15341	15282	15161	15268	15291	15420	15240	15287	15311	15336	15204	15411	15349	15152	15048	15227	15352	15168	15154	15187	15189	15353	15112	15338	15375	15285	15142	15396	15312	15275	15237	15156	15328	15387	15124	15347	15359	15165	15294	15327	15214	15320	15239	15253	15301	15446	15201	15364	15173	15215	15331	15235	15292	15224	15225	15254	15117	15197	15347	15325	15165	15238	15318	15366	15283	15282	15383	15181	15384	15070	15237	15265	15195	15398	15236	15328	15090	15214	15334	15263	15167	15355	15360	15314	15338	15354	15348	15321	15356	15220	15333	15325	15412	15283	15158	15434	15259	15042	15337	15327	15384	15111	15242	15226	15218	15363	15043	15300	15346	15255	15239	15427	15410	15219	15359	15336	15221	15368	15182	15259	15194	15272	15308	15266	15185	15363	15352	15250	15287	15326	15221	15309	15341	15194	15192	15215	15389	15305	15163	15426	15286	15306	15389	15308	15270	15470	15255	15194	15331	15212	15313	15290	15307	15170	15278	15443	15303	15222	15355	15279	15236	15217	15175	15355	15186	15307	15167	15314	15290	15245	15208	15232	15249	15300	15306	15393	15268	15328	15348	15163	15266	15125	15302	15170	15312	15255	15307	15098	15269	15291	15406	14946	15264	15276	15230	15091	15309	15195	15220	15366	15165	15158	15220	15251	15279	15289	15183	15147	15317	15260	15290	15227	15243	15386	15045	15261	15249	15347	15190	15251	15300	15273	15345	15282	15266	15176	15389	15163	15217	15404	15447	15253	15368	15283	15299	15369	15201	15292	15130	15285	15256	15222	15215	15301	15296	15228	15212	15233	15290	15311	15497	15327	15364	15467	15195	15259	15284	15317	15360	15176	15317	15241	15360	15275	15313	15368	15389	15244	15253	15209	15112	15354	15384	15272	15225	15240	15277	15307	15296	15408	15211	15315	15244	15339	15250	15345	15322	15473	15367	15221	15338	15119	15293	15200	15192	15226	15393	15236	15086	15375	15081	15162	15089	15121	15115	15267	15131	15333	15291	15186	15122	15230	15112	15414	15131	15223	15420	15245	15325	15167	15192	15298	15184	15367	15366	15121	15363	15226	15246	15372	15246	15340	15273	15360	15203	15357	15394	15382	15358	15278	15273	15171	15272	15105	15359	15261	15277	15402	15133	15200	15189	15212	15192	15293	15212	15332	15373	15228	15192	15332	15163	15335	15183	15412	15311	15209	15133	15177	15316	15145	15313	15315	15235	15231	15118	15311	15204	15322	15327	15564	15309	15229	15348	15331	15393	15239	15392	15126	15261	15341	15562	15366	15167	15202	15259	15217	15378	15146	15428	15287	15330	15273	15483	15177	15420	15383	15193	15400	15191	15223	15148	15255	15246	15262	15380	15276	15224	15259	15449	15131	15189	15372	15272	15351	15419	15259	15169	15371	15404	15369	15281	15275	15438	15204	15405	15077	15304	15419	15433	15140	15414	15423	15083	15335	15309	15392	15244	15359	15290	15130	15266	15339	15201	15320	15260	15375	15307	15312	15257	15404	15296	15403	15306	15346	15416	15182	15108	15201	15437	15210	15104	15261	15227	15303	15185
29768	30531	36457	31465	25708	23045	21435	20121	19210	18717	18407	18477	18121	18310	18061	17875	17684	18005	17645	17649	17791	17838	17632	17654	17828	17619	17841	17773	17748	17462	17755	17557	17655	17672	17805	17608	17643	17614	17672	17532	17519	17560	17528	17552	17826	17608	17508	17660	17628	17802	17510	17688	17576	17712	17754	17855	17542	17716	17522	17805	17868	17577	17688	17678	17528	17514	17468	17724	17704	17568	17700	17646	17622	17599	17562	17667	17672	17467	17670	17675	17789	17812	17758	17800	17629	17559	17726	17596	17669	17646	17484	17767	17693	17570	17583	17788	17509	17571	17791	17586	17425	17686	17691	17409	17567	17659	17559	17413	17607	17724	17657	17635	17705	17720	17761	17560	17703	17582	17744	17720	17633	17681	17795	17708	17515	17709	17684	17638	17859	17516	17650	17724	17700	17612	17646	17622	17663	17766	17552	17621	17509	17616	17695	17533	17486	17486	17585	17642	17584	17518	17579	17352	17553	17695	17527	17768	17464	17371	17704	17862	17558	17557	17609	17661	17673	17674	17564	17697	17543	17495	17866	17605	17531	17690	17676	17639	17505	17460	17536	17515	17553	17611	17571	17766	17713	17444	17618	17758	17780	17694	17816	17558	17547	17437	17746	17729	17680	17607	17630	17825	17565	17491	17674	17542	17539	17618	17598	17587	17689	17666	17492	17476	17881	17663	17634	17692	17646	17766	17474	17746	17763	17653	17649	17753	17694	17561	17683	17673	17694	17448	17726	17630	17608	17711	17716	17750	17741	17747	17497	17771	17679	17673	17773	17892	17670	17577	17709	17446	17643	17777	17666	17407	17566	17665	17846	17516	17584	17705	17740	17459	17491	17683	17621	17682	17671	17645	17737	17785	17767	17486	17645	17689	17554	17709	17772	17490	17665	17513	17588	17648	17557	17738	17584	17508	17518	17706	17512	17528	17723	17707	17441	17494	17558	17545	17602	17701	17440	17692	17628	17422	17497	17789	17485	17546	17694	17482	17655	17594	17635	17691	17551	17613	17735	17704	17607	17550	17605	17775	17540	17663	17575	17540	17630	17661	17614	17487	17610	17644	17774	17900	17590	17699	17658	17522	17759	17630	17794	17609	17731	17497	17628	17737	17569	17671	17667	17533	17608	17758	17675	17472	17576	17698	17628	17619	17725	17768	17548	17573	17833	17739	17505	17712	17679	17661	17714	17716	17705	17712	17548	17791	17543	17610	17494	17756	17683	17772	17677	17917	17775	17630	17659	17653	17495	17659	17590	17692	17533	17591	17598	17641	17810	17822	17684	17765	17649	17712	17693	17668	17664	17731	17815	17657	17635	17683	17663	17876	17450	17619	17439	17592	17781	17591	17805	17652	17479	17787	17758	17584	17674	17662	17513	17580	17810	17639	17634	17567	17579	17514	17467	17688	17780	17538	17588	17740	17561	17584	17726	17689	17431	17417	17396	17571	17588	17712	17699	17669	17497	17753	17485	17715	17806	17798	17608	17622	17661	17840	17680	17878	17553	17714	17588	17632	17672	17548	17480	17473	17748	17530	17690	17780	17739	17523	17725	17582	17613	17628	17712	17649	17662	17705	17599	17671	17661	17566	17560	17619	17664	17459	17591	17791	17665	17749	17589	17598	17655	17629	17567	17484	17739	17512	17681	17714	17773	17565	17861	17678	17638	17691	17710	17810	17704	17879	17659	17675	17613	17610	17601	17771	17688	17723	17597	17653	17653	17549	17651	17719	17723	17624	17952	17747	17637	17563	17632	17398	17666	17778	17629	17641	17752	17601	17559	17674	17576	17566	17482	17591	17541	17624	17637	17618	17526	17681	17776	17816	17688	17606	17330	17512	17466	17619	17621	17727	17445	17774	17713	17763	17646	17601	17630	17364	17574	17596	17607	17769	17729	17711	17587	17563	17689	17665	17476	17570	17595	17637	17720	17642	17372	17609	17771	17652	17496	17700	17256	17671	17767	17630	17528	17748	17640	17725	17798	17499	17702	17569	17526	17613	17587	17482	17463	17663	17731	17711	17693	17457	17999	17661	17708	17498	17623	17663	17800	17625	17209	17403	17630	17687	17807	17585	17567	17634	17688	17594	17695	17868	17543	17537	17694	17540	17846	17560	17737	17743	17728	17729	17651	17540	17599	17742	17575	17566	17601	17494	17730	17560	17823	17695	17601	17565	17612	17342	17507	17583	17654	17574	17535	17893	17588	17605	17659	17883	17456	17700	17762	17625	17693	17598	17781	17691	17670	17580	17588	17616	17491	17441	17560	17695	17661	17538	17390	17639	17544	17655	17873	17710	17472	17864	17523	17668	17548	17587	17602	17594	17768	17645	17575	17437	17644	17497	17827	17545	17738	17634	17642	17549	17781	17685	17714	17626	17667	17689	17676	17663	17538	17652	17919	17648	17739	17617	17608	17537	17561	17618	17594	17684	17840	17786	17496	17593	17785	17695	17764	17667	17748	17690	17732	17653	17764	17576	17506	17621	17532	17582	17763	17838	17638	17564	17855	17561	17725	17588	17625	17694	17655	17623	17576	17476	17729	17689	17694	17551	17644	17804	17675	17520	17658	17762	17642	17577	17450	17560	17669	17660	17607	17598	17620	17275	17752	17597	17581	17723	17593	17649	17734	17742	17820	17318	17403	17543	17744	17654	17549	17704	17616	17588	17680	17511	17745	17815	17650	17519	17531	17617	17764	17380	17812	17738	17709	17718	17658	17548	17706	17725	17762	17712	17831	17635	17779	17642	17635	17631	17809	17567	17665	17685	17732	17571	17724	17769	17596	17580	17517	17699	17797	17665	17819	17617	17565	17669	17800	17610	17459	17741	17437	17533	17646	17662	17538	17640	17654	17679	17604	17576	17642	17606	17591	17632	17573	17638	17625	17745	17816	17660	17541	17584	17587	17574	17731	17789	17501	17657	17692	17701	17617	17756	17748	17798	17475	17687	17895	17811	17677	17735	17859	17505	17713	17661	17677	17685	17545	17632	17817	17863	17798	17633	17597	17753	17813	17449	17740	17768	17797	17728	17571	17640	17466	17455	17465	17260	17543	17914	17794	17649	17615	17533	17612	17598	17548	17795	17736	17769	17601	17911	17797	17743	17577	17547	17794	17754	17754	17565	17405	17548	17645	17418	17723	17824	17761	17637	17862	17535	17704	17748	17650	17514	17470	17479	17645	17688	17591	17596	17544	17713	17590	17813	17592	17852	17794	17369	17551	17539	17618	17597	17573	17592	17403	17535	17586	17511	17568	17791	17574	17871	17620	17701	17604	17868	17803	17820	17567	17638	17726	17411	17530	17596	17701	17532	17643	17469	17445	17579	17799	17688	17702	17573	17813	17706	17696	17625	17706	17491	17769	17642	17426	17588	17573	17477	17616	17858	17684	17739	17463	17706	17535	17540	17685	17546	17621	17801	17783	17705	17623	17704	17585	17554	17642	17517	17794	17746	17786	17503	17693	17567	17558	17666	17774	17659	17622	17741	17539	17596	17681	17599	17470	17626	17623	17714	17791	17484	17401	17791	17733	17652	17514	17806	17806	17685	17668	17778	17540	17863	17886	17682	17747	17794	17627	17862	17819	17619	17654	17789	17687	17724	17818	17814	17743	17591	17747	17623	17687	17713	17663	17646	17705	17559	17469	17622	17762	17589	17643	17629	17768	17747	17849	17599	17458	17594	17565	17634	17635	17624	17532	17714	17523	17625	17550	17607	17591	17606	17669	17767	17661	17574	17801	17652	17487	17728	17469	17757	17695	17727	17707	17612	17428	17579	17522	17621	17809	17652	17656	17755	17465	17449	17695	17569	17416	17489	17707	17700	17875	17682	17501	17814	17748	17661	17623	17707	17727	17804	17884	17690	17649	17757	17649	17757	17739	17661	17791	17455	17530	17833	17768	17450	17649	17691	17656	17655	17707	17605	17564	17830	17732	17505	17710	17701	17687	17799	17695	17634	17674	17646	17526	17535	17585	17479	17696	17759	17804	17726	17571	17567	17568	17512	17601	17582	17987	17388	17578	17505	17622	17713	17740	17591	17600	17487	17787	17560	17612	17802	17678	17662	17738	17678	17620	17583	17710	17736	17519	17677	17570	17650	17576	17549	17566	17754	17608	17789	17717	17577	17409	17539	17529	17668	17503	17901	17611	17744	17757	17661	17665	17600	17660	17774	17640	17511	17519	17681	17651	17655	17721	17597	17584	17686	17605	17683	17695	17656	17649	17509	17734	17630	17654	17764	17704	17622	17566	17552	17504	17557	17582	17643	17659	17753	17601	17652	17576	17364	17662	17732	17573	17751	17656	17817	17534	17566	17494	17740	17607	17826	17618	17731	17520	17712	17632	17414	17405	17593	17637	17502	17505	17685	17707	17551	17638	17775	17717	17597	17478	17731	17744	17725	17630	17607	17733	17514	17855	17594	17628	17678	17618	17699	17688	17647	17637	17694	17644	17674	17662	17582	17783	17493	17747	17581	17580	17717	17681	17475	17757	17506	17651	17560	17557	17532	17703	17528	17602	17640	17646	17579	17661	17631	17895	17486	17729	17470	17648	17743	17672	17592	17721	17663	17673	17600	17451	17627	17713	17703	17847	17774	17636	17512	17728	17783	17871	17554	17637	17595	17496	17566	17542	17621	17498	17631	17607	17711	17567	17779	17665	17654	17575	17622	17639	17576	17657	17540	17667	17575	17663	17663	17662	17797	17621	17797	17481	17404	17608	17790	17637	17498	17902	17824	17580	17618	17608	17675	17656	17890	17689	17372	17618	17602	17542	17564	17449	17587	17493	17414	17503	17681	17658	17511	17734	17757	17670	17773	17498	17473	17577	17561	17515	17537	17589	17480	17737	17539	17870	17500	17704	17640	17700	17625	17640	17443	17733	17742	17665	17768	17765	17728	17560	17566	17603	17751	17606	17633	17831	17474	17513	17746	17562	17613	17779	17610	17739	17461	17635	17591	17698	17617	17721	17738	17735	17588	17806	17602	17790	17852	17777	17595	17818	17480	17629	17663	17704	17613	17604	17632	17589	17755	17552	17670	17506	17555	17652	17582	17417	17734	17565	17511	17455	17676	17696	17468	17645	17630	17478	17631	17877	17708	17557	17562	17502	17698	17639	17848	17626	17581
35535	48791	42186	31701	25835	22520	20327	18483	17760	16732	16502	16091	15844	15652	15525	15486	15456	15366	15310	15287	15228	15140	15164	15188	15099	15162	15150	15137	15220	15311	15328	15087	15088	15155	15172	15207	15105	15155	15042	15115	15266	15043	14956	15063	15102	15160	15095	15073	15123	15231	15156	14920	15047	15178	15164	15124	15058	15004	14974	15179	15057	15086	15101	14946	14904	15187	14970	15079	15127	15222	15185	15188	15083	15073	15153	15063	14996	15170	15055	14988	15081	15344	14971	15098	14951	15133	15138	15109	15166	15070	15016	15138	15041	15142	15094	14891	15041	15186	14903	15208	15115	15225	15149	15220	15143	15069	15132	15172	15042	15251	15061	15047	15083	14990	15189	15226	15053	15162	15041	14967	15168	15085	15111	14966	15189	14960	15121	15100	15168	15063	15067	15155	15090	15181	15147	15215	14971	15186	15224	15174	14978	15151	15151	15175	15049	14974	15142	15140	15097	15135	15081	15149	15099	14951	15122	15108	15114	15294	15155	15212	15143	15086	15200	15054	15014	15089	15079	14987	14983	15030	15155	15188	15006	15033	15247	15127	15007	15111	14915	14961	14994	15246	14988	14905	15212	15098	15120	15021	15080	15100	15087	15125	15087	15337	15204	15237	14946	15080	15159	15056	15222	15029	15319	15254	15041	15013	15001	14972	15236	15049	15058	15270	15050	15193	15228	15151	15064	14993	15277	15099	15293	15018	15123	15034	15225	14998	15171	15262	15221	15272	15179	15094	14957	15149	15219	15124	15294	15091	15183	15045	15092	15003	15134	15170	15089	15162	15052	15076	15042	15301	14989	15055	15005	15179	15201	15225	15222	15064	14959	14896	15275	15095	15021	15034	14971	15038	15190	14991	15052	15121	14952	15067	15079	15146	15206	15201	15129	15170	15131	14973	15167	15038	15112	15087	15095	15335	14928	15022	15198	15109	14999	15267	14975	15064	15089	15254	15245	15029	15182	15099	14968	15149	15175	15161	15155	14924	15055	15153	15043	15048	15175	15194	15128	15122	15122	15204	15081	15135	15043	15191	15052	15019	15131	15061	15077	15038	15169	15005	15116	14981	15225	15069	15146	15113	15055	15111	15125	15160	15222	15030	14956	15042	15144	15338	15227	14993	15067	15101	15087	15089	15077	15048	15107	15195	14965	15060	15173	15211	15043	15088	15044	15052	15106	15026	15092	15110	15117	14984	15241	15100	15038	15087	15115	15077	14981	15041	15155	15078	15186	15058	15070	15416	14911	15127	15092	15087	15066	15050	15001	15011	14995	15114	14997	15081	15020	15169	15052	15012	15215	14923	15165	15057	15151	14927	15251	15284	15132	15224	14969	15093	15066	15038	15144	15050	15026	15021	15182	15138	15150	14996	15004	15153	15022	15204	15261	15098	15067	15121	15099	15096	15268	15151	15119	14948	15153	15157	15160	15022	14916	15129	15015	15187	14984	15169	15084	15166	15196	15154	14991	15141	15024	15197	15131	15285	15096	15079	15043	14991	15212	15069	14938	15293	14946	15260	15158	15216	15162	15178	15241	15226	15031	15099	14993	15152	15071	15185	15124	15125	15113	15142	15156	15246	15073	15051	14895	15287	14948	15235	14971	14999	15092	15215	15170	15002	15147	15223	15130	15227	15127	14942	15204	15131	15272	15146	15152	15096	15101	15118	15081	15193	15138	14881	15114	15244	15146	15053	15112	15114	15205	15050	15201	15208	15120	14984	15261	15118	15002	15097	15016	15106	15117	15201	15164	15023	15106	15030	15052	15225	15218	15114	15119	15014	15017	15098	14856	15099	14869	15064	15149	15133	15149	15105	15128	15159	14984	15181	15089	15203	15175	15106	15132	15153	14970	15241	15090	14992	15328	15086	15125	15190	15102	15070	15069	15025	14969	15174	15022	15183	15145	15127	15195	15196	14996	15137	15077	15104	15319	15177	15107	15046	15089	15138	15193	15158	15101	15168	15149	15084	15187	15148	15195	15178	15144	15037	15122	15261	15310	15154	15089	15039	15083	15274	15164	15059	15291	15040	15149	15194	15084	15127	14933	14980	15198	15088	15121	15058	15084	15013	15006	15178	15015	14924	15124	15141	15188	15323	14820	15000	15204	15182	15130	15099	15073	15052	15167	15058	15045	15113	14973	15139	15277	15024	15039	15283	15111	15078	15037	15138	14959	15041	15221	15128	15106	15149	15116	15249	15113	15127	15064	15143	15128	15195	15083	14993	15154	15125	15099	15011	15100	15022	15303	15029	15217	15046	15195	15097	15147	15111	15056	15178	14913	15231	15273	15111	15092	15255	15072	15154	15136	15060	15125	15156	15145	15098	15088	15258	15171	14938	14988	15114	15110	15068	15222	15170	15182	15050	15306	15157	15146	15134	15150	15179	15110	15113	15181	14928	14948	15122	15197	15187	15275	15062	15002	15051	15178	15050	15196	15085	15116	15029	15104	15182	15103	15255	15249	15059	15032	15090	14947	15201	15005	15263	14958	15128	15037	15086	14886	15035	15161	15072	15204	15010	15050	14993	15134	14943	15115	15202	15195	15124	15196	15077	15100	15055	15001	15066	14988	14983	15063	15230	15060	15204	15191	15157	15153	14997	15059	15062	15114	14997	15085	15085	15088	15174	15185	15220	15176	15098	15017	15111	15068	15060	15130	15006	14912	15187	15129	15104	15258	14975	15070	15130	15128	15209	15135	15154	15277	15165	14916	15004	15032	15135	14935	15286	15185	15020	15107	15089	15163	15214	15040	15053	15388	15200	15161	15064	15194	15142	15056	15148	14992	14997	15133	15151	15096	14957	15060	15036	15045	15173	14955	15067	15247	15125	15238	14978	15170	15097	15083	15149	15016	15026	15171	15254	14966	15140	15002	15203	15119	15161	15008	15145	15090	15126	15088	15012	15056	15206	15129	15244	15138	15063	14970	15119	15215	15070	15167	15000	15080	14979	15065	15012	15088	15131	15063	15193	15129	15081	15021	15139	15018	14981	15084	15110	15003	15104	15192	15142	15147	15074	15118	15135	15216	15048	15054	15052	15265	15148	15140	15050	15043	15077	15220	15222	15082	15042	15050	15191	15077	15213	15161	14863	15036	15187	15034	15162	15113	15022	14973	15269	15159	15073	15104	15071	15123	15085	15324	15137	15181	14979	15136	15007	15272	14917	15046	15039	14968	14975	15083	15140	15190	14971	15236	15110	15198	15125	15165	15190	15164	15076	15059	14981	15078	15205	15135	14893	15063	15110	15186	15316	15031	14869	15069	15273	15192	15117	15204	14998	15273	15048	15050	15125	15411	15149	14989	15074	15156	14887	15279	15201	15092	15287	15175	15143	15097	15025	15110	15139	15051	15225	15109	14931	15033	14969	15017	15171	15071	15026	14907	15119	15004	15098	15031	15106	14994	15134	15199	15263	15168	15145	15055	15230	15219	15205	14931	15076	15084	14990	15092	15239	15055	15093	15050	15265	15046	15001	15025	15221	15062	15056	15186	15121	15264	15091	15173	15174	15003	15202	15138	14977	15076	15256	15015	15195	15180	15122	15053	15016	15111	15174	15140	15138	15030	15058	15157	15096	15176	15137	15145	15218	15171	15150	15303	15061	15134	15346	14977	15099	15207	15114	14939	15076	15234	15286	15202	15071	15057	14915	15045	15139	15099	14954	15214	15096	15293	15115	15159	15272	15289	15207	15062	15113	15038	15174	15056	15075	15023	15096	15084	15186	15231	15126	15205	15148	15173	15021	15087	15172	15203	15045	15234	15145	15077	15058	14924	15029	15196	15111	15146	14958	15164	15317	15204	15091	15278	15091	15118	15055	15153	15111	15038	14911	15257	15096	15147	15157	15121	15203	14963	15093	15199	15179	15226	15205	14995	15083	15082	15097	15225	15165	15036	15170	15161	15044	15161	15182	15074	15195	15234	15097	15255	15138	14953	15097	15032	15031	15291	15113	15146	15220	15110	15122	15088	15139	15049	15199	15171	15093	15132	15010	15048	15124	15069	15286	15124	15128	15234	15085	15215	15174	14956	14943	15204	15033	15138	15050	15007	15158	15084	15089	15110	15002	15113	15260	15162	15140	15072	15031	15171	15208	15194	15175	15163	15229	15180	15050	15142	15172	15095	14943	14993	15198	15124	14957	15155	15229	15014	15115	15195	15119	15127	15040	15209	15051	15164	15164	14884	15048	15246	15150	15017	15204	15375	14990	15139	15212	15172	15065	15027	14980	14982	15173	15144	15184	14934	14985	15270	15128	15057	15096	15050	15080	15050	15171	15183	15322	15010	15164	15076	15061	15214	15124	15097	15065	15037	15144	15190	15080	15170	15047	15165	15232	15261	15041	15110	15074	15195	15197	15159	15168	15082	15142	15213	15002	15027	15076	15021	15171	15017	15151	14927	15152	15059	15143	15051	14950	15147	15095	15091	15100	15128	14952	15112	14992	15116	15068	15164	15176	15254	15180	15203	15238	14998	15212	15148	15003	14972	14918	15060	15381	15038	15245	14983	15124	15074	15058	15148	15150	15112	15208	15194	15101	15120	15108	15110	14980	15118	15180	15067	14994	15138	14935	15225	15218	15116	15072	15077	15071	15213	14985	15118	15131	14965	15057	15058	15008	15127	15122	15138	15011	15287	14987	15173	15179	15252	15066	15024	15099	15201	15116	15052	15173	14964	15198	15061	15102	15206	15020	15115	15075	15061	15171	15027	15151	15133	15146	15223	15056	15153	15032	15204	15244	15050	15248	15008	15179	14982	15134	15290	15104	15181	15148	15078	15179	15161	14942	15058	15144	15115	15007	15024	15081	15206	15158	15010	15157	15062	15065	15176	15034	15078	14963	15253	15224	15188	15171	15067	15156	15255	15212	15162	15022	14966	15161	15024	15312	15110	15076	15073	15070	15098	15069	15032	15051	15032	15203	15143	15066	15057	15118	15109	15107	15043	15107	14990	15096	15067	15068	15222	15105	14948	14969	15130	15174	15241	15017	15080	15059	15279	14915	15188	15053	15181	15053	15190	15052	15049	15061	15122	15085	15100	15027	15180	15157	14859	15157	15117	15086	14985	15116	15062	14946	15039	15144	15091	15134	15206	15132	15032	15196	15102	15172	15213	14944	15163	15011
23977	21422	29017	25759	25326	26638	25681	21818	20240	19772	19083	18831	18312	18149	18012	17758	17853	17652	17700	17611	17461	17748	17426	17320	17592	17468	17601	17509	17483	17641	17468	17404	17531	17466	17730	17482	17455	17284	17272	17343	17384	17629	17507	17289	17555	17239	17486	17317	17549	17533	17431	17182	17457	17487	17473	17423	17351	17289	17445	17341	17437	17315	17495	17377	17311	17315	17538	17106	17189	17448	17355	17297	17357	17553	17525	17374	17501	17448	17452	17451	17401	17211	17293	17113	17493	17466	17343	17475	17292	17248	17358	17308	17204	17283	17537	17564	17597	17303	17532	17546	17366	17191	17425	17193	17344	17243	17577	17333	17299	17433	17425	17519	17296	17467	17503	17312	17481	17325	17261	17476	17341	17356	17455	17442	17369	17413	17327	17195	17491	17478	17113	17349	17275	17393	17256	17189	17551	17422	17468	17351	17353	17418	17189	17326	17233	17241	17341	17256	17525	17395	17451	17293	17201	17306	17474	17320	17271	17177	17289	17315	17277	17359	17492	17496	17228	17375	17316	17448	17279	17272	17297	17327	17085	17206	17340	17188	17291	17253	17350	17100	17391	17346	17246	17245	17331	17300	17385	17232	17213	17292	17269	17365	17393	17296	17326	17250	17299	17370	17412	17214	17280	17474	17231	17272	17399	17406	17425	17268	17633	17301	17419	17333	17138	17244	17451	17315	17405	17322	17229	17324	17351	17474	17381	17489	17384	17394	17243	17303	17217	17313	17339	17238	17316	17462	17455	17204	17333	17169	17263	17510	17373	17362	17372	17362	17315	17478	17618	17399	17410	17243	17350	17228	17467	17346	17343	17366	17453	17200	17066	17226	17295	17415	17309	17527	17540	17286	17351	17401	17393	17375	17616	17227	17320	17290	17320	17311	17383	17281	17235	17526	17423	17444	17610	17298	17354	17234	17441	17407	17399	17340	17425	17319	17301	17087	17483	17491	17202	17220	17352	17373	17299	17223	17286	17527	17350	17271	17421	17359	17255	17106	17331	17375	17343	17411	17388	17295	17250	17282	17388	17454	17253	17168	17202	17334	17276	17381	17315	17508	17263	17215	17271	17181	17127	17437	17341	17305	17349	17355	17301	17237	17315	17316	17313	17200	17632	17479	17391	17442	17301	17350	17229	17513	17454	17285	17388	17216	17482	17471	17350	17536	17557	17576	17531	17202	17277	17309	17289	17337	17236	17372	17431	17393	17357	17386	17253	17396	17325	17285	17312	17564	17262	17448	17401	17236	17285	17342	17389	17399	17384	17365	17641	17364	17225	17429	17339	17345	17574	17387	17249	17348	17319	17480	17406	17539	17521	17546	17350	17496	17307	17270	17326	17460	17722	17434	17452	17446	17205	17464	17298	17199	17554	17346	17300	17354	17391	17462	17461	17404	17280	17041	17463	17402	17282	17296	17365	17470	17414	17348	17290	17281	17190	17420	17417	17330	17535	17484	17207	17544	17623	17403	17218	17316	17425	17387	17281	17423	17529	17275	17326	17139	17298	17419	17264	17340	17333	17358	17185	17364	17354	17386	17394	17104	17344	17377	17397	17416	17245	17265	17351	17149	17166	17506	17199	17148	17196	17331	17210	17361	17379	17288	17310	17331	17503	17374	17370	17532	17353	17384	17596	17598	17373	17457	17307	17404	17318	17502	17455	17435	17382	17380	17558	17301	17088	17357	17390	17326	17386	17340	17342	17330	17354	17338	17309	17176	17387	17389	17484	17269	17177	17391	17321	17454	17418	17496	17221	17334	17378	17407	17407	17432	17359	17346	17224	17541	17243	17471	17312	17460	17492	17099	17349	17014	17489	17225	17349	17416	17427	17177	17530	17398	17380	17450	17226	17374	17282	17258	17249	17396	17349	17541	17431	17359	17409	17408	17266	17461	17401	17364	17504	17189	17298	17071	17335	17328	17244	17396	17296	17392	17313	17318	17382	17354	17211	17367	17455	17430	17390	17191	17422	17310	17306	17204	17403	17550	17301	17411	17463	17340	17532	17404	17430	17517	17409	17452	17336	17503	17235	17429	17404	17337	17461	17395	17168	17438	17335	17344	17165	17352	17415	17061	17382	17573	17329	17319	17306	17344	17419	17229	17327	17353	17272	17266	17403	17470	17245	17524	17285	17527	17533	17242	17232	17460	17295	17406	17372	17446	17226	17474	17441	17399	17409	17352	17441	17443	17312	17532	17380	17274	17400	17092	17447	17283	17261	17293	17420	17199	17177	17353	17371	17427	17222	17206	17485	17365	17457	17431	17320	17308	17317	17267	17122	17389	17281	17477	17457	17348	17398	17486	17375	17392	17542	17247	17275	17465	17329	17345	17283	17406	17557	17325	17416	17208	17355	17187	17401	17373	17263	17467	17437	17406	17306	17262	17283	17431	17412	17305	17469	17372	17303	17258	17429	17453	17306	17295	17279	17381	17320	17284	17300	17226	17352	17165	17403	17331	17438	17463	17425	17454	17291	17349	17350	17284	17543	17456	17493	17295	17412	17230	17242	17270	17285	17301	17569	17488	17423	17301	17255	17474	17336	17229	17418	17299	17441	17277	17266	17383	17386	17536	17600	17302	17327	17423	17252	17365	17419	17307	17333	17327	17410	17343	17548	17505	17275	17538	17315	17263	17256	17395	17312	17331	17477	17203	17195	17422	17346	17266	17489	17525	17317	17359	17397	17309	17175	17497	17421	17220	17398	17321	17397	17270	17324	17167	17261	17255	17340	17181	17295	17187	17262	17479	17397	17191	17468	17435	17374	17332	17327	17440	17274	17550	17203	17425	17335	17321	17287	17567	17464	17317	17307	17169	17346	17249	17389	17556	17509	17356	17437	17417	17360	17406	17245	17063	17163	17210	17340	17254	17209	17506	17265	17472	17439	17367	17297	17092	17267	17404	17509	17282	17428	17292	17436	17642	17388	17264	17308	17298	17515	17206	17350	17357	17426	17392	17379	17388	17453	17518	17355	17369	17294	17277	17353	17398	17261	17459	17254	17404	17297	17511	17424	17519	17746	17230	17376	17346	17395	17444	17490	17335	17404	17392	17493	17471	17547	17352	17452	17259	17372	17402	17399	17466	17433	17135	17262	17498	17482	17555	17170	17392	17220	17273	17400	17406	17297	17423	17486	17233	17301	17457	17283	17344	17356	17351	17263	17265	17421	17222	17517	17444	17480	17265	17368	17456	17219	17311	17417	17229	17474	17492	17508	17468	17497	17227	17256	17340	17460	17699	17317	17331	17393	17372	17472	17243	17293	17462	17312	17486	17492	17423	17212	17189	17432	17325	17346	17307	17343	17428	17294	17179	17370	17303	17186	17371	17333	17135	17231	17345	17478	17387	17308	17305	17312	17500	17323	17116	17489	17444	17402	17344	17405	17497	17447	17386	17562	17442	17451	17397	17465	17552	17278	17319	17434	17330	17467	17361	17500	17528	17318	17295	17259	17290	17307	17281	17520	17371	17564	17395	17452	17423	17604	17345	17192	17397	17386	17359	17450	17388	17291	17323	17410	17483	17306	17282	17424	17457	17168	17525	17151	17204	17378	17338	17349	17511	17461	17299	17471	17513	17026	17455	17356	17317	17171	17246	17356	17343	17450	17332	17474	17533	17303	17290	17412	17464	17513	17354	17434	17198	17352	17571	17262	17417	17410	17518	17550	17247	17240	17347	17606	17579	17339	17364	17520	17386	17285	17357	17191	17561	17235	17250	17253	17552	17512	17313	17236	17328	17432	17260	17393	17498	17369	17279	17320	17470	17376	17379	17412	17352	17354	17274	17203	17475	17488	17405	17306	17543	17255	17381	17167	17506	17194	17443	17574	17356	17387	17330	17396	17309	17322	17422	17465	17211	17398	17451	17392	17513	17497	17355	17338	17426	17373	17468	17352	17075	17311	17197	17339	17404	17317	17480	17460	17526	17394	17433	17468	17217	17380	17375	17361	17349	17333	17351	17431	17429	17373	17334	17338	17445	17176	17281	17318	17533	17509	17553	17432	17422	17297	17382	17308	17279	17348	17510	17357	17374	17348	17468	17210	17469	17565	17447	17380	17458	17248	17429	17609	17509	17449	17285	17303	17411	17304	17265	17583	17348	17296	17547	17579	17299	17517	17467	17465	17341	17170	17450	17537	17401	17300	17611	17374	17585	17347	17463	17286	17418	17317	17189	17239	17334	17491	17209	17376	17316	17412	17407	17354	17365	17339	17476	17326	17443	17286	17445	17319	17517	17625	17317	17369	17359	17272	17179	17433	17315	17401	17462	17416	17246	17331	17451	17476	17179	17556	17291	17528	17534	17481	17254	17237	17106	17319	17451	17406	17415	17376	17322	17222	17262	17388	17476	17465	17320	17268	17297	17286	17184	17410	17466	17421	17253	17299	17358	17327	17405	17301	17273	17484	17479	17275	17223	17295	17215	17225	17358	17463	17373	17427	17455	17381	17290	17434	17548	17403	17221	17367	17335	17330	17346	17271	17317	17406	17443	17409	17225	17593	17351	17345	17510	17362	17274	17268	17400	17321	17481	17406	17376	17072	17335	17465	17284	17542	17395	17224	17374	17113	17307	17314	17136	17289	17318	17458	17424	17329	17236	17492	17267	17326	17458	17319	17419	17324	17318	17497	17390	17217	17348	17386	17277	17169	17214	17272	17158	17243	17179	17253	17362	17519	17366	17426	17156	17356	17118	17220	17490	17401	17350	17406	17434	17358	17105	17374	17398	17608	17312	17291	17254	17606	17526	17363	17581	17250	17331	17560	17552	17429	17286	17324	17281	17525	17441	17252	17270	17441	17390	17484	17250	17356	17358	17376	17327	17427	17472	17402	17296	17126	17399	17290	17257	17445	17453	17299	17553	17359	17380	17113	17315	17388	17361	17383	17296	17429	17502	17183	17087	17615	17173	17358	17292	17303	17340	17192	17288	17408	17048	17238	17340	17484	17375	17289	17231	17326	17210	17208	17312	17416	17420	17399	17443	17077	17177	17278	17401	17428	17313	17307	17185	17716	17293	17290	17400	17412	17273	17429	17238	17496	17451	17217	17263	17351	17440	17387	17182	17282	17403	17637	17135	17389	17399	17422	17285	17355	17333	17438	17580	17414	17400	17371	17477	17448	17379
35226	54237	48469	38668	31840	27016	23625	20926	19206	18230	17480	16962	16469	16047	15656	15499	15302	15253	15289	15199	14932	15232	15138	14997	15147	15033	14879	15110	15172	15206	15022	15138	15058	14843	15103	14864	15027	14989	15074	14876	15192	15016	14942	14867	14954	14987	15045	14903	14841	14974	14980	15020	15002	14862	14928	14965	14926	14947	15060	14827	15007	14999	14945	14934	14669	14841	14799	14955	14631	14750	14855	14920	14896	14961	14807	14949	14925	14772	15036	14860	15007	15068	14846	14972	14834	14953	15015	15002	15048	15131	14795	14856	14942	14986	15000	14969	15092	14997	14977	15035	14839	14873	14912	14949	14942	15045	15073	14973	14975	14856	14933	14826	14941	15054	14892	15010	14938	14993	14972	14821	14917	15011	14901	14945	15068	15108	14789	14818	14788	15080	15159	14893	14846	14897	15253	14872	14765	14864	15124	15070	15044	14864	14877	14960	14907	15035	14992	14789	14965	15074	14919	14936	14984	15001	15124	14935	14964	14950	14901	14909	14954	14937	14926	15041	14849	15083	14972	14870	14925	14953	14882	14916	14948	14918	14979	14891	14951	14910	14881	14842	14950	14805	14930	14905	15021	14950	14815	14928	14988	15004	14840	15012	14892	15147	14976	15069	14880	14935	14971	14865	14788	14780	14952	14985	15110	14949	14860	14894	14977	14857	14912	14965	14942	14954	15057	14871	14978	14803	14865	15058	14861	14860	14968	14894	15025	14776	15006	14754	14914	15056	14940	14977	14962	14960	14953	15064	14809	14896	14999	14965	14949	14875	14954	14887	14956	14850	14906	14915	15001	15040	15070	14825	14949	14812	14862	15103	14920	14957	14856	14802	14930	14916	14744	15059	15013	14732	14877	15030	15044	14851	14924	14855	14940	14970	15041	14771	14913	14844	14853	14917	15020	14828	14885	15172	15002	14931	15007	15045	15083	14901	14989	14912	14841	15079	15104	14890	15150	14870	15033	14975	14786	15003	14934	14880	14696	14833	15046	14852	14837	15114	14951	15063	14896	14867	14942	14974	15056	14908	14903	14940	15154	14885	15045	14884	14903	15001	14877	14888	14919	14933	15012	14930	15025	14962	14899	14887	15011	14989	14969	15014	15071	14969	14870	14923	14776	14938	14818	14900	14844	14804	15038	14986	14941	14741	15204	15001	14994	14808	14938	14985	14938	15116	14894	15001	15007	14901	14899	14921	14992	14779	14808	15137	14864	15073	14888	15017	14794	15061	14930	14751	14939	14999	15029	14923	14958	14851	14905	14802	14804	15011	14854	15008	14876	14913	14911	14924	14989	15136	15031	14911	14942	15089	14797	14982	14991	14798	14870	14939	14875	14946	14928	14970	14965	14909	14809	15089	14879	15050	15011	14897	14932	14846	15037	15079	14945	15021	14951	14669	15091	14889	14902	15063	15041	14807	14907	14839	14891	14946	14836	14900	15063	14870	14901	15048	14947	14951	14903	15135	14808	14932	14911	14982	14950	14939	14788	14913	14766	14808	15039	14981	14895	14766	14850	14926	14887	14868	14896	14834	14956	14957	14937	14812	15007	14852	14938	15110	14867	14971	14891	14981	14765	14927	14867	14934	14882	14989	14932	14952	14944	14862	14910	14932	14972	14796	14981	14806	14853	15007	14826	14948	14933	15025	14896	14908	14883	14935	14743	14858	14789	14979	15015	14950	14877	14838	14844	15004	14788	15000	14705	15013	14793	14887	15082	15112	14889	14944	14951	14843	14866	14989	14882	15119	14908	14968	15010	14715	14976	14971	14926	14950	14970	15128	14995	14950	14921	14840	14941	14930	15000	15062	15010	14942	14905	14852	15012	14898	14930	14978	14993	14850	14894	14859	14794	14897	15060	14948	15021	14980	14892	14787	14801	15047	15046	14771	14819	14950	14826	14910	14993	15008	14760	15056	15036	14885	14897	14863	15027	15037	14873	15081	14946	15056	15021	14889	14802	14768	14890	14904	14971	15006	14912	15051	14886	14881	14826	14912	15012	14756	14959	14921	14863	14952	15043	14991	14797	15016	14833	15015	14969	14986	14928	14953	15068	14902	14998	14931	14821	14928	14907	14836	14895	14829	14948	15018	14880	14978	14870	14972	14949	14800	14874	14936	15029	14937	14935	14840	15089	14964	14912	14932	14974	14998	14820	15024	14814	14809	14938	14981	14866	14990	14978	14862	14983	15031	14903	14818	15103	14848	14827	14945	14876	14804	14901	14976	14941	14913	14859	14974	14847	14991	15122	15011	14919	14849	14845	14946	14815	14989	14901	14969	15029	14949	14975	14928	14925	14924	14989	15020	15033	14984	14925	14799	15107	14907	14864	15018	14916	14773	15053	15111	14976	14967	14979	14969	15061	14855	15061	14878	14887	15024	14897	14867	14881	14804	14961	14842	14939	15023	14798	15017	14984	15092	14882	14900	14943	14896	14723	14977	15029	14846	14934	14791	15015	14949	15129	14875	15103	14891	15029	14995	15004	14970	15030	14978	14982	15046	14986	14834	15055	14861	15013	14892	15014	14849	14836	14907	14746	14939	15013	15088	14809	14906	15016	15069	14999	14871	15017	15074	14913	14862	14901	14990	14755	14916	14970	14637	14934	14868	14970	14841	14814	14822	14963	14948	14900	14858	14887	14955	14955	14989	14941	14801	14919	14981	14867	14988	14843	14777	14991	14824	15032	15103	14824	14922	15044	15073	14904	14925	15001	15010	14973	14997	15061	15009	14752	15149	14970	14883	14985	15022	15043	14968	14901	14915	14949	14887	15042	15045	14895	14920	14924	14973	15059	15019	14961	14955	14919	14889	14885	14876	15007	15074	15052	14996	15003	14944	14868	14918	14998	14949	14938	15033	14918	14802	14864	14947	15012	14985	14975	15009	14933	14919	14959	14991	15028	14724	14854	14982	14904	14971	15006	15080	14989	14868	14890	15045	15007	15115	14980	14978	15038	15114	14858	14984	14943	15004	15105	14948	14859	14981	14948	15047	15037	14938	14927	14785	14933	14906	14870	14800	14958	14943	14932	14973	15028	15004	15073	14951	15054	15062	14866	14822	15126	14935	14945	14939	15035	15034	15005	15066	14916	14963	15041	14964	15080	14824	14916	14964	14994	14869	14827	14939	14978	14967	14938	14929	14991	15015	15020	15091	14932	14975	15045	14873	14914	15010	14880	15031	15015	14990	14944	14852	15039	15136	15004	14830	14987	14887	15036	15176	14995	15112	14920	14727	14993	14889	14891	14867	15113	14966	15016	15007	14918	15061	14917	14845	14990	14949	15036	15051	14945	14998	14986	14968	14876	14975	14942	14796	14985	15078	14895	14954	14899	14902	14943	14967	14961	14819	15019	14929	14968	15015	14890	14714	14887	14994	15021	14729	14891	14889	15007	14938	14879	14914	14886	14918	14972	14960	14937	15037	14945	14844	14914	14975	14967	14833	14997	14841	15169	14931	14956	14867	14888	15147	15060	14881	15056	14960	15007	15253	14864	14927	14937	14960	14921	14841	15015	14964	14922	14865	14960	14879	14861	14924	14918	14898	14952	15092	14881	14875	14985	14928	14856	14866	15046	14920	14842	15051	14863	14862	14846	14899	14956	15034	14872	14894	14931	14954	15201	14951	15122	14985	14837	14878	15075	14889	15052	15111	14950	14849	14886	14962	14896	14854	14760	14943	15087	14906	14871	14965	14986	14949	14974	14990	14893	14818	14952	14823	14910	14887	14841	14876	15147	15090	14878	15119	14978	14945	15119	14876	15125	14934	14972	14771	14831	14920	15013	14988	14943	14984	14968	14916	14767	15071	15009	15054	15039	14706	15037	14965	15031	14842	15086	14987	14872	15010	15040	14923	15013	15094	15010	14877	14711	14999	14958	14923	14722	14861	14928	15037	14967	14977	14915	14860	15074	15043	14858	14987	14943	14979	14764	14952	15057	14968	15012	14961	14896	14941	14996	14979	14869	15117	14939	14998	15023	15068	14932	14709	15064	14934	14948	14825	14883	14985	14924	15009	14867	15073	14981	14921	14938	14935	14933	14982	14905	14783	14915	15009	14983	14915	14984	14907	14961	15002	15024	14846	14894	14727	14998	14840	14970	14962	14805	14932	15083	14870	15025	14935	14944	14907	14863	14968	14870	15018	15057	15053	15047	14932	14854	14941	14983	14903	14762	14855	14872	14908	14794	14767	14932	14885	15067	14917	14881	14735	14872	14866	14933	14821	14959	15070	14944	14975	15073	14980	14899	14878	14899	14803	14721	14891	14930	15141	14962	14990	14799	15073	14799	15020	14963	14847	15005	14638	14902	14942	14891	14985	14971	14985	15041	15048	14871	14998	14893	15066	14867	15004	14815	14976	15080	14924	15037	14941	15058	14841	14972	15060	14790	14978	14900	15039	14835	14958	14974	14806	14976	14859	14874	15095	14679	14928	15082	15062	14806	14880	15041	15014	14920	15022	14935	14888	14976	15092	14999	14909	14968	15015	14994	14914	14911	15056	14938	14961	14850	14984	14888	14934	14914	15132	15003	14924	15111	15045	15006	14996	15143	14870	15083	14802	14941	14812	14789	14914	14858	15004	14860	14990	14802	14941	14969	14955	14919	14855	14955	14959	15210	14997	14873	14910	14818	14675	14840	14894	14791	15103	14903	14900	14953	14987	14993	14709	14853	14902	15003	14798	15041	14954	15010	14913	14996	15109	14829	14956	14988	14902	14950	14865	14949	14977	14830	14920	14955	14812	14942	14935	14817	14940	15111	14886	14964	15036	14894	14827	14988	15142	14834	15011	14857	15074	15034	14916	14900	15071	14993	14793	15091	14915	15009	14936	14908	15072	14896	15114	15029	14914	14854	14814	14854	15101	15000	14769	15027	14967	15081	15001	14984	15000	14818	14890	15035	14821	14915	15120	15035	14976	14955	14926	14920	14860	14826	15049	14983	14958	14911	14955	15042	14928	14984	14876	14948	14871	14892	14735	15045	15022	15006	14829	15116	14909	14894	14935	14932	14948	15009	14903	15008	14932	14983	14968	14780	15072	15003	14818	14943	14857	14771	14880	14933	15136	15002	14904	15054	15174	14977	14984	15020	14943	15021	14842	14880	15045	14833	15125	14929	15017	14997	15077
22889	21445	29233	24344	23389	26944	29190	24283	22649	21696	20860	20234	19435	19438	19275	18735	18733	18746	18736	18564	18570	18452	18542	18682	18485	18442	18334	18513	18561	18397	18332	18432	18466	18226	18194	18171	18200	18037	18344	18092	18360	18378	17965	18242	18145	18325	18302	18476	18335	18047	18199	18079	18120	18165	18089	18153	18518	18189	18168	18246	18272	18318	18256	18375	18321	18154	18201	18287	18120	18115	18055	18147	18266	18342	18069	18305	18105	18321	18151	18350	18174	18090	18089	18137	18083	18292	18329	18081	18159	18169	18171	18301	18292	18148	18173	18132	18216	18090	18157	18068	18213	18392	18305	18072	18380	18212	18092	18201	18142	17922	18106	18031	18247	18377	18201	18201	18079	18319	18036	18399	18307	18316	18269	18263	18001	18220	18185	18229	18273	18089	18076	18232	18071	18158	18262	18068	18307	18136	18140	18077	18187	18028	18172	18253	18106	18306	18019	18236	18449	18044	18029	18117	18226	17999	18221	18179	18150	18248	18216	18412	18036	17986	18124	18287	18202	18143	18108	18166	18347	18035	18121	18058	18052	18090	18127	18169	18354	18226	17956	17957	18245	18224	18251	18177	18225	18316	18190	18033	18229	18291	18367	18195	18196	18263	18051	18159	18465	18048	17998	18233	18272	18212	18078	18058	18095	17999	18112	18242	18127	18133	18329	18104	18096	18235	18325	18032	18164	18096	18252	18174	18171	18269	18155	17985	18304	18094	18290	18188	17958	18098	18118	18148	17996	17915	18286	18258	18262	18108	18106	18126	18304	18187	17995	18190	18042	17983	18134	18280	18141	18308	18083	18085	18098	18196	18202	18334	18015	18129	18402	18013	18210	18249	18236	18040	18040	18217	18231	18251	18040	17922	18175	18227	18095	18271	18031	18082	18031	17999	18196	18230	18154	18274	18360	18166	18252	18065	18253	18127	18152	18196	18184	18017	17931	18135	18242	18173	18152	18242	18122	18214	17968	18116	18257	17880	18106	17975	18065	18293	18063	18111	18029	18169	17911	18332	18141	18212	18295	18085	18000	18161	18173	18165	18215	18007	18240	18081	18128	18171	18074	18458	18265	18054	18163	18143	17974	18108	18114	18230	17973	18171	18301	18322	18289	18080	18225	18349	18304	18252	18290	18259	18152	18083	18086	18239	18039	18109	18227	18199	17944	18254	18054	18079	18138	18329	18293	18295	18246	18208	18016	18128	18315	18214	18414	18087	18113	17989	18001	18151	18101	17990	18047	18208	18151	18264	18269	18118	18146	18173	18359	18146	18382	17971	17937	18064	18080	18346	18216	18220	18211	18310	18053	18150	18165	18180	18194	18089	18438	17950	18251	18134	18243	17995	17976	18358	18124	18117	18149	18071	18051	18214	18237	18118	18049	18030	17979	18126	18153	18175	18031	18225	18327	18216	17993	18083	18055	18186	18159	18160	18210	18231	18312	18027	18061	18133	18296	18312	18226	18240	18291	18297	18277	18264	18233	18251	18218	18226	18146	18256	18138	18255	18068	18079	18158	17997	18219	18122	18249	18058	18017	18137	18095	18074	17960	18195	18246	18287	18085	17972	18049	17949	18083	18125	18214	17971	18208	18150	18225	18138	18157	18116	18120	18344	18385	18024	18048	18220	17880	18323	18259	18186	17933	18121	18049	18129	17992	18364	18206	18002	18068	17868	18179	18201	18053	18116	18305	17936	18196	18150	18134	18157	18088	18146	18125	17942	18163	18064	18079	18090	18463	18221	18146	18428	18161	18390	18146	18316	17929	18106	18051	18232	18226	18287	18203	18028	18263	18154	18100	18059	18197	18042	18213	18245	18221	18192	18309	18125	18153	18023	18261	18208	18240	18314	18311	18073	18220	18107	18002	17888	18065	18085	18391	18044	18202	18001	17991	18265	18069	18068	17871	17996	17920	18050	17952	18172	18255	18133	18139	18217	18240	18167	18109	18099	18037	17997	18139	18130	18367	18071	18399	18234	17978	17969	17985	18227	18104	18257	18275	18046	18361	18063	18125	18196	18219	18206	18209	18128	18156	17953	18094	18190	18155	18111	18137	18164	18346	18167	18071	18068	17919	18303	18159	18235	18170	18217	18242	18029	18220	17991	18271	18254	18145	18005	17965	17910	18153	18294	18096	18283	18150	18101	17973	18122	17963	18210	18402	17922	18107	17903	18062	18080	18229	18105	18242	18180	18201	18195	18098	18152	18293	18042	18051	18104	18136	18300	18266	18163	17981	18074	18205	18200	18157	18121	18232	18339	18215	18305	18252	18389	18253	18063	18250	18265	18154	18082	18273	18171	18067	18098	18063	18237	18197	18169	18021	18350	18203	18136	17980	17982	18138	18187	18091	18019	18284	18043	18134	18156	18020	18144	18124	18222	18196	18157	18215	18300	17991	18240	18233	18193	18083	18275	18121	18168	18030	18154	17968	18238	18277	18141	18119	17951	18139	18180	18220	18109	18148	18016	17903	18131	18368	18217	18206	18063	17943	18371	17890	17852	18336	18128	18272	18317	18292	18128	18295	18005	18269	18170	17990	18114	18090	18406	18225	18192	18023	18227	18335	18213	18064	18090	18148	18182	18160	18103	18267	18229	18453	18159	18082	18059	18095	18113	18180	17986	18190	18305	18094	18268	18047	17976	18266	17993	18044	18238	18109	18155	18131	18098	18193	18165	18003	18157	18313	18160	18031	18324	17973	18028	18125	18366	18344	18105	18222	18106	18219	18176	18171	18179	18050	18055	18216	17978	18132	17973	17974	18214	18301	18187	18276	18168	18277	18106	17905	18150	18050	18223	18200	17982	18234	18218	18250	18196	18231	18415	18285	18295	18245	18156	18069	18091	18061	18097	18319	18149	18121	17958	17957	18114	18036	18279	18203	18242	18197	18190	18037	18137	18142	18134	18247	17986	18052	18060	18111	17978	17901	18099	18399	18193	18192	18196	18151	18249	17985	18151	18252	18228	18130	18041	18183	18157	18111	18186	18089	18351	18059	18160	18260	18221	18189	18096	18073	18019	18073	18156	18152	18043	18113	18040	17995	18034	18293	18323	18205	18094	18120	18260	18173	18168	18250	18142	18221	18219	17983	17905	18093	18198	17987	17977	18084	18073	18026	18266	18169	18273	18058	17970	18254	18106	18298	18087	18053	18216	18108	18071	18432	17968	17950	18061	17987	18113	18112	18195	18022	18176	18148	18001	17880	18013	18101	18299	18273	18187	18279	18181	18170	18034	18021	18026	18212	18035	17958	18247	18175	18245	18197	18273	18115	18056	18339	18160	18194	18206	18388	18148	18230	18000	18142	18270	18124	18078	17966	18297	18146	18018	18119	18196	18271	18160	18137	18187	18348	18429	18199	18168	18137	18062	18165	18233	18125	18248	17995	18106	18099	18023	18005	17913	18152	18142	18211	18230	18116	18070	18175	18184	18145	18246	18036	18089	18166	18057	18149	18296	17982	18056	18373	18309	18076	18287	18203	18063	18304	18196	18201	18192	18286	18355	18424	18325	18106	18066	18252	17934	18152	18359	18243	18072	18355	17987	18183	18254	18022	18158	18368	18169	18195	18068	18203	18308	18248	18295	18311	18263	18206	18158	18133	17960	18106	18211	18088	17981	18321	18236	18439	18258	18134	18003	18247	17963	18214	18238	18127	18023	18121	18243	18122	18144	18015	18176	18104	18095	18179	17869	18357	18190	18168	18058	17879	18174	18342	18120	18313	18229	18216	18154	17865	18033	18247	18223	18285	18234	18144	18269	18397	18212	18078	18100	18143	18177	18317	18144	18233	18224	17955	17998	18059	17991	18074	18096	18131	18206	18154	18363	18172	18035	18264	18055	18210	18047	18288	18319	18086	18045	18136	18174	18146	18109	18070	18201	18085	17973	18314	18045	18099	18166	18046	18199	18297	18175	18030	18049	18136	18139	18152	18076	18056	18048	18209	18004	18173	18063	18250	18266	18175	17987	18174	18071	18219	18092	18048	18250	18107	18144	18122	18168	18034	18181	18101	18221	18139	18130	18072	18233	18151	18170	18498	18186	17958	17908	17900	18108	18251	18146	18059	18218	18210	18221	18144	18019	17966	17999	18007	17954	18257	18199	18290	18165	18111	18198	18097	17981	18177	18326	18118	17990	18069	18217	18306	18150	18192	17799	18239	18209	18215	18064	18142	18050	18103	18127	18219	18106	18310	18018	18092	18217	18370	18233	18329	18164	18172	18269	17951	18135	18082	18021	18171	17893	18268	18149	18055	17941	18245	18088	18259	18282	18272	18088	18017	17880	18187	18227	18252	18303	18069	18142	18137	18197	18070	18043	18091	18045	18130	18160	17930	18148	18109	18133	18236	18114	18209	18146	18188	18108	17966	17989	18123	18024	18278	18044	18251	18085	18234	18023	18101	18092	18199	18069	18340	18224	18017	18325	18177	18112	18120	18034	17910	18024	18107	18007	17961	18198	18044	18264	18132	18011	18095	18132	17955	18057	18212	18228	17934	17922	17956	18197	18177	18159	18140	17991	18228	18218	18379	18049	18201	18098	18145	17950	18195	18204	18008	18178	18140	18139	17993	18044	18171	18039	18449	18061	18059	18233	17824	18137	18088	17996	18131	17852	18271	18251	18183	18140	18078	17998	18048	18259	17869	18126	18275	18375	18034	18343	17889	18034	18267	18029	18269	18109	18216	18154	17977	18153	18265	18339	18051	18033	18285	18109	18170	18156	18241	18187	18133	17998	18103	17760	18149	18252	18165	18173	18153	18158	18258	18161	18154	18358	18116	18070	18028	18275	18179	17979	18170	18073	18187	18159	18312	18168	18143	18181	18217	18109	18033	18136	17969	18133	18200	18081	18171	18111	18270	18078	18149	18232	18046	18056	18213	18171	18067	18155	18004	18133	18118	18168	17765	18129	18296	18005	18322	18087	18344	18205	18203	18114	18176	18370	18172	18371	18289	18123	18177	18129	18111	17990	18224	18129	18071	18207	18132	17943	18199	18323	18159	18378	18196	18127	18038	18235	18123	18190	18407	18090	18263	18047	17937	18128	18190	18288	17886	18215	18189	18220	18006	18133	18103	18046	18157	18101	18255	18186	17919	18267	18359	18128	18211	18234	18249	18197	17892	18182
37825	59874	55068	44621	36595	30621	26316	23596	21804	20004	18950	17923	17261	17002	16341	16175	16211	15959	15958	15772	15758	15736	15765	15619	15524	15360	15521	15365	15323	15401	15556	15349	15350	15462	15430	15381	15611	15389	15400	15510	15565	15540	15439	15219	15381	15375	15347	15450	15422	15450	15465	15540	15355	15520	15350	15457	15418	15387	15368	15302	15356	15522	15350	15193	15443	15235	15322	15400	15312	15347	15465	15230	15376	15386	15268	15388	15439	15534	15312	15288	15291	15216	15496	15302	15395	15347	15206	15332	15375	15452	15419	15542	15224	15295	15244	15491	15328	15620	15391	15378	15269	15104	15443	15292	15309	15324	15463	15362	15456	15334	15408	15373	15516	15476	15391	15465	15490	15448	15473	15551	15370	15487	15361	15508	15301	15318	15257	15377	15504	15381	15219	15385	15312	15490	15335	15567	15435	15323	15379	15373	15396	15308	15426	15303	15435	15372	15440	15333	15291	15461	15487	15405	15427	15383	15278	15518	15385	15187	15518	15415	15437	15368	15473	15234	15313	15365	15407	15490	15415	15315	15336	15274	15375	15425	15269	15480	15387	15384	15172	15362	15346	15417	15342	15449	15373	15472	15433	15603	15421	15261	15276	15354	15643	15620	15311	15177	15288	15371	15253	15419	15457	15437	15208	15461	15447	15332	15359	15376	15503	15366	15257	15410	15354	15383	15250	15323	15323	15360	15155	15408	15219	15331	15385	15454	15328	15452	15411	15492	15520	15311	15448	15330	15346	15429	15314	15388	15369	15387	15550	15281	15297	15386	15356	15217	15219	15396	15332	15231	15361	15345	15303	15292	15509	15297	15372	15524	15456	15526	15421	15301	15459	15466	15361	15318	15374	15298	15405	15415	15312	15591	15512	15246	15455	15334	15443	15464	15467	15412	15349	15362	15288	15414	15439	15500	15351	15268	15506	15303	15495	15362	15492	15431	15427	15402	15317	15386	15189	15400	15248	15520	15411	15381	15240	15414	15252	15398	15220	15401	15224	15362	15312	15474	15431	15310	15543	15266	15491	15323	15357	15459	15495	15298	15277	15255	15253	15236	15466	15112	15422	15407	15362	15427	15465	15373	15360	15421	15577	15332	15281	15471	15533	15281	15380	15422	15339	15405	15227	15351	15355	15374	15425	15421	15350	15349	15199	15440	15295	15432	15407	15262	15448	15391	15330	15426	15312	15403	15478	15449	15392	15469	15423	15518	15285	15452	15261	15457	15371	15207	15208	15484	15532	15406	15472	15417	15511	15160	15337	15469	15430	15532	15313	15328	15582	15361	15283	15294	15333	15378	15374	15343	15186	15514	15348	15345	15492	15293	15282	15221	15253	15277	15486	15357	15239	15317	15301	15326	15536	15260	15296	15485	15316	15366	15342	15224	15442	15626	15388	15388	15150	15454	15468	15317	15421	15430	15370	15442	15497	15364	15383	15360	15426	15407	15365	15396	15296	15290	15352	15317	15405	15513	15345	15439	15452	15393	15438	15484	15443	15291	15190	15432	15341	15377	15481	15514	15469	15485	15300	15254	15452	15417	15348	15509	15543	15284	15362	15266	15412	15247	15265	15414	15369	15405	15380	15306	15489	15373	15354	15262	15492	15282	15413	15457	15354	15348	15420	15275	15364	15487	15430	15292	15236	15329	15308	15209	15356	15306	15527	15269	15392	15204	15516	15428	15205	15523	15406	15406	15226	15221	15234	15232	15322	15369	15351	15299	15291	15354	15360	15383	15307	15294	15504	15329	15350	15210	15379	15498	15494	15314	15329	15387	15277	15477	15370	15267	15521	15295	15531	15164	15415	15343	15224	15420	15472	15386	15508	15469	15333	15333	15388	15404	15247	15447	15339	15386	15482	15496	15487	15284	15463	15432	15489	15521	15317	15294	15492	15353	15336	15591	15221	15400	15380	15419	15386	15493	15440	15568	15318	15416	15228	15198	15413	15332	15271	15386	15280	15277	15513	15413	15401	15439	15322	15503	15260	15352	15315	15505	15480	15488	15463	15332	15286	15392	15502	15338	15286	15350	15480	15333	15384	15306	15396	15231	15331	15397	15386	15299	15364	15367	15460	15510	15202	15509	15469	15401	15514	15320	15496	15380	15415	15431	15330	15425	15514	15475	15341	15408	15464	15332	15275	15362	15409	15553	15418	15335	15321	15491	15231	15456	15277	15322	15242	15419	15389	15426	15340	15361	15493	15195	15546	15346	15417	15363	15546	15207	15285	15409	15369	15437	15388	15257	15422	15272	15401	15386	15472	15387	15324	15336	15329	15258	15392	15373	15364	15379	15354	15510	15221	15306	15363	15418	15387	15309	15416	15453	15367	15520	15464	15405	15449	15461	15428	15328	15317	15373	15289	15415	15324	15329	15342	15287	15258	15303	15098	15376	15354	15233	15330	15456	15457	15444	15274	15332	15539	15297	15620	15311	15442	15253	15420	15337	15228	15361	15278	15467	15308	15219	15447	15273	15392	15269	15494	15340	15394	15390	15318	15313	15226	15388	15419	15288	15395	15358	15411	15289	15350	15306	15428	15460	15323	15237	15417	15459	15269	15442	15343	15446	15339	15423	15285	15223	15291	15398	15341	15364	15523	15184	15332	15335	15205	15308	15429	15358	15422	15484	15344	15496	15369	15459	15453	15299	15344	15368	15478	15296	15391	15527	15413	15352	15505	15342	15321	15274	15334	15280	15430	15324	15362	15398	15353	15165	15276	15570	15578	15350	15389	15389	15270	15538	15413	15402	15280	15284	15464	15310	15150	15218	15501	15349	15358	15270	15230	15269	15257	15309	15413	15347	15581	15415	15346	15312	15472	15393	15606	15350	15484	15524	15379	15452	15400	15278	15329	15478	15460	15406	15428	15389	15332	15357	15286	15457	15255	15378	15438	15452	15397	15313	15293	15426	15373	15342	15574	15386	15368	15374	15370	15357	15447	15432	15466	15352	15261	15494	15367	15342	15380	15328	15292	15424	15214	15433	15358	15320	15414	15267	15214	15170	15466	15341	15538	15362	15274	15259	15254	15216	15396	15312	15601	15407	15498	15471	15369	15495	15485	15387	15338	15318	15318	15393	15328	15378	15548	15325	15343	15287	15375	15139	15423	15356	15399	15319	15286	15422	15389	15295	15298	15348	15490	15331	15297	15437	15272	15288	15160	15384	15246	15290	15404	15429	15544	15398	15312	15467	15410	15230	15523	15206	15490	15359	15326	15307	15483	15437	15317	15378	15402	15450	15419	15442	15428	15397	15387	15475	15322	15131	15343	15354	15413	15387	15466	15410	15444	15486	15437	15301	15460	15429	15427	15342	15480	15268	15391	15379	15382	15346	15351	15349	15439	15439	15411	15441	15289	15233	15446	15191	15247	15328	15504	15366	15273	15260	15325	15507	15332	15413	15421	15377	15372	15445	15433	15223	15409	15285	15358	15390	15420	15414	15256	15497	15532	15389	15311	15173	15289	15428	15465	15430	15411	15482	15428	15312	15479	15400	15382	15406	15261	15444	15390	15396	15305	15357	15417	15438	15459	15481	15337	15383	15368	15433	15553	15260	15372	15402	15172	15263	15432	15380	15218	15240	15417	15412	15234	15258	15364	15400	15349	15482	15371	15487	15335	15265	15394	15430	15452	15372	15189	15433	15397	15329	15412	15435	15386	15357	15310	15394	15383	15262	15250	15474	15341	15268	15372	15507	15410	15420	15225	15388	15430	15391	15442	15358	15272	15287	15461	15244	15362	15190	15236	15205	15405	15395	15300	15235	15252	15393	15352	15337	15374	15541	15429	15519	15480	15352	15518	15394	15376	15404	15236	15231	15358	15242	15290	15407	15291	15360	15330	15271	15244	15517	15228	15430	15368	15476	15230	15424	15222	15387	15392	15544	15416	15447	15312	15309	15412	15400	15175	15398	15473	15409	15375	15453	15535	15319	15436	15359	15375	15469	15553	15502	15388	15505	15396	15405	15442	15343	15387	15587	15383	15392	15260	15430	15177	15330	15292	15217	15381	15272	15262	15402	15339	15274	15233	15417	15377	15333	15345	15355	15168	15381	15324	15508	15360	15349	15409	15527	15368	15316	15563	15529	15449	15451	15217	15548	15243	15184	15322	15279	15446	15357	15402	15277	15443	15293	15397	15478	15435	15210	15395	15229	15391	15482	15419	15429	15566	15155	15340	15285	15370	15376	15477	15435	15495	15450	15472	15392	15427	15358	15415	15435	15252	15388	15318	15373	15197	15465	15304	15348	15206	15313	15404	15312	15311	15304	15408	15347	15423	15317	15146	15445	15330	15298	15343	15327	15143	15289	15364	15496	15380	15334	15401	15270	15529	15306	15339	15408	15411	15458	15460	15398	15209	15329	15542	15443	15540	15505	15139	15540	15375	15381	15519	15308	15547	15501	15427	15474	15354	15311	15408	15251	15377	15498	15262	15268	15383	15378	15363	15251	15614	15370	15229	15330	15424	15330	15352	15459	15253	15426	15485	15460	15350	15394	15360	15437	15459	15335	15387	15286	15364	15211	15425	15231	15402	15544	15255	15217	15460	15240	15506	15421	15396	15320	15389	15296	15379	15424	15385	15243	15259	15298	15289	15445	15455	15303	15313	15159	15340	15551	15536	15363	15306	15448	15374	15421	15412	15361	15357	15297	15465	15307	15416	15395	15276	15461	15451	15367	15383	15381	15338	15360	15514	15328	15363	15573	15297	15553	15486	15245	15516	15247	15345	15255	15199	15463	15235	15321	15447	15452	15436	15270	15291	15334	15426	15452	15320	15341	15333	15400	15441	15491	15389	15435	15448	15357	15232	15330	15220	15366	15314	15368	15617	15422	15236	15381	15347	15346	15424	15267	15336	15435	15372	15391	15428	15287	15289	15478	15171	15297	15168	15252	15470	15223	15232	15402	15201	15372	15466	15321	15324	15393	15407	15486	15313	15370	15257	15384	15493	15286	15450	15213	15472	15443	15401	15306	15520	15305	15321	15473	15407	15370	15531	15354	15263	15382	15424	15313	15322	15259	15413	15436	15175	15459	15326	15283	15383	15297	15159	15345	15536	15482	15510	15290	15402	15340	15440	15516	15489	15435	15236	15428	15357	15419	15291	15355	15598	15405	15501	15316
29634	29317	36589	32692	25742	23182	21425	19937	19436	19000	18694	18489	18324	18288	18054	17807	18075	17779	17743	17912	17659	17866	17962	18086	17887	17941	17829	17764	17924	17799	17984	17717	17853	17776	17694	17918	17788	17756	17961	17752	17757	17566	17582	17637	17775	17865	17729	17982	17803	17790	17855	17983	17816	17870	17776	17954	17891	17718	17660	17489	17814	17685	17660	17682	17528	17519	17951	17919	17862	17676	17918	17487	17884	17741	17898	17750	17783	17652	17666	17665	17750	17856	17801	17783	17717	17775	17687	17800	17737	17842	17836	17839	17898	17784	17928	17648	17639	17854	17819	17830	18035	17727	17732	17888	17815	17733	17844	17916	17929	17601	17805	17705	17868	17941	17792	17773	17805	17814	17798	17846	17754	17689	17522	17675	18086	17824	17577	17725	17650	17708	17708	17759	17782	17849	17855	17722	17673	17740	17640	17758	17656	17599	17862	17777	17749	17888	17732	17813	17599	17848	17699	17710	17685	17781	17781	17755	18043	17917	17914	17658	17802	17571	17631	17641	17753	17588	17739	17606	17882	17755	17641	17656	17688	17706	17972	17814	17645	17870	17692	17630	17788	17772	17901	17554	17617	17655	17621	17791	17748	17932	17887	17932	17659	17633	17616	17644	17912	17861	17728	17741	17763	17819	17707	17729	17782	17713	17765	17809	17690	17694	17705	17680	17966	17681	17622	17911	17486	17775	17731	17756	17802	17857	17840	17705	17795	17636	17959	17690	17660	17608	17667	17517	17661	17773	17810	17898	17733	17755	17682	17787	17679	17733	17924	17833	17846	17768	17768	17799	17697	17560	17568	17788	17976	17796	17759	17919	17724	17606	17754	17734	17865	17748	17591	17704	17630	17748	17738	17639	17760	17666	17561	17665	17659	17883	17740	17784	17716	17667	17647	17745	17698	17868	17710	17968	17807	17727	17696	17972	17854	17930	17604	17776	17781	17730	17756	17758	17661	17706	17738	17770	17676	17754	17740	17838	17789	17746	17892	17595	17833	17852	17787	17764	17811	17710	17812	17903	17850	17812	17719	17776	17928	17782	17890	17984	17659	17760	17647	17713	17728	17793	17617	17691	17829	17616	17681	17789	17911	17678	17727	17753	17641	17638	17930	17812	17804	17740	17833	17772	17915	17662	17868	17656	17775	17716	17832	17805	17939	17770	17761	17660	17646	17643	17753	17717	17707	17788	17736	17672	17888	17780	17586	17727	17821	17575	17637	17633	17677	17624	17750	17660	17911	17762	17826	17706	17838	17811	17777	17839	17676	17627	17807	17863	17715	17657	17723	17752	17711	17817	17878	17851	17872	17808	17707	17842	17605	17537	17798	17717	17573	17751	17738	17845	17653	17835	17945	17797	17806	17690	17525	17820	17791	17747	17664	17853	17796	17799	17795	17911	17965	17913	17974	17815	17689	17796	17872	17800	17678	18023	17822	17907	18014	17956	17899	17858	17874	18031	17871	17791	18108	17548	17733	17845	17841	17813	17597	17907	17977	17994	17857	17983	17830	17705	17603	17858	17721	17597	17678	17570	17416	17825	17699	17733	17904	17705	17825	17737	17987	17972	17684	17823	17888	17779	17781	17653	17870	18092	17677	17761	17633	17880	17769	17853	17757	17700	17851	17747	17678	17651	17805	17897	17713	17631	17877	18005	17661	17912	17641	17836	17755	17607	17908	17886	17798	17794	17876	17724	17700	17737	17796	17824	17849	17807	17624	17846	17864	17788	17735	17764	17755	17730	17693	18041	17784	17759	17782	17703	17566	17826	17802	17555	17736	17657	17857	17699	17635	17669	17706	17785	17766	17881	17783	17735	17799	17797	17661	17654	17521	17729	17789	17968	17901	17806	17836	17850	17843	17882	17862	17883	17966	17628	17752	17836	17697	17667	17616	17826	17879	17679	17650	17849	17739	17738	17593	17569	17528	17763	18023	17840	17668	17767	17689	17631	18071	17745	17720	17679	17879	17555	17703	17665	17670	17917	17858	17649	17746	17608	17726	17858	17864	17934	17714	17685	17589	17559	17794	18067	17907	17919	17746	18162	17753	17845	17751	17907	17916	17723	17577	17781	17877	17860	17933	17814	17780	17622	17893	17694	17989	17991	17873	17931	17687	17649	17915	17732	17762	17749	17903	17681	17886	17908	17842	17750	17956	17820	17840	17890	17764	17908	17663	17685	17874	17635	17956	17761	17658	17888	17827	17592	17844	17738	17936	17732	17797	17694	17663	17632	17904	17989	17798	17576	17919	17912	18139	17668	17830	17635	17768	17816	17666	17822	17977	17785	17653	17593	17849	17713	17932	17869	18007	17752	17874	17677	17717	17640	17708	17751	17790	17677	17871	17644	17723	17681	17688	18012	18028	18066	17700	17865	17713	17900	17704	17644	17913	17908	17644	17633	17774	17749	17801	17829	17879	17755	18007	17718	17717	17720	17561	17744	17883	18149	17800	17641	17671	17842	17857	17596	17894	17857	17733	17745	17794	17788	17674	17719	17620	17757	17721	17604	17826	17882	17721	17621	17861	17684	17842	17883	17634	17632	17692	17827	17822	17849	17854	17756	17734	17725	17787	17578	17779	17821	17964	18114	17847	17901	17968	17929	17809	17781	17642	17770	17943	17692	17736	17746	17823	17943	17807	17850	17719	17651	17851	17967	17719	17698	18050	17556	17669	17611	17737	17628	17877	17663	17753	17860	17658	17962	17613	17734	17851	17983	18015	17785	17890	17739	17834	17924	17967	17853	17823	17846	17956	17734	17763	17596	17620	17849	17938	17809	17710	17867	17946	17794	17594	17899	17585	17782	17885	17673	17727	17669	17814	17619	17858	17728	17692	17717	17892	17861	17731	17766	17643	17650	17736	17664	17721	17540	17647	17907	17944	17790	17779	17845	17787	17700	17854	17999	17720	17683	17816	17752	17826	17960	17731	17591	17854	17719	17818	17870	17569	17896	17865	17866	17871	17930	17709	17772	17839	17825	17739	17711	17551	17665	18006	17614	17509	17684	17717	17732	17698	17952	17888	17693	17781	17839	17977	17904	17780	17949	17733	17657	17889	17819	17893	17728	18024	17741	17736	17492	17787	17927	17707	17695	17822	17763	17558	17569	17922	17850	17670	17682	17728	17701	17544	17653	17844	17779	18048	17745	17913	17815	17788	17846	17865	17702	17692	17845	17887	17804	17871	17828	17800	17748	17638	17918	17818	17853	17841	17772	17756	17837	17793	17702	17740	17804	17771	17821	17766	17910	17834	17712	17846	17582	17826	17679	17704	17804	17838	17838	17845	17863	17801	17722	17531	17915	17804	17687	17732	17792	17825	17731	17708	17658	17816	17733	17710	17804	17909	17790	17875	17651	17880	17856	17735	17813	17792	17966	17885	17679	17865	17923	17680	17726	17857	17877	17714	17677	17725	17865	17916	17654	17860	17812	17774	17843	17785	17677	17719	17787	17727	17732	17842	17728	17875	17879	17867	17781	17625	17791	17804	17943	17791	17732	17732	17950	17736	17889	17827	17776	17897	17736	17907	17762	17872	17829	17845	17967	17699	17692	17873	17879	17735	17807	17814	17613	17827	17715	17835	17760	17855	17644	17628	17768	17594	17527	17867	17720	17797	17773	17812	17889	17846	17968	18027	17919	17739	18021	17864	17609	17681	17629	17765	17974	17741	17653	17513	17631	17667	17727	17767	17833	17507	17823	17621	17851	17706	17701	17735	17710	17669	17767	17799	17829	17747	17711	17894	17641	17679	17741	18012	17761	17718	17720	17747	17615	17700	17857	17854	17759	17933	17741	17999	17889	17926	17819	17776	17601	17804	17596	17893	17802	17994	17711	17813	17762	17707	17896	17809	17826	18011	17895	17911	17823	17777	17664	17770	17919	17804	17770	17822	17585	17693	17870	17711	17646	17581	17873	17801	17820	17744	17795	17846	17717	17753	17798	17798	17881	17697	17823	18013	17904	17930	17833	17539	17921	18040	17913	17851	17909	17747	17731	17728	17931	17860	17824	17806	17902	17895	17986	17761	17856	17889	17571	17722	17743	17814	17991	17893	17818	17968	17558	17641	17932	17748	17610	17635	17641	17731	17709	17749	18083	18016	17686	17748	17725	17874	17908	17854	17767	17968	17766	17776	17857	17788	17708	17859	17751	17893	17772	17974	17814	17707	17849	17754	17897	17640	17702	17877	17758	17606	17627	17708	17756	17777	17819	17835	17652	17823	17699	17782	17587	17753	18072	17837	17797	17772	17915	17692	17738	17771	17779	17600	17792	17809	17586	17864	17705	17685	17745	17979	17804	17816	17819	17737	17795	17791	17898	17765	17971	17905	17763	17792	17651	17789	17781	17772	17723	17831	17716	17910	17727	17776	17733	17707	17551	17819	17634	17840	17768	17960	17832	17630	17904	17959	17821	17615	17626	17901	17766	17895	17717	17658	17962	17714	17807	17752	17947	17743	17878	17679	17711	17791	17786	17684	17582	17710	17751	17639	17672	17952	17546	17733	17868	17739	17720	17780	17674	17645	17646	17772	17637	17828	17807	17832	17747	17591	17686	17867	17894	17854	17981	17709	17799	17778	17817	17766	17673	17729	17914	17591	17739	17763	17794	17854	17727	17992	17725	17731	17946	17776	17863	17795	17835	17957	17647	17697	17793	17952	17683	17761	17799	17851	17994	17805	17779	18050	17945	17786	17666	17680	17669	17942	17641	17692	17696	17872	17648	17672	17803	17668	17562	17892	17768	17774	17786	17895	17734	17670	17886	18035	17837	17725	17803	17525	17885	17840	17607	17654	17744	17775	17928	17883	17907	17786	17885	17629	17829	17815	17822	17861	18039	17742	17943	17837	17894	17796	17769	17672	17836	17633	17818	17734	17761	17814	18030	17892	17815	17622	17708	17863	17877	17769	17876	18039	17810	17779	17699	17803	17576	17617	17733	17825	17822	17481	17908	17904	17658	17690	17598	17614	17713	17924	17696	17607	17674	17726	17857	17908	17614	17722	17735	17480	17529	17793	17759	17789	17633	17656	17716	17800	17784	17729	17810	17575	17880	17881	17843	17818	17578	17755	17657	17677	17902	17739	17703	17624	17701	17712	17982	17801	17788	17960	17825	17846	17665	17809	17964
35406	46474	42804	32719	26214	22914	20397	18914	17778	17020	16702	16123	15894	15790	15697	15507	15445	15404	15530	15351	15376	15266	15420	15228	15419	15387	15285	15245	15298	15304	15169	15217	15353	15327	15300	15306	15203	15324	15303	15186	15149	15201	15107	15076	15094	15111	15136	15362	15093	15244	15146	15418	15295	15192	15174	15074	15231	15131	15109	15293	15050	15277	15167	15222	15129	15248	15208	15141	15224	15138	15158	15067	15157	15139	15119	15300	15010	15186	15225	15245	15128	15130	15142	15110	15242	15119	15070	15338	15306	15289	14995	15179	15239	15234	15363	15149	15278	15311	15220	15142	15277	15315	14993	15108	15317	15229	15282	15267	15238	15029	15122	15218	15167	15153	15094	15188	15298	15101	15057	15143	15175	15323	15086	15246	15078	15215	15083	15192	15256	15344	15185	15142	15067	15161	15234	15285	15396	15149	15174	15155	15103	15248	15092	15149	15155	15111	15039	15249	15024	15226	15142	15065	15010	15240	15208	14991	15129	15066	15068	15443	15119	15317	15117	14993	15219	15273	15136	15169	15236	15298	15123	15199	15031	15438	15213	15121	15005	15328	15076	15114	15219	15098	15153	15242	15238	15177	15189	15190	15062	15122	15191	15366	15170	15120	15135	15293	15281	15135	15180	15273	15148	15163	15218	15347	15255	15302	15154	15156	15306	15175	15139	15255	15055	15159	15219	15023	14914	15062	15225	15169	15083	15143	15229	15185	15122	15305	15283	15116	15165	15177	15085	15194	15127	15226	15241	15104	15132	15247	15169	15028	15200	15160	15273	15283	15175	15248	14975	15195	15071	14976	15136	15340	15193	15115	15083	15172	15190	15207	15100	15084	15119	15078	15242	15096	15281	15113	15267	15166	15200	15226	15129	15216	15244	15256	15234	15122	15214	15283	15015	15249	15150	15101	15108	15252	15258	15116	15281	15244	15025	15180	15223	15182	15053	15157	15060	15349	15132	15206	15326	15231	15190	15237	15169	15182	15059	15171	15185	15103	15216	15246	15196	15078	15050	15195	15272	15347	15119	15109	15093	15236	15138	15104	15073	15195	15214	15256	15327	15019	15309	15115	15207	15160	15195	15301	15235	15164	15259	15140	15104	15218	15125	15206	15226	15330	15083	15260	15154	15194	15281	15246	15112	15310	15173	15132	15087	15282	15163	15179	15141	15123	15195	15212	15151	15080	15159	15216	15312	15241	15275	15144	15276	14966	15103	15191	15238	15171	15171	15183	15320	15088	15266	15237	15265	15166	15186	15162	15188	15186	15264	15168	15039	15264	15172	15134	15104	15073	15237	15176	15149	15149	15074	15190	15386	15059	15357	15291	15038	15067	15201	15162	14975	15030	15188	15084	15184	15039	15126	15170	15104	15142	15152	15135	15216	15254	15181	15081	15217	15296	15252	15117	15167	15227	15196	15164	15064	15127	15347	15010	15193	15155	15130	15182	15109	15214	15156	15206	15247	15382	15140	15169	15259	15124	15054	14999	15142	15094	15078	15132	14965	15025	15165	14946	15180	15196	15234	15050	15215	15193	14972	15249	15230	15134	14996	15280	15240	15045	15212	15179	15037	15168	15285	15173	15178	15175	15010	15157	15243	15125	15194	15276	15317	15047	15379	15170	15132	15263	15024	15204	15185	15184	14965	15318	15038	15150	15284	15139	15039	15134	15141	15164	15234	15122	15023	15359	15174	15253	15274	15118	15228	15179	15312	15110	15279	15187	15243	15171	15284	15162	15378	15027	15082	15149	15192	15141	15238	15279	15221	15221	15215	15191	15063	15244	15126	15060	15263	15119	15308	15178	15126	15264	15224	15137	14981	15272	15190	15190	15281	15089	15252	15122	15226	15157	14944	15225	15119	15296	15133	15249	15253	15166	15205	15144	15202	15299	15077	15230	15155	15092	15311	15004	15198	15177	15078	15054	15267	15215	15287	15016	15132	15191	15268	15210	15232	15128	15252	15079	15248	15031	15343	14982	15182	15235	15345	15306	15101	15206	15262	15227	15230	15122	15179	15266	15235	15047	15130	15113	15238	15212	15299	15047	15279	15128	15169	14973	15172	15134	15321	15203	15154	15207	15064	15289	15001	15066	15076	15284	15250	15361	15226	15289	15410	15201	15288	15237	15040	15109	15153	15222	15259	15229	15027	15103	15066	15254	15449	15298	15321	15165	15052	15136	15219	15121	15118	15260	15248	15151	15057	15250	15003	15223	15287	15244	15194	15094	15268	15203	15303	15129	15279	15184	15286	15122	15108	15283	15142	14965	15135	15021	15264	15195	15206	15210	15174	15127	15055	15251	15337	15036	15238	15168	15323	15213	15186	15237	15052	15118	15405	15098	15364	15232	15283	15190	15074	15244	15314	15245	15220	15113	15051	15128	15323	15285	15237	15240	15155	15302	15210	15172	15025	15224	15274	15142	15176	15376	15129	15078	15288	15231	15233	15236	14904	15138	15112	15370	15148	15366	15267	15138	15186	15196	15122	15209	15063	14949	15315	15238	15205	15182	15049	15159	15205	15231	15149	15252	15239	15255	14978	15331	15245	15115	15171	15219	15372	15223	15255	14950	15107	15218	15234	15345	15327	15067	15265	15223	15424	15340	15351	15128	15094	15208	15110	15173	15181	15314	15383	15284	15285	15224	15066	15375	15186	15229	15126	15089	15166	15148	15143	14972	15239	15308	15251	15160	15336	15164	15305	15210	15090	15204	15112	15219	15126	15167	15169	15160	15291	15211	15227	15337	15227	15288	15367	15218	15193	15112	15176	15086	15307	15323	15274	14966	15017	15079	15122	15232	15188	15080	15245	15314	15166	15043	15271	15178	15365	15167	15227	15244	15308	15158	15343	15330	15365	15194	15232	15067	15238	15153	15268	15002	15122	15262	15287	15078	15327	15279	14983	15325	15168	15246	14971	15311	15278	15117	15278	15089	15513	15223	15139	15023	15346	15203	15326	14997	15081	15287	15324	15091	15203	15211	15186	15068	15089	15289	15148	15051	15184	15253	15281	15268	14986	15299	15209	15349	15286	15200	15117	15280	15296	15069	15179	15040	15055	15157	15173	15342	15154	15280	15177	15273	15179	15226	14935	15059	15193	15441	15331	15235	15112	15144	15273	15271	15254	15215	15208	15224	15217	15065	15083	15257	15029	15131	15246	15158	15276	15302	15256	15192	15298	15166	15059	15348	15392	15314	15138	15227	15319	15198	15285	15065	15186	15072	15089	15206	15095	15243	15239	14995	15245	15187	15067	15243	15260	15228	15127	15124	15010	15157	15022	15107	14992	15211	15033	15168	15166	15192	15212	15307	14963	15085	15361	15342	15155	15270	15165	15266	15170	15068	15207	15131	15191	15204	15279	15253	15294	15186	15146	15090	15016	15346	15129	15148	15278	14952	15216	15188	15545	15141	15273	15294	15258	15220	15169	15121	15146	15082	15205	15121	15139	15137	15140	15094	15200	15171	15306	15199	15234	15147	15113	15073	15376	15238	15095	15290	15259	15159	15169	15168	15271	15303	15028	15244	15117	15202	15331	15123	15272	15241	15137	15301	15134	15113	15131	15098	15144	15042	15149	15216	15329	15252	15107	15246	15155	15171	15134	15208	15224	15196	15195	15352	15112	15138	15183	15234	15214	15190	15188	15372	15274	15372	15146	15137	15153	15199	15279	15038	15233	15181	15400	15309	15118	15291	15203	14979	15170	15363	15167	15366	15118	15182	15259	15184	15088	15200	15066	15233	15193	15197	15167	15104	15300	15295	15273	15182	15233	15197	15013	15331	15147	15292	15148	15093	15106	14988	15300	15208	15109	14979	15217	15128	15242	15139	15246	15060	15085	15107	15338	15171	14983	15305	15094	15200	15196	15122	15336	15182	15304	15127	15149	15232	15036	15242	15156	15272	15014	15264	15066	15329	15137	15247	15343	15143	15186	15133	15139	15207	15292	15339	15089	15142	15265	15181	15192	15239	15208	15140	15263	15284	15144	15233	15037	15209	15133	15290	15162	15300	15316	15183	15218	15072	15175	15174	15291	15079	15292	15113	15124	14905	15134	14964	15213	15175	15285	15152	15083	15073	15098	15248	15146	15051	15177	15080	15261	15416	15164	15244	15176	15285	15142	15255	15173	15193	15234	15325	15141	15147	15277	15247	15149	15168	15089	15258	15168	15162	15287	15104	15244	15321	15139	15296	15078	14966	15266	15238	15343	15161	15120	15263	15280	15178	15135	15203	15102	15319	15152	15111	15167	15223	15308	15298	15108	15273	15256	15238	15125	15157	15096	15195	15262	15055	15394	15242	15093	15144	15039	15182	15247	15199	15086	15406	15303	15176	15129	15282	15419	15163	15176	15262	15119	15112	15111	15086	15130	15226	15214	15167	15319	15162	15292	15210	15198	15289	15090	15196	15216	15251	15134	15304	15325	15195	15227	15370	15100	15185	15317	15108	15101	15172	15173	15237	15185	15073	15115	15355	15272	15323	15105	15224	15113	15414	15124	15128	15093	15226	15376	15188	15212	15153	15193	15211	15176	15230	15391	15158	15277	15266	15142	15214	15280	15121	15051	15308	15091	15249	15109	15246	15110	15127	15231	15314	15232	15010	15254	15008	15076	15131	15140	15321	15220	15217	15193	15325	15085	15136	15294	15205	15183	15113	15106	15173	14951	15203	15013	15217	15155	15227	15088	15169	15246	15272	15173	15234	15266	15185	15135	15384	15304	15104	15248	15185	15153	15164	15315	15303	14988	15268	15337	15161	15301	15237	15317	15360	15216	15120	15124	15149	15222	15224	15261	15234	15148	15140	15144	15113	15043	15123	15083	15205	15108	15155	15125	15177	15311	15173	15260	15091	15080	15184	15303	15341	15256	15283	15225	15231	15234	15403	15115	15258	15105	15003	15006	15157	15155	15160	15142	15337	15171	15136	15309	15294	15067	15223	15212	15247	15193	15270	15148	15081	15088	15140	15393	15202	15352	15187	15110	15198	15385	15197	15302	15056	15160	15206	15053	15271	15148	15210	15041	15118	15113	15186	15177	15171	15309	15306	15279	15326	14975	15036	15250	15073	15266	15192	15156	15156	15135	15261	15084	15234	15045	15223	15100	15357	15305	15253	15287	15085	15039	15385
24031	21405	29080	25952	25387	26595	25805	21908	20568	20136	19331	18859	18235	18367	18101	17958	17909	17856	17798	17769	17772	17721	17664	17523	17639	17750	17876	17921	17582	17751	17744	17526	17474	17606	17819	17535	17362	17624	17609	17376	17659	17588	17492	17510	17439	17364	17421	17762	17590	17566	17459	17360	17693	17878	17413	17291	17410	17381	17638	17537	17418	17259	17548	17493	17668	17685	17566	17723	17433	17565	17636	17616	17575	17608	17522	17385	17382	17479	17386	17414	17570	17458	17571	17741	17558	17642	17649	17580	17594	17633	17524	17426	17489	17437	17457	17311	17469	17541	17592	17563	17585	17660	17387	17487	17328	17556	17426	17667	17577	17562	17412	17635	17454	17566	17448	17504	17617	17616	17680	17537	17577	17723	17630	17510	17459	17441	17466	17411	17450	17470	17491	17720	17655	17636	17621	17598	17400	17491	17442	17438	17421	17440	17586	17514	17514	17473	17599	17437	17358	17356	17627	17539	17517	17230	17375	17486	17355	17436	17617	17410	17531	17575	17575	17498	17495	17464	17506	17553	17450	17525	17389	17321	17523	17291	17506	17670	17507	17728	17651	17581	17380	17423	17509	17644	17459	17517	17349	17445	17420	17403	17510	17270	17529	17716	17340	17459	17464	17474	17624	17391	17396	17611	17466	17590	17642	17493	17613	17480	17491	17426	17548	17346	17568	17595	17722	17468	17531	17658	17484	17659	17519	17578	17655	17361	17520	17550	17475	17435	17513	17529	17631	17360	17518	17478	17505	17524	17542	17585	17472	17701	17471	17480	17539	17524	17565	17581	17503	17436	17449	17515	17537	17406	17469	17558	17549	17700	17581	17535	17575	17537	17761	17525	17450	17693	17310	17509	17643	17429	17528	17569	17260	17492	17508	17587	17459	17558	17547	17464	17654	17578	17499	17358	17351	17612	17374	17505	17492	17560	17550	17479	17702	17457	17718	17555	17396	17383	17540	17641	17603	17484	17552	17612	17593	17562	17390	17507	17502	17374	17429	17538	17524	17444	17648	17534	17612	17405	17483	17571	17604	17442	17667	17777	17616	17525	17460	17564	17525	17351	17552	17423	17316	17290	17383	17571	17688	17672	17560	17435	17509	17598	17452	17447	17549	17498	17556	17364	17673	17505	17437	17358	17479	17462	17311	17375	17277	17475	17594	17414	17302	17546	17510	17579	17389	17435	17536	17393	17527	17573	17662	17648	17414	17452	17315	17679	17616	17713	17419	17486	17592	17532	17585	17589	17529	17552	17405	17624	17435	17467	17368	17501	17482	17522	17652	17531	17473	17480	17610	17610	17513	17615	17560	17721	17486	17474	17501	17559	17401	17670	17341	17469	17572	17623	17353	17430	17594	17494	17394	17652	17592	17408	17737	17437	17456	17434	17585	17684	17563	17457	17633	17577	17508	17566	17747	17226	17708	17582	17689	17543	17441	17390	17578	17529	17616	17609	17526	17327	17474	17611	17632	17599	17554	17575	17313	17455	17336	17459	17416	17719	17663	17493	17650	17392	17686	17498	17760	17428	17567	17566	17611	17337	17465	17371	17634	17566	17360	17648	17717	17628	17503	17571	17631	17457	17455	17523	17641	17457	17710	17376	17574	17519	17720	17559	17583	17601	17429	17844	17471	17583	17492	17463	17499	17463	17565	17539	17501	17203	17207	17382	17375	17598	17613	17443	17596	17633	17756	17563	17525	17570	17322	17452	17604	17348	17593	17484	17423	17510	17560	17649	17697	17744	17511	17270	17615	17490	17567	17564	17502	17498	17530	17630	17420	17541	17603	17505	17454	17657	17428	17541	17454	17710	17660	17519	17510	17444	17561	17553	17473	17700	17569	17550	17584	17428	17524	17581	17335	17442	17621	17361	17575	17420	17531	17296	17550	17684	17494	17479	17562	17402	17432	17361	17605	17483	17279	17602	17394	17557	17420	17486	17520	17572	17602	17499	17602	17553	17403	17713	17664	17503	17428	17582	17513	17441	17528	17448	17598	17405	17547	17524	17573	17596	17543	17413	17515	17764	17569	17477	17574	17540	17643	17573	17609	17567	17709	17702	17498	17532	17478	17449	17540	17506	17391	17479	17454	17572	17443	17537	17716	17557	17656	17497	17613	17436	17516	17559	17667	17429	17560	17485	17460	17284	17507	17450	17523	17441	17442	17384	17677	17592	17371	17515	17817	17439	17402	17447	17572	17466	17383	17520	17392	17568	17536	17586	17363	17554	17706	17443	17388	17472	17605	17542	17687	17637	17289	17709	17463	17206	17287	17396	17791	17502	17281	17499	17565	17523	17504	17483	17437	17486	17583	17562	17347	17396	17474	17401	17493	17568	17624	17503	17590	17620	17631	17499	17578	17578	17508	17586	17569	17694	17414	17496	17699	17532	17413	17681	17624	17616	17532	17490	17647	17551	17576	17578	17443	17421	17514	17459	17342	17768	17632	17520	17403	17499	17498	17448	17488	17586	17525	17547	17406	17496	17602	17530	17595	17402	17596	17638	17399	17616	17444	17484	17577	17547	17439	17673	17584	17474	17593	17411	17455	17627	17502	17499	17431	17400	17609	17395	17600	17522	17311	17418	17473	17523	17276	17536	17794	17326	17314	17679	17713	17519	17607	17521	17516	17519	17608	17424	17592	17632	17613	17442	17547	17425	17431	17492	17622	17532	17578	17285	17619	17439	17540	17657	17482	17701	17524	17468	17494	17431	17605	17456	17548	17307	17494	17519	17514	17441	17362	17687	17756	17581	17688	17417	17698	17307	17478	17450	17545	17547	17547	17841	17491	17424	17648	17659	17550	17637	17642	17375	17580	17549	17680	17684	17628	17546	17498	17486	17557	17624	17618	17585	17439	17361	17500	17429	17540	17665	17606	17307	17568	17544	17469	17641	17342	17350	17549	17320	17552	17390	17584	17545	17653	17370	17381	17631	17627	17433	17492	17337	17352	17455	17492	17472	17508	17474	17559	17460	17556	17563	17516	17648	17711	17427	17499	17673	17459	17473	17573	17652	17561	17665	17527	17550	17558	17601	17452	17545	17477	17537	17254	17389	17367	17481	17518	17632	17393	17550	17537	17679	17626	17466	17318	17485	17453	17535	17783	17508	17373	17619	17649	17749	17431	17513	17579	17527	17378	17331	17504	17592	17390	17367	17524	17580	17348	17325	17647	17493	17532	17376	17604	17595	17478	17406	17453	17600	17560	17486	17414	17420	17443	17622	17633	17320	17338	17459	17518	17599	17758	17701	17687	17476	17432	17537	17479	17583	17584	17406	17543	17471	17638	17269	17551	17573	17610	17398	17445	17587	17406	17527	17464	17347	17443	17345	17426	17435	17577	17507	17380	17419	17580	17581	17499	17437	17695	17658	17408	17451	17704	17696	17635	17475	17607	17447	17399	17385	17532	17632	17558	17542	17415	17455	17514	17656	17561	17640	17448	17420	17559	17454	17440	17525	17429	17608	17514	17672	17556	17520	17404	17434	17616	17527	17384	17426	17593	17546	17622	17456	17462	17712	17666	17464	17420	17472	17448	17594	17585	17547	17415	17278	17622	17542	17454	17449	17631	17593	17528	17458	17542	17442	17339	17459	17683	17553	17677	17570	17496	17411	17790	17481	17426	17512	17740	17404	17483	17478	17486	17589	17617	17436	17417	17486	17510	17677	17583	17488	17526	17651	17640	17618	17497	17403	17428	17566	17609	17574	17521	17568	17486	17475	17362	17473	17427	17446	17627	17400	17501	17465	17327	17420	17303	17329	17401	17601	17415	17587	17640	17345	17813	17725	17465	17502	17551	17521	17396	17594	17541	17475	17435	17566	17552	17640	17476	17550	17495	17603	17536	17499	17602	17628	17439	17613	17554	17381	17507	17570	17464	17597	17741	17641	17345	17464	17285	17622	17439	17472	17525	17400	17590	17550	17562	17494	17487	17422	17330	17381	17597	17643	17622	17584	17543	17417	17350	17627	17615	17615	17679	17531	17438	17583	17532	17768	17690	17412	17651	17323	17376	17593	17465	17582	17303	17400	17463	17309	17523	17388	17714	17541	17379	17488	17398	17465	17263	17484	17356	17453	17346	17488	17444	17530	17546	17523	17648	17563	17489	17584	17502	17586	17630	17518	17480	17601	17429	17435	17525	17407	17460	17546	17482	17574	17446	17357	17471	17376	17370	17326	17259	17481	17514	17559	17453	17394	17453	17431	17473	17562	17493	17601	17589	17668	17619	17569	17566	17545	17513	17428	17465	17497	17684	17696	17609	17308	17660	17664	17492	17275	17365	17242	17614	17504	17512	17472	17282	17434	17606	17623	17745	17383	17513	17635	17458	17680	17552	17526	17392	17646	17436	17308	17537	17451	17757	17511	17697	17597	17537	17496	17421	17498	17672	17478	17496	17535	17796	17559	17646	17625	17513	17616	17429	17402	17323	17443	17378	17487	17673	17519	17494	17628	17542	17590	17532	17535	17345	17583	17544	17534	17663	17457	17682	17497	17536	17481	17422	17511	17537	17551	17452	17520	17451	17391	17657	17682	17526	17602	17541	17535	17445	17620	17537	17475	17491	17616	17596	17454	17551	17561	17383	17573	17375	17622	17687	17480	17358	17412	17662	17352	17527	17537	17806	17387	17527	17407	17507	17494	17384	17463	17399	17790	17545	17582	17639	17556	17551	17477	17482	17541	17398	17385	17507	17520	17601	17533	17391	17426	17687	17224	17516	17456	17595	17480	17406	17589	17282	17448	17667	17744	17636	17437	17426	17554	17655	17379	17474	17442	17418	17517	17538	17547	17634	17603	17455	17651	17569	17356	17477	17482	17348	17387	17448	17655	17394	17469	17595	17613	17492	17642	17907	17399	17269	17459	17425	17441	17598	17492	17559	17219	17506	17445	17279	17356	17540	17500	17773	17447	17625	17381	17641	17502	17570	17482	17430	17443	17503	17383	17502	17583	17628	17545	17632	17517	17601	17583	17756	17553	17635	17628	17497	17654	17409	17438	17499	17552	17637	17541	17553	17362	17599	17478	17710	17423	17541	17449	17583	17392	17585	17597	17530	17594	17360	17603	17247	17459	17435	17523	17493	17389	17344	17467	17453	17415	17447	17511	17413	17494	17730	17710	17647	17535
34712	54022	50550	38772	31532	26828	23676	21206	19643	18424	17727	16927	16565	16127	15815	15505	15540	15569	15309	15301	15259	15386	15280	15228	15091	15206	15061	15105	15084	15109	15154	15087	15173	15237	14976	15135	15125	15081	15165	15114	15023	15077	15287	15095	14917	15165	15047	15022	15279	15134	14884	15163	14989	14927	14901	15108	15062	15153	15125	15047	15092	15176	15122	14912	14896	15047	15048	15094	15099	14968	14939	15190	15045	14978	14978	15104	14932	15102	15026	15156	15081	15068	15085	15108	15117	15114	14935	15055	15285	15116	15240	15099	15028	14904	14986	14965	15134	15167	15054	15101	14997	14880	15185	14941	15034	15168	15122	15014	15022	15039	15166	15188	15156	15174	15054	15028	15103	15021	15149	15115	15181	14929	15043	14909	14996	15101	15143	14993	14960	15161	15057	15098	15106	14986	14954	14977	15059	15014	14902	15138	15031	15167	15074	15090	14910	14975	15070	15001	15147	14959	15189	14976	15198	14959	14905	15068	15248	15043	15033	15188	15211	15057	15025	15051	15018	14952	14982	14938	15108	15131	15111	14959	15237	15056	15092	15035	14903	15168	15060	15058	14990	15181	14901	15112	15052	15060	14967	14866	15133	15115	14975	14936	15111	15094	15017	14884	15070	14964	15091	15004	15218	15148	15017	15048	14999	15095	15091	14960	15092	15158	15003	15200	15074	14991	14917	15055	14904	15048	15046	15115	15107	14925	15174	15069	15014	15015	15112	14944	15178	14923	14888	15192	15007	15170	14977	14865	15101	14972	15151	15069	15017	15143	15019	14873	14937	15102	15225	15038	15068	15140	15097	15047	15225	15119	14936	15163	15007	15055	14991	15065	15127	15265	15052	15198	15047	14990	15174	15073	15128	15144	15177	15037	15022	15101	15233	15073	14931	15131	15031	15052	14955	15140	15131	15082	15075	15134	15055	15253	15018	15088	14909	15030	14865	14998	15094	15089	14882	15087	15027	15037	15011	15012	14962	15138	14991	15094	15117	14843	14956	15064	14946	15078	15054	15094	15050	15021	14985	15159	14968	14879	15196	15065	15032	15179	15255	15048	14978	14926	14964	14893	14835	15062	14926	15096	15062	14991	15066	15258	15107	14990	15071	14949	15079	14868	15066	15223	14995	15106	14979	15095	15077	14879	14922	15115	15022	15254	14959	15068	15210	15104	15046	15038	15082	14962	14975	15029	15200	15072	14978	15151	15151	15182	14998	14889	15045	15027	14932	14960	15169	14939	15128	15080	14967	15213	15127	15001	15076	15109	15135	14944	15134	15001	14991	15036	15174	15136	14929	15000	14950	15008	15000	15109	14856	14855	14965	15149	15005	15011	15165	15014	14930	15119	14986	14965	15170	14998	15043	15074	15102	14967	14874	15194	15019	15068	14947	15080	14799	14989	14962	15082	15152	15235	14915	14988	14980	15073	15249	15065	15010	14932	15035	14979	14997	15063	15190	15205	15179	15069	15086	14947	15127	15076	15050	14942	15062	15104	14910	15050	15113	14976	15067	15071	14909	15061	14988	15217	15031	15190	14869	15159	14869	15165	15061	14905	15069	15238	15052	14934	14952	14974	15005	15060	14933	15162	15132	15166	15089	15034	15069	14955	15110	15133	14936	14955	14990	14927	15255	15201	15096	15085	15164	15013	15119	14966	15168	14947	15043	15026	15097	15084	15076	15042	14980	14988	15045	14952	15150	15124	15001	15063	15001	15054	15026	15068	15138	15014	15067	14945	15162	15054	15128	14963	15084	14897	15060	15031	15070	15100	15066	15085	15042	15037	15018	15127	14942	15051	15112	15007	15046	14888	15085	14973	15089	15026	15211	14824	15108	14932	14868	14986	14990	14994	15264	15009	15125	15067	14966	15007	15115	15011	15137	14996	15283	14977	15008	15078	14995	15233	15034	15013	14889	15112	15123	15126	14948	15009	15167	15103	15129	15050	14946	15131	15015	14899	15001	15056	15022	15052	15039	14997	14942	15162	14942	15237	14836	14915	15082	14922	15001	15194	15134	14912	14906	15164	15035	14861	15037	15058	15068	15093	15052	15088	15093	14969	15153	15028	14925	14989	14820	15100	15117	15212	15253	14914	15039	15092	15096	15078	15120	15171	15096	14942	15057	15103	15029	15049	14890	15120	14955	15049	15167	15028	15111	15148	15082	15184	15224	14872	15020	14953	14965	15066	14885	15256	15144	15087	15149	15182	15098	14927	15040	15015	15153	14910	15008	15016	14984	15029	14875	15026	15060	15017	14988	15122	15019	15168	15067	14774	15110	15048	15057	15112	15221	15148	15062	15052	14993	14994	14968	14843	15100	15173	15136	15127	15155	15181	15161	15045	14963	15021	14905	15111	15016	14989	14984	15028	15101	15120	15054	14933	15226	14933	15004	15024	15030	14977	15131	15091	14988	15154	15039	15051	14935	15048	14951	14956	14885	15005	14805	15037	15110	15173	15070	15108	14978	15104	15098	14834	15043	15130	14988	15079	15000	15072	15062	14983	14954	15019	15235	15069	15169	15043	14876	15060	15230	15006	15011	15191	15118	15019	15098	15056	15028	15187	15139	15169	15121	15052	15071	15067	15054	15095	15083	15073	15129	15062	14990	15144	15108	14979	14949	14998	14925	15243	15086	14905	15130	15111	14863	14952	15028	14957	14816	15022	15158	15060	15046	14951	15118	14861	15043	14950	14913	15311	15148	15026	15001	15202	15001	14997	15115	15168	15059	15094	14932	15070	15090	14997	14988	15230	15272	15111	15011	15107	15086	15118	15017	15252	14975	15134	15198	15104	15069	15159	15011	15211	15162	14985	14906	15011	15153	15057	14915	15097	15056	15127	15107	15088	15060	14921	15043	14972	14931	14961	15036	14973	15013	14980	14901	15041	15104	15228	15118	14917	14973	14935	15019	15139	14980	14937	14992	15017	14851	15294	15108	14841	15187	15178	15051	15151	15059	14963	15021	15032	14966	15058	15130	14991	15006	14959	15077	14764	15144	14936	14994	15020	14962	14974	15054	15044	15024	14921	14949	15100	15042	14941	15049	14964	14942	15110	15016	15077	14965	14990	15016	15094	15083	15038	15060	15021	15068	14914	14971	15062	15065	15029	15006	15143	14892	15041	15047	15108	15099	14912	15031	15113	15017	15205	15106	15059	14957	15028	15054	14878	15036	15128	15035	14978	15055	14920	15050	15132	15114	14906	15046	15093	15143	15047	14987	15115	14908	15230	14971	15027	15095	15084	15095	15150	15133	15093	15191	15050	15080	15043	15175	15001	15196	15110	14992	15161	15135	14902	15064	15067	15093	15041	14955	14986	14895	15021	14938	15095	15011	14939	15178	14976	14987	15075	14961	15147	15006	15381	15115	15169	15160	15110	15218	15073	15031	15138	15002	14978	15159	15104	14919	14993	14958	14908	15234	15068	14926	14973	15179	15029	15166	15011	15071	14857	14953	15085	15066	15060	14864	15024	15025	14962	14999	15060	15078	15224	15081	15208	14970	15005	14917	15041	14997	15142	15214	15107	15098	15015	14878	15125	15002	15045	15017	15064	15036	14961	14952	15101	15057	14947	15111	14869	15060	14922	14896	15102	15094	15056	14973	15061	15009	15099	15083	14959	15007	15088	14950	15041	15015	15098	15048	15087	15005	15063	14936	15045	15102	15084	15059	14829	15121	15038	14727	14908	14977	14957	15028	15059	14828	14950	15059	15025	15068	15059	15025	15051	14927	15047	15002	14877	15109	15071	14994	15040	14920	15052	15053	15157	15148	15009	15124	15230	14915	15013	14992	15019	15038	15124	15145	15075	14940	14997	15042	14995	15129	15099	15079	15094	15047	15170	15065	15197	15105	15088	14956	14966	15008	15155	14873	15112	15186	14884	15092	15028	15126	15099	15089	15248	15068	15128	14994	15072	15164	15066	15068	14920	15099	14991	15031	15104	14969	14865	15132	14892	15053	14993	15095	15059	15041	15037	15239	14981	14872	14907	15014	14878	15086	15214	14921	14937	15035	15135	15205	15115	15157	14979	15121	15049	15039	15015	15077	15113	15111	14987	14988	15025	15113	15089	14951	15205	14972	15138	15089	15051	15183	15020	15193	15138	14947	14953	15150	15161	15049	14927	14980	14982	15139	15098	15040	14967	15019	15014	15104	15083	15088	15010	15003	15220	14940	15079	15175	15096	14769	14878	15103	15022	15117	15238	15171	14974	15086	15026	15032	15101	15070	15132	15043	15010	15214	14883	14924	14989	15001	15040	15129	14938	14969	14965	15014	15050	15110	15107	14878	15105	15087	15157	15084	14945	14966	15071	15009	15010	15035	15215	15203	15137	15037	14862	15217	15121	15188	15046	15097	15016	15139	15041	15021	15012	15037	15043	15152	14981	15044	14834	15088	14955	15027	15218	15050	15016	15055	15089	15138	14975	15051	14928	14958	15079	15035	15101	15026	15045	15064	15206	15109	14990	14978	15142	15044	15019	15026	15061	15079	14975	15017	15084	14960	15061	14907	15120	15116	15134	15073	15048	15052	15185	15110	15019	15072	15064	15240	15009	15045	15183	15079	14956	15046	14994	15116	15174	15086	15188	15271	15012	15005	15082	15030	15255	15036	15074	15112	14938	14982	15323	14940	15233	15183	14964	15151	14942	15111	15029	15064	15015	15192	15081	15173	15051	15111	14977	15102	15021	15037	14911	15208	15175	15002	15197	14936	15106	14912	15060	14982	15156	15112	15039	15008	15003	15239	15019	15054	15228	15069	15090	15218	14945	14953	14911	15114	14846	15190	15072	15115	15201	15339	15016	15018	14969	14981	14953	15058	15085	15004	15001	15102	15162	15169	15031	15096	15033	14911	14957	15155	15131	15047	15173	14953	15031	15104	15059	15151	15191	15030	15033	14953	15084	15126	15020	15251	15068	14892	14982	15051	14962	14965	14999	15061	14808	14905	15075	14823	14979	15103	15158	15066	15117	15025	15113	15007	15197	15178	15281	15056	15013	15267	15049	15157	14961	15050	15053	15140	15005	14931	15082	15122	14935	14954	15065	15072	14867	15111	15027	15098	15117	15019	14911	15064	15050	15055	14971	15078	14991	14939	14910	15083	15145	14940	15236	15074	14967	15131	15024
22928	21470	29429	24362	23500	27581	29896	24740	22902	22283	21369	20524	20115	19688	19203	19192	19041	18843	18989	18819	18763	18745	18732	18801	18711	18572	18511	18624	18575	18499	18555	18499	18737	18509	18724	18591	18579	18603	18598	18331	18688	18479	18659	18374	18661	18575	18771	18432	18536	18536	18302	18343	18442	18424	18433	18221	18464	18490	18544	18310	18488	18402	18400	18596	18436	18342	18367	18528	18493	18415	18558	18404	18493	18612	18487	18335	18426	18324	18442	18487	18323	18381	18501	18546	18374	18474	18489	18232	18547	18436	18485	18344	18452	18419	18625	18326	18412	18596	18388	18655	18540	18633	18359	18566	18431	18458	18315	18418	18297	18594	18334	18348	18307	18543	18342	18535	18219	18410	18345	18417	18224	18271	18408	18395	18376	18399	18552	18369	18442	18346	18372	18142	18284	18371	18420	18526	18145	18150	18441	18455	18176	18445	18324	18518	18347	18467	18582	18288	18433	18507	18430	18425	18438	18435	18352	18503	18294	18273	18448	18672	18374	18301	18344	18236	18475	18447	18431	18186	18360	18374	18338	18324	18361	18351	18233	18320	18413	18207	18369	18327	18365	18603	18337	18554	18746	18316	18223	18527	18295	18367	18359	18395	18266	18335	18337	18430	18372	18200	18460	18140	18394	18463	18327	18577	18399	18304	18324	18276	18370	18554	18335	18256	18377	18405	18614	18256	18456	18404	18658	18426	18551	18381	18400	18251	18390	18280	18431	18490	18361	18434	18478	18475	18204	18340	18461	18448	18384	18417	18224	18438	18593	18490	18409	18674	18519	18197	18475	18555	18410	18452	18563	18266	18260	18257	18330	18278	18292	18376	18259	18400	18610	18433	18408	18433	18265	18422	18322	18436	18317	18456	18458	18367	18216	18257	18462	18423	18375	18378	18219	18450	18344	18338	18513	18570	18506	18552	18324	18363	18245	18589	18336	18476	18101	18282	18464	18510	18224	18250	18378	18234	18356	18246	18285	18352	18354	18402	18313	18460	18309	18391	18428	18465	18318	18646	18441	18546	18333	18278	18539	18244	18464	18298	18428	18369	18367	18367	18570	18267	18358	18546	18296	18287	18560	18243	18364	18328	18257	18238	18300	18257	18397	18173	18310	18364	18252	18366	18348	18315	18528	18297	18412	18439	18553	18322	18483	18412	18474	18346	18463	18534	18418	18368	18370	18523	18191	18381	18590	18346	18147	18530	18462	18433	18237	18325	18220	18292	18506	18316	18461	18318	18430	18530	18440	18365	18482	18263	18279	18357	18251	18412	18394	18284	18230	18326	18290	18231	18449	18383	18223	18498	18384	18252	18421	18207	18376	18348	18437	18284	18425	18422	18369	18498	18451	18310	18492	18236	18436	18390	18243	18559	18236	18512	18458	18462	18599	18434	18620	18307	18380	18368	18458	18421	18420	18266	18434	18310	18244	18359	18370	18280	18441	18389	18405	18307	18394	18364	18297	18211	18490	18408	18471	18474	18629	17984	18283	18435	18379	18449	18526	18450	18395	18423	18107	18314	18491	18390	18171	18439	18254	18096	18352	18304	18410	18575	18320	18455	18349	18473	18525	18418	18522	18456	18320	18317	18307	18191	18304	18409	18306	18492	18369	18524	18455	18232	18210	18446	18238	18370	18238	18502	18403	18377	18466	18517	18327	18405	18339	18391	18293	18468	18427	18291	18547	18362	18413	18423	18426	18309	18548	18338	18417	18370	18506	18447	18438	18202	18345	18545	18363	18368	18413	18506	18366	18335	18485	18464	18398	18655	18174	18207	18292	18414	18583	18230	18533	18353	18374	18370	18476	18209	18352	18433	18350	18390	18316	18371	18454	18488	18360	18482	18394	18426	18416	18364	18215	18367	18326	18291	18252	18569	18530	18348	18547	18428	18314	18389	18228	18467	18697	18364	18277	18162	18516	18497	18436	18334	18374	18321	18119	18473	18581	18285	18196	18434	18472	18370	18576	18521	18358	18318	18444	18404	18345	18357	18477	18263	18483	18472	18432	18447	18298	18424	18349	18570	18469	18322	18190	18251	18440	18360	18377	18401	18437	18314	18331	18307	18347	18201	18210	18234	18383	18288	18335	18179	18490	18453	18350	18471	18281	18370	18229	18414	18245	18176	18522	18250	18426	18438	18425	18363	18075	18518	18260	18374	18410	18382	18385	18427	18542	18579	18416	18559	18319	18324	18272	18416	18274	18359	18359	18497	18384	18260	18193	18239	18467	18310	18254	18365	18361	18295	18171	18601	18327	18495	18538	18407	18366	18188	18169	18373	18450	18430	18460	18337	18427	18680	18368	18505	18224	18248	18547	18442	18537	18565	18560	18399	18299	18201	18285	18236	18136	18492	18286	18428	18194	18180	18323	18211	18359	18229	18432	18326	18584	18088	18360	18513	18717	18358	18515	18533	18685	18440	18325	18408	18371	18316	18419	18356	18430	18389	18361	18295	18543	18243	18436	18158	18586	18324	18460	18382	18398	18592	18457	18462	18296	18197	18459	18389	18317	18449	18443	18467	18400	18617	18521	18322	18257	18549	18366	18341	18382	18452	18448	18442	18403	18324	18359	18387	18447	18273	18412	18462	18236	18486	18380	18293	18490	18473	18494	18378	18280	18465	18472	18353	18563	18411	18420	18339	18373	18399	18257	18323	18251	18530	18369	18454	18623	18387	18615	18351	18295	18362	18438	18517	18383	18123	18137	18446	18238	18307	18262	18502	18388	18356	18285	18511	18391	18314	18518	18334	18521	18314	18258	18298	18338	18638	18405	18435	18433	18314	18380	18552	18238	18529	18432	18226	18405	18389	18361	18517	18382	18503	18535	18541	18344	18449	18262	18334	18386	18336	18455	18407	18348	18285	18268	18425	18533	18142	18266	18369	18149	18481	18417	18179	18410	18165	18631	18541	18531	18273	18513	18368	18455	18462	18264	18560	18602	18265	18463	18532	18425	18325	18113	18133	18520	18550	18317	18413	18294	18519	18460	18253	18427	18323	18393	18229	18371	18335	18570	18457	18290	18316	18488	18381	18433	18244	18319	18402	18199	18425	18287	18266	18527	18401	18495	18595	18415	18481	18341	18288	18397	18227	18348	18451	18227	18378	18234	18413	18586	18332	18395	18426	18371	18293	18184	18414	18327	18211	18330	18428	18340	18413	18567	18492	18351	18458	18475	18461	18081	18241	18375	18137	18413	18544	18468	18582	18534	18223	18208	18563	18372	18677	18633	18491	18470	18356	18416	18210	18297	18247	18432	18507	18149	18528	18449	18286	18605	18402	18241	18288	18231	18354	18572	18550	18530	18481	18362	18533	18455	18239	18338	18117	18357	18440	18210	18399	18450	18340	18424	18531	18523	18453	18564	18417	18415	18559	18525	18105	18300	18369	18415	18437	18323	18470	18383	18490	18375	18344	18354	18458	18385	18446	18279	18208	18550	18257	18612	18392	18311	18469	18189	18376	18204	18504	18245	18237	18254	18552	18360	18443	18446	18345	18461	18536	18420	18599	18475	18463	18266	18387	18295	18342	18496	18351	18311	18324	18346	18273	18603	18407	18535	18206	18380	18348	18333	18421	18373	18237	18250	18463	18510	18393	18302	18554	18544	18433	18474	18557	18467	18352	18183	18524	18484	18327	18384	18407	18621	18557	18404	18370	18260	18388	18290	18541	18461	18512	18647	18408	18416	18326	18378	18310	18188	18397	18271	18362	18413	18426	18275	18315	18301	18423	18298	18403	18460	18480	18603	18304	18192	18391	18345	18319	18338	18334	18439	18375	18227	18305	18250	18417	18392	18361	18608	18442	18643	18275	18292	18197	18297	18341	18411	18491	18458	18332	18157	18409	18570	18394	18585	18399	18415	18221	18214	18401	18437	18552	18454	18244	18221	18372	18403	18502	18288	18607	18247	18380	18378	18353	18549	18271	18394	18147	18340	18585	18558	18352	18602	18531	18291	18349	18119	18308	18311	18275	18325	18522	18395	18314	18449	18324	18372	18309	18536	18347	18347	18132	18461	18318	18430	18363	18538	18493	18479	18260	18397	18585	18506	18560	18311	18361	18301	18181	18445	18435	18287	18471	18440	18242	18316	18233	18392	18388	18531	18459	18339	18256	18399	18480	18302	18502	18382	18388	18420	18350	18482	18443	18618	18608	18594	18638	18483	18550	18197	18317	18555	18376	18548	18479	18503	18192	18293	18313	18227	18205	18533	18555	18286	18440	18329	18471	18485	18424	18331	18275	18334	18388	18362	18410	18225	18163	18236	18251	18550	18435	18591	18345	18295	18466	18627	18295	18289	18480	18511	18340	18520	18405	18612	18564	18467	18592	18432	18490	18463	18500	18354	18362	18448	18318	18317	18547	18263	18217	18472	18518	18376	18251	18540	18221	18578	18542	18238	18431	18486	18436	18214	18384	18226	18395	18245	18309	18355	18491	18285	17978	18308	18353	18449	18365	18371	18465	18413	18399	18506	18460	18351	18181	18362	18417	18425	18422	18505	18532	18501	18391	18508	18406	18596	18462	18291	18329	18525	18412	18426	18280	18450	18505	18395	18495	18640	18165	18431	18412	18418	18595	18396	18315	18163	18536	18415	18367	18555	18440	18527	18472	18394	18413	18431	18386	18523	18307	18463	18423	18220	18746	18690	18318	18441	18388	18549	18522	18308	18444	18319	18235	18414	18457	18636	18348	18577	18487	18365	18519	18309	18461	18312	18408	18387	18502	18416	18544	18355	18372	18261	18521	18406	18227	18397	18500	18351	18335	18458	18290	18280	18213	18578	18622	18476	18594	18309	18254	18248	18503	18689	18315	18440	18448	18356	18507	18422	18187	18386	18409	18347	18367	18424	18481	18468	18343	18317	18309	18364	18697	18535	18442	18346	18580	18345	18353	18441	18453	18445	18500	18378	18532	18419	18090	18432	18238	18230	18256	18370	18393	18503	18302	18320	18033	18462	18438	18254	18464	18484	18548	18350	18362	18386	18245	18535	18380	18430	18333	18188	18245	18653	18508	18418	18301	18373	18317	18386	18374	18304	18445	18490	18331	18454	18325	18470	18285	18411	18267	18556	18219	18387	18646	18365	18275	18358	18325	18408	18339	18325	18332	18313	18291	18431	18647
36381	60604	55422	44148	37188	31714	27307	24287	22074	20200	19086	18390	17614	16990	16741	16408	16193	16066	15983	15845	15683	15985	15844	15810	15773	15811	15665	15742	15758	15650	15722	15621	15692	15481	15617	15515	15596	15567	15493	15601	15673	15461	15567	15539	15645	15508	15609	15499	15628	15639	15655	15692	15643	15630	15821	15672	15542	15701	15661	15523	15436	15563	15524	15569	15719	15439	15411	15631	15549	15507	15603	15561	15629	15640	15505	15643	15460	15613	15654	15643	15587	15510	15511	15459	15521	15542	15508	15520	15665	15615	15784	15570	15654	15659	15482	15408	15683	15602	15486	15583	15657	15594	15558	15523	15520	15639	15723	15716	15443	15652	15624	15597	15700	15554	15716	15507	15463	15606	15591	15541	15600	15595	15602	15524	15510	15640	15521	15485	15692	15506	15549	15628	15737	15421	15548	15743	15440	15588	15645	15557	15512	15606	15546	15474	15507	15590	15637	15502	15492	15601	15650	15532	15567	15661	15381	15519	15584	15597	15550	15508	15498	15759	15452	15556	15438	15706	15443	15626	15469	15497	15631	15583	15669	15530	15636	15789	15647	15475	15599	15380	15504	15662	15544	15650	15416	15634	15729	15597	15646	15606	15502	15549	15504	15545	15407	15408	15423	15608	15768	15454	15580	15655	15487	15552	15540	15537	15646	15575	15593	15477	15503	15493	15462	15505	15643	15580	15568	15662	15568	15576	15563	15485	15580	15510	15382	15436	15427	15442	15735	15552	15653	15558	15533	15527	15645	15536	15446	15540	15375	15510	15452	15591	15426	15489	15624	15395	15488	15659	15490	15589	15496	15548	15609	15568	15771	15373	15610	15620	15571	15822	15498	15386	15501	15367	15568	15439	15574	15539	15660	15627	15502	15570	15385	15589	15548	15668	15495	15496	15456	15619	15615	15578	15620	15501	15620	15800	15584	15630	15486	15650	15494	15569	15452	15556	15650	15634	15534	15561	15528	15413	15483	15725	15475	15561	15396	15650	15610	15401	15619	15553	15532	15597	15573	15679	15435	15579	15505	15533	15594	15680	15597	15592	15619	15422	15481	15484	15499	15588	15585	15363	15677	15567	15631	15721	15434	15600	15596	15522	15469	15676	15711	15447	15513	15506	15520	15728	15509	15577	15619	15562	15517	15379	15648	15464	15439	15641	15622	15587	15645	15438	15500	15604	15506	15537	15455	15560	15371	15494	15455	15553	15402	15493	15537	15681	15603	15556	15451	15473	15423	15490	15555	15516	15579	15725	15660	15488	15543	15629	15578	15434	15613	15550	15547	15619	15571	15513	15624	15438	15702	15541	15558	15569	15447	15508	15520	15606	15492	15406	15723	15539	15733	15655	15498	15500	15420	15466	15429	15601	15484	15817	15465	15518	15624	15535	15476	15628	15639	15628	15493	15557	15665	15498	15506	15384	15478	15528	15634	15528	15495	15546	15662	15524	15497	15540	15517	15539	15534	15372	15516	15573	15585	15540	15573	15646	15694	15411	15506	15508	15515	15605	15656	15342	15478	15475	15590	15415	15636	15478	15513	15613	15490	15705	15522	15512	15746	15392	15641	15502	15617	15426	15642	15626	15422	15562	15604	15568	15444	15721	15557	15494	15493	15608	15351	15473	15659	15590	15564	15483	15419	15802	15360	15559	15465	15550	15477	15641	15469	15550	15465	15581	15503	15495	15637	15528	15592	15605	15712	15491	15619	15603	15420	15708	15478	15486	15638	15552	15623	15637	15460	15417	15455	15512	15650	15627	15756	15567	15685	15675	15691	15363	15609	15724	15631	15521	15488	15398	15514	15579	15591	15484	15634	15411	15396	15503	15550	15647	15452	15509	15574	15594	15392	15632	15669	15302	15604	15606	15437	15726	15598	15448	15518	15552	15594	15311	15606	15584	15589	15573	15401	15635	15555	15643	15527	15612	15631	15601	15639	15786	15487	15619	15452	15338	15526	15617	15607	15546	15456	15641	15506	15541	15426	15456	15636	15472	15505	15611	15484	15434	15679	15621	15432	15719	15615	15469	15420	15627	15761	15389	15555	15630	15439	15374	15574	15723	15463	15339	15510	15614	15454	15698	15463	15480	15561	15655	15514	15386	15608	15494	15363	15627	15514	15497	15594	15408	15464	15545	15388	15685	15451	15598	15458	15605	15741	15420	15644	15438	15267	15651	15564	15733	15638	15604	15549	15536	15679	15670	15640	15489	15473	15489	15390	15713	15483	15450	15558	15560	15475	15383	15570	15506	15597	15585	15663	15561	15505	15644	15530	15476	15644	15351	15515	15423	15495	15484	15649	15549	15546	15498	15779	15515	15465	15580	15396	15596	15539	15574	15632	15545	15626	15536	15605	15441	15469	15518	15594	15799	15633	15479	15581	15464	15524	15537	15671	15512	15458	15500	15550	15358	15692	15502	15733	15417	15690	15531	15503	15574	15354	15605	15534	15534	15534	15592	15478	15706	15377	15539	15670	15458	15573	15634	15439	15651	15593	15566	15520	15497	15474	15718	15677	15569	15729	15544	15443	15700	15562	15548	15635	15503	15653	15533	15506	15728	15661	15680	15562	15659	15503	15393	15496	15452	15573	15451	15502	15480	15637	15365	15630	15527	15666	15572	15642	15474	15504	15610	15520	15326	15495	15514	15545	15472	15519	15505	15548	15627	15606	15515	15591	15494	15744	15603	15516	15540	15439	15658	15446	15590	15650	15510	15692	15468	15466	15313	15669	15429	15501	15476	15544	15431	15481	15504	15561	15425	15474	15416	15449	15473	15610	15533	15470	15502	15515	15648	15561	15395	15512	15494	15495	15510	15300	15568	15651	15469	15669	15593	15610	15599	15621	15405	15669	15467	15695	15399	15545	15461	15428	15478	15428	15525	15492	15470	15481	15667	15651	15731	15629	15414	15389	15579	15471	15533	15498	15568	15534	15587	15655	15563	15650	15596	15413	15484	15626	15376	15717	15634	15404	15567	15621	15574	15279	15504	15630	15516	15560	15491	15514	15618	15399	15466	15674	15664	15703	15643	15630	15580	15597	15411	15578	15577	15428	15622	15487	15502	15469	15633	15673	15690	15502	15500	15523	15541	15530	15573	15531	15712	15495	15480	15671	15559	15505	15512	15561	15639	15625	15589	15437	15421	15632	15587	15639	15489	15579	15601	15577	15521	15612	15604	15383	15636	15400	15616	15405	15577	15524	15562	15497	15568	15484	15501	15491	15398	15602	15560	15579	15480	15727	15493	15495	15500	15280	15662	15504	15460	15558	15620	15371	15588	15515	15688	15586	15507	15630	15493	15494	15604	15604	15576	15541	15598	15557	15489	15581	15579	15588	15448	15638	15700	15711	15525	15514	15481	15404	15548	15531	15373	15588	15698	15606	15513	15597	15606	15684	15658	15427	15455	15381	15535	15578	15621	15415	15610	15471	15558	15547	15630	15478	15632	15413	15679	15466	15486	15508	15631	15689	15642	15522	15551	15373	15554	15526	15450	15490	15420	15378	15711	15591	15468	15619	15610	15557	15490	15693	15596	15525	15453	15704	15693	15636	15625	15606	15414	15528	15512	15628	15463	15546	15586	15543	15506	15519	15618	15571	15589	15430	15711	15707	15485	15460	15632	15462	15656	15655	15522	15697	15482	15499	15654	15489	15583	15510	15518	15669	15516	15528	15593	15480	15365	15667	15585	15495	15600	15446	15518	15556	15459	15590	15382	15560	15528	15512	15604	15567	15441	15492	15494	15564	15636	15501	15461	15436	15588	15602	15599	15278	15595	15331	15613	15382	15422	15549	15483	15461	15598	15479	15564	15545	15622	15635	15609	15617	15604	15557	15510	15517	15626	15524	15578	15521	15497	15478	15476	15426	15450	15687	15576	15530	15518	15523	15447	15616	15724	15497	15585	15476	15484	15574	15585	15528	15569	15590	15519	15698	15634	15649	15475	15576	15356	15638	15442	15456	15551	15602	15662	15484	15607	15579	15521	15539	15503	15541	15572	15689	15606	15460	15404	15513	15582	15552	15515	15658	15468	15660	15570	15481	15665	15504	15472	15592	15628	15505	15732	15434	15446	15585	15538	15571	15532	15466	15517	15558	15579	15635	15399	15552	15512	15658	15615	15491	15519	15501	15577	15523	15521	15486	15601	15467	15492	15560	15602	15348	15450	15596	15497	15561	15506	15514	15474	15402	15469	15657	15735	15380	15388	15543	15440	15697	15592	15458	15537	15447	15676	15501	15581	15578	15531	15562	15624	15650	15470	15492	15526	15586	15502	15562	15517	15503	15497	15479	15506	15544	15682	15550	15463	15521	15487	15647	15583	15568	15629	15558	15592	15640	15732	15621	15468	15450	15586	15527	15496	15383	15573	15476	15576	15690	15541	15416	15543	15664	15581	15547	15703	15497	15524	15527	15544	15561	15588	15642	15506	15492	15621	15782	15491	15440	15645	15474	15531	15619	15579	15503	15546	15452	15419	15511	15653	15637	15520	15480	15551	15582	15498	15581	15659	15554	15488	15613	15588	15408	15650	15421	15391	15515	15567	15570	15444	15639	15426	15684	15405	15586	15500	15564	15593	15664	15583	15681	15506	15684	15604	15502	15452	15633	15463	15502	15676	15358	15335	15606	15474	15657	15488	15719	15490	15506	15382	15556	15621	15465	15396	15567	15547	15448	15555	15591	15449	15532	15493	15475	15523	15495	15483	15648	15483	15703	15468	15536	15566	15497	15521	15339	15798	15364	15401	15491	15392	15489	15619	15380	15444	15578	15600	15237	15355	15385	15665	15689	15579	15383	15596	15698	15601	15432	15801	15547	15416	15597	15419	15530	15492	15622	15639	15443	15562	15577	15358	15462	15669	15552	15492	15623	15541	15470	15662	15597	15759	15556	15573	15518	15586	15640	15544	15530	15637	15610	15498	15503	15471	15434	15496	15584	15625	15691	15638	15691	15710	15533	15432	15610	15647	15681	15520	15329	15554	15576	15514	15379	15582	15672	15406	15650	15555	15621	15524	15662	15517	15571	15521	15511	15590	15656	15494	15674	15409	15436	15639	15601	15560	15513	15472	15517	15575	15588	15588	15392	15725	15455	15581	15445	15615	15419	15630	15631	15526	15514	15445	15597	15647
29605	29966	36595	32027	26276	23243	21732	20459	19635	19411	18941	18616	18534	18495	18376	18162	18148	18114	18252	18279	18205	18102	17863	17913	18136	17808	18063	18032	18089	18080	18145	18161	18103	18205	18251	18044	18110	18066	17839	17914	17999	18008	18089	17922	18028	18032	17906	17920	17911	17919	18150	18030	18096	18063	18100	18103	18175	17912	18207	17983	18135	18024	17952	18102	17935	18124	17960	18054	18014	18205	18244	18084	18073	18156	18058	17986	18135	17969	17986	17806	18147	17880	18150	17990	17914	17991	18085	17740	18029	18069	17992	17719	17992	17965	17964	18047	18007	18160	18012	17890	17980	17996	18002	18078	17951	18086	17894	17880	17927	18065	17872	18054	18153	17926	18200	17882	18143	18019	18041	17987	18083	17999	18048	18185	18051	18039	18135	18072	18044	17760	18107	18109	17976	17985	17971	17718	18098	17988	18206	17853	18119	18018	18115	17951	18035	17790	18084	18177	18218	17943	17898	18043	17964	18051	17812	18070	17965	17935	17922	17566	17825	17876	17933	18041	17868	17850	17909	17923	18041	18118	17878	18072	18037	18157	18051	17998	17985	17878	18122	17903	17908	18066	18298	18043	18116	17906	17887	18080	17944	17974	18138	17787	17888	18106	18049	18018	18060	17813	18065	17938	18120	18086	18110	18143	17882	17921	18096	17985	18031	17973	17883	17893	17960	18019	17878	17948	18084	18026	18020	17798	18005	18119	18023	18087	17913	17995	17972	18091	17958	18096	17987	18059	18100	17748	18037	17990	17819	18118	18051	18079	17947	17829	18105	17847	18195	17985	18130	17976	17874	17974	18086	18204	17973	17964	18009	18067	17975	18067	17924	18029	17904	17866	18156	18128	17907	18144	18013	17947	18120	17967	18086	17968	18144	18208	17891	17847	18029	18069	18093	18030	17935	18042	17859	18041	17782	17876	18111	18044	17917	18140	17996	17859	18046	18110	17790	17871	18033	17970	18053	17934	17947	18040	18025	17897	18238	17886	17990	18061	17977	18077	17885	17995	18022	18069	17852	17979	17932	17856	18066	17939	18089	18193	17863	17960	18033	18210	18004	18077	18101	18058	17907	17972	18081	17959	17952	17979	17760	18079	18111	18120	17925	17929	18176	18049	17988	18042	18067	17966	18060	17941	18239	18203	18065	18014	18035	18100	18153	18136	18018	18178	18016	17802	18073	18260	17983	18107	18218	17863	18149	17847	18201	17962	17975	18131	18040	18075	18203	18103	18043	18045	18268	18051	18070	18033	18208	18015	17848	18159	17830	17894	18033	18098	17993	17841	17802	18090	18082	18010	17962	18050	18043	17813	18098	18249	18039	17938	18060	17992	18005	18196	17923	17984	18064	17949	18148	18156	18014	18156	18236	18110	17982	18153	17935	18118	18166	17914	17983	18042	18010	18044	18060	18059	18127	17861	17814	17964	18113	18133	18014	17908	17834	18099	18066	18156	18085	17999	17906	17944	17941	17978	17982	18127	18002	18034	18033	18147	17781	18029	18016	18255	17896	18056	18010	18024	18068	17996	17962	17801	17989	17745	18070	17957	17828	18283	17995	18045	18050	17924	18092	18018	17928	18110	17835	17946	18086	17936	17922	17919	18009	17995	18025	18101	18036	17894	17985	17931	17759	18092	18200	17939	17905	18001	17944	18181	18000	18241	18198	18155	18096	18017	18020	17870	18012	17875	18055	17971	18047	18036	17997	18062	18244	17878	17851	18097	18031	18106	17813	17880	18031	18065	18270	17890	18044	17979	18037	18020	17988	17879	17845	17708	18077	18068	18067	17885	18008	17987	18109	18033	18021	18041	18091	17829	18051	18124	18026	17936	18039	17980	17998	17849	17871	17972	17881	17888	17870	18049	17993	18075	17977	18130	17839	17958	17885	17901	18128	18074	17956	17822	17969	18111	18134	17976	18052	18060	18112	18139	18127	17948	18208	18015	18034	18232	18151	17910	17907	17961	18125	18067	18259	18018	18056	18037	17976	18236	18231	18028	18065	18018	18051	18153	17963	18022	17830	17942	18071	18001	18046	17978	17854	18019	18066	18094	17885	18065	18042	17860	18122	18025	17967	17895	17920	17996	17986	17991	18140	18050	18142	17947	17947	17980	17907	17928	17824	18077	17858	18059	18074	17827	18017	17946	17999	17850	17959	17961	18067	18018	18044	17814	17875	18172	18257	18177	18085	17912	18054	18088	17927	18059	18133	18002	17966	18033	17951	17830	17905	18123	17921	18148	18141	18083	18041	17973	18081	18195	18107	18114	17962	17875	17980	17962	17974	18085	17995	18054	17915	17970	18005	17939	17865	18013	18089	18009	18079	17973	17999	17944	18060	17840	18021	17953	17912	18131	18078	18022	18021	17993	18032	17854	18113	18103	17705	18007	18218	17984	17894	18005	18063	17987	18136	18086	17970	18005	17732	17920	18065	17944	17953	17937	18160	18039	17958	17970	17979	17918	17903	17922	18027	18042	18015	18095	17859	17990	18115	17998	18037	17943	18009	17906	18191	18001	17866	17997	17982	17882	18022	18072	18094	17935	17821	18090	18061	18034	17649	17878	18014	18073	18013	18042	18019	17974	17965	17930	18034	17896	17964	17763	17964	18113	17813	18145	18154	17886	17780	17927	17935	18007	18144	18289	17830	18003	18037	18031	17885	18158	18033	17979	17984	17887	17962	18170	18124	18049	18055	18029	18017	17989	17891	17859	17896	17897	17921	17967	17871	17987	18220	17975	18079	18061	17930	18217	17992	18234	18195	18207	18165	18113	17983	18197	18022	18033	17849	18014	18202	17940	18087	18046	17841	17861	18118	18141	18074	17909	17931	18091	18153	18306	18019	18046	18075	18192	18028	18086	17873	17887	18175	17833	18076	18141	18060	18025	17685	18026	17984	18159	18044	17940	18116	18099	17971	17826	18171	17827	18241	17945	17917	18023	18054	18019	18090	17960	17995	18068	18148	17815	17980	17986	18134	18108	18208	17799	18022	18083	18077	18008	18118	17991	17973	17916	18023	18150	17905	17939	17958	17985	17923	18185	18046	18088	17935	17990	17959	17964	17868	18003	18018	18092	17836	18135	17863	17988	18098	18073	17886	17833	18124	18062	18179	18129	18105	18143	17904	18035	18010	17992	17936	17976	17846	17966	17975	18022	17956	18039	18083	17821	18072	18019	17842	18112	18067	18011	18301	18136	18039	18037	18135	17877	17944	17722	17962	18063	18084	17975	17924	17956	17927	18109	17970	18053	18058	18111	17889	18006	18016	18027	17950	17890	17939	18116	17979	17856	18029	18036	17920	17846	17932	18122	17823	17947	18219	17801	17874	18077	18041	18127	18135	18064	18058	17998	17962	17849	17822	17993	17963	18191	17999	17940	17847	17992	18169	17927	18090	17953	18248	18011	18128	18112	18068	18173	17907	18069	17973	18029	18095	18071	18088	17981	17846	18067	18058	18166	18039	17874	18000	17926	18033	17849	17841	17891	17969	18102	18002	18130	18008	18085	17982	18198	17943	17969	17956	18208	18037	17949	18025	18044	18063	18023	17919	17998	18167	17914	18020	17919	18198	18017	17891	17963	17762	18046	18108	17968	17897	18025	17925	18078	18090	17896	17952	18023	18039	17977	18193	17984	17849	18087	18088	18017	18219	18098	18183	17916	17979	17855	18123	18116	17871	17928	18131	17937	18078	18306	18013	18027	17816	18089	18081	17742	18233	18055	17896	17839	18133	18147	17973	17891	17940	18066	18108	18193	18065	18172	18015	18052	18010	17944	18024	17841	18129	17875	18030	17827	17937	18153	18040	18179	18002	17873	18038	18144	18081	17830	18123	17929	18037	17928	18111	18034	17892	17848	18152	17935	18038	17909	17983	17883	18058	17781	18010	18170	18075	18205	18095	18216	17920	18134	18028	17951	18018	18019	18138	18011	18021	17936	18217	18041	18030	17835	18041	18035	18272	18256	18101	18062	18125	18095	17924	17942	18149	17874	17786	17908	17951	18082	18191	18026	18055	17961	18047	18196	17829	18190	18120	18214	17987	18075	18018	18090	17991	18024	18167	17916	18173	17953	17962	18028	17947	18022	18000	17921	17995	18053	18018	18002	17995	18103	18132	17989	18179	18071	17949	17882	18063	17887	17986	18036	18016	18103	17772	18063	18103	17875	18035	17939	18053	18006	18032	17981	17961	17967	17924	17830	17824	18050	17983	17852	18049	17964	18015	18263	18098	18046	17963	18024	18062	18079	18062	17906	17937	18021	17881	17840	18003	18093	17848	17975	18099	17884	18165	17869	18086	18150	18176	17712	18066	17990	18124	18135	17916	18089	18031	18026	18060	18110	18180	18011	18084	18065	17933	18041	17959	18083	17982	18023	17903	18071	17988	18158	17907	18074	17844	17904	18073	17999	17983	18094	18067	17940	18045	18108	17989	18087	17923	17912	17932	17912	18233	18004	18037	17985	17998	18073	17947	17865	17924	17974	17950	18112	17802	18043	17898	18111	18145	17861	18103	17948	18077	17999	17874	18129	18020	18005	18272	17887	18153	18110	18113	17972	17936	18067	18106	18051	18010	17883	17901	18047	17910	18004	17841	18147	17974	17970	17990	18084	17913	18243	18094	18179	18129	17975	18184	18073	17967	18077	17844	17954	17888	18151	18013	18042	18192	18104	18035	18099	18220	17945	17893	18131	17888	17981	18100	17861	17991	18094	18133	18162	18058	18085	17942	18117	17978	18029	18046	18042	18116	17774	17929	18072	17950	17905	18105	18025	18103	18061	18020	17865	18092	18075	17912	18025	18104	17867	18117	18134	18035	18237	17843	18240	17805	18123	18076	18043	18163	18077	17955	17997	18051	18001	17925	18173	18008	18020	17906	18194	18038	18031	18115	18012	18074	18061	18139	17940	18180	18122	17941	17967	18021	18053	17846	17931	18007	17914	18079	17998	17965	18048	18083	18041	18122	17982	17974	17945	17770	18020	18049	18167	17978	17998	18037	17891	18017	18015	18213	18077	18055	18200	18041	17965	18100	18120	17860	17916	18023	18039	17926	17869	18173	17998	17978	17998	17898	18091	18018	18190	18136	17696	18118	18199	17920	18025	18053	18058	18105	18128	17991	17885	18037	17926
34904	48159	42738	32487	26572	22873	20487	19091	18009	17032	16759	16475	16048	15758	15797	15525	15593	15444	15713	15318	15216	15548	15381	15404	15448	15551	15474	15449	15429	15654	15497	15356	15437	15192	15249	15538	15381	15273	15489	15336	15438	15395	15216	15415	15329	15264	15323	15347	15270	15301	15206	15271	15344	15402	15297	15248	15252	15434	15270	15347	15225	15473	15236	15331	15412	15268	15266	15319	15175	15371	15383	15273	15250	15385	15304	15342	15213	15417	15224	15319	15517	15308	15353	15378	15365	15366	15440	15588	15285	15228	15264	15304	15413	15364	15318	15218	15306	15332	15369	15435	15219	15218	15147	15334	15254	15121	15231	15421	15132	15441	15259	15399	15510	15325	15375	15280	15363	15337	15299	15384	15384	15361	15434	15266	15461	15366	15270	15206	15275	15378	15260	15236	15417	15342	15363	15392	15364	15266	15320	15317	15379	15137	15256	15453	15217	15395	15241	15346	15531	15220	15448	15340	15264	15364	15262	15418	15182	15358	15180	15276	15413	15333	15278	15298	15352	15369	15201	15309	15112	15327	15275	15249	15518	15324	15416	15392	15247	15249	15267	15217	15405	15228	15235	15263	15303	15303	15392	15278	15370	15412	15260	15231	15196	15265	15326	15385	15473	15130	15362	15288	15201	15289	15354	15339	15374	15392	15322	15222	15299	15272	15294	15236	15423	15321	15074	15260	15442	15301	15265	15400	15290	15178	15373	15273	15405	15262	15367	15346	15204	15375	15181	15386	15445	15213	15344	15420	15494	15322	15298	15303	15257	15296	15235	15448	15279	15275	15417	15311	15231	15386	15727	15282	15266	15446	15412	15271	15429	15436	15442	15470	15330	15422	15208	15273	15325	15452	15239	15359	15330	15422	15176	15240	15569	15296	15181	15058	15294	15492	15296	15208	15327	15230	15201	15313	15350	15384	15389	15198	15225	15326	15405	15486	15233	15342	15167	15314	15401	15356	15293	15518	15393	15286	15378	15228	15336	15345	15099	15437	15233	15234	15378	15315	15268	15297	15330	15274	15267	15249	15167	15374	15444	15252	15379	15301	15121	15417	15236	15327	15322	15556	15275	15429	15373	15273	15430	15281	15305	15346	15425	15403	15266	15273	15380	15410	15332	15266	15328	15426	15233	15267	15277	15449	15436	15253	15352	15317	15512	15365	15334	15220	15492	15431	15288	15351	15309	15391	15256	15162	15269	15302	15355	15328	15328	15440	15317	15357	15359	15301	15251	15236	15257	15259	15462	15199	15409	15235	15167	15250	15242	15337	15223	15200	15525	15384	15304	15350	15189	15230	15283	15282	15384	15298	15381	15197	15362	15232	15182	15347	15421	15306	15344	15318	15180	15428	15236	15563	15362	15504	15317	15393	15366	15211	15294	15278	15324	15413	15400	15225	15233	15381	15265	15215	15231	15314	15199	15412	15369	15440	15344	15229	15374	15353	15350	15320	15434	15383	15247	15347	15280	15356	15248	15346	15246	15366	15368	15392	15365	15392	15264	15281	15493	15256	15326	15461	15327	15388	15307	15434	15287	15400	15322	15302	15380	15186	15378	15372	15197	15384	15406	15241	15143	15324	15516	15319	15338	15210	15329	15146	15338	15342	15209	15340	15326	15322	15483	15431	15266	15226	15317	15296	15313	15252	15387	15324	15196	15338	15471	15325	15482	15296	15423	15416	15393	15413	15313	15238	15403	15201	15187	15368	15241	15280	15293	15231	15307	15311	15361	15484	15270	15332	15295	15425	15329	15312	15388	15300	15342	15262	15261	15247	15141	15283	15283	15583	15252	15273	15360	15376	15303	15195	15521	15264	15241	15290	15377	15291	15243	15443	15364	15436	15424	15348	15346	15447	15240	15354	15344	15370	15386	15343	15316	15354	15392	15249	15289	15427	15298	15339	15287	15305	15310	15210	15270	15390	15412	15390	15308	15414	15225	15539	15184	15287	15216	15359	15464	15075	15404	15302	15210	15409	15381	15377	15245	15241	15269	15325	15279	15298	15285	15211	15313	15180	15217	15410	15282	15403	15391	15299	15091	15566	15278	15423	15239	15250	15290	15306	15423	15303	15396	15296	15450	15339	15360	15169	15352	15349	15380	15444	15420	15360	15314	15231	15410	15202	15289	15261	15180	15253	15465	15346	15372	15223	15404	15326	15378	15349	15296	15293	15473	15250	15468	15442	15270	15299	15461	15376	15375	15319	15121	15343	15435	15202	15225	15329	15310	15497	15301	15236	15438	15367	15052	15478	15233	15232	15247	15386	15140	15264	15287	15249	15264	15295	15476	15435	15340	15310	15232	15398	15378	15369	15386	15239	15422	15522	15352	15355	15430	15430	15371	15480	15233	15236	15398	15381	15366	15176	15273	15326	15302	15068	15236	15368	15298	15365	15191	15111	15377	15388	15452	15329	15497	15342	15390	15338	15347	15380	15305	15491	15430	15402	15245	15494	15363	15220	15472	15406	15314	15243	15310	15318	15437	15627	15332	15311	15458	15451	15232	15220	15263	15412	15447	15486	15211	15381	15336	15339	15370	15179	15356	15326	15297	15490	15300	15303	15317	15335	15317	15395	15273	15296	15147	15313	15307	15350	15276	15349	15342	15251	15543	15569	15195	15507	15446	15282	15403	15352	15373	15237	15273	15259	15405	15377	15359	15307	15308	15305	15424	15330	15281	15415	15403	15304	15266	15305	15458	15323	15474	15246	15295	15411	15235	15241	15170	15369	15423	15201	15281	15330	15352	15383	15512	15339	15242	15249	15342	15328	15319	15241	15298	15372	15342	15439	15242	15414	15278	15325	15191	15404	15338	15390	15369	15174	15378	15425	15206	15228	15445	15418	15290	15320	15121	15458	15429	15318	15159	15294	15331	15317	15425	15355	15332	15150	15355	15297	15169	15395	15478	15268	15275	15439	15444	15206	15263	15255	15409	15395	15257	15474	15360	15409	15323	15202	15356	15388	15341	15300	15377	15454	15384	15411	15329	15319	15448	15358	15325	15366	15462	15353	15372	15399	15376	15415	15458	15368	15323	15425	15310	15247	15421	15295	15378	15451	15303	15361	15403	15274	15317	15340	15360	15393	15168	15345	15432	15341	15308	15295	15376	15324	15379	15318	15259	15320	15393	15316	15447	15081	15521	15327	15240	15188	15348	15154	15450	15317	15331	15352	15289	15373	15208	15525	15373	15255	15418	15330	15483	15311	15343	15399	15327	15510	15221	15422	15393	15233	15394	15244	15231	15487	15247	15167	15213	15316	15421	15287	15502	15243	15324	15306	15231	15486	15391	15418	15212	15344	15287	15316	15385	15540	15423	15278	15359	15280	15318	15371	15248	15445	15546	15331	15382	15503	15353	15372	15455	15314	15340	15341	15311	15458	15278	15365	15216	15240	15302	15257	15317	15336	15359	15332	15347	15209	15519	15272	15284	15373	15245	15391	15277	15338	15206	15109	15484	15340	15471	15170	15242	15411	15367	15364	15341	15392	15388	15279	15271	15349	15291	15415	15306	15310	15269	15382	15305	15310	15489	15397	15297	15204	15371	15290	15401	15427	15398	15270	15157	15178	15348	15337	15387	15128	15251	15329	15404	15335	15327	15434	15482	15457	15192	15334	15309	15211	15329	15316	15377	15311	15376	15390	15257	15269	15289	15456	15255	15305	15266	15317	15467	15298	15209	15298	15352	15392	15278	15506	15378	15312	15305	15232	15397	15421	15343	15357	15323	15350	15366	15213	15200	15352	15336	15429	15213	15043	15326	15434	15411	15333	15299	15370	15410	15127	15301	15240	15270	15316	15411	15284	15341	15574	15172	15431	15313	15410	15208	15261	15188	15252	15259	15420	15261	15499	15365	15178	15340	15419	15382	15342	15420	15265	15359	15283	15234	15318	15297	15178	15432	15278	15515	15294	15327	15073	15368	15486	15371	15526	15257	15434	15378	15215	15247	15344	15303	15314	15467	15421	15316	15238	15307	15372	15254	15384	15211	15319	15284	15391	15232	15155	15407	15155	15458	15362	15356	15463	15535	15230	15260	15326	15205	15180	15166	15477	15422	15330	15405	15370	15190	15412	15430	15190	15197	15378	15485	15215	15213	15463	15489	15287	15370	15325	15299	15199	15313	15261	15335	15505	15319	15400	15300	15313	15191	15163	15267	15190	15257	15306	15326	15373	15325	15417	15204	15336	15254	15328	15213	15403	15133	15434	15371	15356	15446	15380	15369	15515	15094	15141	15219	15435	15275	15297	15348	15343	15392	15303	15274	15374	15378	15382	15310	15300	15286	15336	15256	15253	15196	15214	15382	15331	15291	15289	15312	15163	15261	15440	15428	15426	15263	15372	15401	15240	15248	15360	15342	15388	15480	15259	15279	15199	15479	15244	15391	15295	15247	15210	15413	15144	15341	15296	15135	15285	15406	15432	15369	15307	15154	15505	15283	15379	15235	15410	15406	15185	15305	15398	15308	15324	15334	15157	15241	15148	15148	15416	15421	15426	15432	15496	15437	15267	15298	15225	15245	15336	15272	15351	15192	15230	15292	15358	15405	15351	15429	15201	15482	15422	15349	15317	15315	15342	15321	15337	15495	15345	15262	15348	15256	15270	15355	15223	15277	15148	15455	15345	15338	15171	15308	15244	15191	15431	15137	15385	15343	15135	15111	15427	15334	15259	15390	15299	15275	15355	15343	15214	15267	15395	15408	15110	15314	15249	15342	15364	15273	15315	15450	15139	15466	15237	15241	15390	15354	15385	15353	15305	15382	15239	15432	15187	15454	15323	15238	15387	15465	15440	15429	15387	15385	15421	15512	15280	15227	15427	15424	15232	15428	15318	15275	15259	15447	15271	15347	15366	15257	15350	15323	15246	15388	15293	15365	15396	15330	15323	15308	15349	15240	15272	15342	15440	15439	15314	15472	15481	15246	15364	15335	15293	15404	15419	15237	15257	15370	15223	15197	15584	15409	15273	15425	15288	15476	15366	15363	15251	15413	15463	15342	15372	15316	15283	15174	15415	15362	15289	15382	15188	15332	15481	15462	15274	15367	15404	15183	15314	15224	15302	15258	15335	15446	15401	15289	15391	15378	15216	15250	15312	15474	15341	15326	15260	15386	15246	15247	15240
24048	21476	29114	26135	25400	26699	25571	22160	20490	20109	19585	19387	18895	18468	18252	18041	18187	18039	18275	17966	18043	17899	17979	17975	17936	18019	17879	17919	18051	17892	18059	17846	18026	18008	17929	17958	17838	17790	17637	17778	17885	17732	17945	17820	17743	17805	17825	18016	17869	18045	17714	17963	17797	17570	17811	17608	17728	17961	17733	17728	17820	17717	17775	17917	17881	17890	17617	17870	17842	17843	18055	17651	17678	17887	17827	17725	17905	17745	17670	17761	17693	17667	17747	17827	17641	17895	17680	17686	17787	17953	17654	17705	17701	17704	17844	17726	17664	17943	17757	17842	17909	17726	17738	17874	17781	17685	17671	17895	17821	17829	17623	17724	17431	17802	17671	17522	17985	17776	17728	17792	17707	17743	17860	17627	17798	17892	17836	17645	17653	17752	17681	17806	17736	17901	17733	17732	17589	17824	17585	17627	17721	18098	17953	17624	17791	17652	17727	17810	17830	17649	17721	17600	17721	17493	17704	17637	17734	17689	17588	17626	17866	17657	17871	17709	17825	17834	17755	17860	17704	17674	17904	17703	17882	17865	17896	17690	17619	17739	17574	17535	17783	17875	17783	17579	17886	17739	17573	17771	17923	17797	17903	17811	17792	17785	17992	17865	17751	17782	17876	17836	17638	17924	17672	17771	17697	17888	17618	17750	17717	17753	17605	17716	17686	17681	17802	17679	17809	17859	17798	17638	17645	17738	17591	17863	17681	17804	17969	17898	17901	17825	17827	18002	17880	17796	17607	17876	17870	17742	17911	17615	17681	17697	17722	17900	17556	17788	17763	17816	17677	17696	17881	17623	17699	17886	17659	17829	17614	17660	17897	17914	17704	17695	17680	17719	18114	17701	17848	17730	17724	17679	17726	17724	17817	17536	17582	17830	17599	17656	17846	17841	17579	17732	17733	17460	17745	17984	17468	17758	17787	17737	17747	17716	17742	17845	17889	17846	17670	17744	17806	17859	17693	17763	17608	17774	17773	17750	17697	17793	17801	17548	17723	17980	17707	17636	17651	17884	17756	17890	17750	17615	17736	17786	17740	17754	17799	17587	17795	17736	17812	17683	17714	17845	17813	17736	17480	17696	17523	17875	17799	17762	17788	17538	17661	17946	17842	17733	17843	17933	17705	17925	17567	17579	17717	17746	17688	17891	17527	17751	17683	17802	17840	17633	17816	17605	17641	17650	17700	17727	17609	17641	17931	18037	17717	17636	17791	17723	17727	17792	17796	17711	17581	17654	17977	17945	17725	17711	17903	17676	17776	17537	17724	17710	17531	17678	17906	17791	17701	17664	17598	17885	17726	17670	17642	17648	17814	17468	17706	17726	17870	17771	17822	17616	17771	18004	17898	17805	17844	17940	17736	17854	17604	17782	17695	17650	17729	17709	17603	17627	17715	17705	17927	17633	17619	17686	17616	17649	17805	17676	17888	17716	17520	17720	17669	17682	17766	17763	17691	17821	17666	17789	17766	17744	17691	17664	17618	17807	17826	17570	17719	17610	17858	17723	17843	17918	17705	17762	17670	17938	17514	17561	17869	17876	17690	17931	17632	17590	17668	17691	17822	17603	17837	17595	17847	17673	17630	17675	17822	17884	17685	17747	17358	17649	17659	17639	17850	17692	17628	17726	17632	17647	17812	17926	17684	17495	17585	17637	17770	17538	17661	17899	17723	17694	17813	17897	17657	17624	17859	17563	17869	17806	17735	17858	17769	17674	17844	17828	17798	17804	17618	17748	17817	17629	17738	17902	17757	17597	17645	17623	17936	17626	17666	17811	17595	17574	17487	17701	18011	17736	17588	17797	17658	17581	17786	17493	17591	17784	17760	17577	17693	17955	17751	17825	17608	17670	17860	18036	17600	17642	17592	17831	17562	17772	17737	17858	17745	17673	17793	17750	17937	17833	17750	17636	17639	17599	17810	17687	17792	17690	17920	17719	17656	17679	17628	17793	17748	17724	17787	17730	17806	17712	17671	17863	17700	18024	17495	17798	17781	17826	17810	17737	17849	17725	17797	17790	17840	17755	17871	17610	17585	17772	17680	17874	17772	17614	17766	17746	17900	17809	17747	17717	17737	17788	17559	17652	17680	17415	17694	17527	17613	17846	17745	17655	17703	17781	17876	17655	17713	17705	17762	17699	17875	17784	17840	17709	17705	17696	17743	17712	17623	17670	17773	17629	17700	17882	17817	17763	17708	17670	17639	17754	17512	17656	17625	17872	17658	17919	17900	17882	17900	17713	17686	17768	17662	17599	17614	17745	17840	17774	17751	17782	17541	17792	17874	17964	17832	17669	17714	17779	17869	17673	17422	17699	17816	17612	17596	17593	17807	17757	17621	17780	17593	17716	17721	17745	17647	17738	17922	17688	17846	17816	17744	17790	18115	17826	17838	17649	17706	17841	17614	17814	17601	17618	17643	17698	17554	17759	17741	17526	17752	17588	17646	17517	17620	17552	17648	17781	17763	17598	17883	17758	17368	17827	17670	17777	17927	17806	17741	17764	17452	17644	17754	17856	17805	17819	17927	17814	17834	17554	17771	17757	17743	17841	17716	17750	17753	17652	17672	17788	17601	17673	17418	17735	17672	17849	17751	17662	17774	17634	17816	17794	17865	17709	17601	17766	17892	17711	17709	17812	17439	17975	17663	17788	17888	17755	17710	17770	17676	17873	17748	17673	17708	17792	17710	17686	17582	17607	17616	17599	17795	17542	17705	17661	17843	17751	17632	17740	17829	17721	17778	17723	17668	17915	17679	17815	17725	17820	17765	17586	17748	17829	17788	17873	17813	17367	17523	17605	17763	17838	17902	17860	17897	17755	17787	17801	17809	17723	17718	17574	17797	17697	17675	17724	17646	17530	17561	17972	17588	17829	17620	17649	17763	17804	17879	17747	17716	17922	17595	17704	17802	17669	17867	17670	17639	17770	17804	17657	17795	17756	17810	17605	17651	17634	18076	17765	17875	17807	17891	17508	17766	17784	17794	17482	17860	17656	17867	17693	17640	17598	17632	17780	17532	17654	17639	17598	17700	17667	17808	17552	17780	17774	17741	17786	17714	17791	17585	17687	17767	17634	17697	17685	17595	17640	17570	17781	17664	17666	18045	17729	17752	17987	17571	17725	17539	17845	17773	17659	17671	17805	17700	17580	17664	17733	17646	17714	17849	17805	17793	17749	17752	17702	17868	17687	17716	17810	17664	17642	17852	17607	17737	17775	17655	17665	17885	17835	17659	17783	17853	17797	17770	17831	17713	17835	17702	17983	17874	17738	17830	17868	17565	17583	17720	17737	18005	17465	17546	17854	17886	17649	18026	17732	17882	17620	17613	17953	17566	17665	17542	17723	17619	17765	17783	17821	17689	17780	17914	17814	17594	17773	17677	17823	17581	17662	17745	17861	17840	17781	17705	17587	17909	17858	17835	17822	17568	17641	17776	17693	17726	17835	17777	17754	17861	17689	17653	18033	17791	17935	17741	17658	17653	17798	17841	17947	17781	17650	17747	17675	17653	17667	17761	17531	17796	17905	17727	17777	17707	17791	17873	17775	17640	17631	17493	17680	17910	17915	17776	17971	17820	17747	17730	17692	17856	17606	17739	17854	17521	17701	17803	17820	17752	17713	17697	17875	17737	17730	17719	17787	17829	17748	17795	17832	17753	17697	17774	17703	17768	17795	17651	17710	17506	17770	17735	17958	17798	17828	17652	17728	17969	17711	17681	17649	17753	17712	17683	17584	17826	17749	17765	17848	17732	17694	17711	17740	17779	17795	17838	17985	17586	17651	17697	17741	17785	17749	17766	17714	17689	17771	17743	17760	17699	17756	17752	17834	17695	17558	17778	17850	17561	17757	17723	17776	17735	17742	17631	17674	17667	17808	17908	17661	17736	17478	17708	17799	17664	17631	17823	17736	17731	17592	17740	17816	17688	17624	17828	17985	17841	17938	17762	17976	17627	17856	17731	17665	17786	17707	17724	17796	17745	18033	17873	17843	17675	17682	17666	17658	17661	17837	17971	17552	17808	17614	17674	17789	17647	17812	17814	17698	17789	17642	17632	17832	17625	17692	17563	17708	17948	17679	17689	17889	17745	17653	17666	17677	17733	17773	17701	17981	17822	18033	17734	17623	17752	17836	17933	17828	17649	17767	17691	17698	17567	17731	17744	17705	17742	17798	17633	17694	17850	17926	17652	17824	17612	17641	17917	17789	17910	17642	17756	17497	17697	17472	17605	17807	17820	17535	17659	17786	17756	17754	17786	17939	17837	17708	17843	17697	17894	17552	17842	17807	17596	17938	17712	17636	17702	17807	17633	17751	17786	17854	18017	17611	17760	17525	17759	17710	17733	17807	17680	17877	17852	17792	17612	17661	17605	17573	17851	17724	18009	17701	17807	17698	17851	17763	17835	17763	17705	17788	17786	17756	17746	17821	17809	18046	17594	17586	17437	17569	17811	17734	17634	17562	17744	17753	17773	17863	17470	17736	17778	17477	17746	17701	17674	17836	17863	17689	17860	17810	17731	17815	17652	17535	17622	17836	17835	17725	17726	17771	17737	17940	17818	17637	17475	17715	17869	17688	17575	17645	17461	17690	17750	17786	17717	17714	17809	17517	17831	17863	17897	17775	17577	17934	17751	17796	17732	17867	17678	17699	17641	17686	17763	17718	17686	17929	17896	17609	17696	17871	17604	18074	17845	17858	17726	17828	17766	17751	17810	17530	17618	17812	17958	17826	17633	17529	17451	17666	17744	17721	17658	17752	17757	17665	17674	17619	17613	17778	17628	17744	17993	17732	17681	17683	17730	17829	17870	17733	17655	17547	17682	17771	17793	17678	17743	17670	17704	17742	17744	17771	17684	17897	17676	17774	17845	17710	18096	17832	17741	17757	17867	17694	17939	18022	17676	17419	17698	17688	17779	17779	17870	17692	17750	17769	17944	17917	17788	17654	17787	17763	17687	17865	17628	17661	17905	17533	17670	17780	17719	17725	17683	17533	17588	17778	17906	17626	17614	17789	17738	17768	17784	17531	17734	17916	17768	17825	17741	17599	17862	17818	17626	17966	17621	17600	17850	17789	17789	17603	17556	17680	17754	17707	17626	17771	17665	17876	17605	17843	17591	17795
34393	54317	50506	39023	31952	26788	23411	20992	19544	18290	17527	16921	16613	16058	15975	15710	15586	15611	15613	15346	15286	15375	15410	15387	15131	15253	15383	15128	15127	15257	15337	15136	15408	15304	15307	15227	15199	15056	15269	15209	15160	15264	15372	15313	15150	15216	15197	15107	15134	15162	15227	15184	15067	15178	15249	15132	15192	15133	15250	15131	15155	15148	15167	15186	15256	15297	15182	15287	15188	15266	15205	15280	15260	15417	15289	15181	15148	15252	15098	15227	15250	15054	15316	15388	15142	15040	15156	15095	15131	15212	15027	15253	15164	15179	15125	15189	15276	15250	15123	15210	15168	15247	15209	15253	15358	15125	15356	15129	15187	15134	15077	15179	15242	15165	15102	15125	15038	15096	15176	15335	15128	15166	15119	15178	15217	15044	15256	15234	15002	15239	15206	15176	15022	15131	15197	15093	15301	15048	15169	15145	15166	15172	15139	15270	15204	15194	15288	15217	15127	15347	15091	15054	15152	15215	15328	15154	15249	15329	15281	15166	15258	15181	15167	15108	15040	15145	15130	15196	15130	15245	15271	15172	15112	15151	15150	15183	15393	15080	15398	15144	15226	15235	15065	15200	15182	15243	15192	15089	15321	15041	15207	15207	15007	14968	15108	15144	15143	15233	15011	15239	15278	15019	15101	15187	15217	15322	15156	15311	15177	15361	15143	15248	15348	15083	15044	15187	15136	15200	15075	15013	15082	15095	15121	15085	15174	15158	14985	15206	15054	15115	15300	15061	15202	15170	15144	15257	15353	15186	15212	15162	15205	15325	15190	15145	15150	15099	15280	15139	15090	15097	15203	15077	15166	15178	15161	15156	15161	15299	15186	15341	15218	15227	15081	15054	15297	15094	15194	15361	15019	15268	15160	15110	15193	15172	15018	15360	15140	15343	15259	15318	15362	15123	15214	15286	15385	15078	15235	15159	15125	15223	15184	15143	15224	15176	15113	15194	15165	15226	15101	15060	15135	15217	15256	15085	15154	15097	15293	15282	15302	15298	15306	15093	15214	15142	15261	15182	15241	15138	15134	15257	14925	15078	15379	15144	15150	15231	15142	15178	15203	15193	15158	15419	15142	15157	15230	15067	15237	15225	15328	15311	15200	15238	15123	15182	15325	15194	15168	15261	15082	15222	15339	15116	15245	14967	15205	15091	15244	15157	15086	15158	15218	15059	15269	15230	15207	15118	15130	15330	15244	15172	15283	15124	15051	15137	15031	15122	15066	15156	15126	15139	15159	15128	15169	15131	15166	15174	15142	15067	15254	15307	15277	15027	15235	15248	15169	15268	15160	15174	15098	15104	15184	15121	15182	15209	15181	15040	15221	15230	15251	15098	15207	15182	15215	15205	15275	15269	14918	15240	15131	15033	15147	15329	15237	15143	15197	15157	15268	15180	15240	15105	15286	15273	15135	15382	15133	15264	15206	15060	15076	15356	15227	15236	15165	15222	15111	15119	15170	15292	15208	15184	15185	15233	15183	15044	15116	15368	15185	15241	15070	15281	15171	15318	15179	15118	14895	15244	15119	15228	15286	15190	15124	15217	15151	15199	15344	15194	15382	15041	15245	15078	15101	15279	15220	15345	15164	15209	15155	14980	15250	15006	15085	15224	15200	15191	15273	15268	15133	15047	15098	15097	15037	15169	15050	15264	15265	15148	15106	15165	15236	15315	15347	15102	15375	15155	15357	15188	15172	15315	15078	15082	14998	15164	15143	15163	15197	15256	15011	15097	15200	15134	15191	15119	15171	15183	15041	15084	15185	15183	15139	15277	15255	15227	15179	15127	14984	15240	15145	15153	15157	15252	15137	15062	15109	15173	15154	15210	15193	15335	15140	15160	15034	15338	15034	15079	15222	15304	15143	15130	15188	15268	15160	15182	15282	15224	14960	15061	15220	15256	15212	15325	15245	15093	15194	15079	15312	15249	15188	15179	15196	15083	15075	15112	15236	15254	15031	15079	15055	15287	15283	15150	15111	15210	15118	15193	15252	15094	15400	15211	15234	15114	15030	15319	15191	15107	15128	15210	15163	15213	15259	15126	15199	15106	15195	15235	15206	15099	15184	15037	15301	15304	15244	15156	15319	15191	15164	15196	15253	15263	15156	15201	15101	15119	14948	15136	14981	15349	15231	15247	15127	15099	15224	15369	15226	15167	14993	15084	15174	15258	15144	15090	15260	15150	15089	15245	15087	15156	15139	15179	15084	15119	15082	15210	15349	15058	15165	14907	15054	15235	15266	15199	15268	15284	15161	15194	15019	15278	15144	15279	14953	15202	15033	15168	15089	15339	15173	15174	15197	15031	15214	15274	15123	15228	15195	15262	15251	15292	15256	15051	15188	15328	15046	15119	15197	15086	15434	15116	15179	15273	15334	15139	15261	15272	15267	14991	15174	15188	15212	15093	15328	15118	15222	15166	15099	15370	15235	15169	15295	15195	15238	15017	15119	15035	15280	15193	15182	15279	15209	15221	15294	15147	15030	15365	15290	15125	15107	15098	15198	15094	15086	15165	15379	15183	14940	15227	15281	15144	15061	15055	15119	15220	15211	15284	15185	15289	15089	15185	15126	15209	15123	15183	15090	15342	15166	15166	15063	15300	15242	15202	15047	15188	15138	15141	15159	15119	15222	15436	15149	15151	15199	15104	15152	15147	15227	15139	15083	15100	15285	15472	15273	15154	15154	15183	15242	15233	15144	15225	15360	15110	15018	15087	15137	15299	15096	15327	15226	15146	15130	15215	15185	15035	15185	15149	15144	15252	15096	15307	15256	15152	15268	15098	15019	15253	15079	15293	15134	15090	15025	15115	15185	15257	15175	15224	15182	15267	15222	15109	15161	15082	15295	15234	15042	15137	15135	15167	15057	15283	15167	15175	15187	15088	15183	15046	15057	15165	15228	15248	15079	15263	15171	15211	15194	15204	15081	15073	15214	15140	15170	15236	15126	15113	15440	15090	15232	15084	15151	15103	15331	15175	15097	15148	15320	15127	15199	15024	15110	15040	15090	15093	15027	15202	15342	15171	15102	15172	15252	15169	15313	15275	15356	15155	15150	15268	15246	15155	15024	15301	15119	15063	15076	15067	15185	15211	15184	15131	15085	15219	15216	15293	15219	15205	15249	15111	15070	15211	15374	15177	15172	15158	15037	15032	15252	15149	15153	15159	15287	15297	15104	15113	15265	15115	15092	15097	15096	15048	15158	15170	15157	15119	15197	15163	15273	15169	15028	15186	15065	15096	15257	15275	15251	15133	15329	15179	15199	15118	15462	15230	15234	15271	15040	15170	15242	15236	15189	15178	15225	15322	15241	15129	15295	15122	15263	15157	15163	15270	15258	15243	15201	15081	15149	15189	15206	15244	15249	15319	15260	15076	15315	15250	15283	15159	15323	15228	15093	15180	15117	15280	15151	15048	15284	15286	15120	15188	15168	15366	15306	15206	15278	15121	15274	15202	15315	15197	14987	15218	15124	15130	15211	15247	15122	15383	15059	15236	15098	15313	15122	15261	15064	15310	15224	15079	15178	15139	15262	15135	15201	15158	15161	15235	15244	15188	15226	15106	15141	15235	14976	15176	15303	14996	15165	15249	15202	15308	15165	15273	15388	15191	15024	15217	15159	15210	15216	15198	15232	15184	15134	15041	15391	15299	15268	15350	15121	15230	15284	15338	15123	15234	15143	15068	15175	15067	15118	15128	15373	15209	15327	15035	15251	15037	14899	15300	15408	14989	15232	15227	15108	15242	15160	15180	15163	14937	15122	15279	14997	15364	15193	15150	15210	15188	15199	15177	15119	15176	15168	15200	15002	15241	15067	15251	15323	14977	15207	15196	15226	15346	15164	15252	15207	15259	15181	15153	15134	15257	15071	15080	15083	15159	15052	15079	15324	15308	15144	15116	15233	15094	15153	15161	15179	15183	15220	15137	15173	15301	15219	15267	15193	15155	15279	15158	15167	15147	15256	15052	15013	15211	15028	15172	15208	15069	15228	15194	15108	15186	15047	15142	15199	15218	14956	15312	15241	15175	15176	15131	15178	15373	15315	15114	15355	15175	15304	15282	15356	15225	15226	15274	15265	15158	15253	15324	15215	15188	15347	15225	15124	15099	15232	15118	15199	15236	15115	15200	15302	15315	15306	14935	15171	15056	15204	15247	15286	15210	15319	15205	15019	15192	15251	15143	15123	15136	15342	15151	15327	15199	15161	15192	15371	15239	15133	15218	15099	15086	15036	15184	15283	15071	15211	15092	15129	15054	15250	15299	15065	15232	15239	15122	15049	15319	15126	15120	15268	15142	15229	15214	15198	15137	14974	15200	15304	15136	15105	15131	15238	15098	15162	15283	15328	15305	15226	15198	15098	15186	15300	15038	15366	15241	15270	15197	15036	15051	15219	14992	15043	15095	15173	15132	15303	15163	15124	15211	15258	15367	15145	15169	15098	15188	15239	15176	15319	15194	15212	15275	15062	15213	15093	15098	15246	15172	15152	15239	15221	15202	15338	15202	15183	15182	15200	15272	15351	15166	15237	15126	15247	14998	15226	15161	14967	15136	15114	15316	15161	15329	15253	15230	15242	15186	15205	15177	15209	15212	15188	15133	15195	15144	15272	15158	15291	15157	15103	15336	15231	15178	15268	15450	15143	15286	15208	15105	15082	15157	14978	15089	15249	15133	15157	15218	15110	15269	15120	15074	15181	15114	14958	14998	15258	15343	14939	15154	15250	15242	15173	15166	15179	15261	15375	15190	15272	15168	15098	15347	15155	15276	15100	14966	15485	15401	15162	15345	15227	15283	15204	15192	15084	15097	15172	15419	15235	15117	15227	15152	15189	15149	15220	15467	15246	14869	15236	15153	15351	15305	15372	15101	15234	15190	15270	15203	15152	15102	15104	15445	15121	15014	15244	15151	15346	15217	15119	15244	15206	15033	15071	15177	15150	15418	15133	15173	15209	15233	15135	15034	15082	15086	15111	15126	15314	15040	15268	15140	15081	15123	15100	15174	15247	15196	15305	15364	15112	15300	15114	15268	15133	15162	15254	15113	15198	15263	15064	15156	15187	15204	14993	15242	15308	15166	15313	15326	15177	15116	15074	15141	15078	14988	15184	15294	15051	15133	15290	15146
22755	21408	29257	24244	23216	27102	29415	24183	22477	21645	20957	20443	19942	19678	19204	19323	19134	18877	18969	18818	18952	18771	18680	18665	18838	18635	18796	18626	18640	18866	18717	18473	18857	18645	18635	18696	18643	18656	18649	18558	18432	18559	18643	18691	18542	18786	18664	18741	18769	18389	18435	18566	18429	18566	18525	18396	18517	18477	18671	18656	18184	18550	18426	18441	18725	18545	18661	18643	18596	18609	18577	18297	18607	18439	18527	18546	18564	18732	18427	18719	18381	18626	18466	18572	18602	18572	18755	18624	18485	18445	18482	18429	18445	18511	18500	18264	18522	18591	18405	18369	18414	18447	18504	18539	18743	18592	18621	18493	18407	18526	18604	18496	18498	18538	18577	18505	18411	18383	18527	18634	18416	18327	18428	18594	18763	18403	18720	18497	18478	18515	18416	18535	18279	18476	18575	18312	18512	18434	18418	18515	18540	18527	18426	18378	18438	18368	18478	18295	18500	18491	18407	18493	18547	18521	18563	18604	18437	18549	18362	18423	18576	18519	18412	18508	18330	18514	18459	18649	18471	18576	18486	18495	18206	18587	18682	18430	18633	18767	18596	18389	18741	18516	18325	18614	18533	18394	18533	18550	18369	18419	18462	18555	18642	18440	18457	18367	18421	18691	18555	18768	18569	18291	18489	18298	18382	18605	18402	18551	18648	18657	18499	18426	18474	18507	18682	18370	18511	18488	18499	18612	18627	18342	18543	18626	18532	18488	18572	18447	18443	18478	18638	18506	18399	18509	18641	18445	18290	18428	18464	18501	18542	18294	18336	18531	18399	18555	18434	18538	18618	18494	18663	18355	18331	18500	18551	18454	18421	18354	18613	18415	18321	18446	18592	18482	18519	18550	18446	18502	18457	18470	18511	18545	18548	18482	18551	18269	18389	18529	18636	18456	18531	18539	18413	18458	18379	18466	18453	18632	18407	18470	18347	18326	18502	18651	18402	18301	18367	18422	18560	18453	18376	18241	18358	18489	18346	18407	18451	18490	18429	18472	18574	18478	18424	18443	18421	18769	18305	18368	18376	18593	18454	18421	18459	18243	18478	18399	18547	18504	18336	18658	18556	18314	18511	18497	18579	18454	18282	18405	18913	18358	18570	18557	18389	18474	18573	18412	18541	18511	18460	18505	18661	18520	18554	18464	18446	18651	18400	18494	18474	18555	18401	18364	18778	18538	18396	18615	18704	18596	18424	18633	18565	18549	18482	18263	18493	18400	18448	18388	18735	18515	18661	18326	18456	18544	18503	18649	18600	18658	18494	18390	18422	18566	18494	18619	18357	18389	18440	18495	18665	18478	18395	18449	18363	18481	18414	18499	18315	18397	18516	18565	18581	18388	18443	18435	18502	18420	18562	18442	18461	18458	18400	18467	18320	18454	18455	18523	18516	18263	18408	18427	18490	18343	18526	18542	18407	18427	18334	18567	18598	18473	18572	18256	18541	18464	18614	18331	18368	18566	18553	18571	18641	18631	18597	18402	18594	18460	18516	18401	18367	18300	18390	18562	18513	18386	18263	18247	18410	18436	18487	18643	18276	18553	18402	18600	18279	18263	18565	18618	18556	18546	18389	18512	18355	18524	18438	18508	18536	18618	18494	18424	18511	18522	18502	18539	18488	18439	18588	18407	18557	18785	18394	18546	18464	18517	18380	18520	18555	18471	18332	18392	18571	18535	18586	18230	18583	18554	18533	18526	18531	18437	18627	18374	18212	18436	18470	18528	18453	18284	18549	18407	18577	18485	18448	18504	18401	18446	18461	18612	18497	18688	18748	18556	18521	18572	18255	18395	18736	18319	18456	18394	18528	18462	18439	18476	18434	18523	18434	18495	18564	18441	18687	18272	18546	18562	18520	18458	18488	18493	18302	18206	18487	18521	18486	18327	18450	18623	18377	18483	18626	18454	18337	18497	18598	18401	18579	18375	18407	18395	18634	18354	18514	18536	18532	18539	18476	18387	18578	18353	18520	18374	18466	18374	18443	18642	18430	18590	18387	18393	18566	18516	18372	18494	18476	18558	18534	18596	18360	18594	18606	18410	18526	18482	18556	18539	18283	18499	18744	18396	18575	18622	18481	18336	18619	18733	18407	18496	18421	18332	18413	18604	18380	18346	18527	18440	18432	18203	18487	18342	18547	18389	18290	18253	18562	18423	18481	18172	18340	18261	18549	18429	18515	18451	18337	18339	18408	18475	18365	18365	18348	18773	18575	18483	18526	18525	18532	18582	18412	18431	18210	18351	18641	18594	18652	18500	18524	18462	18495	18441	18428	18519	18366	18266	18548	18469	18430	18551	18512	18583	18528	18287	18409	18499	18440	18363	18747	18438	18610	18517	18419	18553	18377	18521	18568	18387	18405	18477	18465	18403	18474	18432	18505	18332	18570	18487	18500	18344	18330	18380	18286	18601	18579	18526	18509	18580	18662	18420	18279	18473	18390	18572	18307	18470	18513	18362	18528	18512	18388	18689	18643	18563	18567	18563	18215	18502	18429	18567	18372	18634	18264	18398	18365	18574	18465	18470	18602	18466	18488	18493	18335	18600	18462	18646	18373	18525	18455	18370	18450	18441	18548	18473	18415	18537	18384	18410	18286	18398	18466	18332	18468	18560	18579	18355	18466	18640	18214	18545	18575	18691	18671	18571	18308	18485	18702	18527	18443	18496	18513	18456	18373	18517	18575	18619	18484	18430	18452	18495	18462	18440	18369	18577	18615	18652	18589	18515	18481	18368	18245	18640	18323	18323	18532	18572	18613	18546	18406	18477	18471	18582	18580	18595	18453	18598	18404	18566	18468	18622	18378	18356	18439	18542	18495	18533	18340	18231	18416	18449	18590	18482	18383	18568	18375	18617	18633	18324	18406	18455	18490	18528	18502	18589	18414	18346	18573	18591	18534	18241	18564	18358	18476	18532	18537	18470	18337	18406	18615	18583	18435	18426	18609	18695	18506	18523	18514	18470	18290	18525	18538	18513	18509	18218	18311	18502	18262	18399	18352	18350	18552	18321	18732	18510	18539	18155	18486	18607	18331	18654	18427	18508	18291	18445	18507	18292	18420	18654	18441	18491	18555	18517	18637	18582	18567	18394	18558	18295	18475	18565	18404	18328	18313	18502	18436	18364	18421	18473	18370	18407	18419	18379	18276	18391	18619	18470	18631	18438	18361	18279	18265	18390	18515	18557	18506	18445	18752	18542	18503	18658	18499	18281	18364	18426	18433	18368	18327	18501	18440	18531	18643	18370	18443	18411	18401	18466	18509	18542	18503	18330	18475	18356	18568	18400	18320	18454	18443	18434	18479	18385	18483	18291	18538	18214	18326	18503	18590	18250	18412	18384	18568	18261	18371	18427	18415	18179	18474	18266	18573	18433	18160	18174	18392	18484	18443	18625	18418	18407	18514	18162	18541	18424	18331	18387	18702	18621	18207	18534	18519	18349	18503	18576	18391	18482	18553	18557	18340	18582	18445	18390	18414	18541	18387	18559	18547	18505	18408	18559	18712	18548	18542	18598	18660	18569	18480	18247	18425	18437	18377	18377	18709	18404	18302	18352	18771	18590	18442	18328	18379	18595	18408	18365	18521	18459	18335	18402	18410	18081	18550	18374	18594	18706	18402	18531	18504	18440	18544	18325	18500	18328	18498	18607	18504	18484	18478	18329	18681	18533	18279	18478	18640	18380	18392	18378	18751	18482	18503	18607	18243	18560	18480	18523	18528	18417	18492	18429	18719	18274	18423	18528	18538	18394	18674	18447	18506	18520	18410	18414	18171	18399	18551	18561	18562	18467	18386	18491	18430	18666	18520	18741	18510	18367	18615	18586	18663	18581	18416	18618	18389	18377	18665	18413	18500	18657	18424	18469	18542	18533	18391	18442	18528	18339	18569	18553	18300	18418	18529	18567	18453	18477	18689	18540	18587	18425	18680	18392	18649	18419	18411	18684	18357	18510	18323	18244	18399	18299	18329	18451	18535	18566	18412	18510	18261	18571	18319	18406	18350	18158	18466	18333	18391	18665	18446	18400	18490	18447	18527	18458	18474	18554	18574	18472	18292	18434	18373	18517	18428	18638	18368	18504	18291	18442	18517	18650	18416	18594	18479	18652	18532	18410	18543	18423	18620	18558	18782	18470	18375	18216	18453	18553	18355	18435	18514	18491	18406	18518	18487	18596	18301	18595	18530	18580	18556	18489	18389	18541	18573	18799	18356	18465	18330	18313	18348	18329	18431	18480	18393	18485	18486	18566	18290	18306	18541	18393	18389	18448	18546	18518	18437	18389	18409	18561	18298	18416	18458	18655	18363	18614	18460	18394	18480	18285	18450	18445	18393	18448	18446	18501	18437	18393	18176	18346	18447	18532	18463	18506	18431	18350	18582	18402	18489	18321	18329	18424	18538	18522	18695	18423	18590	18491	18440	18429	18534	18453	18617	18454	18634	18349	18644	18541	18426	18217	18394	18430	18608	18570	18500	18583	18645	18280	18488	18314	18531	18553	18267	18695	18544	18499	18601	18498	18513	18553	18659	18494	18378	18398	18378	18339	18500	18370	18549	18484	18389	18562	18693	18573	18453	18337	18500	18602	18431	18328	18400	18513	18365	18427	18383	18493	18328	18551	18513	18583	18411	18363	18362	18338	18515	18319	18671	18403	18479	18511	18533	18411	18476	18227	18447	18357	18500	18429	18515	18565	18609	18726	18316	18442	18314	18442	18502	18165	18477	18498	18485	18666	18480	18627	18604	18433	18597	18306	18580	18379	18378	18339	18520	18318	18573	18645	18507	18658	18570	18506	18495	18249	18491	18482	18602	18329	18572	18621	18532	18641	18553	18464	18390	18620	18465	18470	18500	18365	18275	18615	18575	18481	18516	18606	18507	18413	18569	18449	18480	18481	18519	18592	18494	18315	18573	18410	18647	18444	18487	18332	18614	18459	18478	18440	18388	18340	18279	18444	18470	18468	18486	18336	18595	18399	18481	18445	18568	18514	18518	18452	18430	18479	18375	18410	18340	18532	18546	18339	18675	18444	18493	18316	18370	18535	18363	18434	18409	18301	18526	18410	18548	18369	18307	18338	18275	18513	18513	18491	18546	18251	18334	18426	18607	18419	18619	18532	18447	18468
36918	60698	55943	43752	36765	30065	26318	23670	21513	19836	18649	17820	17335	17005	16778	16558	16178	16078	16019	16102	15958	15740	15739	15819	15809	15618	15819	15525	15778	15632	15749	15718	15524	15729	15690	15621	15620	15583	15663	15530	15598	15548	15669	15611	15628	15582	15493	15650	15538	15578	15673	15455	15630	15582	15517	15487	15634	15512	15502	15466	15600	15547	15520	15534	15584	15463	15608	15694	15466	15363	15635	15636	15568	15614	15485	15549	15575	15414	15545	15722	15543	15590	15628	15613	15599	15583	15653	15610	15585	15508	15647	15584	15522	15460	15757	15653	15499	15368	15579	15583	15506	15706	15568	15709	15586	15611	15379	15519	15369	15489	15513	15490	15569	15677	15346	15653	15560	15433	15526	15460	15335	15298	15479	15565	15575	15500	15840	15559	15524	15647	15616	15412	15480	15609	15360	15510	15820	15453	15589	15404	15452	15710	15509	15552	15697	15755	15609	15611	15751	15511	15502	15678	15552	15428	15460	15477	15428	15509	15628	15508	15568	15513	15587	15463	15466	15575	15496	15486	15443	15499	15507	15699	15472	15580	15623	15557	15559	15588	15522	15627	15505	15544	15541	15496	15540	15520	15489	15713	15572	15451	15568	15576	15646	15584	15412	15599	15395	15567	15602	15525	15741	15501	15559	15507	15414	15405	15492	15492	15504	15470	15500	15456	15483	15584	15554	15577	15432	15466	15604	15483	15584	15483	15444	15481	15541	15588	15653	15458	15471	15495	15549	15495	15436	15459	15582	15459	15760	15630	15536	15573	15501	15471	15508	15582	15491	15630	15522	15569	15640	15652	15699	15466	15722	15347	15444	15638	15671	15582	15315	15524	15374	15368	15480	15567	15517	15507	15623	15568	15319	15583	15493	15573	15620	15547	15405	15633	15412	15531	15476	15584	15706	15562	15638	15627	15490	15496	15418	15514	15444	15511	15665	15485	15495	15630	15610	15633	15490	15530	15502	15328	15534	15492	15584	15677	15418	15548	15536	15602	15640	15498	15478	15620	15563	15543	15735	15483	15253	15556	15507	15577	15566	15499	15520	15544	15639	15402	15479	15529	15517	15634	15685	15571	15589	15607	15599	15421	15402	15435	15607	15587	15528	15586	15599	15495	15686	15750	15478	15415	15675	15554	15507	15633	15578	15617	15482	15564	15400	15503	15445	15327	15691	15495	15609	15593	15521	15716	15581	15744	15743	15525	15464	15580	15588	15421	15519	15446	15700	15363	15551	15536	15572	15599	15532	15569	15668	15592	15768	15633	15576	15630	15654	15602	15460	15607	15543	15472	15540	15526	15445	15446	15578	15577	15575	15445	15692	15323	15391	15444	15645	15417	15656	15494	15660	15618	15526	15691	15569	15446	15468	15397	15524	15529	15490	15413	15473	15568	15578	15523	15604	15601	15483	15625	15598	15547	15550	15382	15589	15563	15647	15704	15552	15536	15714	15483	15567	15617	15523	15527	15575	15538	15467	15440	15633	15553	15576	15521	15513	15571	15643	15558	15560	15633	15545	15384	15547	15648	15498	15552	15418	15789	15698	15365	15689	15573	15593	15329	15488	15667	15721	15652	15682	15619	15475	15517	15637	15463	15691	15645	15601	15577	15630	15525	15401	15328	15347	15583	15546	15413	15498	15474	15633	15598	15708	15622	15479	15446	15738	15549	15544	15506	15475	15598	15516	15440	15476	15482	15613	15675	15587	15548	15499	15577	15674	15560	15665	15646	15573	15441	15498	15545	15418	15410	15613	15636	15600	15803	15565	15568	15482	15580	15619	15557	15527	15650	15727	15286	15505	15600	15572	15502	15577	15582	15558	15457	15626	15544	15463	15744	15448	15454	15722	15634	15399	15521	15617	15498	15539	15451	15546	15526	15594	15452	15757	15512	15670	15577	15570	15632	15671	15488	15576	15563	15476	15659	15403	15413	15521	15436	15535	15528	15753	15675	15507	15601	15382	15554	15464	15635	15663	15593	15394	15679	15493	15526	15501	15470	15533	15626	15423	15570	15440	15345	15696	15706	15615	15434	15548	15409	15571	15574	15476	15575	15577	15573	15556	15518	15710	15624	15482	15607	15757	15511	15609	15495	15585	15626	15534	15479	15736	15574	15623	15450	15573	15564	15557	15537	15655	15599	15733	15452	15480	15406	15682	15506	15561	15479	15523	15569	15515	15727	15445	15589	15535	15567	15423	15672	15587	15533	15543	15489	15464	15594	15533	15360	15562	15469	15671	15514	15474	15531	15516	15559	15623	15413	15681	15651	15673	15475	15572	15548	15493	15645	15450	15431	15489	15490	15544	15636	15401	15521	15347	15630	15597	15515	15612	15591	15608	15448	15515	15636	15690	15362	15682	15683	15596	15477	15628	15551	15661	15473	15542	15410	15547	15491	15619	15494	15543	15527	15617	15694	15638	15517	15381	15517	15542	15401	15697	15561	15431	15619	15484	15590	15604	15655	15437	15696	15550	15449	15681	15482	15525	15560	15615	15573	15417	15486	15443	15677	15562	15658	15491	15706	15509	15586	15588	15610	15596	15438	15532	15508	15511	15490	15436	15550	15602	15589	15655	15389	15434	15644	15526	15545	15577	15393	15506	15558	15466	15562	15651	15700	15542	15593	15517	15531	15508	15603	15456	15587	15625	15442	15363	15520	15602	15543	15543	15664	15406	15427	15426	15402	15598	15531	15625	15541	15617	15560	15663	15589	15617	15530	15492	15601	15519	15531	15736	15589	15560	15547	15448	15775	15703	15713	15576	15395	15663	15404	15605	15623	15326	15608	15722	15646	15559	15560	15393	15449	15387	15451	15505	15499	15500	15526	15537	15485	15460	15672	15429	15712	15387	15498	15648	15477	15669	15530	15516	15547	15620	15733	15523	15538	15598	15550	15495	15648	15751	15547	15422	15535	15414	15469	15564	15748	15472	15616	15502	15787	15498	15531	15688	15497	15491	15484	15530	15434	15559	15487	15476	15613	15521	15499	15449	15578	15511	15564	15375	15475	15666	15529	15499	15507	15482	15383	15520	15690	15596	15594	15460	15536	15592	15416	15710	15386	15570	15567	15471	15596	15574	15336	15388	15490	15557	15634	15600	15549	15560	15517	15642	15456	15527	15655	15476	15740	15466	15523	15452	15519	15401	15439	15262	15606	15568	15525	15622	15316	15572	15484	15485	15485	15446	15710	15603	15736	15523	15647	15540	15503	15473	15552	15570	15504	15678	15577	15489	15538	15544	15366	15379	15566	15688	15398	15552	15592	15586	15562	15695	15518	15539	15555	15498	15792	15387	15738	15505	15532	15638	15745	15360	15523	15647	15435	15432	15527	15576	15656	15694	15563	15540	15699	15416	15570	15529	15398	15554	15517	15467	15483	15728	15609	15766	15681	15486	15549	15418	15652	15549	15619	15487	15534	15533	15677	15591	15549	15530	15494	15506	15551	15408	15532	15633	15553	15569	15428	15594	15635	15579	15742	15627	15558	15474	15688	15567	15413	15664	15627	15598	15611	15497	15512	15540	15428	15491	15689	15599	15646	15527	15287	15394	15512	15516	15641	15544	15630	15556	15426	15458	15583	15745	15501	15752	15649	15602	15388	15572	15621	15615	15563	15567	15688	15543	15543	15533	15470	15576	15584	15510	15553	15633	15681	15554	15572	15533	15482	15509	15578	15391	15548	15636	15636	15594	15646	15645	15525	15617	15611	15569	15534	15465	15433	15626	15604	15736	15469	15410	15441	15459	15542	15647	15679	15679	15619	15581	15719	15499	15563	15536	15563	15321	15645	15537	15411	15468	15512	15511	15654	15401	15406	15418	15561	15452	15599	15632	15436	15590	15427	15478	15319	15575	15475	15633	15535	15522	15515	15499	15504	15480	15503	15546	15535	15537	15707	15395	15274	15519	15443	15563	15720	15439	15520	15443	15572	15630	15590	15649	15605	15543	15539	15502	15565	15468	15532	15616	15642	15496	15548	15697	15623	15769	15590	15509	15490	15533	15671	15597	15456	15588	15589	15390	15590	15501	15603	15555	15455	15530	15654	15566	15496	15727	15586	15630	15452	15465	15540	15607	15365	15472	15530	15511	15639	15456	15681	15430	15476	15390	15698	15720	15627	15553	15514	15600	15756	15612	15463	15763	15543	15459	15522	15618	15546	15462	15516	15561	15474	15488	15516	15473	15655	15576	15605	15437	15348	15627	15566	15539	15483	15608	15649	15561	15360	15523	15491	15612	15375	15667	15824	15567	15517	15609	15498	15539	15532	15442	15380	15459	15548	15660	15695	15561	15438	15609	15479	15587	15593	15533	15593	15445	15569	15633	15563	15464	15610	15659	15499	15641	15312	15703	15503	15597	15612	15626	15540	15479	15299	15528	15456	15615	15581	15556	15513	15620	15472	15350	15502	15603	15540	15569	15618	15595	15358	15496	15462	15472	15559	15491	15598	15423	15547	15469	15350	15738	15384	15660	15519	15351	15589	15532	15666	15627	15556	15593	15607	15576	15422	15542	15731	15564	15501	15481	15610	15523	15689	15391	15638	15416	15704	15665	15352	15584	15611	15616	15464	15656	15517	15557	15721	15543	15627	15581	15495	15724	15419	15363	15321	15577	15530	15607	15475	15559	15618	15557	15647	15425	15605	15493	15570	15562	15660	15565	15284	15523	15574	15484	15533	15653	15596	15730	15477	15650	15715	15557	15517	15608	15581	15652	15651	15436	15481	15516	15603	15540	15590	15695	15463	15492	15616	15671	15502	15480	15546	15413	15606	15476	15555	15447	15654	15337	15631	15618	15507	15704	15448	15480	15747	15552	15505	15576	15599	15644	15357	15436	15540	15520	15597	15608	15610	15598	15598	15483	15565	15633	15500	15517	15431	15604	15544	15704	15463	15581	15547	15609	15510	15592	15542	15600	15662	15404	15505	15530	15661	15822	15632	15486	15452	15538	15496	15542	15665	15686	15482	15563	15674	15610	15579	15458	15451	15698	15680	15605	15588	15494	15681	15515	15551	15524	15685	15362	15506	15517	15696	15396	15605	15484	15469	15633	15667	15650	15608	15586	15618	15470	15485	15502	15459	15557	15444	15516	15533	15613	15362	15635	15655	15588	15515	15508	15534	15544	15642
29581	29181	35702	31889	25855	23008	21502	20359	19476	19224	18691	18458	18357	18544	18371	18190	17933	18181	18284	17998	18223	18066	18132	18269	18132	18247	18025	18041	18068	18097	18102	18129	18115	18121	18082	17980	18242	18024	18255	18026	18125	17982	17871	18056	17999	18034	18186	18050	18155	18227	17983	18157	18178	18015	17880	18083	18000	17930	18165	18076	18158	18097	18148	18015	18089	18047	18162	18058	18066	18085	18105	18016	17953	18021	17929	18097	18061	17971	18130	18118	17919	18065	18058	18135	18086	18053	18283	18163	18107	17947	18080	17890	17982	18157	18101	18112	18133	18123	18093	17932	17894	17976	18180	18069	17999	17934	18171	18000	18015	17924	18088	18024	17822	17972	17887	18013	18307	17995	18080	18264	18098	18018	18224	18022	18039	18145	18229	18072	17908	18161	18097	18092	18298	17873	17917	17915	18124	17978	17895	18104	18137	18153	18049	18060	18172	17926	17791	18094	17967	18027	18009	18131	18049	17941	18011	18118	18008	18014	17919	18274	18141	17969	17898	17898	17902	17981	17955	17914	18156	18145	18238	18083	17935	18157	18200	18056	17879	17957	18129	18204	18050	18026	18057	18264	18164	18050	17931	18035	17963	18109	17900	17942	18026	18000	18118	18173	18000	18014	18182	18227	18076	17816	18056	18276	18066	17860	17864	18012	17996	17932	17966	18038	18119	17964	18074	18177	18014	18170	18019	18071	18147	17930	17956	18053	17892	17998	18137	18028	18066	18016	17969	18166	18100	17988	18034	18138	18071	18123	17994	18145	18123	17989	17942	18040	18230	18062	18001	17930	18046	18250	18051	17984	17991	17880	17956	18007	18190	18027	17915	17839	18074	18097	17794	18178	18288	18024	18197	18106	18022	18033	18042	17886	18107	17994	18031	17879	17997	17965	18016	17906	18140	18056	18096	18082	17963	18165	18066	17984	17838	18027	18089	18057	18125	18007	18074	18152	17876	17979	17889	18110	18083	18000	17976	18027	18175	18160	17920	18140	18025	18201	18035	17988	17971	17891	17874	17884	18074	18145	18164	17999	17950	17995	17915	18016	17941	18176	18101	18109	18076	17913	18127	18123	17973	18215	18251	18160	17990	17990	17987	18240	18042	17928	17906	17778	17958	18175	18028	18157	18101	18013	17970	17925	18222	17920	17837	18114	18232	17945	18017	18292	18128	17873	17892	17965	17997	17895	17853	17976	17947	17989	17901	17932	18118	17796	17964	18105	18143	18229	18001	18126	17990	18015	18047	18141	18100	17992	18088	17876	17913	18096	18054	17961	18052	18004	17966	18113	18043	18058	18040	18147	17998	18028	18025	17983	17857	18046	17986	17987	18018	18097	18074	18105	18114	17825	18317	17770	17831	18227	18104	17892	17932	17929	18005	18014	18323	18039	17911	18032	18167	18101	17964	18071	17970	18106	18133	17836	18003	17875	18073	18150	17988	18120	18271	17788	18016	17854	18170	17824	18025	18044	17973	17849	18187	18128	18073	18051	17927	17860	17872	18107	17945	17954	18011	18012	18024	17891	17832	17968	18013	17982	18007	18234	18106	18027	18023	18091	17929	17989	18029	18030	18182	17978	18049	17938	17853	18130	18056	18144	17958	18052	18313	18057	17865	17974	17994	17834	18134	17955	18092	18079	18303	17888	18066	18020	17962	17960	17936	18019	17965	18162	17903	18147	18193	17985	17942	17990	18075	18287	18255	17977	18239	17824	18066	18104	18076	18009	18060	18096	17933	17930	18051	18130	17921	18173	17966	18053	18210	18018	18117	18297	17915	17957	17969	18122	18045	17883	17944	18095	18128	17980	17853	18019	17870	18046	18027	17981	18010	17855	17890	17996	18129	18112	18098	17960	18146	18009	18149	18149	18183	17986	18038	18146	18106	17960	17896	17933	18149	17975	17969	17990	18022	17955	17938	17861	17992	18097	17947	18101	18074	18114	17901	18165	18208	17996	17972	18089	17838	18114	18090	18078	18374	18161	17990	18053	18166	18077	17951	18008	18243	17987	18277	17878	18039	17820	18016	18006	18196	18204	17955	18126	17938	18141	18160	18031	17862	18143	18050	18135	18323	18014	18012	18167	18139	18131	18030	17998	17955	18109	18132	18133	18056	17968	18103	17837	17984	17906	18056	18172	18075	18028	18010	17900	17892	18127	18080	18014	18071	18299	18033	18243	18046	18136	18120	17983	17931	17807	17965	18092	17975	18101	18166	17870	18238	18153	17906	18145	18283	17943	17891	17972	18183	18194	18162	18242	18027	18267	18328	17987	17821	18225	17987	17923	18148	18098	18157	18044	18112	17996	18100	18053	18026	18064	18208	18140	18029	17787	18070	18018	18178	18273	17918	18067	18091	18057	18038	18083	18146	18214	18363	18165	17931	18110	18095	18160	18204	18097	18263	18262	18002	18128	18108	18094	18060	18127	17964	18062	18111	18075	18052	17936	17995	18144	18195	18176	18070	17986	17920	17878	18165	18265	18123	18061	17935	18254	18065	18043	17921	17984	18067	18002	18103	18082	17975	17857	18066	18092	18003	18201	18100	18123	18129	18134	18254	18360	17993	17971	18035	17961	18010	17944	18026	17842	17892	17939	17843	18041	18099	18049	18072	18235	17982	18323	17839	18066	17908	17953	18219	18100	18109	18133	18179	17952	18123	18009	18185	18147	18159	17930	17952	18094	17996	18129	18087	18225	18143	18157	18051	18139	18046	17952	17929	18033	18297	18038	18201	18031	18045	17990	18133	18024	17953	18128	18005	18025	18281	18190	18122	17893	18179	18232	17958	17899	18076	17843	17900	18055	18171	18092	18267	18061	17898	18197	18211	18030	18178	18026	18110	18037	17992	17821	17934	17976	18010	17976	18015	18031	18058	18109	18124	18048	18055	18153	18006	18186	18042	18163	18252	18121	18113	17996	18324	18139	18025	18037	17862	18180	17978	18197	18124	18130	17913	18158	18147	18133	18153	17942	18096	18080	17994	18106	17978	17951	18111	17964	18306	18098	18052	17981	18090	17978	17977	18115	17892	17942	18017	17926	17966	17986	18077	18007	18217	17960	17961	18108	18114	18100	18130	18077	18220	17937	17825	18176	18072	17918	17849	18216	18036	18071	17845	17926	18091	18034	18082	17944	17975	17962	17860	18031	17952	18046	18117	18024	17908	18047	18153	18225	18077	18016	18189	18110	18044	18049	17941	18069	17947	18107	17973	17904	17890	17913	18083	18032	18044	18072	18014	18014	18068	17944	17914	17844	18141	18038	18111	18011	17984	17980	17840	17809	18165	18017	18084	18156	18074	17818	17852	17979	17970	18109	18060	18018	18152	18019	17953	17852	18062	18152	17926	17928	18087	18054	18277	17815	18070	18001	18102	17948	17901	17922	18033	18119	17977	18013	17894	18094	18045	18082	18087	18090	18102	18013	18091	18144	18284	17935	17919	18033	18000	18203	17731	18034	18050	17900	18133	18032	17965	18063	18023	18001	17991	18213	18068	18015	18187	18044	18080	18162	18031	18144	18172	18179	17918	18077	18000	17973	18120	18085	18036	18182	17957	18169	17860	18113	18065	17978	18356	18125	17975	18141	18154	18031	18139	17932	17991	17960	18091	18066	18109	18024	18155	17790	18153	18027	18234	18294	17888	18070	18057	17960	18219	18169	18164	18059	17799	18041	17977	17950	17925	18160	17977	18042	18050	17917	17919	17883	18060	18021	18031	18049	18271	18093	18012	18091	18173	18101	18133	17914	18137	17936	18085	17992	17892	18005	17890	18081	18007	18113	17937	17963	18086	17842	18112	18145	18035	17931	17998	18171	17900	18028	18104	18165	17938	17900	17995	18070	18167	17972	18184	18021	18194	17951	18147	17911	17981	17930	17963	18039	18202	17851	17924	18064	17931	17992	18210	17999	18225	18102	18072	18030	18086	18052	18095	17941	18145	17919	17936	18130	18013	17827	18032	17902	17993	17948	18034	18060	18190	18147	18004	18158	18039	18308	18180	18031	18137	17991	18218	17963	18033	18118	17866	17879	17988	18030	18008	18110	17971	17967	18131	17964	18018	17989	18123	18096	18056	18241	17824	17958	17796	18015	18115	18036	18137	18059	18108	18130	17938	17991	17857	18164	17994	17958	17957	18001	18171	18187	18025	18043	18017	17972	18206	17953	17861	18015	18185	18064	18007	18003	18167	18140	17907	17989	18088	17909	18081	17998	18066	17998	18061	18093	18137	18101	18215	18020	18122	18040	18056	18142	18254	18091	17936	17780	17875	17993	18066	18057	18053	17997	17796	18159	17725	18255	18182	18138	18150	17969	17812	17995	17971	18004	18022	18056	18018	17992	17938	17941	18137	18076	18246	18008	18089	18051	18094	18161	18104	18157	18101	18093	18013	17941	18080	17799	18107	17959	18190	18192	18045	18014	18260	17913	17884	18133	18059	17874	17944	18067	17838	18123	17811	18285	17894	17993	18057	18118	18028	18131	18065	18116	17976	18008	18073	18054	18308	18099	18170	17990	18237	18154	18200	18188	18118	17960	18088	17893	18103	18028	17867	17869	18122	18008	18196	18182	17993	17906	17998	18001	18040	18221	18211	18073	17994	18285	17991	17974	17952	18010	18119	17843	17951	17800	18032	17978	18071	17945	18021	18046	18073	18156	17899	17858	17930	17904	17826	18085	17888	18163	18133	18194	17784	17955	17870	18078	18196	17885	17996	17982	18064	18069	18187	18161	18023	18057	18013	18128	18103	17925	17969	18106	18137	17936	18012	18165	18133	18167	18000	17974	18130	17944	18016	18179	18185	18183	18169	18009	18183	18158	17906	18036	18080	17980	18264	18082	17966	18065	18017	18007	18073	18000	17922	18074	18151	17868	17930	18097	17894	18150	18096	18140	18047	17779	18010	17928	17774	17976	18012	17955	18002	17948	18035	17870	18086	18117	18094	17930	17895	17945	18163	18146	18123	18120	18102	17909	18100	18061	18005	18078	18137	18185	18020	17891	18033	17808	18156	18174	17926	18031	17997	17940	17967	18228	18156	18000	18022	18078	17939	18170	18343	18207	18065	18025	17766	18011	18031	18111	17981	17806	17993	17792	17996	18025	18173	17972	18182	18055	18034	18089	18125	17872
35025	46712	41549	32084	25883	22149	19883	18503	17491	17010	16539	16268	15861	15697	15706	15632	15507	15484	15455	15410	15460	15381	15359	15325	15251	15114	15263	15441	15366	15185	15379	15498	15351	15385	15323	15179	15243	15456	15432	15351	15233	15422	15167	15355	15305	15227	15261	15199	15262	15399	15373	15283	15413	15277	15271	15076	15259	15290	15322	15284	15263	15173	15196	15216	15464	15332	15342	15127	15223	15405	15196	15230	15392	15363	15226	15242	15214	15421	15452	15396	15194	15357	15343	15198	15228	15278	15333	15330	15402	15144	15208	15192	15459	15237	15284	15344	15365	15327	15228	15369	15379	15347	15335	15453	15233	15307	15335	15335	15230	15299	15252	15265	15290	15289	15456	15290	15210	15321	15309	15277	15223	15201	15256	15224	15432	15198	15383	15396	15303	15432	15268	15264	15513	15263	15333	15358	15337	15324	15299	15205	15322	15261	15399	15309	15438	15262	15359	15314	15327	15151	15161	15442	15284	15427	15395	15239	15418	15179	15257	15284	15335	15319	15252	15214	15288	15216	15314	15305	15351	15061	15220	15375	15250	15310	15370	15326	15206	15302	15300	15207	15150	15454	15178	15385	15235	15206	15356	15344	15225	15217	15386	15379	15421	15387	15187	15245	15132	15302	15074	15346	15300	15388	15255	15231	15203	15303	15389	15259	15211	15230	15242	15321	15296	15398	15264	15445	15337	15251	15280	15096	15128	15363	15400	15210	15280	15245	15194	15382	15268	15408	15387	15301	15322	15128	15407	15336	15134	15375	15294	15223	15378	15254	15168	15112	15374	15132	15281	15466	15333	15201	15261	15248	15154	15301	15358	15352	15395	15321	15240	15299	15354	15231	15159	15348	15472	15193	15319	15340	15279	15403	15473	15344	15357	15220	15373	15336	15303	15257	15283	15221	15390	15173	15187	15528	15229	15281	15407	15264	15347	15413	15246	15199	15433	15415	15205	15368	15208	15285	15135	15318	15202	15380	15191	15354	15208	15235	15196	15157	15246	15357	15243	15561	15423	15321	15506	15356	15276	15440	15271	15481	15267	15430	15323	15318	15333	15421	15439	15315	15330	15226	15342	15205	15185	15359	15305	15418	15324	15120	15134	15355	15274	15298	15268	15487	15160	15257	15246	15350	15346	15191	15319	15399	15392	15304	15400	15388	15419	15355	15307	15396	15307	15244	15311	15264	15343	15234	15252	15217	15245	15236	15357	15327	15289	15140	15377	15233	15403	15258	15289	15263	15194	15349	15327	15362	15168	15248	15417	15458	15212	15265	15280	15166	15202	15346	15099	15204	15274	15369	15391	15184	15249	15142	15444	15326	15257	15147	15322	15216	15116	15252	15378	15029	15117	15301	15343	15207	15486	15274	15336	15452	15308	15364	15268	14944	15285	15458	15302	15395	15090	15293	15371	15260	15417	15375	15245	15271	15281	15455	15363	15219	15455	15288	15384	15491	15068	15378	15244	15383	15195	15389	15269	15298	15262	15257	15302	15497	15402	15406	15304	15376	15208	15257	15290	15339	15316	15382	15174	15363	15391	15226	15297	15292	15375	15298	15248	15404	15203	15474	15257	15446	15417	15290	15189	15325	15388	15281	15489	15404	15217	15307	15325	15136	15303	15298	15205	15378	15212	15324	15405	15254	15215	15255	15387	15275	15384	15229	15261	15222	15158	15373	15339	15331	15438	15336	15275	15366	15288	15241	15339	15301	15359	15356	15278	15184	15143	15202	15085	15101	15305	15290	15349	15502	15363	15436	15463	15418	15246	15203	15241	15250	15306	15337	15328	15172	15175	15276	15250	15316	15424	15345	15169	15299	15430	15236	15312	15327	15337	15367	15291	15311	15534	15065	15379	15422	15242	15228	15296	15215	15433	15375	15305	15165	15352	15427	15356	15350	15276	15262	15274	15242	15349	15190	15338	15191	15387	15209	15361	15247	15314	15222	15299	15163	15226	15341	15340	15230	15355	15281	15306	15240	15429	15413	15175	15350	15186	15346	15202	15266	15218	15420	15249	15308	15359	15414	15379	15321	15304	15355	15120	15268	15363	15107	15335	15360	15422	15227	15423	15298	15313	15231	15440	15387	15329	15347	15301	15562	15418	15138	15397	15266	15394	15320	15242	15185	15390	15230	15327	15223	15450	15333	15113	15372	15335	15388	15285	15280	15310	15319	15387	15301	15276	15174	15199	15517	15328	15120	15127	15116	15383	15282	15113	15375	15354	15229	15264	15275	15200	15348	15327	15389	15250	15243	15363	15199	15138	15328	15289	15324	15336	15356	15253	15251	15389	15456	15427	15351	15230	15114	15228	15317	15302	15288	15373	15262	15350	15319	15118	15313	15422	15274	15293	15368	15296	15310	15114	15245	15318	15212	15200	15250	15247	15312	15316	15190	15230	15080	15116	15309	15263	15298	15378	15382	15328	15305	15349	15302	15278	15161	15222	15352	15370	15354	15479	15262	15267	15194	15191	15465	15562	15313	15208	15319	15270	15282	15253	15292	15268	15313	15457	15228	15391	15341	15484	15269	15416	15311	15381	15265	15433	15389	15275	15183	15161	15221	15166	15213	15118	15201	15505	15355	15229	15189	15295	15293	15361	15379	15320	15353	15228	15291	15333	15334	15353	15237	15196	15370	15298	15220	15385	15371	15340	15251	15368	15164	15530	15226	15368	15218	15217	15528	15296	15069	15366	15253	15305	15225	15284	15244	15355	15446	15434	15195	15204	15277	15360	15369	15311	15206	15216	15317	15305	15167	15215	15241	15333	15363	15496	15150	15372	15272	15382	15313	15355	15105	15320	15195	15424	15446	15298	15398	15473	15173	15292	15235	15390	15103	15187	15366	15351	15338	15189	15180	15307	15373	15449	15284	15216	15407	15490	15289	15337	15111	15185	15166	15386	15412	15239	15244	15260	15321	15354	15297	15457	15224	15478	15152	15269	15160	15180	15154	15322	15245	15239	15391	15215	15246	15361	15376	15235	15391	15288	15369	15345	15327	15219	15372	15184	15089	15336	15329	15403	15349	15239	15172	15343	15269	15200	15384	15397	15391	15330	15334	15271	15382	15223	15311	15325	15216	15373	15377	15408	15180	15309	15248	15467	15447	15228	15485	15355	15282	15281	15386	15230	15388	15199	15230	15285	15365	15365	15529	15254	15263	15474	15492	15274	15254	15256	15382	15219	15360	15171	15352	15460	15208	15181	15488	15222	15271	15514	15281	15445	15357	15241	15405	15374	15163	15195	15224	15238	15302	15214	15205	15371	15350	15238	15396	15230	15276	15288	15143	15560	15247	15461	15261	15363	15326	15377	15186	15204	15257	15394	15159	15439	15346	15181	15420	15292	15275	15444	15369	15320	15197	15204	15208	15392	15232	15304	15343	15374	15394	15314	15207	15176	15248	15227	15274	15243	15281	15356	15284	15388	15212	15076	15321	15506	15384	15146	15292	15443	15332	15348	14998	15209	15318	15501	15398	15151	15246	15371	15434	15253	15319	15335	15349	15190	15234	15314	15351	15363	15299	15301	15208	15242	15196	15360	15290	15341	15443	15296	15303	15356	15421	15439	15305	15323	15325	15241	15458	15169	15077	15270	15179	15509	15380	15251	15442	15157	15392	15310	15393	15152	15335	15275	15415	15318	15313	15270	15408	15400	15366	15123	15220	15021	15410	15209	15297	15371	15079	15163	15406	15265	15159	15421	15192	15246	15440	15295	15300	15310	15145	15386	15201	15166	15225	15124	15397	15200	15269	15256	15208	15186	15358	15165	15361	15205	15331	15165	15319	15184	15440	15086	15293	15264	15370	15327	15344	15279	15139	15203	15344	15243	15289	15453	15379	15382	15296	15404	15392	15208	15307	15258	15216	15217	15302	15369	15286	15204	15426	15177	15385	15312	15173	15363	15289	15268	15154	15312	15257	15296	15321	15353	15346	15222	15327	15362	15386	15156	15085	15449	15376	15282	15182	15408	15389	15275	15382	15376	15255	15369	15330	15258	15282	15398	15298	15424	15299	15160	15422	15211	15128	15479	15180	15352	15362	15210	15404	15207	15469	15236	15371	15213	15262	15352	15283	15309	15374	15266	15279	15281	15219	15293	15335	15169	15347	15285	15294	15229	15340	15254	15213	15332	15406	15325	15225	15246	15334	15206	15304	15518	15350	15298	15176	15348	15145	15423	15402	15377	15254	15427	15228	15077	15295	15287	15437	15233	15457	15219	15234	15155	15212	15349	15253	15244	15401	15288	15312	15230	15261	15242	15426	15249	15214	15400	15288	15263	15496	15290	15291	15290	15391	15247	15197	15388	15370	15231	15348	15192	15400	15360	15098	15263	15494	15283	15484	15391	15335	15450	15150	15556	15330	15317	15308	15325	15303	15372	15350	15269	15226	15293	15347	15265	15278	15294	15279	15337	15378	15341	15333	15201	15276	15346	15191	15243	15160	15357	15375	15231	15202	15176	15243	15082	15350	15297	15405	15365	15260	15164	15246	15240	15282	15273	15221	15247	15265	15278	15235	15344	15296	15376	15214	15384	15406	15391	15351	15251	15408	15233	15348	15235	15261	15396	15357	15336	15165	15181	15413	15423	15327	15424	15361	15237	15437	15217	15212	15220	15248	15254	15258	15063	15444	15405	15381	15296	15400	15294	15154	15297	15314	15241	15126	15381	15386	15445	15235	15301	15227	15213	15265	15379	15413	15192	15165	15339	15368	15293	15197	15332	15290	15437	15295	15307	15077	15142	15323	15262	15259	15327	15049	15557	15427	15276	15341	15187	15380	15300	15301	15188	15273	15240	15401	15057	15379	15249	15277	15286	15437	15294	15364	15368	15428	15173	15290	15359	15425	15379	15332	15302	15285	15404	15384	15230	15413	15255	15059	15132	15279	15160	15113	15388	15241	15303	15261	15282	15470	15336	15346	15216	15211	15379	15446	15370	15302	15463	15139	15340	15181	15311	15404	15202	15195	15297	15206	15374	15202	15329	15259	15231	15137	15247	15288	15205	15216	15269	15155	15265	15390	15303	15113	15291	15363	15347	15430	15353	15067	15381	15197	15324	15207	15180	15384	15233	15269	15431	15286	15360	15305	15089	15356	15273	15282	15333	15246	15321	15331	15291	15354
24160	21504	29118	26464	25577	26212	25465	22132	20496	20063	19503	19010	18825	18670	18328	18366	18386	17953	18361	18337	18125	18216	18181	17868	18068	18049	17877	17959	17947	18111	18003	17999	17865	17899	18004	17923	17880	17945	17992	17965	17800	17865	17701	17816	17997	17848	18013	17864	18047	17954	17953	17914	17670	17872	17840	17696	17905	17722	17863	17766	17873	17749	17733	17893	17956	18100	17843	17914	17892	17915	17910	18186	18063	17882	17845	18071	17890	17927	17787	17681	17772	17671	17761	18011	17754	17762	17940	17973	17854	17752	17822	17872	17967	18037	18043	17799	17674	17698	17740	18067	17779	17839	17958	17817	17923	17882	17654	17844	17626	17954	17788	17790	17895	17916	17698	17871	17717	17621	17732	17947	17987	17682	17842	17935	17702	17679	17723	17807	17809	17947	17907	17704	17923	17915	17870	17915	17941	17984	17904	17851	17551	17898	17851	17825	17964	17853	17834	17600	17801	18013	17897	17848	17761	17841	17717	17749	17932	17796	17927	17854	17743	17845	17941	17947	18149	17771	17782	17671	17776	18062	17941	17809	17921	17607	17873	17672	17959	17683	17980	17756	17987	17907	17841	17859	17887	17847	17597	17949	17870	17923	17840	17643	17986	17996	17704	17790	17911	17712	17773	17720	17843	17897	18013	17702	17808	17772	17805	17814	17984	17969	17787	17748	17648	17884	17794	17995	17812	17904	17740	17934	17928	17873	17956	17977	17807	17520	17744	17845	17820	18034	17670	17935	17771	17864	17666	17876	17680	17971	18023	17872	17856	17669	17793	17830	17754	17768	17800	17804	17882	17888	17852	17583	17631	17920	17651	18029	17847	17851	17902	18109	17775	17831	17803	17887	17922	17894	17875	17806	17847	17733	17763	17710	17878	17663	17751	17838	17984	17729	17823	17818	17775	17963	17956	17806	17780	18005	17768	17846	17885	17903	17886	17783	17742	18115	17718	17738	17865	17833	17769	17824	17934	17795	17825	17676	17936	17925	17915	17816	18027	17765	17700	17792	17687	17962	17905	17826	17832	17827	17744	17552	17850	17759	18049	17928	17903	17799	17832	17889	17726	17814	17753	17903	17798	17732	17796	17643	17795	17860	17772	17867	17850	17877	17713	17945	17730	17736	17887	17625	17858	17913	17712	17801	17923	17805	17833	18005	17813	17964	17883	17589	17627	17712	17618	17896	17689	17904	17965	17806	17879	17865	17908	17613	17769	17724	17795	17896	17839	18097	17811	17678	17742	17855	17956	17867	17975	17621	17993	17749	17980	17862	17787	17760	17932	17794	17651	17786	17642	17940	17919	17910	17902	17876	17921	18007	17958	17782	17742	17840	17795	17728	17934	18020	17924	18017	17861	17995	17750	17683	17891	17644	17934	17895	17907	17979	17846	17830	17872	17665	17572	17832	17818	17798	17792	17959	17837	17868	17825	17839	18020	17905	17861	17745	17844	17996	17711	17831	17906	17947	17779	17823	17593	18006	17885	18040	17926	17873	17760	17619	17836	17662	18002	17888	17868	17751	17963	17619	17759	17890	17798	17841	17832	17753	17832	17832	17879	17832	17732	17908	17906	17936	18045	18004	17751	17898	17811	17635	17619	17898	17829	17807	17785	17822	17908	17817	17940	17931	17853	17821	17830	17898	18008	17756	17997	17811	17922	17666	17665	17810	17702	17582	17955	17721	17740	17834	17830	17762	17788	17652	17915	17758	17941	17739	18156	17835	17714	17788	17698	17954	17938	17643	17839	17830	17956	17793	17766	17726	17909	17742	17707	17868	17862	17914	17721	17784	18039	17872	17836	17822	17945	17769	17907	17706	17679	18036	17831	17749	17753	17990	17732	17933	17850	17933	17950	17874	17727	17804	17851	17795	17716	17745	17687	18021	17958	17786	18033	17846	17803	17918	17912	17676	17811	17980	17941	18075	17708	17767	17764	17795	17737	17918	17889	17894	17902	17927	17735	18100	17612	17686	17788	17714	17865	17999	17783	17885	17740	17706	17795	17695	17874	17849	17610	17860	17964	17871	17924	17944	17936	17871	17845	17774	17857	17746	17910	17890	17902	18005	17896	17792	17657	17834	17783	18030	17717	17757	17811	17919	17833	17762	17820	17848	17796	17804	17687	17944	17817	17842	17793	17954	17844	17745	17737	17772	17965	17713	17854	17770	17816	17748	17893	17736	17763	17770	17968	17847	17917	17494	17922	17898	17915	17680	17847	17564	17810	17807	17759	17941	17776	17814	17817	17845	17920	18026	17853	17830	17973	17829	17952	17862	17857	17848	17698	17817	17667	17735	17905	17932	17868	17682	17942	17925	17770	17854	17678	17619	17832	17813	17696	17846	17966	17930	18019	17835	18012	17808	17877	17967	17771	17699	17799	18044	17840	17839	18013	17967	17881	17804	17956	17900	17760	17853	17892	17890	17957	17892	17992	17920	17766	17990	18027	17927	17894	17963	17809	17760	17941	17775	17679	17860	17952	17827	17894	18044	17648	17726	17900	17888	18125	17703	17879	17625	17727	17946	17820	17834	17803	17942	17891	17592	18062	17982	17862	17665	17793	17871	17892	17782	17913	17861	17774	17732	17754	17807	17773	17825	17782	17733	17783	17672	17814	17892	17750	17883	17805	17799	18026	17623	18029	18050	17723	17879	17828	17852	17750	17886	17778	17900	17727	17805	17683	17741	17717	17714	17792	18007	18051	17746	17767	17865	17761	17660	17861	17796	17877	17803	17862	17779	17638	17833	17855	17893	17908	17954	17917	17973	17839	17931	18090	17979	17826	17654	17671	17764	17816	17872	17773	17616	17614	17630	18039	17894	17795	17747	17727	17761	17852	17922	17831	17745	17797	17615	17847	17992	17980	17851	17719	17777	17807	17897	17822	17899	17887	18076	17787	17815	17949	17829	17848	17908	17831	17967	18097	17856	17875	17679	17619	17713	17869	17657	17767	17784	17638	17950	17644	17742	18064	18031	17760	17535	17784	17753	17664	17849	17647	17756	17658	17767	17833	17679	17898	18076	17867	17802	17695	17688	17709	17729	17933	17795	17843	17989	17934	17825	18030	17688	18011	18086	17732	17906	17830	17740	17697	17813	17686	17927	17830	17991	17825	17803	17930	17694	17803	17739	17761	17756	17970	17707	17862	17901	17924	17744	17907	17774	17797	17893	17754	17890	17740	17925	17988	17717	17696	17695	17825	17794	17821	17772	17930	17821	17881	17768	18070	17756	17804	17780	18057	17913	17892	17991	17881	17782	18035	17804	17836	17833	17659	17836	17765	17866	17706	17663	17894	18038	17973	17861	17767	17874	17855	18031	18035	17723	17830	17785	17599	17807	17833	17675	17733	17978	17992	18012	17883	17815	17983	17540	17682	17750	17894	17964	17921	17795	17960	17872	17988	17746	17731	18228	18047	17864	17977	17774	17738	17696	17842	17787	17659	17638	18082	17982	17725	17741	17789	17984	17801	17681	17835	17896	17831	17671	17949	17821	17915	17867	17965	17688	17942	17722	17665	17844	17842	17966	17695	17685	17796	17764	17765	17743	17784	17596	17996	17887	17876	17959	18021	17797	17931	17984	17985	17728	17775	17873	17918	17802	17653	17691	17739	17926	18050	17778	17645	17817	18040	17672	17892	17863	17896	17774	17826	17705	17923	17917	17875	17687	17735	17831	17753	17762	17914	17809	17737	17791	17704	17799	17852	17824	17826	17909	17834	18015	17976	17830	17894	18017	17880	17796	17829	17797	18075	17687	17890	17692	17870	17701	17812	17673	17875	17953	17781	17822	17867	17779	17963	17726	17976	17924	17980	17860	17754	17640	17770	17805	17990	17535	17948	17703	17886	17730	17604	18090	17902	17731	17738	17769	17826	17946	17934	17805	17855	17938	17770	17810	17825	17731	17807	17787	17552	17997	17858	18079	17888	17818	17691	17677	17748	17948	17924	17933	17864	18095	17617	17938	17908	17819	17824	18018	17773	17818	17744	17890	17831	17697	17823	17904	18103	17841	17851	17809	17933	17794	18008	17880	17799	18057	17804	17589	17847	17847	17637	17846	17760	17779	17966	17855	17731	17863	17947	17762	17851	17930	17988	17927	17718	17770	17944	17875	17813	17799	17928	17833	17876	17666	17681	17850	18099	17788	17806	18032	17697	17898	17882	17890	17840	17755	17832	18044	18009	17705	17894	17720	17713	17888	17944	17803	17950	17841	17851	17828	17928	17703	17913	17948	17875	17760	18077	17913	17763	17987	17884	17866	17717	17954	17956	18057	17888	17868	17777	17882	17920	17997	17847	17996	17924	17786	17816	17834	17733	17918	17826	17770	17707	17767	17822	17708	17994	17894	17861	17875	17897	17967	17897	18078	17706	17741	17848	17939	17849	17594	17950	17789	17812	18055	17952	17765	17764	18115	17843	17904	17626	17876	17815	17963	17918	17799	17903	18059	17946	17818	17857	17885	17852	17961	17939	17703	17686	17869	17891	17823	17890	18094	17850	17789	17840	17715	17732	17827	17659	17750	17863	17719	17807	18108	17889	17706	17854	17878	17927	17765	17950	17815	18099	17722	17981	17933	17769	17949	18004	17835	17831	17901	17783	17866	18063	17696	17918	17763	18013	17740	17875	17894	17863	17968	17865	17989	17937	18078	17865	17936	17897	17841	17793	17896	17836	17580	17845	17839	17907	17676	18107	17669	17684	17733	17737	17839	17907	17843	17799	17762	17742	17732	17885	17836	17683	17790	17942	17807	17884	17966	18044	18044	17797	17833	17940	17946	17967	17979	17788	17782	17705	17868	17960	17874	17725	17616	17700	17741	18022	17838	17730	17914	17924	17915	17706	17856	17737	17929	17846	17849	17965	17850	17694	17841	17808	17731	17889	17708	17790	17920	17889	17850	17856	17796	17909	17860	17882	17961	17869	17806	17809	17871	17938	17681	17942	17662	17956	17875	17759	17728	17670	17925	17707	17745	17820	17758	17907	17823	17903	17712	17669	17740	17792	17810	18004	17750	17806	17804	18025	17613	17727	17704	17964	17735	17693	17795	17608	17781	18011	17963	17523	17664	17852	17924	17875	17931	17986	17726	17877	17600	17616	17752	17952	17653	18003	17928	17695	17822	18057	17984
34615	53799	49585	40092	31404	25683	22430	20587	18974	18153	17255	16862	16250	16251	16163	15709	15527	15614	15579	15451	15553	15454	15142	15262	15580	15377	15273	15218	15300	15553	15449	15383	15313	15384	15241	15353	15317	15547	15290	15273	15316	15096	15290	15331	15221	15198	15421	15249	15242	15162	15130	15362	15298	15203	15294	15296	15280	15286	15283	15516	15198	15203	15212	15209	15271	15243	15220	15242	15482	15104	15341	15488	15389	15407	15274	15225	15287	15185	15213	15248	15176	15216	15235	15130	15334	15197	15177	15255	15266	15287	15314	15401	15253	15347	15304	15214	15300	15216	15370	15135	15299	15152	15199	15297	15179	15244	15350	15267	15245	15135	15359	15434	15248	15265	15175	15083	15212	15284	15084	15037	15054	15267	15286	15444	15237	15344	15088	15352	15230	15089	15280	15218	15098	15294	15153	15252	15315	15274	15343	15252	15179	15234	15156	15257	15113	15504	15170	15308	15212	15328	15212	15229	15282	15237	15268	15101	15338	15289	15124	15199	15261	15165	15389	15351	15221	15240	15249	15287	15144	15221	15289	15203	15195	15433	15313	15212	15229	15135	15271	15145	15241	15188	15202	15219	15322	15379	15307	15120	15207	15307	15153	15149	15251	15328	15129	15178	15188	15259	15205	15251	15361	15209	15300	15434	15451	15186	15256	15058	15266	15088	15439	15219	15194	15111	15347	15175	15198	15114	14987	15258	15267	15213	15200	15218	15476	15259	15248	15312	15186	15331	15239	15250	15165	15248	15132	15112	15401	15276	15169	15235	15282	15139	15283	15156	15074	15154	15382	15391	15370	15104	15164	15200	15058	15238	15274	15224	15054	15183	15304	15208	15347	15056	15309	15199	15181	15288	15206	15322	15224	15222	15200	15239	15259	15024	15343	15423	15277	15328	15421	15280	15475	15028	15203	15221	15172	15008	15158	15399	15218	15357	15177	15175	15119	15275	15169	15257	15157	15183	15304	15202	15176	15365	15180	15288	15193	15035	15223	15292	15283	15358	15101	15127	15247	15298	15222	15270	15372	14991	15351	15415	15324	15208	15128	15395	15314	15311	15116	15200	15111	15159	15240	15218	15209	15244	15198	15322	15268	15271	15248	15229	15205	15231	15219	15313	15202	15259	15363	15196	15140	15351	15293	15435	15378	15187	15295	15252	15330	15333	15271	15261	15353	15256	15356	15313	15261	15216	15148	15162	15346	15187	15306	15426	15041	15160	15084	15251	15351	15386	15186	15421	15268	15305	15276	15256	15236	15332	15114	15172	15228	15186	15194	15098	15151	15165	15135	15221	15100	15118	15282	15363	15222	15188	15241	15139	15159	15230	15344	15198	15238	15260	15263	15206	15252	15007	15332	15301	15317	15276	15142	15271	15210	15234	15186	15286	15172	15097	15236	15234	15386	15228	15206	15234	15066	15062	15172	15287	15240	15119	15212	15225	15209	15141	15217	15043	15126	15225	15314	15239	15284	15214	15097	15119	15038	15276	15217	15176	15300	15071	15249	15296	15277	15345	15272	15193	15254	15380	15291	15355	15352	15177	15123	15188	15209	15221	15293	15368	15353	15192	15174	15163	15281	15236	15015	15219	15186	15311	15206	15220	15325	15360	15215	15309	15280	15224	15277	15238	15326	15195	15334	15233	15169	15214	15143	15115	15222	15374	15350	15156	15293	15143	15312	15129	15098	15271	15172	15112	15209	15356	15458	15176	15324	15373	15412	15297	15269	15181	15250	15234	15210	15161	15243	15254	15232	15129	15329	15001	15216	15296	15277	15222	15169	15232	15195	15265	15236	15204	15033	15146	15185	15247	15173	15161	15300	15331	15166	15030	15194	15310	15306	15226	15206	15128	15112	15138	15089	15291	15348	15219	15148	15191	15259	15296	15118	15191	15234	15248	15295	15277	15300	15195	15215	15237	15135	15150	15202	15033	15046	15185	15215	15236	15408	15273	15324	15310	15265	15338	15283	15095	15165	15402	15214	15372	15297	15326	15176	15038	15206	15109	15396	15229	15227	15059	15091	15219	15236	15140	15088	15307	15381	15177	15056	15245	15335	15318	15226	15254	15296	15110	15209	15206	15069	15213	15165	15291	15295	15135	15335	15267	15153	15160	15234	15136	15166	15498	15086	15221	15253	15160	15285	15422	15155	15120	15173	15210	15102	15286	15165	15361	15273	15309	15267	15175	15333	15223	15119	15166	15319	15294	15280	15307	15198	14980	15283	15006	15253	15235	15376	15186	14998	15150	15180	15241	15299	15140	15186	15190	15287	15319	15203	15086	15251	15124	15159	15322	15227	15349	15214	15311	15293	15204	15225	15468	15284	15225	15217	15321	15245	15181	15091	15191	15144	15117	15206	15153	15203	15358	15163	15318	15189	15145	15202	15201	14909	15254	15289	15328	15121	15142	15030	15042	15360	15295	15153	15178	15324	15207	15158	15145	15397	15230	15224	15370	15125	15222	15219	15122	15433	15152	15292	15274	15291	15227	15343	15202	15196	15134	15346	15232	15255	15295	15180	15239	15315	15135	15319	15412	15323	15140	15327	15002	15207	15196	15325	15193	15349	15222	15314	15054	15165	15179	15247	15391	15110	15204	15351	15169	15220	15022	15306	15173	15216	15292	15207	15274	15140	15425	15465	15185	15173	15376	15236	15201	15159	15264	15353	15335	15152	15204	15352	15158	15294	15238	15297	15126	15232	15143	15265	15203	15319	15253	15205	15228	15083	15066	15318	15234	15255	15148	15096	15262	15116	15237	15255	15216	15300	15094	15214	15203	15106	15436	15146	15186	15315	15385	15107	15186	15414	15068	15088	15319	15330	15283	15255	15234	15264	15304	15149	15290	15111	15285	15245	15396	15220	15152	15267	15045	15086	15272	15262	15299	15118	15265	15255	15178	15071	15163	15225	15223	15416	15151	15409	15319	15132	15300	15202	15198	15192	15386	15083	15354	15331	15129	15337	15163	15285	15253	15403	15292	15179	15236	15228	15298	15215	15314	15276	15192	15308	15398	15124	14947	15320	15298	15159	15155	15322	15229	15231	15240	15217	15269	15268	15275	15199	15113	15367	15185	15301	15149	15242	15294	15413	15295	15232	15187	15191	15210	15255	15380	15405	15266	15255	15390	15130	15106	15246	15197	15253	15341	15340	15116	15120	15037	15237	15325	15260	15184	15184	15156	15304	15504	15367	15242	15376	15164	15260	15364	15204	15260	15214	15314	15311	15232	15283	15201	15303	15252	15301	15136	15254	15062	15290	15217	15207	15329	15080	15261	15227	15201	15199	15121	15237	15116	15152	15093	15168	15300	15339	15294	15169	15185	15408	15413	15296	15160	15108	15282	15186	15304	15263	15316	15200	15315	15408	15169	15269	15272	15249	15202	15029	15220	15236	15253	15200	15287	15207	15321	15193	14982	15158	15244	15017	15169	15162	15053	15288	15307	15388	15160	15254	15361	15061	15216	15199	15250	15318	15284	15309	15172	15167	15207	15339	15145	15011	15314	15324	15276	15223	15147	15252	15282	15288	15317	15175	15263	15323	15259	15297	15185	15206	15045	15402	15073	15126	15182	15245	15155	15331	15299	15176	15330	15137	15160	15340	15146	15438	15129	15258	15378	15164	15326	15245	15241	15260	15226	15315	15149	15368	15315	15268	15182	15329	15234	15350	15328	15295	15272	15386	15181	15260	15314	15442	15161	15168	15263	15293	15117	15344	15159	15181	15212	15171	15207	15049	15292	15244	15139	15296	15297	15260	15276	15195	15469	15210	15131	15139	15263	15312	15043	15290	15227	15137	15258	15317	15288	15161	15177	15317	15257	15197	15218	15222	15342	15218	15283	15156	15057	15399	15223	15310	15087	15228	15276	15261	15203	15195	15257	15307	15267	15226	15377	15182	15199	15313	15400	15114	15069	15063	15303	15277	15271	15252	15173	15262	15219	15207	15192	15198	15286	15332	15483	15079	15267	15336	15194	15379	15249	15200	15265	15016	15263	15347	15312	15316	15278	15133	15203	15380	15148	15208	15338	15348	15142	15341	15251	15106	15313	15281	15215	15250	15197	15167	15099	15347	15126	15500	15254	15197	15352	15240	15296	15233	15210	15386	15374	15076	15299	15109	15188	15191	15236	15362	15191	15351	15225	15327	15225	15161	15144	15215	15392	15272	15184	15121	15233	15199	15285	15204	15246	15060	15317	15160	15228	15174	15289	15186	15122	15266	15382	15449	15171	15215	15097	15360	15251	15262	15473	15086	15273	15191	15189	15296	15235	15322	15336	15151	15166	15261	15168	15129	15309	15183	15258	15222	15257	15290	15176	15236	15262	15263	15301	15314	15167	15350	15245	15228	15202	15167	15357	15178	15242	15212	15223	15170	15353	15174	15276	15348	15170	15383	15283	15180	15145	15307	15370	15364	15279	15174	15154	15091	15191	15315	15187	15201	15089	15333	15272	15181	15215	15288	15280	15082	15261	15300	15119	15385	15242	15153	15363	15097	15359	15241	15380	15288	15156	15308	15287	15295	15309	15080	15237	15233	15332	15193	15350	15371	15234	15307	15105	15199	15332	15243	15228	15168	15203	15273	15397	15161	15182	15204	15326	15256	15232	15276	15296	15265	15146	15356	15181	14974	15229	15309	15319	15235	15169	15176	15253	15419	15226	15457	15166	15278	15092	15312	15099	15369	15285	15143	15123	15350	15138	15141	15304	15295	15260	15135	15170	15244	15246	15219	15129	15328	15347	15263	15270	15212	15232	15048	15170	15310	15378	15321	15239	15276	15153	15342	15292	15175	15133	15300	15323	15217	15268	15369	15234	15410	15153	15233	15236	15144	15331	15116	15149	15256	15120	15292	15323	15210	15215	15284	15182	15326	15061	15076	15055	15382	15295	15256	15355	15162	15172	15075	15214	15242	15073	15337	15388	15273	15375	15125	15394	15196	15239	15137	15346	15371	15077	15323	15221	15155	15172	15244	15218	15322	15284	15213	15254	15324	15133	15266	15121	15164	15264	15143	15236	15121	15364	15149	15209	15154	15169	15274	15223	15234	15260	15268	15109	15238	15234	15106	15344	15308	15247	15371	15090	15205	15120	15194	15253	15176	15220	15376	15319	15188	15385	15159	15270
22802	21397	29308	24249	22832	26623	29380	24062	22250	21581	20909	20441	19949	19705	19510	19146	19263	19082	18839	18847	18932	18927	18612	18603	18697	18644	18616	18654	18627	18499	18680	18622	18500	18477	18609	18696	18314	18400	18697	18591	18585	18552	18631	18355	18507	18596	18641	18402	18623	18341	18460	18595	18491	18554	18488	18559	18549	18403	18436	18466	18478	18533	18661	18472	18305	18605	18428	18364	18594	18508	18459	18440	18581	18533	18578	18494	18574	18463	18415	18695	18449	18382	18428	18281	18268	18498	18252	18354	18523	18350	18538	18574	18504	18370	18553	18276	18544	18575	18539	18555	18463	18411	18423	18459	18488	18445	18480	18454	18604	18488	18491	18433	18442	18419	18577	18280	18509	18403	18358	18337	18291	18381	18366	18416	18671	18393	18702	18388	18393	18529	18393	18675	18693	18387	18404	18510	18579	18533	18535	18480	18275	18374	18371	18387	18547	18425	18513	18382	18523	18622	18438	18207	18373	18569	18450	18463	18472	18417	18703	18368	18541	18397	18404	18301	18338	18441	18451	18459	18661	18471	18440	18355	18527	18285	18329	18546	18469	18564	18387	18342	18365	18381	18436	18590	18456	18197	18407	18362	18228	18417	18317	18382	18304	18482	18528	18485	18311	18422	18437	18491	18483	18116	18492	18339	18487	18530	18674	18330	18482	18549	18361	18336	18460	18602	18488	18448	18503	18525	18289	18344	18308	18403	18354	18274	18407	18519	18540	18514	18595	18361	18475	18424	18539	18476	18457	18572	18515	18659	18542	18468	18494	18511	18496	18329	18464	18450	18344	18372	18632	18581	18674	18395	18534	18425	18638	18491	18568	18662	18470	18318	18373	18564	18421	18388	18352	18167	18292	18455	18345	18383	18407	18360	18402	18524	18659	18365	18381	18289	18581	18446	18374	18450	18422	18519	18514	18432	18327	18374	18572	18461	18677	18540	18523	18354	18638	18287	18376	18386	18427	18342	18345	18546	18571	18439	18485	18109	18485	18450	18388	18552	18377	18370	18614	18358	18579	18433	18516	18385	18462	18344	18388	18491	18564	18573	18332	18450	18346	18317	18570	18428	18472	18450	18308	18475	18428	18323	18526	18631	18457	18420	18515	18612	18517	18439	18422	18367	18417	18440	18382	18382	18356	18510	18435	18390	18430	18474	18498	18361	18334	18517	18333	18326	18358	18498	18602	18572	18562	18305	18436	18089	18437	18262	18251	18311	18359	18437	18493	18292	18382	18560	18463	18332	18363	18356	18442	18535	18469	18238	18195	18557	18639	18517	18333	18403	18329	18275	18168	18279	18353	18350	18550	18460	18104	18301	18445	18293	18485	18353	18556	18300	18330	18379	18388	18352	18323	18410	18331	18548	18605	18448	18296	18360	18476	18300	18423	18436	18447	18500	18479	18386	18675	18485	18577	18729	18635	18519	18526	18313	18238	18408	18423	18755	18609	18405	18289	18589	18454	18282	18490	18407	18420	18321	18453	18523	18509	18488	18342	18466	18509	18262	18444	18299	18459	18445	18551	18493	18390	18441	18566	18459	18595	18330	18453	18579	18654	18483	18480	18603	18670	18500	18483	18559	18451	18445	18503	18447	18503	18344	18365	18428	18496	18291	18463	18537	18313	18436	18581	18498	18558	18402	18380	18501	18625	18543	18466	18387	18298	18445	18223	18545	18426	18580	18316	18521	18494	18417	18398	18554	18410	18472	18566	18532	18449	18515	18278	18420	18110	18423	18346	18363	18611	18529	18336	18228	18408	18336	18696	18392	18598	18388	18398	18487	18393	18253	18406	18287	18362	18461	18326	18457	18423	18467	18595	18506	18421	18365	18356	18318	18394	18432	18551	18628	18328	18329	18516	18642	18632	18509	18366	18329	18308	18349	18581	18513	18550	18284	18487	18547	18352	18679	18515	18331	18618	18512	18512	18305	18500	18560	18535	18389	18398	18525	18467	18470	18281	18397	18380	18475	18325	18363	18510	18321	18531	18453	18226	18556	18514	18357	18531	18259	18560	18507	18620	18549	18585	18470	18456	18512	18313	18431	18617	18456	18559	18605	18304	18521	18520	18371	18350	18283	18379	18455	18481	18454	18525	18488	18380	18430	18519	18443	18545	18393	18641	18459	18343	18307	18297	18310	18365	18149	18482	18452	18504	18523	18388	18251	18112	18571	18519	18301	18496	18328	18460	18269	18630	18619	18260	18375	18265	18405	18511	18550	18444	18483	18483	18386	18556	18562	18330	18468	18362	18426	18320	18644	18269	18508	18398	18347	18521	18522	18418	18495	18450	18533	18324	18214	18323	18230	18539	18327	18365	18609	18524	18513	18385	18493	18544	18557	18335	18517	18549	18429	18558	18224	18380	18297	18433	18530	18258	18296	18300	18340	18369	18615	18214	18420	18280	18505	18265	18419	18610	18346	18449	18403	18301	18377	18457	18493	18519	18528	18388	18543	18442	18526	18275	18398	18483	18070	18442	18406	18528	18395	18418	18307	18483	18560	18422	18355	18645	18310	18340	18513	18537	18353	18408	18235	18531	18376	18272	18385	18623	18395	18529	18312	18397	18516	18595	18443	18256	18302	18582	18632	18548	18404	18412	18397	18394	18370	18386	18536	18472	18330	18395	18320	18474	18599	18429	18648	18482	18456	18463	18155	18689	18525	18572	18159	18615	18348	18343	18486	18468	18351	18412	18287	18490	18367	18635	18333	18331	18279	18298	18174	18349	18476	18456	18549	18421	18579	18584	18445	18536	18512	18326	18436	18505	18425	18447	18489	18433	18224	18412	18352	18470	18441	18558	18470	18541	18498	18583	18206	18482	18476	18337	18384	18311	18542	18420	18440	18515	18413	18459	18441	18418	18379	18525	18422	18289	18472	18607	18290	18356	18404	18611	18310	18629	18319	18413	18496	18169	18587	18409	18536	18460	18510	18364	18336	18286	18461	18406	18399	18516	18420	18361	18334	18419	18634	18416	18411	18358	18238	18396	18408	18453	18577	18416	18658	18593	18420	18465	18368	18284	18434	18235	18343	18243	18399	18500	18574	18228	18462	18398	18501	18485	18540	18547	18356	18635	18486	18509	18290	18390	18552	18497	18542	18506	18247	18293	18428	18439	18343	18481	18370	18293	18309	18533	18665	18317	18432	18411	18383	18337	18335	18479	18487	18537	18515	18363	18519	18333	18526	18277	18169	18422	18287	18367	18660	18536	18341	18366	18417	18412	18355	18613	18595	18472	18391	18496	18413	18415	18379	18401	18405	18471	18279	18400	18639	18310	18330	18583	18340	18539	18199	18535	18163	18313	18245	18399	18378	18348	18398	18328	18400	18385	18493	18518	18316	18623	18495	18506	18294	18327	18556	18538	18454	18442	18613	18426	18379	18264	18421	18434	18321	18465	18481	18394	18314	18398	18477	18407	18557	18377	18515	18467	18537	18389	18438	18469	18413	18483	18188	18447	18400	18283	18150	18221	18439	18410	18388	18525	18380	18213	18394	18319	18390	18291	18389	18459	18631	18248	18481	18438	18237	18500	18490	18483	18554	18484	18404	18552	18585	18408	18730	18309	18287	18457	18498	18513	18421	18488	18352	18464	18456	18389	18457	18548	18403	18515	18274	18396	18403	18444	18440	18357	18426	18484	18386	18689	18482	18301	18486	18407	18485	18409	18358	18476	18398	18395	18458	18405	18486	18370	18278	18397	18458	18441	18653	18421	18355	18613	18347	18393	18497	18551	18588	18451	18535	18554	18483	18299	18448	18554	18647	18402	18501	18196	18331	18121	18392	18466	18542	18267	18463	18403	18464	18431	18294	18396	18465	18430	18265	18350	18436	18395	18397	18506	18406	18365	18420	18634	18346	18481	18434	18460	18310	18646	18617	18505	18457	18451	18246	18364	18471	18292	18353	18386	18204	18206	18278	18256	18251	18509	18320	18433	18397	18479	18409	18316	18380	18402	18235	18539	18282	18405	18627	18415	18391	18520	18426	18470	18535	18364	18392	18297	18564	18448	18393	18493	18598	18384	18690	18423	18406	18658	18309	18359	18461	18284	18299	18464	18497	18223	18416	18267	18395	18517	18407	18421	18668	18418	18362	18358	18549	18406	18499	18481	18337	18333	18405	18659	18470	18459	18422	18422	18394	18604	18287	18525	18480	18603	18483	18564	18407	18517	18383	18331	18261	18559	18307	18350	18532	18660	18485	18425	18561	18727	18317	18264	18543	18350	18298	18569	18389	18523	18412	18280	18503	18310	18298	18381	18455	18542	18388	18398	18459	18657	18624	18413	18562	18210	18502	18442	18481	18358	18530	18611	18395	18275	18475	18413	18536	18669	18485	18398	18429	18348	18568	18397	18524	18319	18556	18448	18581	18427	18561	18529	18429	18466	18220	18548	18511	18324	18348	18424	18547	18489	18360	18476	18403	18291	18412	18443	18336	18534	18490	18352	18313	18574	18120	18401	18385	18608	18399	18478	18426	18531	18510	18374	18624	18548	18382	18502	18502	18412	18514	18393	18232	18589	18588	18496	18345	18245	18184	18389	18442	18517	18542	18125	18376	18455	18414	18559	18412	18460	18200	18267	18571	18460	18479	18510	18467	18450	18397	18478	18555	18400	18376	18493	18391	18359	18494	18435	18401	18407	18426	18465	18514	18535	18450	18367	18321	18482	18431	18650	18366	18308	18438	18291	18390	18409	18316	18195	18467	18354	18434	18373	18429	18465	18420	18430	18399	18364	18280	18309	18265	18409	18370	18367	18394	18626	18375	18267	18473	18601	18618	18588	18574	18444	18352	18264	18383	18402	18368	18350	18426	18424	18539	18462	18699	18319	18405	18437	18384	18345	18463	18478	18443	18378	18457	18340	18337	18667	18398	18570	18391	18316	18465	18566	18585	18207	18425	18512	18436	18526	18564	18316	18286	18391	18206	18282	18414	18236	18454	18482	18395	18443	18430	18347	18506	18499	18515	18429	18400	18269	18342	18580	18539	18276	18402	18520	18412	18410	18396	18430	18438	18408	18520	18513	18420	18371	18646	18368	18420	18375	18437	18371	18464	18242	18179	18393	18393	18463	18350	18322	18445	18206	18324	18250	18632	18450	18434	18521	18316	18390	18498	18266	18536
36721	60033	56267	43211	34951	30022	26304	23435	21290	19881	18900	17948	17401	16824	16619	16390	16263	16146	15987	15950	15889	15948	15786	15763	15720	15633	15689	15611	15713	15538	15610	15777	15818	15767	15615	15732	15493	15659	15458	15572	15664	15683	15475	15610	15581	15646	15551	15638	15426	15490	15723	15561	15595	15665	15553	15672	15501	15543	15490	15621	15547	15535	15523	15529	15771	15652	15415	15488	15620	15551	15601	15625	15457	15537	15542	15532	15544	15612	15733	15316	15487	15518	15487	15494	15525	15499	15658	15576	15493	15630	15523	15571	15546	15566	15538	15413	15605	15506	15621	15480	15766	15497	15507	15308	15555	15574	15625	15723	15419	15539	15700	15662	15566	15563	15626	15644	15581	15574	15508	15346	15479	15608	15680	15403	15738	15556	15571	15388	15652	15744	15600	15617	15620	15524	15585	15376	15604	15566	15580	15520	15449	15674	15502	15492	15566	15530	15475	15683	15480	15557	15599	15535	15537	15475	15662	15551	15650	15439	15432	15444	15584	15562	15473	15651	15361	15429	15623	15488	15485	15552	15646	15538	15558	15449	15387	15534	15448	15477	15648	15655	15527	15464	15480	15543	15548	15425	15502	15391	15510	15382	15309	15530	15358	15397	15587	15536	15587	15407	15484	15722	15646	15413	15578	15524	15647	15504	15536	15462	15544	15504	15634	15570	15632	15586	15445	15523	15573	15510	15482	15671	15568	15553	15546	15204	15582	15787	15535	15474	15538	15633	15655	15439	15535	15572	15656	15518	15583	15517	15604	15520	15658	15590	15639	15396	15716	15571	15706	15424	15489	15519	15578	15659	15486	15496	15617	15494	15449	15438	15464	15470	15452	15586	15560	15493	15519	15502	15535	15410	15598	15640	15424	15327	15615	15519	15426	15712	15413	15490	15431	15558	15546	15576	15577	15613	15639	15608	15617	15599	15605	15345	15577	15553	15499	15504	15509	15535	15685	15589	15493	15400	15580	15589	15497	15503	15526	15645	15545	15474	15678	15509	15520	15505	15535	15522	15501	15525	15583	15399	15637	15630	15614	15670	15526	15424	15551	15539	15421	15621	15551	15439	15472	15681	15510	15403	15710	15466	15655	15633	15609	15569	15423	15509	15421	15523	15504	15572	15517	15593	15515	15599	15537	15423	15473	15582	15409	15397	15596	15514	15531	15593	15414	15563	15406	15398	15553	15503	15481	15430	15457	15645	15412	15380	15472	15752	15483	15666	15659	15598	15599	15609	15568	15367	15249	15551	15566	15557	15568	15573	15643	15572	15544	15617	15519	15605	15565	15411	15666	15641	15456	15527	15570	15630	15586	15472	15641	15800	15445	15696	15623	15704	15550	15625	15724	15374	15596	15459	15442	15413	15594	15563	15610	15514	15562	15619	15608	15602	15517	15498	15667	15528	15573	15613	15447	15478	15639	15493	15459	15412	15514	15420	15633	15530	15511	15405	15551	15620	15522	15647	15534	15560	15539	15516	15481	15591	15675	15629	15596	15439	15591	15507	15537	15418	15372	15648	15417	15658	15704	15449	15541	15515	15403	15557	15449	15674	15192	15537	15632	15449	15500	15628	15603	15646	15411	15565	15585	15602	15683	15557	15523	15405	15494	15641	15558	15598	15707	15365	15399	15500	15636	15486	15520	15494	15535	15423	15618	15632	15551	15611	15603	15448	15468	15468	15591	15689	15421	15588	15557	15425	15467	15553	15646	15205	15560	15555	15563	15575	15547	15496	15515	15471	15616	15507	15626	15590	15370	15430	15545	15617	15518	15516	15564	15555	15463	15473	15588	15648	15584	15698	15436	15493	15664	15462	15369	15501	15547	15472	15510	15396	15466	15499	15626	15417	15484	15680	15452	15684	15579	15528	15372	15686	15559	15422	15654	15516	15382	15535	15532	15568	15511	15621	15454	15389	15440	15566	15523	15488	15452	15597	15344	15479	15585	15591	15511	15606	15406	15517	15635	15466	15641	15479	15479	15435	15552	15406	15550	15580	15608	15513	15489	15513	15449	15527	15396	15562	15653	15499	15675	15410	15475	15397	15571	15606	15545	15518	15540	15627	15681	15386	15677	15536	15457	15550	15495	15502	15552	15604	15489	15433	15550	15564	15611	15826	15580	15672	15471	15358	15668	15501	15460	15560	15440	15558	15493	15624	15470	15318	15500	15537	15760	15282	15728	15373	15679	15458	15388	15585	15616	15603	15546	15461	15429	15345	15503	15554	15565	15459	15503	15573	15476	15391	15605	15469	15744	15391	15450	15532	15426	15519	15534	15583	15557	15510	15721	15538	15559	15526	15430	15432	15652	15516	15471	15596	15748	15513	15528	15596	15441	15492	15482	15723	15589	15430	15370	15495	15481	15385	15376	15441	15501	15706	15723	15396	15457	15646	15349	15438	15488	15523	15454	15444	15672	15577	15456	15798	15348	15545	15512	15560	15548	15667	15459	15613	15520	15406	15467	15532	15704	15390	15562	15524	15584	15488	15674	15504	15670	15466	15694	15390	15503	15467	15425	15527	15502	15622	15570	15671	15426	15483	15541	15573	15523	15466	15538	15625	15536	15615	15596	15483	15631	15528	15568	15325	15477	15625	15501	15562	15484	15648	15606	15507	15564	15493	15526	15446	15609	15584	15563	15697	15559	15427	15491	15346	15462	15550	15576	15410	15442	15359	15417	15486	15403	15566	15740	15592	15607	15489	15731	15406	15653	15436	15545	15727	15424	15530	15494	15652	15717	15558	15608	15577	15526	15395	15545	15634	15598	15603	15413	15507	15733	15401	15482	15672	15577	15447	15608	15613	15629	15467	15464	15748	15555	15530	15603	15610	15517	15498	15525	15556	15506	15570	15484	15419	15568	15674	15395	15591	15510	15605	15325	15613	15577	15600	15613	15810	15522	15561	15498	15586	15436	15479	15545	15481	15598	15514	15516	15485	15440	15509	15510	15517	15473	15594	15518	15656	15545	15662	15426	15423	15487	15406	15651	15484	15429	15527	15541	15777	15531	15583	15465	15569	15567	15610	15373	15527	15578	15603	15483	15589	15574	15389	15593	15504	15581	15632	15442	15416	15603	15519	15530	15546	15585	15552	15592	15616	15518	15574	15548	15407	15767	15422	15596	15513	15600	15436	15340	15596	15522	15482	15415	15539	15381	15632	15507	15615	15253	15465	15536	15559	15543	15752	15513	15490	15633	15547	15450	15587	15696	15714	15383	15510	15644	15501	15377	15453	15580	15557	15559	15741	15553	15609	15496	15568	15418	15517	15455	15627	15726	15620	15443	15551	15607	15549	15495	15577	15535	15540	15689	15545	15446	15445	15446	15486	15742	15540	15395	15554	15606	15638	15698	15587	15673	15409	15788	15560	15548	15429	15582	15326	15538	15572	15329	15592	15520	15345	15353	15442	15506	15482	15491	15582	15373	15594	15514	15473	15570	15500	15532	15501	15317	15477	15545	15484	15538	15656	15490	15695	15463	15496	15540	15413	15376	15513	15622	15579	15505	15521	15554	15586	15446	15551	15584	15530	15615	15582	15542	15516	15505	15545	15541	15556	15589	15456	15534	15570	15398	15384	15476	15522	15508	15628	15533	15282	15518	15454	15479	15538	15596	15618	15439	15450	15452	15609	15559	15518	15587	15693	15468	15405	15622	15636	15444	15527	15549	15541	15535	15422	15535	15513	15546	15446	15736	15480	15511	15435	15601	15499	15691	15531	15485	15625	15526	15640	15480	15490	15533	15527	15613	15648	15432	15730	15546	15558	15636	15514	15549	15510	15459	15603	15400	15576	15664	15359	15509	15485	15299	15587	15605	15538	15431	15441	15481	15647	15535	15611	15472	15508	15566	15561	15367	15501	15507	15413	15631	15568	15507	15537	15549	15579	15525	15390	15639	15522	15577	15394	15459	15386	15416	15548	15588	15552	15490	15528	15387	15526	15729	15588	15467	15559	15600	15609	15535	15377	15500	15599	15547	15453	15596	15556	15613	15585	15730	15678	15552	15645	15553	15539	15470	15687	15506	15453	15343	15511	15416	15500	15713	15617	15473	15550	15494	15431	15557	15381	15506	15524	15672	15525	15543	15548	15601	15716	15541	15486	15519	15428	15576	15584	15443	15408	15442	15625	15709	15631	15556	15593	15462	15593	15429	15790	15418	15483	15652	15674	15521	15500	15522	15458	15413	15504	15376	15465	15504	15580	15373	15300	15431	15535	15652	15688	15443	15545	15587	15510	15633	15367	15629	15443	15582	15568	15525	15492	15556	15674	15577	15479	15509	15430	15653	15465	15466	15465	15557	15480	15580	15637	15539	15349	15515	15429	15600	15656	15477	15379	15529	15544	15475	15598	15553	15447	15534	15461	15439	15481	15544	15581	15492	15730	15447	15369	15419	15568	15351	15514	15578	15521	15488	15455	15443	15590	15344	15593	15196	15666	15525	15486	15592	15524	15427	15569	15318	15346	15505	15409	15598	15446	15367	15410	15500	15588	15486	15639	15439	15454	15510	15501	15351	15383	15605	15540	15514	15492	15563	15644	15421	15633	15291	15481	15473	15428	15560	15478	15424	15485	15461	15443	15442	15577	15666	15440	15461	15503	15591	15636	15343	15716	15441	15499	15456	15509	15564	15489	15491	15391	15688	15604	15450	15546	15554	15566	15527	15459	15661	15462	15545	15624	15450	15573	15456	15638	15590	15617	15501	15664	15462	15603	15419	15445	15527	15531	15655	15525	15469	15495	15622	15642	15465	15504	15541	15500	15364	15479	15707	15546	15517	15674	15489	15445	15428	15584	15579	15477	15483	15462	15610	15453	15381	15304	15497	15427	15475	15402	15615	15367	15530	15445	15505	15636	15719	15469	15581	15441	15598	15724	15441	15626	15426	15566	15560	15340	15584	15385	15444	15519	15522	15640	15487	15690	15523	15558	15459	15428	15522	15562	15587	15514	15528	15445	15392	15497	15600	15378	15466	15589	15510	15434	15502	15533	15677	15544	15729	15590	15397	15613	15465	15461	15427	15643	15490	15464	15499	15478	15514	15490	15573	15526	15408	15614	15609	15553	15408	15621	15415	15446	15571	15579	15685	15350	15602	15645	15442	15479	15549	15741	15470	15531	15588	15439
29419	29473	37289	31476	25226	22783	21398	20135	19584	19361	18750	18661	18511	18275	18492	18123	18191	18111	18336	18132	18061	17922	18097	17980	18102	17996	17855	18072	17953	18262	17952	17977	17902	17985	17868	18205	18027	17962	18040	18057	17947	17983	18056	18034	17811	17839	18092	17938	18134	17749	17907	17902	18077	17856	17841	17969	18180	17969	17957	18296	18045	17935	17949	18186	18074	17905	17858	17921	18024	18028	18102	18127	18229	18025	17983	18049	18040	17924	18045	17894	17885	17769	17984	17903	18126	18043	18244	17994	17797	18083	17892	18173	18013	18111	18087	17804	18068	18010	17832	18083	17992	17937	17942	17974	18017	18085	18109	17938	17838	17853	17814	17946	17978	17998	18013	17944	17858	17734	17797	17972	17835	18060	17990	17907	17948	17931	18046	18086	18052	18289	18234	17952	18039	18014	18074	17976	18110	17936	18038	17934	18021	18065	18074	17855	17743	18073	17950	18126	18084	18050	17722	17976	18194	17861	17956	17934	18073	17780	18066	17998	17809	17988	18236	17914	18012	18111	17928	18221	17889	17939	18033	18030	17883	17956	17772	18120	18114	17839	17918	18021	18055	17917	18022	17887	17823	18049	17931	18070	17828	17997	18009	17774	17900	17859	18062	18118	18065	17994	17750	17959	17967	18304	18006	17985	17938	18097	17937	17956	17884	18065	17935	18048	18005	18016	18083	17928	17953	18023	17948	17740	18058	17952	17947	17740	17907	17912	17959	18123	18112	17872	17912	17905	17956	17884	17922	17782	17918	17921	18033	17951	17998	18033	18081	17970	17988	18117	17957	18116	17985	18023	18035	17754	17869	17819	17993	17919	17967	17852	18045	18044	17942	17796	17976	17802	17916	18040	18011	18058	17779	17860	18129	17984	18114	18023	18081	18078	18115	18015	17989	17877	17952	17932	18057	17969	18147	18096	18101	18001	17913	18150	17930	17958	18070	17807	17900	17882	17904	17885	18046	18052	17976	17980	17958	17809	18269	17811	18035	18039	18112	17954	17865	18137	17931	17778	17840	17742	18160	18132	17852	18046	17753	17872	18034	17840	17981	18029	18034	17890	17773	18076	17999	17975	17988	18017	18217	18168	18180	18070	18082	17908	18009	18019	17975	17823	18158	17937	17956	17976	17809	18040	18006	18067	17896	18012	17886	17931	17944	18131	18114	17872	17939	18034	17971	17914	17783	17826	17987	17737	17871	18060	18022	18040	17899	17903	17972	18089	17876	18140	17793	18033	17879	17956	17947	17895	18113	18037	17734	18040	17986	17777	17984	17962	17987	17909	17910	17958	17855	17886	17906	18015	17808	17890	17998	17956	18000	18039	18029	18083	18034	18033	17791	18124	17851	18147	17779	17817	17960	17926	18009	17922	18030	17675	18071	18014	17937	17941	18075	17895	18097	18108	17971	17829	17894	17899	18247	17934	17893	18020	17803	18200	18142	17774	18014	17981	17998	18022	17856	17856	17924	18025	18049	17986	18139	18112	18014	18027	18156	18108	17960	17865	18031	18164	17921	17850	18100	18109	18165	17956	18110	18063	17885	17901	17968	17856	18008	18167	17935	17748	17864	17848	17918	17930	17920	17790	18001	17969	17922	17940	17853	17806	17893	18200	18045	18019	18072	18115	18054	17973	18021	17892	18176	17847	18093	17884	17816	17888	18098	17936	17933	17984	17915	17906	17855	17957	17847	17856	18090	17925	17907	18027	17942	18127	17946	17852	17984	18206	18033	17970	17926	17759	18075	18148	17917	18271	18163	18145	18084	18166	17916	17876	17620	18113	17933	17951	18004	18093	18146	18138	18056	17942	17869	17800	17874	17861	17954	17916	17963	18014	17765	18049	18009	17934	17951	18182	18115	17706	17884	18016	18026	17917	17994	17928	17984	17970	18123	17993	18047	18105	17929	18071	18098	17906	17889	17825	17972	18037	18150	17925	17938	17869	18107	17958	18031	18142	18129	17927	17773	18122	18138	17924	17871	17945	17926	17592	17872	17860	18035	17986	18001	17914	18129	18010	18024	18003	17967	17926	18006	18067	18051	18058	17846	17913	17976	17894	18124	18117	18192	18027	18120	17928	18042	18111	18042	18071	18087	17806	17893	17950	17874	18087	18107	18065	17993	18057	17833	18002	18085	18117	17958	17964	18009	17887	18017	17732	17890	17929	17942	17980	17830	17919	17786	18040	17744	18163	18010	18052	17831	17956	18052	18028	18066	18017	17848	17982	18070	17937	18106	18082	17995	18072	17969	18118	17889	17798	17912	17916	18137	18084	17781	18003	17811	17975	18210	18179	18123	17857	18034	18020	18040	18072	17990	17932	17933	17834	18031	18185	18103	17928	18123	17954	18065	18173	17971	17878	18102	17946	17924	17868	17954	18029	18148	18074	18106	18012	17962	17871	18106	18277	17815	17875	18062	18091	17950	17991	17859	18002	18151	17901	17988	17950	17847	17790	18016	17894	17947	18030	18014	18038	18010	17939	17977	17998	18118	17856	17754	18245	18051	17979	18224	17976	17751	17998	17932	17974	17859	17909	18151	18095	18125	18121	17928	18131	17995	17837	18073	17985	17801	18058	17859	18091	17913	18025	18061	17899	17969	17981	18053	17806	17936	18110	18198	18000	17927	17787	18030	18055	18153	17918	17884	17951	17842	17992	17935	18012	17851	17902	17899	17974	17923	17817	17953	17894	18030	18136	17927	17892	18065	18161	17965	17910	18026	17917	17853	18161	17985	17976	17964	17803	18164	18041	17886	18042	17838	17982	18069	17968	18098	17875	18031	17883	17981	18168	18057	17802	17926	17807	18020	17893	17844	18059	18083	17731	18060	17950	18066	17870	18046	18062	18004	18086	17963	18083	17868	17967	17890	17824	18087	18042	18052	17964	18005	17822	17837	17977	17964	17840	17888	18061	17898	18059	18091	17959	18005	17974	18026	17891	17970	17890	17913	18045	17979	18015	18006	17830	18244	17941	17901	17762	17990	17944	18030	17931	17867	18091	18053	17901	17965	17974	18123	18144	18109	17760	18191	18091	17847	17989	18054	18104	17880	17855	18012	18020	18170	18030	17895	17820	18220	18018	17966	17769	18066	17951	17954	18015	18082	18242	17933	18049	17917	18213	18160	18069	17913	18095	17939	17947	18042	17868	17940	17965	18031	17993	18034	17786	17875	17639	17781	18064	18091	18032	18121	17909	17889	17955	18011	18020	17938	18159	18115	17852	17940	17879	18027	18016	17886	17873	17952	18088	18005	17956	18099	17933	17873	17800	17957	17817	18030	18022	17880	17877	18154	17888	17963	18052	18036	17888	18016	18157	18046	17997	17869	18120	18054	18063	18225	17904	18150	18002	18053	17896	18029	17807	18062	18082	17912	17959	18039	17955	18175	18048	17870	18091	18155	18114	17823	18116	18100	18077	18177	18112	18203	17905	17983	17990	18110	17956	18012	17973	17954	17938	17908	17932	17862	18154	18183	17818	18014	18019	18043	17942	17959	17976	18038	17692	17945	18027	17848	17809	18076	17887	18232	18006	17881	17633	17964	18077	17701	17998	17905	18047	18152	18017	17935	17987	17990	18018	18021	17905	18104	18227	17876	18046	18069	18198	17775	17986	18096	17891	17825	18065	18087	17891	17906	17930	18029	18146	18073	18066	18005	17935	17918	18049	18159	17851	17742	17844	18168	17834	17916	17993	17887	17961	18029	17928	17847	18101	17958	17881	18068	18079	18038	17953	17996	18225	18181	18024	18100	17865	17859	18046	17997	17945	17929	17927	17967	17951	18197	17773	17981	17976	17869	17966	17944	17992	17948	17811	17892	17791	17905	17929	17710	17971	17890	17792	17940	17858	17925	17870	17929	18058	18081	18088	17930	17850	18198	17952	18029	17851	18099	18104	17884	17777	17921	17961	18114	17908	17963	17874	17982	17990	17924	18096	18099	18027	17944	18039	18176	18155	18086	17924	17833	17975	18170	17801	18135	18254	18032	17857	17732	17832	18146	17924	17905	17991	18218	17985	18046	18007	17857	17953	17973	17905	17951	18018	18096	17957	17783	17998	18178	18056	17949	17946	17914	18024	17929	17950	18233	17930	17798	18099	18057	18003	18049	17996	17693	17902	18035	18053	17940	17953	18058	18097	17847	18028	18007	18014	18213	17968	17958	18080	17805	17924	17975	17911	18150	17984	17973	17903	18047	17987	17962	17941	18050	17874	17875	17975	18057	17875	17819	17995	18006	17740	18077	17864	17935	18047	17913	18080	17938	17902	18174	18139	17832	17802	18044	18007	17938	17896	17869	17897	17886	17950	17827	18098	17921	18088	18079	18205	17926	18025	17960	17917	18007	17914	17763	17954	17956	18072	18067	18014	18111	17938	17958	17848	17910	18032	18014	18112	18025	17934	18054	17900	17887	17945	17791	18012	18089	17980	17915	17833	18075	18073	17976	18043	18108	18082	17903	17822	17977	17933	18033	17901	17875	18001	17987	17925	18238	17839	18080	18019	18134	17934	17810	18069	18022	18008	18127	17796	17828	17966	18015	18013	17972	17868	17971	18049	17885	17914	17991	17965	17920	17876	18042	18119	18095	17853	18021	17887	17982	18014	18091	17893	17739	18150	17848	17914	18102	17967	18050	17875	17848	17979	17911	18016	17917	17995	17749	18049	17914	18012	18070	18070	17886	17977	17837	17931	17970	18068	17850	17886	18011	17867	17871	18005	17871	18167	18225	17866	17937	17898	17983	17989	17960	18002	18161	17949	18130	17990	17926	18034	18024	18031	17866	17809	17829	17841	17942	17964	17862	17861	17983	17919	17912	18016	18153	18027	18014	18158	17875	17945	17887	17970	17879	17854	17910	17723	17983	17797	17886	17856	18058	17803	17926	17986	17982	17946	18287	17979	17903	17920	18099	18105	18097	18048	18001	18089	17874	17939	17929	17894	18044	17869	17857	17874	17983	17775	18013	17966	18225	17985	17978	18048	17795	17968	18048	17731	17927	18181	18106	18165	17820	17951	18136	18060	17952	18081	18023	17957	17908	17884	18004	17922	17846	17874	17928	18049	17881	17938	18016	18002	17915	17886	18000	17979	18051	17984	17960	17991	17940	18061	17687	18080	17878	18004	18005	17983
34397	47612	43044	31396	25374	21817	19826	18540	17801	17155	16752	16196	16155	15754	15641	15646	15619	15487	15451	15486	15469	15467	15318	15375	15583	15390	15330	15218	15397	15286	15299	15299	15214	15321	15362	15386	15371	15292	15482	15326	15202	15196	15340	15394	15285	15195	15347	15207	15358	15266	15180	15242	15465	15223	15271	15376	15350	15434	15342	15364	15329	15447	15328	15363	15263	15087	15255	15391	15151	15180	15412	15253	15405	15300	15393	15220	15388	15390	15455	15225	15379	15157	15173	15194	15304	15240	15272	15405	15241	15299	15142	15359	15287	15326	15354	15252	15555	15346	15310	15327	15127	15317	15177	15357	15399	15332	15249	15251	15181	15393	15414	15229	15332	15296	15474	15344	15308	15378	15161	15361	15198	15257	15320	15198	15446	15321	15332	15356	15367	15369	15285	15216	15330	15272	15306	15164	15188	15141	15156	15308	15316	15400	15292	15259	15135	15448	15465	15124	15404	15339	15356	15178	15348	15271	15296	15365	15264	15261	15149	15247	15439	15211	15250	15141	15325	15422	15366	15342	15162	15534	15212	15414	15256	15435	15364	15534	15347	15334	15341	15153	15328	15236	15167	15369	15353	15203	15276	15095	15304	15217	15299	15416	15289	15290	15467	15297	15335	15110	15179	15241	15240	15336	15207	15273	15199	15269	15105	15397	15243	15162	15305	15384	15319	15335	15262	15258	15297	15353	15206	15409	15321	15247	15388	15225	15452	15265	15393	15367	15264	15319	15376	15343	15390	15274	15331	15210	15267	15291	15288	15234	15343	15158	15357	15270	15350	15346	15429	15294	15432	15151	15303	15231	15333	15414	15279	15396	15310	15301	15523	15313	15290	15266	15297	15343	15315	15274	15324	15307	15459	15202	15298	15109	15278	15509	15248	15168	15206	15378	15405	15366	15257	15247	15350	15299	15287	15079	15180	15348	15425	15138	15365	15384	15232	15246	15372	15229	15324	15262	15419	15263	15369	15280	15346	15298	15142	15340	15348	15392	15196	15352	15145	15321	15350	15395	15370	15374	15111	15312	15125	15285	15430	15286	15271	15307	15250	15294	15479	15305	15280	15359	15348	15493	15280	15385	15249	15321	15350	15189	15310	15320	15370	15292	15258	15192	15261	15276	15275	15303	15323	15236	15295	15256	15320	15400	15389	15456	15199	15228	15213	15397	15175	15120	15256	15312	15211	15225	15323	15381	15280	15372	15466	15382	15076	15216	15125	15294	15185	15493	15297	15413	15329	15338	15346	15321	15253	15244	15287	15478	15341	15261	15289	15262	15233	15395	15384	15353	15156	15296	15275	15167	15452	15324	15202	15247	15447	15324	15411	15346	15233	15301	15387	15372	15167	15162	15096	15327	15203	15174	15161	15265	15307	15368	15316	15249	15339	15262	15391	15338	15305	15331	15255	15417	15337	15248	15258	15221	15320	15376	15254	15175	15242	15246	15240	15460	15362	15322	15298	15346	15040	15360	15280	15335	15283	15408	15188	15227	15398	15222	15326	15222	15443	15160	15389	15147	15306	15263	15231	15144	15370	15385	15254	15157	15302	15308	15173	15368	15246	15328	15315	15353	15251	15351	15303	15336	15287	15182	15306	15312	15364	15267	15263	15240	15298	15402	15293	15170	15235	15387	15450	15320	15263	15360	15368	15308	15304	15153	15357	15304	15196	15520	15459	15450	15141	15297	15335	15285	15394	15235	15268	15273	15376	15430	15291	15369	15193	15277	15275	15279	15225	15413	15333	15290	15225	15231	15501	15349	15255	15188	15346	15320	15326	15522	15400	15276	15307	15342	15250	15339	15252	15319	15343	15297	15252	15354	15336	15348	15124	15339	15286	15459	15370	15290	15377	15209	15255	15291	15389	15273	15211	15233	15286	15209	15414	15523	15214	15307	15249	15381	15204	15397	15232	15270	15159	15228	15320	15439	15360	15347	15334	15367	15437	15285	15308	15375	15381	15202	15237	15340	15157	15221	15131	15416	15188	15325	15397	15292	15262	15349	15295	15096	15413	15401	15341	15257	15254	15301	15322	15385	15434	15430	15309	15345	15387	15245	15275	15398	15193	15191	15538	15219	15334	15287	15309	15316	15340	15316	15286	15306	15342	15425	15246	15350	15247	15148	15070	15242	15282	15177	15256	15435	15283	15349	15157	15254	15277	15170	15119	15465	15256	15082	15491	15249	15256	15317	15261	15334	15322	15228	15355	15354	15468	15335	15394	15294	15367	15285	15454	15338	15287	15446	15418	15339	15290	15290	15399	15348	15347	15267	15478	15127	15371	15218	15223	15145	15266	15252	15347	15395	15329	15296	15342	15301	15313	15352	15362	15256	15246	15200	15273	15317	15274	15356	15195	15459	15177	15210	15387	15199	15206	15353	15351	15276	15295	15270	15269	15214	15456	15431	15395	15337	15262	15141	15413	15351	15204	15195	15361	15313	15301	15349	15216	15214	15240	15332	15302	15143	15321	15449	15151	15132	15287	15420	15375	15568	15295	15356	15249	15337	15361	15343	15503	15225	15326	15209	15184	15352	15297	15326	15255	15211	15185	15271	15369	15174	15308	15218	15509	15244	15279	15152	15288	15398	15192	15196	15351	15214	15419	15417	15416	15323	15169	15357	15341	15395	15436	15443	15331	15366	15455	15324	15298	15286	15352	15344	15294	15315	15254	15305	15180	15202	15233	15333	15221	15242	15328	15241	15332	15218	15228	15250	15263	15350	15372	15323	15349	15255	15257	15344	15239	15315	15322	15357	15237	15603	15120	15338	15135	15559	15340	15400	15391	15247	15241	15319	15332	15364	15123	15297	15358	15381	15405	15308	15184	15400	15185	15252	15125	15324	15227	15229	15293	15439	15149	15175	15162	15273	15364	15411	15322	15198	15398	15361	15258	15196	15259	15458	15273	15285	15178	15421	15085	15226	15301	15274	15229	15298	15245	15417	15198	15221	15268	15377	15204	15271	15200	15284	15294	15215	15220	15371	15325	15378	15398	15296	15266	15517	14971	15261	15286	15311	15216	15412	15138	15415	15304	15212	15209	15291	15313	15383	15229	15327	15299	15260	15347	15204	15361	15164	15326	15243	15084	15468	15420	15266	15482	15181	15324	15424	15223	15258	15315	14978	15275	15452	15445	15429	15324	15280	15306	15360	15341	15311	15308	15278	15253	15362	15158	15180	15263	15277	15152	15271	15293	15269	15516	15233	15416	15183	15265	15416	15341	15327	15216	15141	15437	15222	15111	15171	15250	15158	15360	15385	15240	15264	15305	15134	15432	15182	15403	15572	15201	15132	15457	15530	15361	15194	15242	15318	15470	15207	15288	15452	15176	15232	15400	15322	15254	15465	15409	15469	15286	15328	15327	14990	15327	15386	15135	15105	15235	15290	15216	15351	15421	15437	15276	15303	15438	15228	15485	15168	15292	15269	15205	15282	15392	15248	15352	15231	15350	15329	15030	15297	15292	15073	15407	15395	15398	15202	15322	15385	15364	15275	15222	15402	15226	15286	15083	15423	15373	15321	15296	15306	15348	15270	15331	15239	15422	15382	15398	15183	15257	15233	15221	15271	15267	15413	15323	15196	15317	15353	15292	15427	15389	15415	15246	15353	15344	15177	15379	15381	15341	15369	15423	15264	15312	15086	15311	15245	15225	15414	15122	15280	15423	15287	15283	15255	15161	15307	15285	15437	15376	15206	15341	15319	15432	15287	15328	15316	15198	15229	15431	15410	15374	15322	15236	15292	15369	15243	15341	15309	15287	15269	15383	15419	15264	15290	15345	15292	15331	15302	15224	15356	15411	15410	15125	15408	15366	15270	15252	15351	15146	15269	15241	15293	15597	15162	15371	15197	15198	15291	15364	15238	15472	15208	15438	15404	15232	15229	15325	15300	15263	15334	15429	15312	15345	15397	15292	15216	15447	15226	15361	15287	15294	15407	15258	15295	15428	15300	15253	15307	15408	15384	15192	15248	15452	15374	15255	15405	15261	15362	15278	15229	15236	15361	15539	15254	15372	15355	15348	15366	15277	15418	15434	15251	15332	15234	15471	15360	15338	15283	15233	15295	15180	15404	15108	15086	15255	15343	15187	15255	15322	15264	15232	15342	15309	15210	15354	15405	15374	15425	15328	15231	15284	15330	15307	15336	15299	15320	15306	15344	15519	15189	15220	15134	15401	15220	15367	15310	15259	15234	15073	15300	15131	15301	15273	15336	15390	15262	15347	15451	15381	15377	15357	15259	15313	15319	15197	15290	15327	15335	15303	15238	15323	15499	15257	15306	15276	15349	15321	15324	15296	15312	15429	15400	15325	15287	15141	15435	15245	15447	15426	15237	15369	15220	15317	15287	15396	15373	15130	15351	15399	15128	15270	15349	15342	15477	15490	15018	15149	15331	15343	15440	15251	15285	15441	15352	15290	15407	15380	15376	15327	15302	15372	15218	15336	15327	15413	15158	15315	15415	15398	15245	15159	15350	15258	15337	15262	15239	15283	15261	15132	15450	15378	15223	15189	15286	15365	15446	15412	15441	15404	15303	15257	15325	15304	15371	15333	15246	15249	15351	15198	15274	15181	15365	15301	15299	15208	15272	15343	15262	15250	15301	15345	15396	15249	15413	15356	15440	15368	15338	15329	15259	15271	15261	15450	15298	15300	15283	15322	15309	15229	15237	15265	15254	15139	15392	15263	15417	15364	15213	15182	15235	15357	15338	15333	15302	15443	15270	15234	15339	15160	15542	15112	15331	15331	15289	15151	15262	15280	15313	15064	15348	15509	15277	15457	15389	15183	15611	15321	15228	15325	15316	15507	15478	15346	15160	15490	15283	15294	15249	15561	15329	15440	15354	15181	15196	15261	15433	15201	15356	15316	15490	15156	15298	15249	15289	15361	15274	15266	15124	15203	15299	15290	15229	15365	15339	15356	15482	15344	15218	15234	15163	15414	15103	15189	15330	15526	15270	15311	15381	15256	15381	15190	15338	15272	15448	15207	15309	15293	15486	15334	15209	15357	15449	15389	15291	15498	15144	15439	15158	15398	15319	15323	15325	15406	15308	15364	15383	15433	15210	15430	15442	15170	15251	15338	15267	15278	15417	15381	15553	15351	15338	15234	15354	15303	15278
24040	21405	29122	25691	24769	25868	25273	21826	20468	20074	19318	18682	18741	18310	18148	18096	18313	17893	17980	17962	17925	17948	17487	17765	17684	17762	17612	17657	17719	17864	17777	17766	17725	17531	17777	17772	17766	17448	17728	17742	17574	17666	17776	17708	17704	17595	17659	17525	17858	17630	17774	17546	17607	17332	17650	17496	17661	17673	17586	17564	17769	17790	17530	17687	17699	17592	17520	17600	17740	17801	17639	17713	17464	17677	17618	17690	17614	17619	17645	17704	17735	17706	17497	17602	17620	17622	17645	17711	17710	17497	17600	17459	17612	17622	17675	17763	17672	17557	17639	17644	17639	17623	17598	17381	17745	17624	17677	17638	17346	17608	17584	17754	17713	17722	17625	17437	17815	17623	17493	17540	17533	17427	17678	17582	17651	17486	17596	17534	17545	17598	17539	17563	17450	17714	17691	17466	17685	17508	17508	17555	17476	17712	17411	17591	17583	17557	17621	17489	17512	17546	17482	17602	17570	17642	17796	17569	17562	17464	17653	17571	17655	17534	17642	17684	17532	17542	17514	17775	17620	17631	17732	17726	17501	17571	17692	17475	17693	17429	17554	17498	17586	17385	17616	17561	17465	17859	17687	17761	17578	17501	17495	17502	17882	17703	17806	17565	17714	17583	17602	17695	17606	17506	17406	17557	17689	17638	17593	17551	17515	17622	17588	17578	17631	17464	17697	17423	17620	17818	17592	17766	17529	17452	17549	17594	17472	17881	17643	17518	17731	17672	17591	17555	17525	17773	17600	17607	17564	17607	17392	17657	17565	17618	17769	17668	17684	17628	17632	17570	17492	17516	17727	17639	17525	17607	17577	17707	17616	17700	17606	17511	17622	17627	17745	17735	17830	17605	17512	17364	17528	17597	17634	17431	17643	17612	17642	17533	17404	17520	17771	17538	17475	17547	17673	17569	17571	17404	17507	17623	17592	17489	17574	17732	17626	17636	17643	17480	17692	17446	17670	17459	17464	17647	17686	17729	17687	17564	17494	17514	17476	17628	17548	17570	17868	17605	17500	17472	17446	17512	17625	17434	17481	17645	17646	17643	17478	17419	17680	17504	17597	17597	17667	17581	17684	17601	17512	17625	17617	17590	17442	17459	17647	17600	17523	17518	17668	17674	17715	17684	17524	17721	17519	17619	17498	17424	17623	17670	17711	17575	17630	17453	17722	17362	17513	17537	17636	17505	17475	17511	17629	17580	17569	17691	17513	17477	17549	17592	17701	17629	17642	17713	17589	17707	17395	17681	17488	17438	17549	17590	17640	17425	17588	17680	17923	17737	17633	17916	17702	17516	17591	17706	17493	17629	17585	17724	17712	17664	17616	17578	17627	17705	17498	17674	17740	17594	17668	17695	17611	17555	17607	17319	17409	17652	17671	17765	17601	17522	17692	17683	17543	17587	17695	17553	17433	17796	17634	17511	17686	17682	17753	17606	17591	17593	17564	17903	17599	17519	17645	17485	17434	17590	17457	17598	17638	17311	17746	17649	17657	17561	17801	17585	17462	17664	17498	17641	17655	17636	17594	17588	17447	17738	17596	17706	17565	17620	17617	17446	17609	17645	17536	17568	17722	17599	17574	17602	17610	17443	17489	17627	17528	17615	17576	17677	17729	17453	17405	17522	17633	17577	17302	17694	17716	17603	17589	17539	17547	17655	17757	17660	17683	17860	17875	17608	17669	17726	17696	17490	17742	17532	17624	17585	17744	17549	17670	17377	17758	17426	17539	17738	17718	17604	17545	17662	17653	17620	17730	17541	17576	17616	17551	17450	17780	17609	17729	17844	17709	17610	17604	17650	17625	17441	17703	17632	17707	17531	17558	17495	17418	17566	17397	17456	17664	17716	17663	17642	17568	17526	17656	17500	17719	17561	17604	17791	17535	17612	17579	17461	17675	17834	17590	17659	17613	17562	17583	17616	17546	17816	17522	17556	17556	17615	17682	17819	17835	17504	17590	17760	17458	17648	17708	17511	17456	17371	17380	17529	17620	17573	17324	17675	17450	17704	17557	17698	17722	17685	17627	17774	17580	17615	17666	17721	17685	17565	17685	17609	17757	17577	17557	17633	17658	17615	17394	17533	17630	17504	17664	17631	17460	17701	17679	17748	17454	17654	17707	17571	17727	17437	17570	17557	17634	17696	17689	17539	17863	17798	17934	17558	17699	17680	17503	17557	17540	17538	17675	17463	17569	17598	17503	17639	17471	17734	17498	17483	17743	17476	17611	17575	17488	17519	17673	17625	17775	17617	17587	17676	17480	17560	17657	17595	17384	17680	17640	17771	17602	17853	17625	17521	17435	17358	17470	17547	17559	17728	17490	17549	17768	17564	17588	17489	17369	17484	17661	17397	17824	17817	17604	17777	17660	17523	17761	17769	17463	17604	17748	17661	17607	17553	17554	17663	17546	17577	17656	17500	17600	17681	17666	17591	17724	17616	17627	17719	17810	17591	17648	17536	17719	17496	17587	17702	17493	17552	17459	17669	17682	17645	17434	17454	17584	17654	17571	17736	17554	17679	17497	17361	17591	17574	17490	17518	17456	17456	17548	17557	17443	17725	17365	17621	17581	17715	17491	17561	17455	17700	17663	17751	17710	17552	17700	17620	17543	17548	17799	17426	17624	17545	17621	17778	17749	17664	17566	17725	17674	17593	17684	17684	17581	17616	17600	17656	17730	17543	17581	17543	17633	17664	17523	17682	17619	17753	17762	17598	17456	17557	17635	17703	17670	17492	17665	17482	17544	17468	17437	17507	17571	17478	17645	17611	17724	17564	17578	17606	17584	17556	17604	17838	17507	17491	17674	17438	17568	17450	17441	17681	17357	17782	17743	17546	17613	17753	17471	17663	17474	17463	17665	17632	17623	17623	17432	17661	17525	17679	17536	17524	17727	17892	17709	17707	17799	17817	17658	17650	17580	17660	17547	17619	17721	17323	17554	17634	17677	17633	17653	17557	17718	17588	17681	17728	17660	17534	17696	17414	17521	17415	17583	17444	17656	17703	17348	17618	17660	17439	17494	17676	17451	17550	17722	17547	17746	17610	17404	17558	17592	17676	17511	17584	17627	17736	17667	17630	17501	17709	17485	17842	17655	17584	17597	17470	17627	17630	17612	17376	17713	17547	17625	17537	17442	17729	17535	17585	17603	17665	17774	17473	17610	17652	17507	17836	17691	17704	17520	17488	17708	17714	17749	17515	17662	17712	17387	17707	17463	17592	17601	17593	17681	17681	17422	17519	17663	17635	17594	17547	17706	17406	17652	17492	17409	17385	17614	17499	17628	17577	17624	17583	17590	17601	17419	17633	17623	17619	17622	17816	17732	17788	17602	17612	17550	17562	17589	17698	17433	17484	17450	17752	17500	17478	17521	17779	17655	17443	17756	17581	17642	17685	17576	17636	17784	17463	17639	17612	17548	17838	17554	17486	17595	17627	17751	17742	17629	17668	17564	17621	17612	17763	17694	17633	17696	17740	17379	17428	17500	17717	17506	17723	17796	17617	17753	17570	17767	17800	17698	17756	17711	17384	17655	17724	17666	17515	17669	17498	17695	17567	17836	17711	17583	17601	17570	17457	17560	17653	17555	17643	17552	17747	17652	17436	17633	17615	17598	17629	17601	17469	17630	17521	17672	17790	17744	17733	17695	17513	17583	17677	17503	17654	17743	17509	17578	17615	17751	17623	17782	17747	17842	17744	17613	17393	17341	17586	17571	17523	17712	17442	17460	17466	17706	17552	17689	17605	17524	17625	17580	17715	17539	17533	17604	17591	17767	17643	17419	17716	17575	17587	17405	17558	17474	17494	17329	17452	17654	17583	17727	17485	17450	17543	17395	17531	17545	17648	17544	17707	17656	17621	17611	17583	17847	17612	17542	17697	17450	17762	17387	17352	17498	17642	17551	17902	17748	17687	17515	17457	17475	17635	17463	17462	17395	17786	17612	17646	17712	17673	17646	17598	17679	17482	17552	17557	17638	17587	17531	17779	17636	17596	17704	17452	17743	17641	17530	17566	17629	17423	17627	17718	17623	17659	17563	17818	17590	17447	17635	17459	17633	17441	17610	17677	17782	17837	17845	17675	17716	17698	17507	17542	17721	17561	17329	17576	17331	17885	17671	17671	17598	17736	17500	17435	17518	17374	17455	17568	17589	17784	17539	17638	17636	17626	17581	17786	17537	17549	17721	17623	17585	17422	17601	17531	17748	17504	17480	17664	17723	17504	17388	17813	17760	17566	17681	17560	17416	17551	17433	17766	17684	17730	17608	17786	17585	17742	17803	17619	17634	17743	17655	17620	17578	17655	17619	17604	17839	17687	17605	17549	17474	17662	17570	17546	17496	17422	17572	17593	17520	17644	17490	17582	17598	17645	17546	17560	17517	17642	17520	17686	17656	17657	17563	17573	17700	17638	17419	17657	17589	17425	17755	17663	17537	17514	17569	17602	17579	17492	17861	17540	17548	17561	17568	17682	17693	17557	17776	17584	17743	17516	17582	17563	17626	17831	17576	17634	17582	17730	17493	17454	17584	17486	17629	17535	17576	17598	17622	17526	17608	17873	17655	17481	17551	17633	17453	17563	17764	17518	17649	17621	17629	17603	17577	17566	17626	17547	17720	17374	17579	17832	17445	17651	17529	17315	17600	17476	17748	17597	17678	17474	17695	17521	17659	17653	17655	17579	17758	17542	17718	17445	17834	17644	17705	17820	17736	17435	17758	17620	17709	17614	17779	17534	17752	17539	17684	17709	17520	17527	17550	17688	17476	17528	17639	17770	17660	17911	17557	17499	17666	17497	17667	17587	17619	17742	17594	17719	17535	17492	17584	17663	17740	17571	17699	17683	17744	17618	17540	17686	17820	17520	17587	17661	17855	17767	17585	17802	17340	17341	17631	17669	17508	17374	17776	17533	17507	17493	17549	17883	17534	17567	17645	17740	17429	17484	17437	17716	17691	17647	17572	17721	17482	17816	17652	17474	17694	17564	17729	17408	17503	17537	17584	17605	17597	17511	17788	17660	17558	17716	17821	17616	17580	17613	17500	17470	17696	17579	17816	17680	17588	17326	17429	17752	17559	17588	17652	17389	17611	17521	17756	17500	17487	17588	17785	17649	17642	17700	17691	17571
34374	53611	49936	37077	30161	25680	22451	20538	19230	18315	17219	16857	16243	15854	15739	15687	15521	15423	15321	15313	15115	15195	15376	15289	15166	15156	15191	15087	15081	15202	15220	14971	15058	15134	15177	15019	15187	15217	15089	15092	15032	15099	15100	14950	15103	15064	15099	15197	15074	15177	15131	15009	15193	15055	14950	15086	15151	14948	15209	15046	14961	15084	15039	15175	14857	15070	14849	15072	15161	15359	15093	15065	15012	14993	15007	15078	15133	15029	14962	15175	15212	15228	15161	15056	15221	15092	15036	14976	15206	15155	15100	15030	15061	14924	15081	14950	15067	15275	15140	15070	15150	15021	15060	14982	14977	15121	15195	15014	15106	15091	15070	14838	15066	15067	15181	15138	15093	15076	15263	14968	15150	15199	15029	15069	15131	15125	15128	14995	15265	15090	15117	15262	15121	15034	15040	15149	15064	15083	14877	15111	15227	15023	15112	15094	15117	14997	14831	15097	15107	15125	15035	15056	15150	15133	15029	15091	15044	15175	15093	14991	15095	15192	15030	15070	15146	15008	15000	14921	15196	15069	14976	15323	15108	15102	15139	15089	15183	15038	15065	15183	15132	15019	14953	15324	15010	15063	15051	15104	15195	15074	15030	14949	15002	14997	15184	15062	15073	15090	15038	15240	15047	15108	15250	15034	15146	14994	15188	14946	15025	15180	15115	15228	15193	15023	15131	15075	15102	15204	15213	15090	15182	15196	15057	15120	15126	14977	15057	15106	15181	14992	15056	15023	14938	15080	15043	15172	15057	15146	15065	14863	14992	15027	14981	15090	15127	15154	15011	15082	15238	14898	14931	15193	14964	15021	15225	15014	15066	15147	15075	15144	15156	14893	15098	15215	15102	15159	14979	15278	15141	15151	15120	14913	15164	15164	14964	15160	15059	14983	14996	15114	15123	15109	14965	15029	14909	15169	14996	15010	15062	15040	14994	14934	15148	15064	15086	14971	15106	14910	15044	15174	15131	15161	15065	14860	15152	15124	15210	15025	15044	14923	14964	15117	15066	15022	14883	15028	15184	15270	15087	15104	15113	15184	15301	15187	15167	15097	15130	15216	15010	15171	15180	14997	15155	15221	15067	15147	14944	14868	15141	14942	14999	15113	15080	15130	15167	15004	15027	14952	15121	15141	15081	15195	15029	15130	15034	15184	15181	15061	15083	15102	15036	15186	15076	15027	15142	15130	15079	15143	14950	14996	14985	15173	15062	15125	15063	15090	14974	15061	14982	15122	15102	15104	15093	15168	15114	15107	15073	15167	14870	15173	15109	14953	15005	14989	15153	15071	15219	14965	15087	15039	15175	15208	15020	15142	15047	15067	14995	15126	15156	14991	15166	15119	15024	15055	15042	15173	15127	15064	15026	15030	15102	15006	15013	15058	14990	15004	15167	15079	15015	14956	15138	15028	15290	15149	14983	15230	15053	15068	14929	14967	15071	15060	15032	14902	15060	15136	15003	15031	15151	15041	15016	15057	15021	15159	15143	15183	15032	15037	15000	15100	15200	15078	15083	14788	15111	15063	14960	15105	14972	15041	14963	15178	15206	15071	15139	15041	15011	15053	15094	15035	15023	14936	15111	14909	15257	15166	14921	15144	15045	15091	15167	15225	15141	15168	14975	15068	15172	15275	15196	14978	14980	15120	15037	15142	14948	15020	15101	14976	15242	15153	15117	15074	14929	15100	15160	15135	14961	15134	15131	15093	15129	15168	15203	15054	15093	15024	15149	15091	15130	15070	14928	15174	15132	15124	14946	15014	15006	15018	15170	15083	14932	15059	15236	14920	14839	15114	15159	15083	15017	15118	15034	15171	14915	15136	14876	15126	15144	15178	14995	15133	15001	15074	15185	15246	15066	15240	15038	15147	15120	15204	14993	15235	15146	15133	14993	15212	15148	15066	15130	15013	15149	15095	15130	15173	15134	15010	14863	15141	15049	15173	15137	15067	15157	15133	15064	15112	15076	15140	14957	15011	14962	15161	15101	14945	14937	14906	14965	15399	15310	15205	15091	15178	15143	15096	15291	15159	14972	15202	15212	15003	15124	14934	15062	15135	15148	14969	15090	15212	15062	15049	15138	14767	14931	15204	14961	15085	15008	15094	15081	15051	15004	15008	15062	15095	15020	15022	15090	14992	15041	15078	15372	15045	15113	14963	15066	15011	15138	15036	15003	15201	14910	14908	15189	14965	14920	15092	14976	15055	15168	15014	15128	15163	15091	14964	15120	14981	15122	15053	15063	15055	15242	14937	15013	15173	14966	14981	15112	15166	15158	15031	15113	15101	15124	15192	15099	15114	15225	15108	15117	14975	15042	15032	15070	15085	15154	15002	15248	15136	15026	15238	15177	14906	15267	15053	15017	15194	15080	15013	15093	15081	15022	15225	15009	15124	15011	14996	15147	15117	15087	15013	15061	15080	15192	15081	15116	15150	15038	14795	15165	14941	15142	15016	15080	15234	15061	14965	15210	15065	15060	14932	15089	15117	15017	15085	15116	15064	15118	15062	15131	14932	15188	15082	15036	15038	14984	15114	14951	15017	15183	15348	15093	14934	15099	15245	15146	15145	14861	15270	14976	15018	14992	15033	15078	15171	15100	15143	15008	14994	14923	15074	15137	15003	14947	15093	15044	15265	15112	15132	15173	15019	14968	15118	15155	15063	14976	15304	15130	15269	15094	15091	15106	15084	15113	15145	15016	14996	14981	15153	15012	15191	15058	15185	15129	14973	15068	15187	14993	15115	15080	14886	15007	15038	15187	15215	14906	15129	15188	14918	14971	14971	15112	15203	14912	15134	15101	14986	15018	14966	15125	15171	15131	15195	14947	15044	15179	15097	15173	15020	15100	15154	15100	14904	15063	15256	15084	15301	14965	15053	15047	15109	15113	15024	15152	15203	14996	15092	14993	14944	15096	14983	15317	15000	15052	15088	15119	14949	15245	15115	15010	14919	14995	15127	15058	15053	15152	15110	15117	15119	15028	15011	15087	15151	15063	15098	15097	15200	14835	15239	14935	15113	15043	15058	15148	15202	15156	14941	14986	15100	15049	14984	15107	15112	15238	14977	14985	14964	15022	15016	15103	15071	15182	15015	14949	15029	15057	15174	15019	15107	15013	15076	15103	15111	15059	14971	15021	15091	14976	15071	15009	15120	15077	15050	15104	15216	14937	15037	15047	15161	15009	14998	15088	14973	14911	15232	15132	15113	14888	15025	15084	15145	14954	15228	15135	15150	15080	15062	15117	15268	15109	15090	15082	15156	15073	15084	15018	15184	15006	14906	14913	15085	15219	14935	15213	15094	15027	15176	15074	14986	15134	15081	15254	14838	15123	15113	15032	15114	14988	15035	15068	15212	15095	15042	14969	15195	15094	15164	14920	15012	15091	15074	15125	15028	15214	15009	15050	15011	15244	15119	15010	15038	15115	15091	15098	14921	15112	15006	15000	15236	15037	15175	14893	14971	15188	15188	14927	15071	15105	15011	15171	15051	14982	15144	15175	15039	15097	15023	14933	15204	15060	15053	15083	15043	15200	14967	15290	15115	15015	15057	15022	15044	15208	15056	15065	14988	15136	15157	14996	15009	15059	14961	14953	15140	15085	14963	14979	15022	15078	14927	14992	15090	15102	15000	15061	15013	15114	15083	14950	14896	15171	15067	15155	15057	15178	15066	15095	14964	15096	14963	15175	15026	14975	14996	15226	14987	15162	15062	15229	14999	15153	15199	15097	14938	15124	14978	15101	14959	15090	15095	15210	15125	14994	15090	14962	14804	15219	15153	15079	15151	15204	15146	14902	15040	15226	15287	14969	14885	15068	15098	15104	15029	15207	15051	15087	15258	15145	15206	15165	15153	15051	15119	15075	15060	15103	15117	15108	15180	15268	15246	15062	15080	15151	15222	14901	15138	15193	15146	15182	14919	15161	15107	15279	15141	15261	14917	15125	14983	15111	14937	15246	15111	14901	15135	15159	15072	15256	15010	15186	15107	15175	15032	15230	15052	15019	15246	15123	15117	15017	15239	15223	15064	15043	15102	15176	15183	15174	15052	15040	15001	15092	15093	15061	15040	15240	15086	15175	14938	15034	15050	15276	15090	15130	15210	15103	15100	14968	15036	14999	15101	15063	15100	15244	15130	15216	15045	15138	15072	15062	15059	15162	14974	15028	15116	15235	14972	15140	15039	15142	14987	15054	15112	15121	15065	15052	15018	14979	15175	15123	15156	15044	15317	15263	15060	15154	15185	15198	14934	15191	15125	14915	15046	15184	15156	14937	15111	15186	15238	15143	15175	15169	15152	15258	15053	15214	15199	15062	15183	15077	14910	15111	15139	15082	15068	15082	15025	15158	15204	14974	14998	15037	14953	15228	14964	15025	15083	15043	14976	15064	15148	14986	15096	15053	15051	14900	15150	15031	15085	14868	15061	15016	15127	15089	15107	15130	15114	15055	15097	15086	15110	15213	14992	15093	15120	14982	14896	14975	14814	15083	15181	14993	15160	15189	15166	15202	15017	15045	15175	14918	15188	15058	15107	14867	15089	15153	15017	15058	15245	15077	15061	14980	14873	15213	15019	15033	15096	15133	15202	14997	15225	14953	14998	15206	15049	14984	15108	14935	15199	15218	15158	15175	15143	15183	15085	15102	14968	15071	14995	14983	15081	15056	15215	15040	15048	15081	14932	15138	14989	14929	15040	15242	15016	15074	15173	15098	15061	15135	15165	15134	15075	15114	15100	15030	15001	14922	15050	14998	14978	15085	15120	15139	15226	15123	14968	15238	14961	15211	15170	15075	15097	14993	14914	15153	15246	15199	14994	15088	15273	15083	15019	15239	15143	15001	15085	15168	15066	15243	15089	15056	14997	15066	15066	15004	14952	15171	15200	15199	15056	15107	15141	15052	15121	14989	15118	15067	15144	15090	15142	15026	15038	15002	15077	15113	15211	15097	15019	15154	15088	14932	15207	15337	14959	15160	15221	14992	15145	15218	15191	14933	15161	15167	14996	15111	15064	15157	15010	15175	15049	15177	15060	15042	15350	15041	15163	15073	14979	15101	15041	15051	15150	15235	15175	14913	15087	15123	15096	15070	15092	15059	15039	15283	14878	14943	14876	15117	15140	14951	15068
22856	21413	29372	24121	22924	26805	29083	24020	22275	21569	20789	19981	19754	19580	19132	19031	18956	18859	18928	18782	18519	18379	18787	18496	18375	18280	18571	18458	18421	18519	18368	18250	18302	18456	18336	18554	18365	18567	18504	18445	18235	18275	18426	18543	18377	18413	18361	18379	18243	18393	18616	18324	18410	18510	18356	18156	18292	18261	18259	18376	18284	18212	18315	18357	18185	18470	18289	18455	18579	18410	18471	18260	18323	18338	18426	18414	18051	18316	18391	18344	18251	18184	18186	18242	18216	18270	18190	18362	18282	18198	18312	18243	18267	18281	18205	18377	18122	18377	18268	18262	18361	18319	18268	18445	18326	18289	18289	18268	18190	18284	18453	18215	18303	18220	18239	18251	18148	18430	18372	18371	18385	18121	18177	18390	18357	18202	18224	18155	18297	18385	18488	18427	18259	18428	18217	18120	18179	18319	18371	18290	18323	18329	18371	18187	18334	18347	18372	18169	18334	18485	18410	18352	18320	18176	17973	18352	18364	18154	18379	18495	18363	18339	18235	18349	18536	18255	18471	18295	18149	18144	18279	18330	18330	18202	18335	18153	18178	18239	18425	18196	18363	18185	18332	18132	18173	18378	18275	18316	18401	18237	18170	18363	18116	18331	18262	18187	18335	18167	18233	18237	18063	18247	18433	18157	18221	18292	18309	18368	18384	18004	18084	18435	18581	18266	18104	18333	18175	18238	18381	18375	18161	18340	18220	18414	18249	18214	18391	18407	18217	18225	18192	18234	18462	18072	18155	18363	18348	18099	18197	18172	18421	18309	18030	18186	18421	18420	18332	18357	18109	18470	18378	18081	18214	18035	18242	18308	18335	18371	18312	18329	18241	18222	18182	18252	18183	18146	18349	18092	18091	18035	18307	18240	18318	18109	18288	18345	18362	18334	18257	18266	18220	18241	18335	18126	18152	18431	18323	18407	18359	18281	18263	18390	18276	18270	18296	18178	18406	18157	18214	18311	18184	18187	18234	18351	18218	18339	18456	18239	18340	18391	18350	18353	18249	18253	18288	18136	18124	18135	18310	18183	18241	18247	18372	18230	18479	18427	18282	18266	18167	18236	18297	18404	18499	18359	18439	18372	18229	18338	18354	18377	18189	18038	18182	18071	18338	18303	18187	18230	18263	18108	18015	18170	18117	18181	18174	18324	18184	18208	18344	18235	18138	18355	18141	18351	18218	18249	18252	18310	18319	18355	18348	18348	18194	18301	18513	18182	18290	18222	18281	18278	18290	18389	18326	18522	18123	18307	18189	18162	18393	18262	18381	18201	18278	18271	18383	18246	18225	18404	18421	18313	18321	18216	18208	18362	18352	18271	18256	18222	18323	18177	18450	18419	18165	18456	18092	18153	18180	18126	18270	18243	18439	18338	18170	18291	18122	17963	18196	18301	18219	18346	18242	18196	18334	18333	18342	18321	18257	18344	18353	18153	18553	18092	18265	18204	18097	18334	18311	18328	18373	18291	18423	18519	18401	18382	18401	18006	18303	18257	18281	18091	18362	18309	18235	18156	18204	18121	18402	18279	18219	18496	18317	18354	18248	18371	18324	18110	18174	18044	18252	18014	18374	18294	18381	18307	18563	18297	18143	18454	18305	18088	18244	18257	18245	18236	18256	18036	18059	18236	18191	18377	18377	18433	18364	18225	18145	18045	18264	18227	18424	18217	18218	18230	18107	18477	18241	18184	17990	18273	18412	18501	18195	18284	18348	18078	17931	18367	18284	18354	18464	18249	18269	18260	18376	18373	18317	18273	18285	18453	18420	18087	18292	18342	18046	18124	18477	18396	18294	18205	18205	18222	18177	18381	18216	18470	18296	18270	18427	18319	18335	18260	18193	18273	18231	18205	18540	18398	18254	18348	18283	18060	18028	18282	18410	18211	18364	18198	18346	18091	18196	18083	18230	18288	18318	18352	18210	18133	18332	18305	18115	18197	18286	18134	18379	18311	18305	18203	18263	18192	18097	18268	18119	18188	18071	18061	18223	18280	18316	18188	18303	18399	18322	18432	18309	18299	18234	18367	18217	18116	18226	18284	18449	18131	18407	18288	18204	18424	18358	18385	18381	18365	18452	18163	18374	18259	18339	18395	18404	18148	18123	18242	18255	18303	18249	18292	18177	18341	18297	18158	18472	18412	18158	18288	18079	18035	18159	18213	18479	18037	18405	18346	18242	18239	18210	18303	18288	18215	18404	18062	18198	18309	18314	18424	18024	17928	18039	18193	18246	18151	18327	18172	18111	18380	18465	18134	18283	18232	17989	18077	18221	18239	18297	18511	18351	18314	17956	18421	18167	18367	18284	18190	18255	18219	18371	18011	18313	18130	18187	18439	18260	18470	18171	18206	18353	18239	18246	18270	18394	18201	18232	18431	18193	18266	18178	18237	18231	18367	18366	18290	18309	18298	18148	18354	18070	18230	18339	18443	18426	18381	18225	18557	18274	18237	18229	18318	18199	18356	18414	18309	18189	18183	18298	18148	18461	18246	18317	18110	18211	18315	18177	18379	18485	18319	18135	18035	18208	18180	17949	18297	18252	18121	18164	18188	18361	18319	18232	18305	18188	18185	18156	18259	18397	18296	18218	18103	18125	18408	18275	18303	18099	18019	18328	18141	18168	18244	18280	18260	18014	18427	18446	18347	18253	18318	18101	18378	18317	18256	18286	17969	18404	18028	18141	18292	17991	18121	18024	18246	18032	18004	18405	18465	18120	18428	18232	18644	18233	18115	18451	18217	18175	18283	18099	18350	18278	18365	18404	18251	18232	18303	18330	18131	18309	18100	18205	18205	18186	18315	18462	18193	18403	18388	18212	18324	18119	18229	18165	18171	18137	18269	18276	18315	18201	18115	18074	18166	18424	18227	18299	18293	18216	18085	18355	18309	18339	18069	18110	17965	18351	18371	18163	18469	18122	18093	18158	18219	18406	18226	18256	18193	18142	18148	18497	18459	18434	18335	18161	18268	18151	18271	18230	18203	18295	18305	18297	18293	18081	18185	18388	18341	18350	18302	18456	18180	18284	18341	18143	18388	18199	18305	18248	18022	18403	18419	18368	18226	18352	18214	18222	18190	18224	18312	18295	18105	18235	18196	18258	18295	18161	18272	18265	18409	18129	18287	18292	18172	18222	18113	18242	18235	18266	18147	18070	18404	18365	18223	18261	18406	18271	18147	18287	18236	18121	18416	18299	18046	18368	18144	18035	18382	18270	18079	18355	18218	18244	18215	18390	18329	18265	18089	18140	18232	18216	18228	18146	18246	18105	18438	18417	18312	18420	18299	18308	18241	18307	18249	18390	18544	17995	18264	18137	18142	18338	18291	18113	18159	18170	18221	18353	18186	18281	18397	18337	18351	18236	18413	18291	18217	18152	18500	18331	18219	18143	18231	18184	18287	18276	18377	18036	18170	18235	18365	18319	18300	18275	18459	18182	18168	18140	18276	18371	18384	18171	18200	18402	18260	18214	18186	18284	18086	18237	18367	18264	18351	18167	18194	18131	18148	18512	18302	18329	18364	18318	18298	18287	18338	18197	18158	18347	18316	18457	18241	18162	18423	18093	18167	18219	18124	18299	18271	18192	18067	18322	18349	18096	18319	18331	18196	18222	18321	18224	18007	18335	18284	18317	18530	18416	18272	18291	18249	18246	18286	18431	18307	18155	18276	18352	18200	18309	18314	18280	18189	18373	18346	18294	18279	18340	18299	18233	18394	18195	18023	18321	18319	18358	18437	18307	18342	18343	18277	18268	18343	18203	18325	18348	18225	18352	18377	18105	18231	18147	18076	18293	18318	18125	18086	18109	18133	18288	18383	18397	18320	18322	18160	18326	18197	18357	18281	18352	18338	18221	18252	18294	18448	18276	18185	18123	18299	18219	18207	18176	18281	18291	18179	18272	18335	18291	18299	18328	18156	18302	18199	18200	18149	18411	18353	18307	18251	18359	18311	18158	18276	18292	18408	18173	18319	18170	18317	18222	18149	18269	18174	18313	18322	18203	18245	18328	18289	18251	18262	18233	18179	18353	18298	18270	18322	18359	18141	18055	18275	18273	18361	18531	18312	18452	18297	18225	18230	18203	18278	18251	18319	18274	18065	18279	18214	18102	18210	18538	18082	17932	18021	18244	18362	18445	18434	18325	18200	18308	18341	18397	18186	18169	18345	18049	18323	18447	18242	18355	18271	18246	18198	18291	18213	18280	18200	17952	18294	18443	18321	18273	18083	18120	18283	18273	18263	18330	18023	18207	18094	18517	18230	18127	18220	18342	18269	18154	18370	18387	18400	18322	18373	18283	18027	18214	18104	18301	18282	18426	18266	18180	18181	18388	18130	18273	18151	18122	18219	18199	18361	18306	18264	18290	18130	18415	18543	18346	18237	18371	18270	18163	18279	18460	18294	18423	18335	18344	18231	18336	18297	18283	18209	18376	18231	18252	18217	18426	18313	18311	18442	18328	18494	18101	18247	18422	18350	18293	18096	18323	18249	18417	18289	18360	18331	18435	18360	18151	18128	18159	18179	18017	18224	18212	18323	18240	18371	18216	18162	18217	18242	18190	18160	18310	18173	18212	18157	18220	18415	18174	18214	18262	18196	18295	18214	18167	18346	18306	18137	18280	18095	18283	18247	18088	18206	18234	18279	18171	18217	18499	18177	18122	18474	18337	18196	18306	18205	18279	18287	18166	18319	18245	18384	18301	18038	18277	18284	18388	18293	18193	18408	18254	18183	18334	18365	18495	18226	18439	18423	18327	18206	18297	18184	18268	18369	18357	18334	18198	18265	18246	18175	18211	18230	18447	18390	18395	18060	18384	18244	18516	18198	18338	18205	18511	18188	18305	18116	18477	18282	18266	18212	18477	18355	18308	18152	18307	18113	18276	18343	18231	18177	18406	18280	18183	18267	18311	18277	18195	18310	18206	18236	18336	18087	18250	18203	18204	18220	18175	18220	18273	18180	18013	18171	18382	18292	18395	18426	18303	18341	18145	18302	18255	18414	18361	18199	18248	18296	18203	18174	18187	18243	18245	18329	18343	18109	18165	18105	18328	18200	18302	18138	18418	18319	18252	18318	18176	18200	18192	18243	18185	18014	18123	18273	18360	18266	18054	18210	18280	18480
36237	59774	55360	42522	34876	29623	25654	23145	21320	19869	18665	17844	17163	16773	16484	16376	16085	16082	15907	16012	15664	15732	15581	15711	15539	15723	15610	15573	15393	15665	15438	15562	15426	15573	15405	15461	15535	15272	15406	15576	15442	15619	15296	15398	15556	15436	15537	15449	15422	15503	15313	15437	15517	15398	15513	15405	15510	15471	15458	15338	15450	15498	15285	15531	15386	15495	15383	15219	15533	15427	15523	15395	15307	15527	15489	15341	15569	15346	15560	15473	15498	15371	15364	15544	15508	15207	15393	15588	15303	15562	15506	15325	15387	15378	15568	15400	15378	15415	15322	15440	15298	15459	15350	15272	15425	15565	15345	15556	15308	15549	15498	15486	15288	15478	15398	15331	15352	15554	15478	15465	15422	15412	15328	15416	15404	15354	15392	15534	15402	15321	15376	15397	15426	15447	15349	15458	15401	15449	15404	15302	15624	15608	15429	15379	15441	15193	15433	15420	15359	15437	15358	15482	15453	15487	15511	15478	15474	15474	15311	15221	15428	15486	15354	15409	15616	15386	15423	15281	15457	15332	15444	15513	15439	15357	15275	15461	15586	15504	15339	15240	15244	15445	15527	15473	15438	15185	15429	15338	15270	15274	15447	15533	15389	15411	15413	15424	15388	15489	15511	15277	15507	15341	15388	15300	15427	15391	15467	15558	15516	15417	15604	15293	15443	15465	15293	15348	15521	15301	15328	15540	15331	15257	15400	15221	15427	15363	15379	15603	15488	15460	15470	15278	15424	15475	15436	15353	15422	15375	15375	15349	15510	15492	15511	15534	15435	15551	15469	15467	15421	15316	15359	15483	15319	15515	15402	15392	15506	15323	15421	15454	15534	15428	15292	15406	15329	15516	15384	15535	15312	15261	15245	15347	15418	15395	15469	15478	15443	15271	15451	15353	15403	15166	15411	15456	15625	15486	15315	15490	15466	15400	15358	15492	15405	15399	15501	15396	15412	15250	15433	15451	15425	15360	15427	15352	15301	15121	15372	15311	15391	15428	15340	15668	15411	15500	15460	15309	15269	15491	15195	15538	15376	15449	15450	15454	15417	15514	15255	15263	15342	15315	15418	15439	15312	15390	15461	15520	15340	15422	15375	15449	15466	15486	15271	15441	15525	15430	15515	15387	15444	15274	15450	15401	15535	15557	15410	15465	15555	15488	15351	15404	15332	15456	15338	15461	15624	15520	15568	15235	15544	15373	15558	15594	15052	15259	15543	15264	15404	15420	15347	15709	15344	15334	15273	15508	15343	15465	15448	15254	15398	15334	15477	15460	15369	15458	15608	15284	15355	15397	15413	15364	15284	15675	15367	15405	15442	15385	15410	15594	15210	15450	15462	15443	15319	15524	15353	15355	15294	15432	15368	15454	15520	15195	15406	15244	15432	15385	15274	15363	15553	15463	15524	15324	15290	15373	15471	15374	15560	15380	15251	15297	15350	15511	15443	15315	15391	15414	15559	15395	15396	15447	15512	15559	15547	15284	15357	15435	15521	15389	15286	15456	15397	15314	15482	15586	15269	15478	15449	15596	15424	15433	15331	15551	15432	15408	15487	15336	15337	15370	15550	15316	15381	15469	15546	15320	15295	15392	15495	15397	15444	15385	15365	15325	15628	15426	15269	15458	15450	15395	15436	15511	15381	15355	15351	15306	15322	15337	15432	15507	15351	15450	15437	15473	15429	15397	15378	15530	15462	15542	15439	15455	15352	15632	15293	15417	15461	15371	15419	15279	15186	15421	15526	15396	15326	15141	15601	15463	15495	15196	15481	15374	15374	15336	15439	15234	15454	15412	15409	15306	15365	15400	15555	15346	15402	15373	15356	15401	15366	15361	15489	15368	15298	15354	15445	15473	15440	15508	15416	15350	15514	15554	15372	15459	15357	15386	15373	15490	15613	15394	15441	15171	15433	15335	15532	15262	15396	15345	15286	15610	15526	15477	15558	15501	15444	15466	15408	15398	15549	15485	15477	15438	15414	15409	15467	15466	15432	15411	15406	15357	15407	15404	15396	15401	15512	15465	15550	15319	15504	15480	15347	15240	15410	15422	15464	15366	15404	15491	15468	15554	15408	15350	15291	15436	15449	15330	15235	15498	15370	15401	15480	15522	15502	15465	15400	15432	15588	15295	15304	15397	15418	15422	15434	15527	15430	15548	15346	15681	15508	15324	15292	15364	15516	15333	15519	15456	15408	15348	15487	15527	15272	15292	15331	15315	15336	15263	15535	15239	15483	15292	15392	15449	15371	15462	15542	15488	15629	15326	15401	15455	15396	15410	15425	15444	15494	15308	15620	15277	15466	15544	15295	15388	15370	15677	15447	15566	15245	15414	15158	15507	15305	15377	15468	15444	15575	15365	15430	15451	15523	15510	15563	15413	15316	15542	15513	15322	15443	15370	15555	15337	15458	15286	15417	15474	15439	15309	15297	15402	15485	15551	15461	15454	15456	15610	15456	15499	15449	15294	15324	15380	15433	15225	15342	15465	15402	15430	15467	15372	15575	15385	15271	15503	15399	15491	15372	15456	15378	15600	15282	15350	15344	15464	15500	15554	15253	15427	15496	15397	15348	15414	15358	15537	15419	15234	15402	15493	15423	15438	15360	15579	15453	15351	15294	15654	15267	15479	15407	15389	15264	15605	15241	15531	15451	15413	15534	15470	15279	15238	15331	15356	15349	15358	15393	15420	15386	15355	15486	15554	15352	15510	15462	15424	15359	15494	15477	15476	15400	15399	15437	15441	15408	15552	15429	15427	15502	15233	15438	15395	15514	15440	15413	15464	15357	15573	15360	15351	15373	15430	15517	15556	15511	15419	15366	15558	15429	15420	15390	15304	15507	15559	15455	15461	15442	15355	15252	15594	15351	15508	15295	15494	15371	15424	15320	15411	15307	15436	15247	15539	15513	15514	15383	15391	15446	15310	15425	15396	15458	15495	15389	15299	15436	15402	15402	15386	15465	15488	15367	15424	15434	15475	15410	15423	15294	15565	15397	15319	15436	15314	15399	15395	15527	15348	15457	15322	15436	15508	15406	15328	15309	15548	15404	15362	15601	15493	15437	15393	15382	15492	15400	15307	15524	15414	15529	15534	15498	15471	15395	15508	15522	15434	15286	15294	15234	15471	15356	15427	15411	15435	15350	15421	15205	15476	15509	15345	15358	15384	15389	15345	15384	15413	15292	15431	15497	15445	15524	15412	15384	15338	15267	15293	15469	15429	15380	15350	15381	15392	15403	15477	15446	15356	15495	15463	15349	15374	15387	15610	15411	15579	15332	15347	15352	15468	15355	15297	15453	15435	15371	15324	15413	15295	15346	15457	15554	15329	15520	15287	15481	15532	15255	15332	15476	15258	15433	15322	15312	15429	15512	15294	15454	15545	15380	15497	15370	15271	15349	15300	15564	15308	15365	15330	15576	15503	15471	15412	15384	15289	15351	15353	15384	15417	15422	15501	15302	15496	15401	15387	15481	15250	15373	15186	15513	15346	15492	15382	15488	15479	15410	15182	15522	15646	15355	15299	15535	15445	15442	15457	15576	15382	15419	15504	15447	15323	15544	15452	15139	15394	15558	15509	15489	15371	15473	15180	15372	15538	15370	15631	15528	15496	15298	15471	15266	15390	15629	15671	15309	15580	15386	15399	15505	15478	15384	15411	15472	15297	15274	15342	15617	15300	15522	15427	15338	15500	15384	15474	15358	15483	15367	15549	15327	15460	15499	15620	15463	15433	15429	15468	15371	15443	15261	15432	15513	15436	15448	15382	15477	15329	15372	15443	15323	15564	15416	15283	15401	15321	15456	15336	15443	15297	15378	15473	15404	15403	15422	15483	15378	15449	15428	15357	15397	15455	15205	15512	15426	15408	15294	15390	15366	15384	15373	15497	15470	15311	15490	15489	15451	15411	15435	15398	15269	15506	15348	15369	15390	15370	15473	15424	15379	15529	15344	15482	15430	15398	15306	15571	15422	15344	15460	15489	15382	15334	15523	15484	15460	15390	15464	15438	15389	15108	15420	15458	15371	15296	15495	15402	15288	15415	15455	15342	15280	15421	15509	15356	15412	15345	15594	15500	15289	15380	15249	15422	15476	15477	15252	15421	15498	15417	15370	15304	15443	15390	15397	15500	15343	15357	15417	15495	15412	15373	15370	15468	15401	15289	15445	15477	15578	15436	15212	15379	15412	15237	15512	15372	15265	15452	15492	15380	15414	15476	15396	15380	15484	15459	15287	15337	15314	15450	15335	15395	15419	15448	15294	15403	15346	15406	15348	15410	15383	15407	15435	15552	15496	15563	15433	15480	15477	15340	15285	15436	15262	15422	15363	15219	15488	15331	15467	15400	15352	15462	15282	15517	15299	15409	15320	15415	15517	15448	15476	15355	15473	15500	15494	15263	15485	15367	15429	15510	15619	15388	15443	15192	15320	15283	15270	15597	15161	15443	15283	15401	15523	15394	15564	15317	15464	15195	15489	15563	15383	15331	15524	15402	15391	15569	15447	15526	15573	15407	15459	15502	15349	15334	15444	15547	15374	15328	15191	15294	15398	15475	15397	15550	15409	15347	15421	15339	15497	15462	15532	15337	15518	15434	15463	15446	15427	15355	15392	15486	15369	15630	15502	15462	15499	15272	15265	15452	15451	15319	15418	15375	15384	15347	15420	15374	15591	15241	15532	15296	15443	15362	15347	15470	15346	15427	15311	15344	15330	15510	15572	15264	15613	15353	15388	15451	15311	15503	15460	15500	15393	15364	15587	15493	15400	15477	15206	15360	15393	15391	15244	15430	15280	15237	15458	15461	15443	15385	15438	15220	15381	15329	15231	15223	15438	15538	15467	15401	15387	15326	15548	15338	15342	15332	15318	15495	15531	15317	15377	15406	15496	15332	15565	15463	15264	15439	15434	15369	15477	15192	15449	15341	15435	15529	15434	15309	15565	15356	15381	15460	15535	15428	15424	15211	15337	15405	15343	15256	15315	15162	15203	15427	15286	15322	15386	15534	15529	15394	15430	15389	15373	15286	15439	15246	15379	15398	15388	15376	15301	15404	15313	15367	15318	15563	15227	15314	15384	15387	15528	15483	15392	15396	15252	15559	15316	15461	15274	15323	15431	15538	15421	15224
29186	29354	36570	31730	25188	22669	21117	19910	19178	18908	18506	18533	18295	18256	18152	18126	17981	18012	17711	17965	17829	17768	17966	17963	17927	17948	17803	17778	17943	17950	17821	17742	17822	17853	17741	17749	17610	17819	18041	17777	17784	17857	17808	17813	17944	17588	17946	17837	17639	17840	17919	17740	17763	17684	17689	17788	17687	17713	17818	17824	17949	17790	17849	17831	17768	17983	17927	17838	17719	17864	17967	18016	17855	17767	17915	17788	17924	17803	18058	17907	17853	17678	17921	17921	17826	17780	17878	17901	17832	17903	17736	17746	17717	17789	17718	18000	17662	17873	17841	17775	17905	17869	17934	17717	17748	17944	17847	17931	17766	17879	17741	17766	17706	17670	17682	17712	17738	17884	17982	17687	17784	17893	17917	17849	17755	17621	17718	17823	17903	17778	17738	17630	18000	17549	17785	17856	17879	17678	17867	17742	17736	17945	17780	17674	17588	18094	17939	17837	17970	17654	17704	17808	17738	17788	17845	17903	17748	17968	17770	17689	17599	17754	17816	17696	17783	17723	17832	17845	17804	17757	17891	17857	17811	17640	17853	17962	17817	17752	17847	17860	17797	17651	17918	17838	17922	17691	17815	17732	17700	17931	17702	17704	17736	17743	17908	17797	17835	17669	17735	17763	17744	17749	17795	17848	17736	17878	17689	17763	17796	17883	17861	17851	17933	17796	17702	17856	17764	17788	17827	17786	17668	17862	17881	17693	18029	18272	17828	17674	17797	17755	17715	17945	17890	17828	17739	17771	17829	17818	17673	17868	17767	17837	17660	17652	17753	17716	17812	17825	17805	17700	17914	17699	17600	17684	17638	17802	17815	17782	17651	17764	17742	17778	17759	17733	17842	17785	17772	17727	17715	17704	17579	17777	17803	17753	17777	17700	17812	17883	17953	17904	17690	17794	17735	17829	17873	17853	17919	17683	17917	17812	17921	18043	17687	17993	17978	17797	17872	17833	17797	17735	17883	17623	17725	17752	17868	17828	17518	17732	17759	17883	17886	17895	17801	17651	17799	18063	17817	17922	17655	17843	17827	17624	17849	17708	17882	17719	17923	17770	17467	17570	17692	17860	17796	17908	17724	17839	17740	17612	17616	17844	17697	17605	17751	17724	17631	17815	17845	17841	17826	17822	17858	17853	17805	17835	17731	17924	17769	17615	17880	17872	18019	17786	17806	17946	17700	17764	17668	17803	17565	17804	17873	17832	17812	17759	17987	17891	17821	17645	17620	17747	17766	17843	17637	17652	17685	17734	17890	17702	17717	17720	17911	17742	17625	17724	17714	17655	17739	17834	17763	17826	17953	17785	17846	17951	17626	17911	17789	17820	17731	17614	17681	17556	17812	17922	17826	17757	17852	17694	17634	17709	17639	17719	17661	17726	17744	17923	17870	17726	17831	17918	17701	17648	17739	17753	17843	17643	17936	17914	17777	17697	17924	17830	17848	17796	17613	17707	17791	17722	17825	17629	17788	17714	17729	17608	17692	17845	17806	17781	17962	17788	17945	17716	18009	17794	17724	17947	17845	17864	17915	17733	17840	17722	17807	17792	17893	17719	17769	17618	17949	17684	17817	17902	17777	17760	17684	17841	17806	17635	17737	17909	17790	17952	17954	17616	17614	17960	18009	17881	17763	17630	17846	17786	17611	17739	17816	17835	17867	17796	17643	17710	17887	17745	17850	17849	17822	17834	17832	17750	17889	17832	17739	17700	17723	17971	17790	17835	17956	17680	17708	17681	17737	17794	17663	17551	17701	17978	18011	17611	17849	17674	17747	17562	17851	17744	17925	17784	17856	17757	17913	17676	17886	17808	17695	17765	17840	17942	17818	17995	17978	17783	17695	17804	17674	17821	17931	17901	17834	17724	17758	17572	17890	17842	17580	17722	17906	17876	17814	17876	17861	17976	17912	17692	17826	17952	17893	17819	17660	17847	18023	17897	17635	17774	17656	17853	17742	17856	17935	17794	17676	17727	17685	17715	17707	17848	17812	17648	17925	17724	17705	17701	17653	17835	17710	17625	17655	17737	17789	17719	17898	17848	17669	17959	17754	17834	17695	17822	17848	17785	17766	17763	17646	17786	18006	17866	17859	17757	17674	17800	17735	18051	17790	17902	17828	17842	17685	17737	17797	17953	17660	17676	17865	17872	17880	17599	17845	17731	17857	17974	17883	17893	17792	17795	17925	17665	17735	17867	17687	17607	17699	17682	18034	17819	17791	17739	17774	17571	17868	17741	17720	18026	18066	17901	17926	17673	17865	17981	17760	17613	17689	17860	17883	17787	17610	17811	17890	18088	17792	17847	17902	17751	17975	17801	17894	17680	17949	17795	17909	17990	17724	17551	17531	17856	17573	17655	17975	17926	17828	17659	17749	17832	17759	17640	17741	17774	17673	17835	17757	17973	17715	17800	17975	17902	17829	17747	17905	17744	17856	17760	17733	17812	17926	17633	17907	17513	17728	17870	17781	17937	17704	17771	17618	17757	17900	17833	18058	17760	17608	17657	17862	17645	17846	17640	17985	17760	17796	17921	18118	17693	17748	17861	17709	17616	17888	18111	17821	17687	17707	17712	17709	17722	17950	17941	17883	17811	17541	17783	17922	17845	17682	17724	18050	17744	17747	17764	17715	17700	17688	17754	17837	17656	17744	17822	17699	17777	17684	17770	17550	17655	17525	17629	17664	17838	17780	17760	17824	17691	17795	18018	17943	17813	17758	17687	18009	17846	17876	18106	17766	17772	17687	17545	17883	18105	17740	17855	17746	17815	17574	17750	17867	17875	17580	17786	17560	17553	17873	17895	17943	17677	17927	17765	17842	17756	17800	17750	17765	17840	17812	17786	17756	17730	17914	17981	17814	17547	17797	17894	17780	17607	17869	17749	17904	17612	17737	17896	17943	17730	17599	17755	17752	17872	17833	17734	17631	17771	17441	17715	17892	17869	17837	17840	18017	17777	18003	17909	17783	17703	17841	17705	17861	17666	17852	17973	18013	17700	17936	17887	17855	17707	17691	17972	17756	17903	17880	17902	17873	17716	17844	17710	17809	17806	17766	17782	17843	17749	17730	18052	17794	17758	17948	17763	17647	17656	17949	17617	17671	17771	17906	17826	17936	17841	17787	17821	17740	17725	17747	17670	17735	17642	17773	18015	17758	17749	17681	17763	17757	17734	17631	17967	17824	17861	17867	17699	17828	17646	17867	17919	17698	17788	17897	17560	17836	17918	17841	17833	17979	17791	17962	17878	17725	17648	17678	17728	17775	17675	17709	17903	17842	17876	17825	17882	17819	17914	17759	17716	17900	17819	17889	17809	18014	17679	17810	17866	17715	17860	17911	17652	17738	17761	17611	17901	17834	17965	17790	17792	17926	17764	17891	17702	17726	17976	17553	17653	17771	17909	17723	17809	17871	17778	17941	17719	17742	17645	17783	17697	17844	17834	17665	17647	17798	17835	17872	17785	17510	17824	18150	17937	17598	17618	17637	17544	17804	17790	17777	17706	17888	17681	17799	17916	17847	17580	17921	17865	17825	17868	17880	17758	17853	18092	17805	17752	17824	17854	17848	17748	17791	17868	17539	17826	17727	17548	17803	17609	17909	17670	17958	17664	17942	17761	17720	17694	17715	17665	17740	17792	17940	17837	17735	17829	17932	17875	17974	18011	17874	17785	17957	17780	17697	18139	17928	17850	17889	17926	17826	17861	17724	17866	17636	17912	17728	17965	17851	17794	17911	17978	17788	17722	17901	17931	17728	18075	17771	17551	17835	17784	17684	17610	17798	17933	17759	17530	17867	17817	17809	17581	17793	17641	17734	17863	17808	17861	17901	17728	17635	17793	17697	17733	17745	17777	17775	17701	17702	17699	17785	17871	17864	18022	17960	17707	17853	17654	17883	17960	17846	17964	17563	17752	17664	17701	17814	17831	17878	17827	17691	17801	17904	17910	17701	17729	17854	17707	17788	17787	17502	17686	17706	17758	17689	17744	17869	17733	17706	17799	17782	18017	17763	17682	18001	17764	17805	17995	17639	17741	17433	17604	17830	17875	17930	17891	17699	17783	17744	17784	17743	17777	17570	17886	17933	17674	17678	17663	18057	17790	17799	17739	17938	18063	17968	17706	17756	17764	17689	17606	17742	17589	17938	17623	17755	17850	17852	17816	17706	17985	17948	17846	17751	17801	18002	17929	17947	17760	17806	17611	17687	17811	17876	17690	17522	17779	17595	17975	17648	17752	17858	17777	17904	17617	17676	17832	17751	17808	17742	17973	17730	17851	17884	17886	17992	17698	17865	17544	17829	18018	17716	17649	17778	18001	18032	17786	17732	17865	17534	17594	17826	17893	17780	17735	17783	17808	17764	17832	17728	17963	17795	17804	17913	17834	17719	17689	17825	17857	17780	18039	17849	17815	17837	17842	17824	17679	17641	17892	17804	17727	17755	17727	18015	17727	17892	17842	17929	17820	17882	17667	17735	17681	17864	17956	17786	17839	17853	17674	17733	17786	17570	17705	17706	17765	17663	17847	17619	17835	17790	17733	17835	17738	17823	17797	17837	17772	18086	17783	18102	17823	17756	17802	17701	17705	17736	17728	17876	17681	17629	17834	17914	17764	18064	17888	17756	17793	17592	17831	17708	17709	17704	17855	17851	17783	17831	17858	17865	17830	17725	17723	17871	17678	17693	18050	17555	17527	17754	17768	18070	17851	18040	17951	17629	17763	17618	17928	17716	17750	17841	17814	17747	17795	17779	17871	17863	17833	17727	17851	17824	17986	17777	17804	17745	17696	17643	17957	17825	17641	17849	17593	17797	17656	17827	17846	17885	17826	17734	17748	17694	17966	17775	17675	17538	17784	17762	17990	17865	17701	17871	17898	17784	17553	17698	17800	17912	17808	17780	17734	17665	17628	17680	17802	17850	17784	17921	17540	17929	17803	17909	17745	17939	17883	17838	17796	17932	17797	17647	17782	17914	17830	17812	17919	17828	17730	17880	17637	17762	17937	17820	17868	17926	17924	17850	17646	17882	17942	17968	17851	17695	17887	17642	17798	17762	17773	17844	17719	17792	17651	17849	17623	17963	17894	17727	17733	17702	17937	17849	17886	17801	17837	17829	17792	17765	17713
33771	47630	42733	31804	25621	21860	19565	18428	17422	16893	16483	16256	15923	15719	15400	15522	15581	15501	15265	15616	15300	15188	15429	15357	15249	15241	15257	15372	15190	15046	15308	15255	15335	15228	15260	15219	15225	15192	15170	15060	15293	15344	15142	15228	15118	15233	15223	15267	15004	15065	15111	15168	15293	15172	15192	15458	15109	15190	15124	15308	15302	15323	15180	15026	15096	15140	15179	15222	15450	15172	15163	15086	15193	15199	15245	15202	15096	15266	15061	15261	15252	15157	15204	15200	15241	15215	15155	15242	15285	15323	15105	15303	15211	15081	15225	15241	15134	15241	15070	15181	15255	15113	14997	15222	15367	15168	15239	15382	15173	15125	15115	14966	15246	15235	15265	15161	15180	15298	15192	15161	15233	15146	15197	15320	15079	15401	15081	15202	15261	15170	15289	15068	15171	15093	15405	15374	15199	15422	15214	15276	15202	15077	14986	15065	15229	15233	15174	15206	15178	15133	15291	15006	15298	15337	15234	15263	15206	15233	15191	15158	15219	15116	15217	15036	15020	15249	15121	15278	15212	15115	14981	15119	15148	15294	15123	15227	15121	15199	15358	15226	15313	15127	15182	15210	15121	15162	15025	15216	15197	15161	15226	15091	15277	15220	15130	15378	15106	15098	15286	15266	15161	15093	15279	15228	15208	15253	15298	15148	15410	15096	15099	15154	15247	15216	15107	15218	15135	15211	15149	15123	15204	15279	15257	15216	15006	15383	15230	15240	15106	15244	15209	15214	15165	15241	15291	15241	15247	15241	14990	15195	15215	15018	15160	15125	15243	15281	15317	15155	15357	15217	15132	15378	15040	15026	15292	15079	15161	15084	15215	15261	15283	15399	15122	15229	15272	15346	15174	15216	15119	15187	15227	15203	15208	15269	15180	15302	15142	15379	15099	15157	15216	15146	15196	15104	15257	15009	15198	15177	15131	15150	15291	15395	15136	15245	15188	15312	15054	15108	15183	15175	15183	15283	15195	15118	15282	15167	15157	15167	15181	15299	15048	15175	15105	15097	14984	15188	15157	15091	15279	15149	15237	15227	15269	15013	15218	15340	15136	15148	15220	15247	15276	15218	15173	15257	15306	15233	15147	15293	15234	15242	15339	15219	15168	15121	15348	15206	15302	15089	15139	15122	15373	15098	15213	15147	15140	15112	15273	15225	15180	15310	15287	15307	15328	15270	15245	15238	15137	15071	15247	15389	15289	15288	15258	15022	15209	15145	15284	15269	15262	15167	15043	15125	15063	15225	15321	15154	15233	15042	15430	15152	15195	15222	15379	15346	15148	15202	15237	15035	15204	15383	15229	15251	15166	15066	15295	15150	15213	15210	15372	15267	15114	15081	15203	15213	15285	15209	15264	15272	15064	15224	15279	15069	15362	15154	15278	15239	15280	15312	15103	15136	15130	15121	15321	15269	15327	15190	15107	15301	15116	15209	15239	15288	15086	15131	15179	15180	15292	15082	15315	15171	15227	15192	15349	15166	15214	15351	15134	15304	15244	15073	15325	15055	15121	15132	15190	15262	15070	15280	15206	15175	15128	15228	15385	15255	14960	15201	15240	15138	15218	15002	15112	15161	15280	15143	15282	15188	15192	15390	15193	15133	15385	15014	15089	15098	15128	15276	15310	15109	15274	15303	15192	15121	15077	15009	15249	15267	15091	15167	15233	15239	15433	15310	15212	15138	15333	15311	15297	15306	15190	15167	15261	15274	15162	15141	15169	15014	15210	15273	15186	15275	15075	15286	15128	15210	15270	15120	15404	15238	15210	15238	15072	15196	15185	15205	15207	15152	15260	15198	15227	15195	15274	15074	15294	15208	15387	15257	15166	15211	14977	15253	15195	15088	15192	15291	15306	15234	15238	15102	15298	15227	15243	15176	15114	15081	15257	15357	15289	15224	15381	15169	15320	15262	15192	15183	15309	15243	15250	15168	15259	15062	15232	15165	15286	15046	15312	15114	15021	15301	15146	15217	15180	15057	15346	15214	15203	15446	15222	15187	15253	15154	15404	14999	15127	15195	15178	15232	15267	15212	15279	15215	15338	15291	15197	15381	15375	15167	15300	15378	15139	15118	15326	15336	15234	15224	15116	15157	15120	15161	15166	15186	15305	15323	15112	15057	15231	15232	14911	15156	15411	15225	15285	15166	15158	15016	15101	15168	15336	15212	15216	15116	15379	15284	15122	15440	15141	15228	14997	15298	15195	15098	15161	15412	15164	15317	15068	15199	15210	15176	15293	15167	15285	15210	15165	15174	15321	15129	15088	15233	15210	15260	15214	15193	15054	15305	15359	15218	15155	15197	15105	15225	15179	15115	15336	15303	15384	15097	15228	15209	15184	15194	15169	15115	15393	15097	15080	15153	15082	15113	15381	15072	15055	15227	15205	15203	15291	15182	15192	15254	15296	15329	15368	15240	15255	15186	15226	15223	15066	15101	15196	15162	15235	15130	15374	15108	15219	15231	15266	15131	15359	15179	15043	15282	15208	15284	15227	15272	15296	15245	15020	15282	15122	15352	15079	15289	15064	15298	15270	15184	15238	15218	15308	15141	15259	15452	15227	15144	15036	15169	15392	15238	15232	15078	15164	15271	15082	15216	15229	15163	15061	15182	15193	15244	15105	15176	15080	15258	15232	15402	15175	15117	15290	15251	15279	15058	15071	15289	15441	15213	15272	15272	15285	15121	15315	15208	15218	15193	15173	15241	15237	15108	15143	15155	15375	15214	15258	15189	15105	15200	15122	15266	15227	15234	15190	15264	15007	15342	15232	15165	15232	15348	15192	15277	15222	15215	15204	15247	15283	15181	15308	15209	15211	15389	15150	15094	15062	15164	15242	15249	15354	15299	15094	15317	15144	15158	15180	15331	15354	15230	15119	15167	15236	15134	15233	15107	15170	14906	15277	15212	15292	15215	15178	15099	15063	15169	15069	15388	15216	15238	15181	15216	15228	15186	15071	15039	15144	15218	15324	15322	15174	15091	15225	15127	15214	15252	15259	15296	15329	15097	15153	15198	15096	15208	15425	15302	15181	15226	15142	15143	15335	15045	15200	15198	15228	15176	15199	15279	15220	15089	15216	15197	15321	14929	15186	15300	15347	15145	15270	15357	15068	15108	15036	15314	15305	15212	15363	15115	15218	15194	15049	15098	15202	15047	15227	15288	15193	15115	15180	15057	15367	15205	15223	15192	15236	15311	15205	15219	15200	15190	15148	15158	15116	15112	15123	15043	15321	15235	15231	15113	15156	15198	15139	15214	15168	15252	15262	15207	15171	15088	15216	15189	15077	15173	15325	15281	15225	15275	15243	15148	15009	15203	15267	15332	15121	15210	15275	15168	15333	15272	15151	15216	15141	15114	15236	15155	15249	15273	14990	15317	15393	15158	15224	15236	15158	15383	15262	15330	15271	15099	15318	15137	15210	15308	15300	15312	15220	15201	15279	15193	15262	15230	14954	15075	15230	15148	15266	15261	15229	15277	15175	15298	15259	15357	15200	15153	15402	15170	15097	15286	15305	15217	15403	15071	15230	15159	15196	15209	15251	15297	15220	15234	15130	15308	15282	15041	15164	15164	15331	15200	15197	15144	15115	15283	15170	15285	15192	15185	15066	15198	15174	15169	15126	15302	15190	15146	15149	15301	15112	15154	15106	15419	15090	15089	15261	15162	15288	15321	15097	15167	15140	15122	15220	15150	14982	15171	15260	15177	15199	15178	15089	15109	15271	15058	15332	15118	15062	15178	15408	15204	15276	15283	15112	15040	15241	15326	15254	15181	15252	15129	15139	15237	15152	15327	15164	15328	15201	15077	15234	15135	15158	15252	15214	15397	15304	15250	15276	15171	15238	15283	15286	15292	15135	15376	15201	15282	15270	15129	15113	15012	15257	15267	15105	15171	15199	15284	15444	15200	15221	15288	15142	15135	15143	15313	15175	15309	15269	15288	15299	15210	15335	15190	15169	15226	15245	15224	15163	15054	15122	15078	15056	15069	15238	15208	15192	15230	15106	15190	15236	15361	15204	14960	15102	15104	15275	15229	15143	15337	15202	15171	15177	15018	15261	15243	15410	15359	15342	15171	15150	15148	15457	15156	15134	15327	15343	15075	15252	15203	15286	15115	15155	15177	15262	15157	15325	15190	15138	15217	15171	14892	15268	15185	15132	15041	15371	15115	15229	15261	15294	15213	15157	15113	15293	14983	15086	15356	15180	15149	15073	15238	15248	15277	15162	15281	15235	15348	15102	15109	15155	15304	15202	15006	15220	15053	15030	15247	15070	15197	15233	15175	15162	15242	15267	15214	15208	15242	15061	15372	15258	15250	15116	15224	15241	15207	15313	15275	15195	15244	15114	15021	15276	15205	15032	15051	15067	15193	15208	15243	15127	15322	15075	15168	15102	15196	15077	15110	15266	15259	15152	15273	15295	15284	15237	15294	15171	15093	15243	15175	15298	15140	15353	15273	15170	15165	15164	15087	15195	15118	15385	15273	15298	15234	15201	15264	15167	15210	15173	15344	15344	15253	15243	15150	15204	15189	15281	15093	15253	15291	15009	15057	15231	15210	15115	15265	15107	15173	15170	15134	15299	15153	15148	15337	15273	15131	15190	15150	15203	15154	15247	15204	15209	15342	15316	15296	14958	15234	15096	15208	15182	15304	15118	15195	15258	15097	15291	15236	15098	15158	15197	15287	15229	15005	15238	15344	15171	15187	15196	15228	15134	15193	15055	15187	15181	15316	15154	15053	15420	15289	15206	15252	15213	15109	15120	15090	15086	15001	15226	15097	15364	15202	15178	15197	15059	15259	15225	15164	15235	15178	15117	15344	15192	15167	15060	15239	15098	15184	15252	15220	15230	15007	15291	15278	15201	15258	14986	15146	15285	15106	15197	15056	15357	15100	15245	15354	15167	15207	15226	15108	15107	15066	15295	15254	15220	15208	15124	15332	15121	15421	15211	15217	15194	15354	15099	15115	15304	15291	15292	15097	15095	15190	15172	14982	15176	15227	15298	15311	15098	15175	15324	15214	15055	15293	15178	15175	15210	15235	15181	15135	15277	15204	15269	15166	15153	15243	15058	15097	15115	15190	15323	15232	15371	15170	15197	15354	15206	15233	15242	15119
24069	21464	29141	26085	25216	25629	24696	21268	20124	19742	19180	18882	18441	18301	18115	17923	18025	17816	17769	17949	17876	17762	17585	17782	17874	17852	17795	17508	17556	17682	17794	17683	17802	17604	17637	17729	17559	17663	17698	17781	17656	17656	17735	17765	17517	17474	17666	17716	17504	17602	17409	17707	17648	17644	17710	17602	17527	17488	17636	17657	17600	17425	17675	17659	17553	17501	17582	17483	17455	17672	17552	17581	17564	17777	17799	17520	17664	17601	17563	17628	17796	17498	17516	17560	17621	17614	17503	17572	17465	17427	17571	17533	17676	17500	17628	17567	17475	17432	17655	17495	17534	17753	17419	17518	17546	17713	17587	17505	17704	17576	17580	17657	17461	17752	17704	17423	17534	17423	17587	17597	17577	17672	17572	17560	17497	17399	17690	17654	17518	17470	17791	17414	17590	17623	17666	17370	17555	17470	17710	17462	17506	17567	17616	17503	17550	17624	17563	17390	17430	17446	17339	17438	17632	17674	17482	17558	17483	17635	17456	17424	17462	17472	17659	17625	17559	17424	17654	17521	17790	17457	17710	17356	17479	17761	17868	17473	17455	17667	17855	17602	17517	17439	17544	17821	17646	17354	17361	17719	17745	17568	17542	17595	17508	17519	17667	17539	17762	17464	17777	17606	17632	17524	17601	17702	17687	17502	17505	17467	17479	17735	17523	17404	17389	17639	17567	17486	17666	17459	17395	17382	17558	17436	17436	17411	17530	17564	17783	17671	17603	17430	17594	17636	17735	17513	17419	17438	17631	17464	17543	17524	17713	17677	17695	17631	17620	17523	17247	17803	17493	17694	17590	17520	17561	17557	17696	17533	17618	17379	17585	17538	17544	17627	17595	17529	17527	17397	17349	17553	17482	17635	17533	17698	17340	17665	17567	17584	17758	17562	17600	17546	17444	17454	17557	17537	17560	17637	17564	17707	17482	17579	17550	17463	17582	17520	17584	17480	17553	17662	17440	17456	17426	17510	17470	17610	17667	17426	17563	17445	17483	17547	17625	17554	17598	17493	17530	17643	17662	17396	17468	17612	17540	17594	17601	17361	17594	17492	17659	17606	17655	17516	17504	17506	17464	17661	17511	17626	17487	17456	17612	17482	17623	17720	17499	17591	17520	17356	17443	17591	17428	17848	17615	17598	17569	17634	17602	17729	17702	17636	17374	17691	17593	17388	17571	17558	17583	17557	17615	17574	17646	17476	17725	17502	17684	17662	17615	17590	17660	17633	17590	17368	17624	17446	17545	17554	17480	17733	17619	17646	17440	17417	17667	17470	17430	17547	17450	17640	17656	17556	17392	17396	17441	17708	17466	17603	17552	17569	17517	17390	17349	17425	17459	17538	17495	17628	17774	17488	17609	17565	17604	17507	17607	17752	17587	17433	17556	17392	17640	17606	17579	17560	17740	17581	17452	17601	17582	17461	17614	17451	17512	17318	17593	17498	17625	17522	17638	17766	17736	17599	17638	17696	17578	17569	17548	17328	17685	17567	17612	17662	17834	17661	17729	17842	17639	17574	17692	17559	17640	17593	17778	17669	17418	17488	17540	17504	17585	17586	17613	17498	17763	17541	17605	17407	17527	17434	17589	17500	17497	17539	17578	17612	17551	17651	17336	17444	17542	17484	17521	17463	17584	17751	17510	17558	17627	17578	17637	17453	17578	17426	17548	17584	17687	17706	17678	17451	17435	17640	17596	17584	17564	17596	17567	17496	17569	17466	17589	17579	17663	17652	17669	17517	17518	17560	17621	17503	17634	17500	17769	17370	17525	17573	17599	17480	17617	17688	17643	17382	17707	17496	17386	17508	17549	17658	17397	17556	17479	17538	17969	17542	17494	17432	17578	17375	17403	17319	17792	17546	17485	17790	17677	17643	17629	17555	17549	17648	17655	17725	17664	17725	17688	17645	17749	17677	17597	17757	17507	17552	17521	17505	17665	17795	17626	17503	17470	17523	17621	17468	17768	17525	17631	17630	17448	17391	17569	17731	17614	17603	17615	17720	17450	17646	17506	17736	17349	17570	17693	17491	17625	17375	17378	17707	17459	17800	17658	17550	17605	17702	17657	17753	17538	17758	17428	17486	17466	17431	17577	17557	17515	17646	17684	17617	17525	17546	17587	17429	17533	17694	17531	17489	17599	17601	17601	17702	17527	17625	17563	17460	17671	17723	17575	17580	17377	17563	17850	17599	17511	17741	17564	17439	17276	17456	17786	17576	17631	17568	17595	17579	17565	17398	17546	17524	17683	17581	17568	17544	17659	17400	17752	17808	17398	17483	17441	17697	17753	17523	17595	17613	17625	17536	17655	17424	17569	17599	17483	17668	17556	17609	17541	17709	17674	17313	17474	17627	17591	17666	17298	17482	17668	17595	17630	17608	17558	17586	17492	17547	17534	17464	17466	17534	17595	17404	17637	17573	17633	17650	17458	17691	17486	17660	17493	17446	17593	17648	17539	17665	17500	17750	17596	17582	17672	17535	17488	17524	17636	17724	17706	17576	17515	17465	17470	17428	17454	17633	17573	17429	17486	17751	17618	17471	17755	17508	17498	17310	17471	17526	17410	17601	17570	17711	17794	17424	17569	17500	17596	17628	17657	17621	17461	17541	17405	17472	17654	17575	17647	17599	17598	17674	17661	17649	17531	17658	17481	17546	17460	17522	17615	17514	17541	17607	17558	17447	17556	17527	17533	17494	17526	17729	17530	17657	17652	17660	17549	17684	17437	17385	17587	17323	17643	17521	17515	17503	17620	17460	17617	17485	17575	17623	17710	17630	17466	17415	17465	17465	17491	17626	17595	17365	17445	17568	17607	17415	17528	17707	17582	17707	17881	17654	17670	17612	17557	17665	17619	17529	17452	17659	17587	17522	17756	17499	17379	17560	17538	17436	17625	17554	17512	17273	17651	17508	17646	17719	17346	17601	17612	17814	17385	17532	17497	17496	17649	17615	17317	17543	17621	17714	17493	17556	17604	17650	17632	17733	17416	17636	17549	17585	17602	17655	17653	17514	17535	17434	17663	17756	17743	17646	17545	17600	17350	17544	17399	17451	17598	17574	17792	17575	17521	17631	17348	17551	17751	17687	17645	17601	17530	17609	17522	17562	17559	17571	17449	17583	17441	17380	17611	17394	17544	17646	17365	17640	17765	17625	17558	17613	17571	17581	17593	17615	17656	17672	17652	17513	17491	17599	17559	17472	17401	17655	17523	17400	17555	17579	17460	17690	17669	17759	17755	17577	17595	17598	17850	17629	17627	17585	17522	17597	17638	17615	17498	17405	17678	17321	17667	17373	17454	17511	17688	17539	17571	17651	17520	17564	17522	17468	17622	17620	17420	17469	17264	17695	17601	17442	17567	17459	17493	17570	17442	17569	17624	17549	17646	17681	17740	17828	17503	17689	17570	17506	17648	17446	17641	17633	17780	17614	17477	17617	17600	17683	17570	17486	17399	17629	17628	17669	17533	17650	17525	17363	17427	17586	17655	17557	17596	17478	17644	17506	17622	17764	17660	17467	17653	17605	17720	17654	17713	17495	17585	17366	17615	17457	17780	17528	17643	17690	17585	17549	17518	17445	17474	17747	17678	17465	17462	17605	17551	17529	17558	17459	17733	17644	17489	17463	17337	17412	17469	17695	17606	17625	17658	17640	17577	17379	17338	17349	17484	17713	17681	17532	17790	17596	17623	17785	17804	17710	17647	17610	17453	17439	17517	17489	17491	17681	17736	17792	17666	17649	17672	17692	17523	17417	17726	17463	17432	17675	17695	17546	17554	17702	17718	17690	17499	17406	17595	17786	17718	17606	17552	17458	17570	17527	17582	17646	17452	17412	17427	17838	17683	17674	17544	17620	17549	17605	17554	17746	17536	17525	17655	17640	17472	17755	17616	17620	17631	17696	17585	17460	17512	17657	17409	17523	17591	17445	17596	17401	17569	17671	17475	17526	17461	17555	17472	17680	17630	17685	17441	17602	17651	17642	17564	17560	17451	17567	17658	17437	17661	17595	17874	17596	17677	17373	17630	17625	17682	17621	17547	17637	17650	17466	17762	17592	17596	17684	17602	17428	17391	17589	17535	17519	17529	17587	17442	17404	17699	17728	17594	17558	17518	17497	17616	17507	17670	17717	17664	17467	17721	17711	17515	17621	17548	17636	17579	17318	17731	17460	17592	17648	17563	17595	17772	17424	17449	17811	17657	17625	17670	17519	17614	17602	17583	17486	17648	17714	17355	17644	17666	17565	17597	17516	17556	17437	17634	17360	17622	17724	17368	17734	17650	17634	17385	17679	17661	17545	17553	17672	17444	17730	17540	17559	17450	17693	17487	17633	17451	17391	17590	17736	17488	17512	17516	17832	17693	17774	17473	17642	17540	17516	17774	17536	17748	17658	17569	17639	17494	17503	17597	17417	17803	17547	17461	17524	17505	17654	17502	17670	17562	17478	17581	17647	17515	17627	17628	17509	17658	17529	17397	17638	17777	17497	17405	17581	17679	17595	17714	17622	17738	17660	17404	17530	17734	17570	17561	17692	17390	17497	17321	17614	17628	17648	17493	17566	17591	17405	17539	17410	17545	17516	17531	17493	17474	17505	17727	17459	17577	17682	17585	17544	17617	17546	17559	17281	17599	17563	17418	17766	17395	17463	17669	17532	17728	17493	17534	17650	17700	17417	17440	17549	17600	17501	17597	17504	17485	17597	17444	17551	17390	17232	17771	17678	17671	17508	17523	17543	17494	17704	17699	17705	17721	17533	17477	17633	17544	17601	17486	17698	17632	17429	17607	17694	17600	17634	17608	17539	17462	17572	17463	17607	17545	17519	17637	17561	17551	17506	17734	17412	17727	17660	17924	17418	17629	17663	17594	17544	17592	17552	17675	17418	17639	17597	17440	17632	17452	17661	17529	17593	17595	17565	17614	17641	17579	17689	17462	17882	17748	17621	17770	17328	17522	17665	17656	17448	17479	17682	17409	17538	17600	17622	17772	17796	17552	17598	17559	17445	17380	17718	17578	17455	17467	17463	17719	17561	17824	17530	17609	17364	17555	17523	17565	17569	17606	17643	17524	17519	17698	17345	17492	17388	17582	17634	17668	17553	17813	17544	17664	17587	17529	17572	17531	17403
33464	54008	51229	39006	30530	24831	22021	20126	19014	17879	17201	16605	16276	15985	15696	15622	15643	15322	15549	15345	15283	15216	15279	15080	15084	15172	15226	15231	15105	15052	15055	15135	15139	15158	15183	14970	15219	15056	15125	15203	15157	15156	15146	14999	15125	15137	15136	15080	14893	15079	15322	15006	15100	15126	15021	14979	15073	15141	15158	15087	15090	14995	15226	14941	15068	15174	14861	15048	15117	15128	14953	14998	15044	15069	15206	15187	15202	15071	15046	14771	15104	15048	15110	15030	14927	15144	15080	15053	15042	15015	14936	15132	15056	15065	15037	15015	15021	14996	14842	15037	14877	14914	14914	15106	14998	15038	15144	14988	15119	15135	15062	14899	15013	14966	14797	15150	15051	15170	15077	14992	15004	15045	14805	15090	15048	15035	14931	15000	15026	15096	14990	15078	15037	15073	15256	15069	14918	15024	14871	15027	14973	14973	15019	14994	15131	14894	14991	14933	14854	15155	15042	14937	15129	14989	15094	15094	15098	14916	15151	14880	15077	14910	15018	15082	14915	14979	15023	15089	14905	15088	15193	15096	15115	15065	15114	15032	14972	15040	14939	15029	14913	15153	15227	15167	15116	14924	15000	15089	14972	15195	15124	15021	14951	15164	14931	15031	15138	15011	14990	15057	15072	15045	15329	14917	14921	15016	14935	15138	15154	14820	15040	15154	15151	15058	15061	15177	15209	14947	15013	15094	14971	14820	15051	14900	14884	15058	14811	14840	14861	15063	14904	15099	15084	14966	15189	15038	14914	14987	14986	15047	14931	15229	14899	15125	15175	14935	14882	14847	15073	14921	15165	14915	14873	15094	15014	14991	14836	15110	14999	15068	15014	15078	14996	15054	15040	14881	14909	15033	15157	14971	15095	14981	14911	15061	15131	14962	14972	15051	15056	15023	14884	15011	14986	15141	15021	15141	15117	15230	14907	15022	15178	15053	15103	15019	15139	15138	15087	14978	15146	15097	14962	15014	14935	14981	15111	14878	15078	15050	15027	15070	15029	14995	14990	15129	15015	15101	15063	15224	15094	15231	15015	15015	15148	14997	15139	14967	14976	15158	14891	15008	14975	15009	14968	14859	14949	15125	15116	15161	15207	15083	15163	14945	15002	15187	14968	14971	15018	15122	15102	14970	14987	15077	15242	15039	15077	15029	15071	15027	15131	15081	14905	15068	14992	15136	15077	15097	14990	15042	15005	15236	15104	15056	14894	15070	15024	15064	15076	14949	15064	14967	14992	15093	15099	14988	15074	14930	15089	15088	14958	15141	14937	15020	15237	14861	15165	15128	14951	14995	15211	15022	15013	15088	14959	14968	15104	15008	15173	15161	14887	14867	15040	15067	14959	14973	15185	15047	14874	14985	15088	15010	14978	15092	14947	14978	15138	14992	15002	15030	15091	15220	15061	15022	15135	14967	15082	14978	14988	15080	15057	15105	15048	15321	14996	15058	15045	15039	15122	15017	14951	15149	15087	15097	15104	14934	14906	15078	14941	15138	15084	15062	14908	15024	15211	14927	14983	14943	15051	15096	15051	14974	14960	15018	15146	15077	15087	14928	14972	15068	14996	15170	14875	15015	14949	14919	14988	15049	14990	15126	14998	15070	14954	15026	15150	15039	14956	14969	15171	15178	14905	15004	15110	15026	15178	15153	15004	14939	15107	15062	15148	15037	15160	14927	15008	15047	15087	14896	15024	14966	15133	14904	15014	14990	15019	15037	14911	15030	15014	15127	15105	15137	15118	15154	15009	15000	15124	15071	15033	14982	15051	15017	15071	15106	15107	14965	14779	14888	15282	14861	15109	14964	15064	14992	15051	14992	15045	15084	15033	15001	14897	15151	15061	14994	14947	15014	15022	15141	14990	15197	15069	15074	15065	14889	15044	15203	14980	15066	15087	14928	15093	15005	15074	15187	15086	15080	15138	14863	15000	14838	14942	15070	15011	14937	15083	15104	15089	14961	14990	14966	14951	15110	14936	15231	15022	14990	15216	15049	15077	15068	15011	14986	15072	14978	15058	15076	15019	14992	14913	15176	15085	15037	15066	15005	14969	15067	15045	15088	14991	15055	15096	14966	14993	15133	15056	15071	15001	15015	15087	15178	14938	15100	14940	15020	15144	14894	14939	14910	14996	15055	15173	15059	15021	15247	15032	15108	15027	15168	15105	15007	15057	15087	15170	15028	15081	15003	15096	14999	15088	15078	15054	15107	15032	14940	15003	15080	15234	14890	14957	15190	15069	15022	14953	14954	14978	14974	15007	15040	15219	15112	15208	15004	15021	15047	15014	15071	15053	14940	15092	15026	15084	14825	14969	14845	15056	15107	14992	15111	15072	15154	15047	14821	15082	15183	14938	15027	14898	15009	15286	14936	15110	15012	14996	15073	15208	15086	15149	15138	15059	15067	15080	15168	15105	14973	14945	15056	15026	14939	15163	15010	15138	14968	14959	14994	14853	15234	15076	15102	15053	15033	14948	15287	15051	15045	15153	15007	15030	14974	15143	15097	15024	15077	14921	14885	15125	15079	14953	14975	15100	14832	15085	15139	15000	14905	15063	14887	15190	14870	15010	15112	15079	14859	15063	15187	14904	14975	15032	15085	14925	15103	15178	14910	15116	15128	15165	15034	14946	15025	15260	15155	14994	15210	14981	15019	15107	15168	14944	15137	15225	14802	15073	15060	15133	15037	15010	15060	14984	15036	14913	15035	14890	15121	15051	14854	15211	14994	15071	15122	14892	14992	15030	15071	15121	15104	15092	15056	15155	14956	15141	15094	15062	15099	14866	15033	15082	15174	14953	15240	14849	14999	14929	15159	15045	15047	15297	15145	15148	14930	15077	15069	15129	15080	15063	14884	14996	15162	15007	15075	15082	15016	15031	15126	15082	15072	15023	14921	14911	14880	15065	14955	15140	14861	15050	15044	15103	15115	15006	15233	15157	15093	15022	14978	14953	14945	15029	14925	15042	15130	15028	14940	15136	15079	14967	15079	15090	14909	15048	14916	14975	15053	15093	15185	15053	14967	14947	15019	15337	15084	14977	15235	14912	15056	14916	15080	15108	15152	15093	14987	15064	15093	15009	15004	14835	14930	15119	15155	15112	14770	15052	15211	15116	14984	15125	14939	14999	15161	15137	14968	14906	14872	15171	15126	15026	14743	15143	15035	15007	15012	15067	15015	15043	15012	14995	14940	15144	15148	15149	14867	14994	14960	15159	14995	15079	15031	14999	14932	15065	15093	14892	15075	15070	15004	15125	15020	15076	15096	15021	15036	15105	15033	15008	15140	15023	15033	15018	15113	15104	15258	15092	14884	15054	15150	14985	15198	15064	15187	15034	15198	15078	15043	14974	15246	15111	15048	15059	15142	14962	14941	14979	15062	15055	15062	15061	15051	14965	15230	15083	14963	15081	15028	15097	15039	14942	14838	14988	14986	15069	15055	15324	15183	14947	14980	14917	14916	14845	14995	14980	14998	15063	15068	14962	15079	15090	15120	15033	15117	15236	15221	15076	15051	14954	15027	15035	15184	14987	15056	15195	15253	14959	15226	15012	15071	14999	14988	15237	15197	15175	15112	15087	15121	14961	14993	15094	14825	15028	15144	15089	15085	14889	14906	15034	15251	14996	15033	15001	15145	15153	15019	15047	15237	14988	15095	15105	15082	15018	15003	14875	14994	15028	15012	15002	15001	15198	14822	14968	15139	14921	15061	15009	15087	15220	15142	15150	14866	15021	14974	15090	14973	15135	14944	14969	15052	15232	15074	15076	15158	15211	15039	15012	15083	14919	15083	14925	14922	15063	15077	15086	15172	15133	15036	15024	14957	15058	15013	14947	15121	14892	14959	15084	15122	14989	15124	14995	15005	14938	14968	15160	15111	15176	15088	14952	15000	15101	14986	15070	14986	15027	15049	15066	15055	15025	14991	15073	15210	15060	15088	14999	14942	15091	15043	15022	15090	15202	15139	14987	14966	15029	14993	14907	15228	15115	15068	15070	15061	14912	15092	15236	15088	15045	15037	14983	15105	14897	15021	15114	14891	14971	15082	15141	15051	15113	15098	15021	15148	15112	15079	15153	14952	15060	15011	15165	15002	14839	14998	15189	15054	15134	15185	15084	14940	15162	15127	14999	14965	15017	15025	15040	14974	15025	15114	15022	14908	15088	15054	15073	14964	15081	15096	15010	15160	15015	15173	14988	14895	15163	15010	15108	15202	15017	15231	14911	15178	15108	15112	15118	15094	14978	15076	15141	15013	14903	14983	14951	15152	15082	14829	15065	15122	15053	14886	15076	14972	15091	15215	15019	15139	15061	15094	15148	15196	15112	15031	15020	15043	14958	15064	15072	14958	15032	15030	15172	15092	15165	15035	15110	14964	14896	15147	15090	15247	15110	15044	14892	14999	15071	15214	14954	14953	15042	14939	15020	15037	15011	15066	15009	15136	15044	14803	15051	14931	15272	15033	15003	15033	15169	14916	15185	15099	14774	15129	15082	15025	15132	15109	15084	15015	15158	15124	15131	15069	15113	15058	15158	14818	15046	14944	15011	14974	15003	15005	14999	15043	15054	14987	14958	15037	15076	15073	15004	15109	15181	14853	15030	14926	15044	15101	15035	15069	15111	15025	15250	15115	14998	15143	15185	14967	14902	14911	14974	15120	14990	14990	14894	14992	14919	14999	14971	14868	15013	15221	14900	14978	15029	15040	14925	15031	15044	15052	14956	15047	15088	15254	14944	15057	15184	14976	14948	15164	14948	14928	15090	14909	15044	14886	15023	15085	15053	15107	14970	14843	14964	15068	14873	15023	14969	15014	14961	15255	15117	15071	14943	15168	14952	15070	15151	15094	15125	15199	14939	15065	14963	15075	15012	14923	14882	14949	15044	15172	14988	15102	15020	15075	15048	14762	14937	15040	15015	14944	15188	14960	14944	15148	15033	15122	15065	15066	15067	15048	15111	14980	14957	15019	15125	15095	15024	15033	15118	14995	14898	15015	15052	14954	15032	15028	15079	15046	15137	15035	15121	15003	14909	15202	15032	15052	15130	15056	14758	15032	14895	15201	15053	14987	14947	14897	15071	14987	15162	15028	15119	15052	15117	15100	15056	15072	15001	15053	14991	15055
22838	21418	29332	24346	22886	26235	28684	23926	22116	21769	20958	20176	19655	19375	19252	18996	18598	18537	18726	18834	18630	18541	18602	18497	18649	18527	18396	18515	18601	18359	18512	18391	18307	18381	18468	18151	18438	18198	18308	18374	18431	18307	18481	18460	18151	18315	18176	18245	18023	18293	18304	18580	18260	18322	18035	18161	18297	18157	18294	18176	18227	18274	18129	18296	18258	18247	18220	18319	18238	17989	18478	18329	18384	18282	18282	18124	18237	18457	18283	18298	18384	18199	18215	18274	18264	18282	18429	18093	18060	18118	18132	18187	18237	18243	18285	18255	18272	18192	18323	18106	18384	18420	18236	18287	18263	18219	18184	18256	18436	18270	18320	18114	18141	18372	18273	18083	18227	18122	18247	18153	18157	18030	18143	18192	18314	18486	18458	18362	18185	18339	18154	18277	18308	18043	18199	18079	18219	18141	18379	18437	18516	18410	18121	18394	18243	18147	18182	18163	18312	17905	18160	18189	18237	18299	18036	18105	18356	18239	18165	18099	18236	18082	18104	18279	18108	17991	18195	18111	18270	18013	18034	18370	18274	18126	18035	18252	18574	18298	18239	18133	18069	18372	18423	18378	18239	18379	18201	18399	18115	18258	18033	18242	18199	18282	18202	18214	18230	18114	18311	18247	18401	18251	18204	18321	17952	18113	18348	18124	18243	18227	18175	18204	18233	18296	18209	18203	18006	18252	18241	18230	18197	18296	18117	18305	18127	18297	18132	18428	18250	18297	18053	18176	18256	18151	18103	18213	18115	18087	18455	18233	18100	18143	18225	18010	18402	18109	17993	18375	18225	18260	18087	18186	18417	18051	18225	18038	18258	18257	18137	18304	18368	18264	18120	18360	18248	18174	18272	18177	18393	18019	17931	18241	18195	18240	18186	18181	18286	18167	18253	18161	18189	18330	18225	18271	18154	18150	17994	18038	18261	18022	18097	18191	18118	18329	18077	18110	18139	18095	18466	18119	18193	18152	18155	18128	18136	18353	18239	18086	18090	18053	18103	18307	18334	18168	18156	18234	18150	18179	18287	18151	18112	18233	18309	18218	18244	18151	18194	18162	17962	18268	18141	18187	18239	18351	18367	18443	18143	18291	18323	18377	18301	17972	18150	18358	18323	18168	18114	18423	18267	18050	18342	17981	18191	18240	18179	18193	18238	18236	18146	18192	18182	18375	18195	18149	18134	18288	17973	18122	18158	18313	18181	18277	18286	18325	18175	18491	18222	18333	18460	18224	18148	18015	18137	18318	18175	18258	18113	18296	18062	18325	18192	18237	18311	18169	18255	18214	18222	18150	18406	18403	18384	18143	18213	18186	18170	18366	18014	18179	18081	18243	18236	18088	18270	18441	18332	18071	18214	18292	17951	18071	18098	18278	18204	18296	18063	18136	18113	18091	18283	18333	18418	18298	18252	18191	18419	18278	18165	18427	18249	18154	18020	18062	18122	18105	18220	18256	18110	18334	18278	18243	18321	18263	18038	18376	18319	18197	17924	18116	18222	18310	18182	18244	18126	18171	18275	17969	18082	18338	18306	18117	18330	17997	18056	17931	18161	18070	18114	17983	18030	18248	18154	18255	18194	18412	18035	18142	18278	18213	18318	18359	18289	18105	18019	18300	18167	18212	18030	18104	18322	18034	18031	18265	18374	18331	18236	18232	17990	18136	18209	18372	18167	18388	18278	18267	18352	18238	18284	18342	18279	18110	18285	17990	18206	18008	18210	18211	18069	18164	18225	18301	18160	18231	18391	18232	18239	18083	18245	18282	18192	18419	18174	18100	18304	18279	18143	18360	18022	18274	18342	18268	18205	18385	18325	18316	18141	18147	18238	18339	18271	18072	18099	18246	18316	18081	18239	18225	18096	18084	18153	18371	18062	18408	18405	18242	18260	18097	18359	18409	18194	18343	18113	17969	18132	18168	18339	18387	18370	18100	18291	18222	18111	18169	18114	18203	18320	18130	18339	18169	18149	18269	18283	18244	18234	18043	18145	18128	18359	18008	18123	18270	18217	18221	18061	18457	18110	18282	18167	18007	18313	18173	18402	18138	18046	18125	18524	18344	18136	18285	18179	18157	18159	18115	18263	18217	18355	18185	18161	18100	18169	18246	18477	18174	18212	18212	18208	18031	18258	18192	18222	18192	18093	17994	18085	18067	18161	18125	18120	18335	17986	18172	18333	18268	17988	18291	18179	18226	18259	18097	18208	18186	18192	18086	18112	18177	18130	18527	18260	18031	18090	18318	18317	18241	18324	18160	18328	18211	18286	18178	18358	18266	18160	18249	18277	18174	18169	18420	18441	18142	18250	18278	18100	18290	18352	18338	18158	18024	18394	18262	18146	18315	18098	18012	18072	18171	18384	18528	18274	18355	18265	18259	18125	18187	18183	18131	17956	18064	18147	18116	18300	18366	18104	18413	18041	18315	18190	18137	18137	18367	18228	18301	18165	18212	18289	18317	18304	18292	18279	18385	18054	18262	18053	18099	18065	18245	17911	18256	18178	18315	17983	18011	17947	18337	18202	18095	18091	18379	18346	18365	18205	18175	18459	18045	18306	18041	18361	18324	18391	18207	18216	18220	18264	18019	18223	18271	18230	18199	18189	18286	18220	18199	18188	18188	18149	18387	18352	18144	18007	18368	18026	18108	18211	18106	18073	18080	18323	18091	18220	18170	18169	18159	18135	18086	18123	18348	18257	18313	17976	18163	18206	18346	18349	18089	18157	18274	18158	18451	18411	18265	18243	18280	17943	18365	18383	18246	18086	18381	18262	18136	18236	18190	18153	18120	18177	18006	18166	18251	18239	18232	18246	17954	18220	18260	18076	18181	18066	18344	18190	18088	18138	18152	18089	18280	18102	18357	18188	18120	18189	18190	18280	18170	18216	18384	18143	18132	18148	18122	18284	18338	18219	18439	18284	18368	18100	18047	18108	18301	18202	18162	18090	18161	18053	18132	18065	18126	18382	18211	18391	17978	18161	18050	17964	18339	18174	18177	18263	18253	18276	18127	18270	18151	18249	18321	18107	18294	18028	18184	18219	18316	18129	18191	18195	18198	18296	18307	18054	18083	18249	18119	18092	18151	18092	18292	18146	18199	18192	17908	18158	18284	18070	18147	18244	18214	18151	18321	18270	18334	18314	18145	18126	18335	18049	18273	18256	18148	18331	18133	18196	18214	18386	18324	18230	17990	18233	18337	18102	18119	17945	18131	18397	18002	18194	18134	18208	18172	18230	18283	18296	18225	18312	18232	18148	18224	18177	18310	18138	18224	18359	18195	18310	17937	18088	18225	18245	18008	17968	18126	18313	18173	18424	18345	18212	18316	18335	18359	18243	18245	18312	18215	17937	18114	18048	18144	18318	18343	18067	18195	18047	18110	18047	18383	18093	18316	18088	18156	17998	18320	17903	18376	18007	18194	18272	18165	18135	18269	18404	18373	18127	18214	18179	18236	18382	18299	18179	18290	18388	17907	18112	18356	18336	18365	18219	18156	18081	18090	18240	18347	18243	18265	18208	18119	18206	18231	18022	17879	18247	18304	18238	18240	18065	18157	18072	18181	18039	18250	18234	18066	18383	18215	18252	18227	17998	18195	18299	18089	18394	18121	18168	18210	18100	18158	18129	18187	18097	18237	18229	18032	18156	18031	18295	18073	18024	18260	18297	18264	18229	18255	18017	18256	18109	18009	18099	18264	18190	18435	18377	18121	18297	18106	18055	18027	18212	18111	17944	17985	18385	18301	18486	18151	18228	18196	18110	18059	18043	18116	17857	18419	18204	18303	18240	18216	17968	18096	17936	18189	18346	18275	18180	18181	18332	18016	18216	18262	18151	18189	18168	18430	18430	18297	18332	18195	18079	18184	17947	18074	18167	17980	18103	18117	18307	18252	18183	18092	18224	18304	18220	18023	18215	18171	18047	18198	18077	18275	18202	18334	18169	18138	18110	18157	18083	18339	18236	18278	18218	18251	18097	18237	18135	18120	18227	18433	18201	18167	18082	18368	18379	18281	18135	18167	18078	18171	18184	18193	18006	18229	18127	18359	18093	18207	18181	18225	18274	18153	18259	18237	18310	18286	18112	18187	17878	18218	17940	18146	18300	18444	18229	18205	18014	18245	18187	18246	18158	18180	18055	18281	18148	18182	18046	18059	18350	18228	18266	18187	18046	18327	18195	18183	18212	18180	18108	18273	18395	18194	18387	18087	18210	18220	18215	18442	18170	18023	18211	18115	18018	18095	18082	18319	18249	18081	18155	18238	18320	18296	18270	18135	18150	18250	18237	18132	18025	17983	18184	18153	18276	18261	18163	18256	18154	18389	18240	18150	18167	18305	18176	18007	18201	18210	18260	18387	18297	18196	18243	18225	18136	18354	18258	18401	18226	18031	18217	18218	18154	18268	18100	18258	18161	18081	18359	18088	18069	18156	18145	18418	18156	18303	18099	18242	18422	18135	18212	18146	18033	18249	18243	18093	18475	18168	18214	18363	18281	18198	18342	18238	18219	18272	18227	18250	18422	18360	18263	18076	18220	18224	18283	18347	18346	18320	18322	18383	18222	18224	18135	18458	18237	18206	17979	18305	18198	18059	18146	18075	17996	18061	18197	18173	18162	18213	18144	18256	18177	18325	18263	18149	18097	17914	18058	18289	18308	18312	18069	18188	18254	18142	18149	18260	18156	17996	18213	18457	18110	18282	18343	18340	18180	18396	18218	18328	18101	18237	18141	18329	17975	18006	18074	18290	18141	18284	18061	18399	18149	18176	18266	18120	18298	18167	18216	18479	18211	18206	18176	18054	18256	18208	18187	18135	18097	18046	18011	18205	18249	18127	18201	18199	18179	18069	18281	18175	18133	18127	18323	18264	18032	18353	18214	18121	18339	18108	18357	18277	18344	18065	18394	18074	18240	18291	18471	18194	18148	18067	18282	18261	18192	18272	18146	18237	18428	18228	18083	18346	18282	18245	18074	18128	18064	18090	18221	18130	18200	18342	18206	18190	18203	18215	18377	18228	18183	18189	18178	18000	18079	18422	18217	18156	18045	18153	18308	18222	18154	18300	18321	18369	18196	18274	18319	18208	18112	18042	18097	18327	18306	18180	18201	18167	18151	18036	18227	18144
36122	60712	56329	44084	34429	28947	25289	22907	21290	19768	18608	17856	17248	16588	16618	16203	16132	16134	15911	15717	15536	15553	15556	15455	15519	15483	15592	15493	15429	15495	15585	15488	15587	15411	15484	15481	15413	15419	15423	15472	15545	15328	15365	15259	15459	15437	15457	15501	15406	15465	15519	15492	15452	15367	15446	15196	15463	15317	15352	15366	15580	15349	15543	15542	15472	15366	15551	15259	15341	15513	15365	15361	15248	15481	15549	15348	15519	15345	15270	15326	15327	15424	15461	15482	15419	15306	15364	15397	15231	15496	15323	15182	15414	15419	15449	15487	15316	15622	15575	15475	15480	15476	15403	15286	15451	15346	15573	15427	15435	15311	15440	15459	15363	15456	15385	15382	15424	15356	15489	15255	15296	15420	15258	15316	15459	15432	15297	15461	15356	15406	15506	15503	15432	15345	15436	15397	15453	15432	15471	15477	15332	15409	15362	15544	15489	15501	15196	15497	15352	15287	15358	15439	15257	15447	15324	15396	15280	15276	15623	15386	15440	15350	15434	15499	15295	15498	15347	15368	15367	15229	15377	15398	15374	15324	15204	15428	15518	15321	15260	15224	15446	15384	15421	15368	15451	15435	15268	15504	15410	15416	15449	15286	15488	15256	15430	15463	15198	15382	15472	15360	15577	15420	15303	15388	15566	15327	15421	15511	15502	15369	15511	15349	15368	15347	15453	15376	15433	15387	15321	15299	15374	15432	15486	15523	15468	15280	15458	15362	15480	15267	15482	15414	15380	15492	15378	15408	15358	15514	15293	15430	15311	15397	15614	15436	15456	15282	15304	15381	15492	15443	15409	15410	15412	15530	15351	15549	15373	15416	15335	15342	15314	15158	15365	15346	15247	15485	15335	15484	15559	15324	15423	15307	15274	15244	15253	15345	15379	15419	15430	15431	15311	15497	15492	15279	15232	15571	15427	15450	15525	15188	15440	15289	15090	15303	15408	15434	15332	15286	15205	15372	15447	15165	15385	15318	15480	15610	15382	15321	15361	15548	15489	15534	15431	15406	15319	15553	15281	15502	15309	15492	15431	15409	15241	15574	15363	15245	15382	15527	15502	15544	15314	15509	15417	15497	15364	15370	15274	15579	15365	15391	15266	15341	15401	15261	15444	15441	15360	15233	15328	15396	15495	15283	15480	15394	15189	15470	15550	15368	15450	15410	15397	15349	15488	15338	15421	15396	15427	15358	15400	15449	15141	15343	15302	15445	15362	15321	15255	15340	15490	15307	15412	15382	15442	15432	15353	15393	15347	15309	15401	15452	15460	15500	15422	15377	15379	15153	15280	15362	15428	15359	15449	15311	15449	15499	15181	15558	15362	15580	15400	15315	15394	15322	15385	15365	15291	15347	15422	15328	15290	15326	15481	15451	15365	15492	15553	15363	15237	15428	15306	15340	15295	15441	15381	15304	15325	15427	15256	15296	15341	15368	15262	15348	15379	15348	15517	15344	15289	15468	15199	15349	15488	15363	15409	15463	15324	15433	15415	15423	15352	15371	15668	15192	15471	15367	15233	15500	15387	15345	15400	15357	15201	15265	15253	15363	15278	15263	15352	15522	15535	15491	15192	15388	15448	15306	15518	15379	15354	15499	15425	15250	15297	15299	15418	15319	15374	15429	15346	15411	15406	15518	15436	15365	15353	15358	15295	15338	15383	15322	15302	15394	15357	15395	15588	15252	15386	15335	15357	15561	15241	15228	15433	15360	15318	15411	15254	15339	15366	15444	15424	15340	15276	15391	15391	15513	15504	15318	15369	15412	15388	15320	15221	15268	15303	15253	15205	15387	15418	15415	15449	15437	15348	15222	15447	15396	15501	15307	15407	15398	15570	15290	15380	15392	15320	15542	15423	15359	15347	15377	15389	15295	15570	15336	15354	15309	15354	15305	15413	15392	15377	15088	15388	15305	15490	15302	15210	15525	15440	15374	15317	15236	15335	15384	15282	15177	15502	15250	15342	15456	15303	15338	15378	15464	15289	15210	15327	15393	15379	15333	15374	15433	15324	15367	15370	15278	15524	15444	15376	15325	15381	15238	15239	15471	15367	15394	15341	15243	15557	15580	15207	15282	15370	15378	15451	15182	15362	15404	15390	15505	15433	15462	15495	15419	15440	15345	15360	15321	15294	15481	15321	15384	15433	15384	15490	15456	15330	15447	15502	15441	15312	15359	15367	15490	15508	15336	15269	15338	15427	15402	15422	15485	15422	15492	15208	15436	15401	15398	15432	15284	15420	15255	15551	15440	15409	15395	15424	15385	15340	15370	15258	15477	15441	15306	15271	15277	15232	15376	15362	15451	15390	15256	15452	15422	15382	15396	15446	15402	15281	15494	15348	15470	15452	15295	15415	15392	15482	15569	15317	15321	15329	15353	15524	15200	15199	15420	15325	15387	15499	15230	15375	15284	15570	15139	15523	15418	15523	15381	15213	15408	15376	15375	15371	15342	15501	15333	15281	15342	15475	15175	15467	15315	15203	15397	15324	15312	15397	15320	15492	15421	15308	15398	15399	15415	15605	15473	15537	15415	15294	15579	15298	15368	15412	15611	15444	15424	15242	15284	15352	15392	15440	15271	15346	15369	15338	15428	15486	15460	15419	15349	15398	15354	15204	15243	15329	15466	15343	15272	15542	15231	15533	15411	15522	15370	15278	15368	15300	15366	15563	15461	15433	15261	15292	15276	15218	15336	15404	15343	15295	15328	15448	15320	15406	15511	15491	15296	15423	15317	15336	15371	15372	15351	15137	15416	15426	15401	15379	15412	15252	15430	15413	15478	15256	15329	15310	15394	15322	15425	15338	15313	15437	15347	15366	15287	15348	15423	15353	15279	15288	15227	15379	15469	15549	15434	15419	15458	15397	15375	15367	15247	15465	15239	15340	15306	15412	15234	15408	15379	15362	15258	15419	15279	15392	15496	15488	15385	15499	15391	15439	15291	15386	15291	15410	15432	15105	15322	15227	15455	15233	15666	15501	15508	15253	15478	15333	15172	15358	15379	15293	15483	15335	15386	15483	15425	15519	15465	15357	15457	15448	15516	15440	15441	15506	15436	15452	15273	15339	15358	15329	15303	15330	15366	15309	15420	15419	15366	15280	15316	15408	15296	15429	15428	15456	15443	15314	15405	15305	15282	15467	15361	15397	15434	15215	15399	15543	15223	15423	15427	15199	15428	15350	15314	15594	15205	15506	15337	15176	15457	15326	15218	15283	15295	15536	15283	15562	15277	15237	15417	15623	15329	15375	15286	15390	15432	15248	15368	15421	15426	15347	15417	15380	15250	15428	15342	15519	15314	15506	15268	15329	15496	15339	15526	15321	15169	15456	15351	15435	15441	15323	15248	15410	15401	15361	15454	15387	15287	15426	15399	15368	15359	15401	15304	15463	15693	15267	15258	15394	15297	15395	15460	15318	15387	15169	15349	15462	15502	15483	15276	15426	15247	15419	15341	15378	15361	15251	15285	15310	15348	15270	15415	15444	15180	15390	15137	15389	15531	15337	15489	15367	15380	15425	15500	15407	15423	15359	15404	15242	15384	15389	15363	15246	15265	15149	15436	15369	15256	15457	15434	15309	15452	15528	15331	15283	15355	15400	15474	15559	15334	15452	15410	15298	15477	15384	15328	15469	15314	15451	15267	15510	15354	15523	15371	15477	15385	15285	15528	15560	15364	15341	15482	15518	15401	15337	15438	15391	15406	15451	15453	15531	15604	15534	15305	15364	15399	15362	15359	15515	15326	15494	15384	15347	15305	15404	15321	15255	15171	15227	15420	15357	15243	15476	15431	15267	15400	15447	15320	15401	15491	15408	15352	15232	15475	15571	15276	15459	15304	15414	15525	15374	15226	15278	15331	15351	15589	15395	15407	15371	15360	15358	15330	15410	15329	15487	15379	15406	15323	15232	15268	15446	15428	15446	15425	15403	15311	15405	15345	15454	15412	15526	15291	15432	15260	15410	15476	15409	15408	15351	15396	15455	15343	15231	15341	15388	15348	15585	15360	15268	15340	15418	15365	15340	15511	15284	15328	15472	15333	15347	15517	15369	15424	15432	15362	15461	15374	15315	15477	15429	15388	15480	15632	15379	15328	15327	15250	15215	15296	15329	15415	15400	15534	15439	15382	15370	15475	15388	15452	15253	15514	15421	15485	15345	15398	15435	15358	15472	15314	15447	15287	15213	15434	15373	15264	15301	15361	15524	15307	15222	15365	15320	15480	15361	15493	15485	15280	15449	15483	15522	15274	15242	15292	15302	15448	15320	15409	15415	15411	15267	15464	15395	15309	15356	15447	15427	15281	15316	15408	15494	15316	15247	15298	15486	15285	15380	15308	15495	15177	15450	15226	15609	15251	15281	15356	15349	15523	15481	15555	15257	15358	15452	15424	15284	15255	15464	15288	15317	15448	15328	15400	15305	15490	15401	15359	15319	15594	15295	15337	15471	15412	15319	15472	15223	15199	15384	15585	15419	15553	15409	15389	15375	15533	15332	15386	15472	15405	15303	15257	15551	15407	15482	15322	15424	15206	15339	15069	15390	15368	15481	15359	15500	15385	15308	15406	15323	15246	15368	15211	15362	15284	15415	15381	15251	15357	15460	15228	15406	15275	15384	15381	15354	15382	15465	15495	15313	15458	15432	15288	15439	15352	15354	15309	15448	15358	15357	15303	15320	15307	15347	15334	15439	15377	15342	15464	15251	15405	15454	15549	15353	15254	15187	15441	15328	15377	15509	15262	15345	15292	15460	15316	15300	15344	15368	15268	15335	15431	15435	15372	15457	15366	15548	15198	15430	15292	15409	15291	15418	15375	15396	15337	15533	15290	15328	15299	15417	15347	15297	15346	15233	15286	15257	15386	15445	15550	15441	15228	15286	15369	15304	15321	15387	15491	15359	15407	15238	15357	15350	15359	15313	15506	15389	15349	15315	15497	15459	15334	15353	15353	15572	15110	15432	15324	15465	15245	15398	15304	15334	15324	15346	15245	15442	15430	15509	15444	15284	15488	15296	15468	15311	15444	15398	15406	15388	15338	15529	15343	15335	15457	15384	15306	15419	15352	15098	15331	15231	15317	15348	15370	15415	15481	15182	15379	15446	15407	15373	15469	15262	15471	15502	15365
29276	29798	36608	31312	24597	22434	20926	19886	19309	18886	18638	18722	18157	18002	18298	18064	18083	18013	17951	17826	17740	17896	17879	17770	17858	17842	17899	18022	17734	17728	17952	17590	17682	17591	17684	17904	17756	17960	17871	17780	17728	17808	17638	17599	17572	17682	17740	17746	17667	17714	17768	17724	17747	17885	17743	17728	17953	17558	17614	17612	17731	17610	17727	17650	17687	17817	17643	17428	17726	17680	17682	17675	17621	17743	17715	17921	17711	17572	17585	17561	17918	17801	17768	17685	17682	17784	17835	17660	17742	17959	17744	17650	17640	17625	17490	17631	17731	17754	17560	17657	17766	17640	17613	17696	17619	17652	17730	17728	17576	17681	17634	17865	17553	17734	17827	17726	17676	17706	17780	17749	17686	17832	17678	17707	17606	17872	17767	17631	17618	17783	17590	17544	17682	17904	17931	17792	17619	17737	17752	17746	17803	17601	17495	17722	17505	17694	17524	17726	17587	17461	17486	17814	17816	17852	17737	17852	17760	17557	17716	17787	17657	17637	17790	17648	17688	17736	17632	17693	17684	17634	17790	17632	17896	17931	17807	17648	17809	17752	17812	17715	17706	17804	17829	17647	17781	17730	17709	17804	17656	17668	17751	17816	17652	17622	17825	17628	17805	17798	17671	17484	17585	17847	17694	17767	17751	17776	17782	17598	17782	17790	17886	17890	17767	17659	17678	17666	17748	17628	17845	17542	17607	17745	17604	17751	17689	17947	17807	17710	17649	17616	17749	17877	17614	17574	17837	17531	17737	17425	17649	17617	17601	17717	17841	17754	17616	17697	17717	17576	17755	17773	17607	17572	17572	17632	17548	17838	17937	17692	17777	17717	17626	17533	17649	17738	17779	17847	17660	17819	17689	17603	17912	17661	17880	17881	17694	17826	17442	17594	17570	17644	17694	17831	17783	17664	17707	17663	17687	17874	17810	17775	17643	17695	17768	17695	17770	17814	17813	17985	17654	17802	17792	17722	17686	17583	17803	17752	17605	17644	17513	17683	17807	17653	17530	17604	17857	17917	17663	17861	17723	17561	17832	17720	17657	17671	17711	17627	17794	17593	17724	17620	17699	17981	17698	17624	17754	17638	17808	17577	17682	17643	17705	17767	17669	17788	17576	17618	17851	17732	17755	17835	17720	17564	17574	17664	17696	17653	17660	17837	17683	17438	17612	17833	17657	17714	17661	17731	17837	17556	17957	17702	17686	17819	17675	17476	17721	17559	17786	17881	17588	17807	17897	17630	17725	17737	17680	17701	17754	17844	17770	18068	17663	17541	17742	17753	17814	17836	17732	17908	17711	17779	17748	17751	17718	17521	17642	17639	17699	17607	17523	17810	17723	17780	17540	17590	17856	17654	17713	17823	17678	17842	17742	17609	17829	17763	17759	17810	17785	17653	17812	17804	17646	17743	17661	17692	17661	17831	17725	17691	17458	17744	17657	17663	17655	17446	17522	17661	17540	17813	17756	17805	17727	17666	17588	17692	17731	17688	17949	17827	17790	17687	17937	17852	17601	17682	17795	17823	17653	17700	17705	17767	17661	17520	17576	17608	17776	17787	17566	17818	17702	17763	17631	17611	17563	17665	17634	17751	17705	17703	17615	17841	17751	17726	17732	17550	17704	17506	17765	17761	17665	17554	17881	17849	17805	17600	17867	17538	17668	17651	17579	17767	17923	17480	17653	17727	17809	17859	17781	17486	17782	17831	17791	17679	17717	17910	17626	17788	17775	17918	17699	17599	17708	17882	17744	17656	17736	17792	17704	17687	17633	17468	17569	17583	17849	17754	17764	17625	17621	17590	17753	17714	17872	17548	17785	17716	17760	17557	17475	17650	17671	17790	17473	17633	17955	17552	17661	17658	17719	17674	17628	17610	17822	17682	17728	17807	17728	17906	17731	17764	17764	17843	17569	17808	17572	17856	17542	17557	17751	17704	17680	17731	17745	17737	17854	17618	17710	17573	18026	17660	17549	17821	17838	17788	17677	17761	17881	17719	17773	17738	17508	17689	17614	17552	17745	17787	17725	17577	17924	17563	17672	17791	17653	17674	17710	17618	17785	17744	17811	17621	17824	17741	17678	17681	17858	17741	17972	17772	17573	17812	17739	17879	17589	17861	17684	17740	17943	17611	17794	17920	17785	17662	17866	17773	17750	17680	17707	17712	17557	17544	17593	17609	17765	17734	17623	17519	17685	17753	17768	17786	17807	17805	17722	17668	17467	17756	17721	17763	17693	17836	17813	17625	17803	17677	17808	17795	17753	17699	17857	17566	17788	17841	17711	17656	17781	17645	17765	17777	17984	17628	17841	17754	17561	17520	17923	17681	17576	17607	17601	17780	17989	17618	17670	17528	17747	17784	17854	17834	17645	17736	17684	17695	17706	17691	17749	17749	17611	17626	17842	17588	17680	17646	17752	17623	17557	17836	17714	17817	17689	17940	17724	17632	17654	17734	17808	17745	17793	17860	17795	17813	17791	17671	17589	17619	17706	17621	17630	17590	17544	17751	17561	17859	17792	17677	17718	17772	17760	17683	17554	17717	17640	17753	17762	17697	17903	17838	17666	17706	17706	17613	17841	17624	17834	17807	17753	17718	17724	17573	17551	17234	17701	17737	17984	17677	17604	17830	17697	17895	17751	17584	17539	17708	17668	17660	17707	17634	17620	17610	17757	17700	17608	17750	17656	17584	17684	17769	17893	17770	17752	17828	17743	17714	17767	17495	17704	17469	17969	17753	17645	17960	17824	17803	17879	17836	17860	17857	17678	17777	17725	17769	17585	17554	17852	17791	17689	17704	17880	17704	17667	17624	17682	17853	17712	17772	17594	17582	17537	17579	17631	17663	17727	17687	17668	17716	17618	17839	17891	17556	17688	17571	17779	17559	17726	17932	17820	17766	17527	17802	17640	17752	17787	17789	17617	17855	17869	17660	17698	17558	17785	17589	17549	17608	17805	17657	17458	17644	17698	17667	17746	17614	17736	17785	17765	17740	17893	17598	17665	17681	17546	17556	17751	17777	17607	17687	17757	17803	17681	17634	17751	17805	17715	17682	17668	17614	17850	17858	17649	17579	17692	17766	17710	17897	17634	17640	17633	17591	17758	17721	17780	17673	17773	17605	17714	17928	17764	17673	17829	17729	17756	17674	17542	17632	17652	17679	17949	17763	17747	17785	17570	17679	17722	17795	17584	17625	17803	17676	17612	17740	17706	17613	17745	17760	17914	17710	17738	17640	17712	17767	17666	17740	17839	17731	17794	17824	17765	17766	17861	17758	17758	17821	17706	17734	17714	17691	17692	17744	17709	17612	17617	17582	17810	17841	17692	17657	17815	17644	18016	17824	17954	17861	17908	17607	17796	17806	17699	17654	17737	17725	17720	17694	17650	17741	17706	17715	17671	17646	17718	17684	17599	17698	17857	17596	17850	17402	17740	17740	17632	17645	17990	17727	17688	17644	17534	17809	17895	17628	17696	17661	17637	17608	17843	17660	17706	17874	17716	17884	17725	17827	17657	17687	17727	17748	17817	17969	17624	17776	17776	17730	17828	17440	17737	17811	17899	17787	17602	17861	17767	17689	17565	17749	17596	17471	17601	17548	17714	17696	17636	17665	17726	17868	17619	17598	17873	17774	17569	17694	17731	17746	17613	17888	17602	17689	17752	17589	17696	17681	17724	17776	17713	17618	17769	17663	17794	17598	17835	17884	17719	17633	17788	17765	17781	17723	17441	17584	17508	17775	17629	17722	17819	17522	17585	17899	17558	17714	17730	17917	17685	17856	17695	17890	17461	17633	17812	17542	17728	17717	17847	17746	17792	17570	17689	17692	17894	17642	17684	17668	17622	17851	17648	17697	17763	17740	17803	17465	17776	17648	17778	17752	17579	17577	17754	17560	17739	17726	17787	17988	17694	17661	17623	17735	17829	17713	17768	17858	17396	17624	17688	17804	17771	17670	17478	17809	17916	17677	17512	17739	17671	17727	17639	17751	17622	17787	17685	17621	17584	17534	17636	17736	17739	17860	17722	17658	17589	17738	17684	17534	17593	17846	17768	17909	17662	17636	17883	17554	17623	17561	17774	17768	17570	17929	17933	17556	17664	17692	17638	17739	17691	17712	17802	17604	17677	17986	17623	17853	17773	17613	17626	17723	17753	17535	17666	17522	17754	17852	17657	17516	17750	17961	17618	17574	17601	17743	17850	17794	17810	17687	17932	17916	17758	17823	17791	17791	17447	17924	17648	17664	17553	17753	17529	17711	17780	17592	17665	17825	17706	17839	17809	17661	17616	17742	17925	17817	17599	17682	17973	17852	17666	17782	17787	17724	17747	17491	17622	17846	17838	17659	17668	17881	17605	17612	17703	17774	17768	17761	17787	17671	17759	17732	17724	17968	17625	17920	17793	17755	17707	17813	17788	17569	17537	17712	17872	17841	17701	17932	17724	17683	17823	17576	17656	17794	17759	17766	17834	17746	17645	17893	17895	17656	17624	17828	17568	17786	17778	17614	17596	17702	17568	17832	18026	17629	17827	17550	17734	17665	17946	17611	17610	17783	17707	17679	17784	17814	17715	17797	17673	17752	17637	17603	17806	17710	17654	17757	17616	17527	17839	17715	17687	17720	17824	17642	17698	17987	17765	17618	17908	17874	17854	17756	17655	17768	17738	17477	17664	17693	17717	17769	17645	17542	17907	17775	17641	17736	17794	17597	17549	17598	17573	17618	17732	17766	17749	17851	17757	17719	17841	17761	17715	17666	17842	17732	17899	17696	17838	17615	17599	17608	17638	17917	17604	17698	17922	17566	17770	17988	17693	17654	17860	17766	17635	17609	17739	17691	17759	17676	17532	17624	17584	17769	17637	17746	17566	17780	17770	17754	17841	17601	17821	17720	17776	17692	17847	17758	17805	17687	17749	17649	17560	17953	17851	17614	17517	17777	17884	17728	17465	17759	17641	17715	17840	17747	17495	17731	17684	17513	17353	17901	17809	17788	17998	17693	17850	17589	17725	17909	17691	17610	17830	17795	17693	17807	17788	17822	17845	17777	17579	17693	17747	17877	17671	17730	17695	17644	17874	17776	17709	17761	17841	17753	17868	17789	17642	17600	17555	17737	17625	17669	17854	17811
33433	47579	42392	31468	24981	21507	19707	18336	17668	16922	16543	15999	15954	15649	15637	15316	15357	15344	15171	15157	15206	15136	15202	15153	15234	15191	15245	15255	15297	15155	15200	15231	15160	15179	15173	15174	15196	15279	15156	15194	15094	15188	15191	15136	15026	15165	14989	15301	15138	15224	15310	15208	15123	14963	15281	15124	15310	15097	15216	15125	15205	15164	15177	15165	15186	15050	15102	15200	15170	15157	15096	14965	15229	15228	15196	15212	15126	15086	15178	15162	15200	15218	15135	15214	15090	15159	15265	15176	15312	15226	15301	15032	15226	15115	15126	15232	15214	15171	15084	15135	14933	15197	15126	15143	15197	15165	15285	15104	15113	15148	14999	15196	15126	15104	15210	15289	15146	15043	15277	15098	14993	15066	15189	14982	15167	14937	15145	15153	15253	15148	15194	15274	14982	15060	15135	15066	15071	15064	15075	15201	15092	14981	15072	15138	14987	15087	15089	15207	15163	15284	15200	15231	15102	15161	15128	15201	15037	14970	15191	14948	15040	15173	15212	15206	15078	15106	15049	15073	15102	15255	14995	15183	15322	15104	15163	14905	15177	15071	15171	15206	15064	15045	15224	15033	15277	15060	15262	15227	15144	15370	15032	15086	15324	15085	15251	15153	15169	15175	15044	14991	15199	15113	15109	15213	15157	15240	15103	15194	15206	14980	15067	15210	15446	15167	15046	15099	15136	15190	15315	15321	15115	15336	15197	15317	15061	15123	15254	15292	15129	15214	15183	15180	15244	15122	15174	15007	15182	15137	15089	15229	14902	15093	15203	15139	15032	15118	14997	15163	15029	15229	15026	15135	15176	15242	15130	15090	15167	15249	14964	15201	15065	15121	15177	15201	15164	15145	15096	14993	15043	15004	15128	15093	15276	15057	15051	15256	15156	15204	15184	15166	14978	15181	15178	15056	15235	15134	15080	15108	15170	15192	15173	15081	15273	15018	15117	15166	15065	15252	15088	15099	15208	15124	15090	15258	15074	15062	15165	15053	15262	15212	15208	15066	15256	15089	15160	15100	15079	15143	15132	15138	14999	15194	15049	15049	15396	15187	15278	15196	15034	15170	15049	15214	15091	15070	14991	14987	15157	14990	15199	15402	15259	15298	15037	15009	15158	15263	15235	15193	15240	15014	15310	15235	15135	15250	15187	15119	15106	15202	15101	14987	15006	15088	15110	15068	15065	15145	15092	15150	15284	15193	15031	15057	15128	15170	15352	15159	15082	15275	15039	15120	15076	15096	15019	15199	15180	15108	15286	15080	15114	15225	14945	15069	15359	15117	15188	15143	15060	15067	15024	15248	15137	15140	15039	15039	15102	15234	15194	14985	15298	15133	15231	15229	15004	15107	15187	15149	15148	15085	15012	15095	14970	15141	15099	15201	15169	15198	15279	15223	15103	15168	15064	15067	15136	14856	14994	15080	15336	15211	14960	15198	15181	15305	15324	15111	15112	15143	15107	15237	15170	15173	15021	15177	15110	15145	15066	15022	15223	15137	15108	15094	15158	15120	15096	15134	15170	15190	15118	15034	15078	15118	14978	15055	15185	15241	15229	15036	15009	15191	15085	15196	14951	15159	14959	15046	15349	15255	15021	15104	15103	15183	15149	15078	15162	15086	15183	15112	15253	14911	15102	15076	15046	15237	15203	15144	15257	15081	15080	15120	15247	15144	15230	15279	15222	15143	15075	15219	15131	15062	15191	15163	15226	14878	15172	15111	15062	15084	15344	15167	15116	15037	15128	15012	15024	15201	15119	15160	15262	15140	15170	15137	15214	15183	15318	15077	15108	15218	15305	15064	15134	15062	15143	15130	15084	15199	15200	14971	15086	15110	14973	15193	15205	15113	15133	15303	15129	15204	15062	15152	15159	15172	15230	15118	15194	15107	15241	14915	15071	15111	15086	15172	15256	15157	15205	15081	15177	15115	15147	15222	15169	15113	15149	15152	15005	15102	14969	15066	15049	15263	15041	15161	15143	15176	15020	15301	15069	15038	15106	15184	15270	15182	15104	15095	15169	15177	15222	15133	15258	15289	15143	15027	15196	15162	15151	15188	15169	15322	15216	15118	15034	15232	15049	15264	14955	15183	15301	15083	15206	15064	15055	15279	15163	15024	15066	15111	15086	15191	15189	15156	15070	15086	15271	15078	15081	15163	14974	15070	15103	15078	15048	15111	15306	15211	15120	15312	15238	15284	15084	15183	15046	15185	15148	15034	15291	15170	15200	15247	15111	15093	15176	15095	15283	15135	14945	15146	15070	15224	15227	15131	15141	15215	15264	15277	15027	15162	15191	15075	15128	14973	15206	15250	15271	15127	15028	15168	15236	15026	15115	15077	15011	15111	15208	15173	15019	15109	15088	15155	15065	15020	15311	15005	15066	15005	15108	15195	15302	15120	15171	14820	15172	14989	15134	15138	15040	15235	15133	15034	15298	14922	15274	15170	15058	15405	15170	15209	15154	15037	15113	15144	15182	15100	15185	14935	15072	15150	14896	14887	15137	15012	15044	15056	15193	15069	15152	15034	15130	15084	15270	15278	15153	15184	15111	15142	14990	15063	15316	15012	15237	15029	15162	15080	15275	15017	15228	15180	15147	15151	15145	15215	15097	15177	15188	14962	15201	15170	15291	15030	15159	15064	15077	15169	15106	15325	15169	15238	15027	15286	15126	15307	15162	15196	15132	15277	15202	15153	15212	14871	15104	15251	15078	15066	15159	15087	15096	15247	15013	15062	15282	15039	15201	15260	15399	15148	15182	15277	15168	15356	15381	15251	15157	15148	15139	15144	15309	15130	15205	15044	15192	15089	15081	14920	15121	14937	15172	15032	15102	15073	15125	15085	15059	15145	15198	14985	15216	15260	15126	15244	15014	15106	15192	15171	15094	15100	15022	15219	15130	14965	15281	15034	14990	15265	15130	15065	15099	15116	15153	15189	15168	15054	15141	15147	15271	15181	15050	15230	15074	15020	15224	15194	15072	15084	15080	15178	15211	15048	15038	15188	15141	15180	15035	14922	14985	15217	15250	14959	15067	15054	15102	15078	15176	15144	15243	15116	14977	15177	14916	15087	15064	15184	15151	15217	15131	15145	15112	14959	14930	15288	15006	15284	15180	15085	15022	15076	15072	15245	14948	14930	15175	15229	14991	15107	15188	15066	14956	15132	15272	15028	15197	15113	14971	15223	15185	15082	15084	15208	15147	14951	15231	15220	15144	15248	15100	15219	15020	15110	15166	15075	15075	15260	15187	15224	15178	15188	15244	15149	15086	15066	15035	15236	15048	15263	15231	15145	15190	15046	15162	15111	15022	15177	15161	15000	14997	15149	15027	15163	15171	15125	15194	14927	15196	15159	15091	15220	15017	15126	15163	15210	15237	15115	15048	15214	14986	15242	15133	15129	15103	15264	15061	15194	15172	15192	15194	15001	15118	15187	15303	15342	15098	15076	15214	14974	15175	15059	15189	15067	15025	15134	15002	15265	15116	15221	14943	15020	15202	15053	15273	15014	15203	15188	15146	15140	15174	15190	15023	15212	15121	15157	15203	15103	15168	15068	15133	15070	15004	15164	15176	15156	15115	15158	15041	15116	15155	15161	15170	15220	15301	14988	15223	15129	15257	15055	15068	15220	15123	15149	15141	14932	15119	15031	15006	14985	15278	15121	15249	15178	15207	15201	15226	15179	15024	15005	15300	15169	15121	15046	15097	15167	15060	15172	15069	15146	15039	15162	15256	15197	15056	15096	15195	15228	15045	15215	14995	14965	15267	15183	15166	15134	15180	15115	15395	15302	15117	15230	15154	15161	15004	15131	15177	15141	15162	15146	15190	15043	15192	14985	15127	14985	15213	15057	15290	15233	15271	15083	15057	15229	15193	15027	15364	15151	15314	15168	15011	15145	14952	15273	15007	15233	15229	15167	15281	15050	15202	15288	14972	15131	15268	15137	15185	15146	15194	15124	15330	15136	15059	15033	15193	15082	15216	15077	15240	15101	15001	15150	15307	15049	15104	15108	15061	15256	15082	15252	15198	15226	15278	15056	15105	15280	15071	15291	15218	15108	15170	15061	15220	15101	15104	15067	15147	15198	15201	15176	15048	15163	15094	15129	15162	15020	15147	15232	15219	15036	15111	15089	14964	15205	15295	15114	15301	15127	15196	14873	15184	15117	15019	15203	15038	15204	15008	15133	15273	15273	15075	15069	15072	15200	15097	15223	15143	14925	15209	15139	15072	15283	15168	15110	15068	15153	15219	15036	15225	15035	15191	15318	15127	15406	15069	15244	15232	14944	15164	15254	15175	15058	15115	15227	15029	15131	15201	14993	15207	15123	15066	15202	15196	15108	15324	15118	15291	15198	15243	15140	15130	15168	15172	15268	15106	15129	15174	15227	15188	15104	15042	15059	15046	15257	15228	15241	15290	15145	15198	15288	15139	15106	15139	15279	15235	15175	15225	15182	15190	15187	15138	15224	15099	15071	15085	15135	15181	15009	15142	15081	15215	15078	15175	15223	15066	15074	15143	15245	14915	14980	15014	15231	15209	15222	15216	15162	15235	15173	15109	15073	15074	14959	15263	14995	15103	15086	15188	15006	15050	15209	15081	15252	15246	15069	15215	15032	15223	15083	14980	15214	15049	15129	15144	15133	15173	15102	15077	15120	15190	15169	15301	15285	15061	14985	15322	15181	15249	15164	15347	15091	15269	15220	15101	15206	15236	15097	15077	15075	15159	15003	15235	15095	15302	15135	15181	15129	15122	15004	15022	15142	15135	15208	15142	15329	15278	15062	15104	15141	15075	15262	15113	15126	15115	15111	15125	15227	15229	15034	15123	15162	15129	15138	15171	15073	15073	15083	15209	14943	14900	15165	15050	15122	15035	15081	15339	15341	15173	15087	15150	15159	15037	15094	15220	15188	15011	15183	15283	15242	15075	15032	15304	15153	15252	15088	15166	15265	15103	15011	15238	15057	15222	15114	15164	15216	15201	15176	15110	15173	15123	15071	15279	15099	15057	15110	15121	15076	15198	15057	15198	15150	15146	15303	15118	15091	15200	15015	15141	15039	15116	15199	15271	15025	15139	15356	15277	15372	15163	15212	15282	14994	15103	14927	15188	15085	15186	15083
24150	21542	29280	26240	24813	25367	24618	21250	20269	19744	19233	18412	18221	18340	18004	17881	17987	17928	17860	17831	17767	17665	17750	17650	17479	17538	17675	17461	17624	17708	17719	17639	17580	17559	17559	17548	17651	17397	17583	17509	17601	17576	17530	17510	17535	17551	17570	17382	17459	17591	17618	17346	17376	17532	17486	17433	17736	17263	17405	17418	17462	17561	17393	17430	17557	17413	17386	17374	17634	17481	17429	17488	17400	17505	17563	17605	17301	17473	17487	17514	17606	17489	17414	17481	17296	17523	17513	17373	17453	17530	17589	17307	17444	17282	17626	17647	17392	17732	17465	17529	17562	17435	17541	17467	17685	17403	17497	17510	17504	17320	17593	17225	17363	17395	17419	17347	17475	17311	17293	17487	17365	17463	17337	17455	17577	17509	17449	17327	17494	17498	17599	17560	17325	17556	17538	17647	17618	17477	17534	17457	17459	17640	17581	17541	17471	17416	17523	17342	17708	17458	17526	17495	17426	17400	17533	17389	17554	17447	17540	17407	17429	17349	17559	17212	17233	17366	17233	17369	17646	17540	17379	17395	17370	17498	17491	17364	17402	17400	17506	17578	17568	17485	17447	17372	17525	17316	17313	17446	17344	17317	17470	17475	17466	17497	17703	17318	17382	17525	17338	17428	17414	17560	17534	17653	17421	17318	17587	17450	17414	17506	17455	17412	17378	17475	17467	17397	17493	17321	17565	17702	17536	17619	17373	17449	17505	17475	17517	17502	17435	17349	17275	17419	17503	17429	17387	17623	17626	17097	17316	17242	17441	17400	17444	17472	17447	17412	17622	17456	17465	17356	17540	17461	17367	17546	17247	17399	17696	17322	17580	17453	17687	17425	17369	17488	17524	17471	17562	17601	17448	17411	17428	17515	17418	17495	17632	17597	17336	17571	17516	17567	17467	17541	17420	17462	17498	17512	17379	17545	17478	17432	17545	17514	17355	17398	17538	17417	17641	17447	17641	17283	17345	17461	17356	17321	17327	17428	17484	17398	17502	17260	17286	17324	17413	17394	17587	17413	17328	17300	17439	17424	17405	17428	17428	17461	17371	17295	17262	17425	17310	17247	17369	17554	17401	17343	17574	17371	17324	17596	17377	17384	17589	17527	17493	17359	17569	17507	17535	17511	17472	17493	17578	17434	17287	17332	17289	17485	17602	17686	17410	17449	17708	17629	17655	17505	17651	17373	17283	17573	17503	17297	17361	17452	17399	17392	17583	17364	17498	17520	17425	17385	17386	17298	17458	17440	17465	17460	17379	17560	17406	17451	17381	17254	17435	17382	17387	17519	17359	17308	17542	17462	17244	17365	17417	17506	17500	17429	17497	17490	17629	17512	17376	17538	17409	17375	17637	17314	17382	17476	17419	17423	17337	17345	17654	17352	17554	17534	17467	17292	17443	17275	17389	17560	17381	17401	17399	17605	17593	17548	17356	17547	17492	17676	17560	17330	17783	17378	17399	17523	17379	17446	17400	17568	17573	17539	17541	17500	17586	17403	17530	17642	17466	17703	17521	17593	17350	17428	17671	17414	17294	17517	17353	17339	17190	17548	17338	17275	17585	17385	17662	17383	17270	17381	17422	17467	17506	17495	17491	17370	17373	17543	17527	17467	17409	17230	17406	17396	17274	17455	17248	17449	17282	17348	17308	17585	17560	17391	17492	17578	17508	17416	17293	17357	17630	17551	17573	17390	17499	17425	17579	17469	17682	17536	17418	17603	17209	17416	17328	17440	17606	17451	17387	17482	17489	17500	17367	17605	17711	17523	17494	17398	17478	17520	17414	17455	17566	17523	17461	17248	17223	17647	17740	17596	17440	17352	17511	17573	17388	17320	17607	17251	17296	17516	17478	17365	17466	17437	17404	17316	17373	17464	17404	17423	17315	17355	17328	17476	17262	17503	17177	17583	17395	17608	17292	17526	17382	17402	17511	17633	17313	17178	17301	17484	17400	17434	17519	17564	17412	17489	17531	17355	17567	17254	17316	17361	17188	17413	17447	17444	17423	17542	17358	17487	17250	17426	17406	17499	17457	17444	17651	17644	17506	17540	17445	17479	17371	17486	17361	17433	17360	17367	17378	17505	17641	17325	17472	17445	17415	17621	17521	17586	17432	17350	17489	17470	17454	17366	17488	17575	17407	17543	17443	17312	17387	17330	17456	17604	17544	17521	17228	17412	17434	17441	17437	17522	17502	17481	17634	17257	17537	17404	17256	17535	17494	17490	17594	17407	17445	17631	17380	17547	17359	17508	17550	17430	17321	17576	17476	17363	17460	17480	17360	17613	17622	17557	17540	17378	17388	17324	17329	17207	17504	17500	17295	17390	17447	17280	17380	17496	17553	17522	17298	17429	17463	17664	17278	17574	17475	17495	17442	17663	17647	17347	17575	17488	17570	17345	17494	17381	17517	17454	17530	17313	17369	17442	17221	17507	17446	17332	17602	17319	17263	17421	17545	17633	17650	17663	17612	17490	17619	17529	17388	17612	17546	17619	17402	17429	17428	17469	17438	17502	17287	17399	17303	17500	17535	17682	17428	17461	17519	17310	17078	17419	17317	17523	17285	17483	17631	17336	17307	17397	17331	17305	17354	17392	17367	17386	17583	17260	17413	17351	17331	17695	17398	17375	17463	17368	17569	17625	17445	17540	17496	17523	17462	17279	17307	17480	17520	17339	17547	17537	17530	17391	17470	17372	17536	17517	17412	17574	17703	17338	17567	17313	17626	17554	17228	17220	17345	17452	17583	17303	17201	17354	17355	17509	17370	17494	17531	17337	17467	17346	17575	17519	17392	17425	17403	17476	17363	17452	17422	17452	17383	17463	17393	17414	17242	17562	17321	17404	17661	17472	17527	17528	17516	17440	17337	17308	17367	17352	17428	17530	17256	17602	17493	17253	17633	17418	17659	17361	17496	17479	17251	17449	17261	17380	17555	17646	17425	17679	17512	17335	17457	17536	17422	17419	17460	17314	17254	17544	17388	17361	17355	17320	17567	17345	17403	17588	17419	17539	17435	17440	17635	17379	17425	17454	17386	17411	17536	17496	17434	17455	17642	17584	17244	17254	17312	17355	17279	17601	17574	17518	17266	17556	17609	17241	17482	17365	17352	17505	17320	17519	17465	17364	17412	17514	17528	17444	17559	17598	17521	17369	17534	17575	17440	17546	17396	17472	17204	17335	17637	17436	17529	17533	17393	17487	17443	17587	17454	17565	17600	17424	17444	17411	17463	17347	17414	17489	17349	17501	17390	17614	17248	17428	17566	17290	17590	17535	17490	17469	17346	17451	17434	17478	17598	17367	17586	17525	17462	17404	17612	17565	17572	17346	17425	17383	17247	17341	17258	17480	17477	17507	17401	17480	17597	17645	17502	17574	17474	17473	17436	17382	17563	17377	17495	17349	17445	17338	17379	17500	17329	17399	17337	17242	17677	17435	17543	17388	17517	17330	17187	17519	17489	17735	17512	17516	17518	17473	17403	17383	17458	17449	17513	17204	17350	17479	17450	17274	17434	17363	17351	17497	17426	17322	17288	17475	17337	17294	17421	17446	17427	17410	17374	17359	17483	17618	17434	17262	17497	17325	17546	17586	17671	17406	17424	17196	17569	17400	17220	17540	17238	17591	17289	17454	17364	17471	17250	17422	17508	17422	17395	17381	17517	17423	17437	17449	17333	17476	17365	17447	17523	17359	17394	17388	17344	17310	17346	17294	17427	17420	17432	17331	17422	17521	17371	17643	17454	17478	17343	17525	17502	17394	17492	17446	17526	17419	17478	17280	17300	17472	17410	17547	17433	17359	17427	17549	17481	17461	17338	17353	17451	17341	17267	17466	17482	17620	17510	17333	17500	17290	17658	17447	17730	17378	17403	17690	17453	17268	17342	17492	17373	17505	17398	17312	17374	17487	17544	17377	17623	17479	17568	17202	17522	17623	17619	17473	17490	17271	17363	17563	17536	17532	17462	17278	17500	17421	17705	17346	17310	17316	17409	17457	17477	17465	17171	17356	17359	17332	17373	17620	17421	17505	17832	17508	17590	17559	17481	17478	17251	17226	17360	17368	17592	17396	17509	17555	17687	17235	17327	17340	17668	17618	17511	17522	17303	17505	17533	17199	17554	17604	17491	17503	17527	17464	17410	17573	17513	17555	17340	17649	17445	17433	17753	17652	17235	17540	17564	17507	17474	17538	17401	17358	17430	17417	17435	17540	17591	17306	17549	17511	17601	17532	17333	17441	17597	17352	17310	17440	17296	17594	17182	17552	17496	17592	17601	17495	17419	17410	17622	17259	17553	17684	17332	17634	17544	17431	17438	17446	17252	17556	17484	17510	17332	17303	17496	17281	17406	17322	17332	17668	17538	17402	17587	17558	17547	17401	17295	17383	17490	17401	17380	17507	17369	17363	17471	17500	17367	17622	17291	17299	17602	17369	17609	17512	17664	17399	17549	17607	17312	17361	17569	17446	17468	17439	17526	17428	17420	17311	17469	17622	17590	17341	17602	17534	17405	17544	17556	17506	17735	17313	17394	17248	17518	17335	17551	17401	17456	17306	17644	17385	17610	17477	17418	17429	17491	17314	17382	17444	17609	17588	17619	17450	17515	17408	17298	17448	17355	17459	17427	17443	17542	17348	17606	17591	17529	17533	17427	17314	17386	17529	17321	17560	17481	17540	17547	17449	17568	17366	17280	17520	17544	17480	17664	17554	17384	17362	17238	17471	17449	17701	17747	17406	17427	17320	17536	17402	17567	17318	17306	17441	17559	17372	17540	17665	17400	17439	17264	17400	17420	17386	17349	17505	17574	17529	17466	17559	17558	17339	17787	17420	17470	17606	17344	17392	17456	17568	17248	17384	17507	17445	17589	17357	17354	17642	17473	17496	17368	17641	17444	17434	17345	17385	17359	17332	17450	17565	17488	17368	17386	17437	17453	17507	17699	17247	17411	17388	17456	17200	17410	17536	17650	17571	17459	17376	17418	17228	17483	17559	17320	17347	17511	17313	17309	17372	17523	17514	17470	17271	17515	17472	17476	17604	17582	17436	17373	17618	17443	17392	17404	17335	17562	17285	17687	17437	17365	17607	17375	17492	17592	17586	17402	17414	17382	17331	17592	17576	17371	17545
34166	55042	50500	38468	29420	24784	22275	20301	18993	17867	17183	16791	16323	15792	15782	15703	15304	15463	15414	15358	15435	15242	15184	15161	15222	15254	15099	15173	14958	15201	15075	15249	15266	15066	15087	15079	14942	15078	15007	14997	15052	14979	15088	15038	15116	14937	14959	15005	15209	15198	15257	15101	14950	15085	15041	14929	15028	14935	15013	14993	15157	15039	15108	15145	15009	15011	14944	14917	15049	15123	14984	15209	15148	14981	14954	14969	15101	15005	15163	15101	15060	15020	15024	14986	14950	15102	15199	15219	15012	14949	15078	14945	14832	15010	14783	15025	14994	15067	15164	15000	15012	15149	15055	14964	15126	15143	14933	15267	15143	14917	15065	15073	14811	15062	15091	15085	15037	14941	15203	15170	15034	15008	15095	14964	15094	15106	15039	15043	15199	15186	15039	15164	14908	14988	15033	15125	14993	14952	15025	15086	15049	15062	15001	15117	15041	15045	14856	14852	15048	14990	15116	15063	14983	14969	14868	15080	14977	15057	15153	14991	15076	15035	15019	15117	14943	15108	14874	15173	14964	14996	15092	15040	15067	14995	15210	14995	15060	14973	15109	15031	15052	14900	14958	14910	14985	15184	15114	15018	14912	14908	14876	15126	15070	15031	15040	15122	15062	15008	15096	15000	15049	15216	15105	15042	15019	14944	14932	15110	15225	15035	14994	15055	14953	14910	15083	15179	15002	14936	15098	14909	15010	14916	14944	15113	15166	15029	14946	15145	15035	15011	15198	15073	15024	15216	15026	15056	14891	15023	14969	15153	14938	15148	14971	14955	15033	15196	15043	15043	14935	15103	14996	15034	14887	15048	15191	15125	15001	14993	15058	15109	15010	14886	15022	15050	14859	15027	15157	15123	15067	14873	14919	14982	15029	15109	15126	15113	15056	14943	15074	15035	15051	15076	15099	15020	15076	15101	14977	15007	15066	15046	15023	15080	15063	14972	15072	15143	14940	15015	15090	15048	14937	15050	14935	14999	14983	15026	15105	15053	14941	14863	15002	14871	15073	15150	15089	15093	15056	14922	15042	14925	15100	14950	14848	14955	15141	15186	14961	15020	14993	15178	15162	15035	15017	15114	14991	15161	15093	14919	14953	15046	15030	15009	15024	15061	14974	15055	14995	15148	15110	15093	15063	15082	15036	14995	15076	15023	15024	15108	14996	14924	15126	14858	15026	14885	14926	15331	15135	14992	14961	14961	15073	15242	14996	15055	14883	15029	14961	14994	15088	15017	14924	15045	14996	15062	15099	15004	15105	14815	15160	15029	14939	15101	15190	14989	15195	15010	15022	15148	15136	15083	15034	15031	15145	15072	15099	15053	14989	14930	15030	15026	14896	15260	15147	14982	15091	15083	14969	15018	15192	14904	15149	15038	15213	15002	15233	15089	15187	14917	15086	15062	15054	15009	14900	14943	15240	15058	15056	15065	15219	15124	14967	14933	14975	14993	15155	14949	14958	15046	15084	15271	14870	15117	15029	15167	15000	15177	14975	14978	15072	15018	14932	15129	14896	15040	15094	15111	14947	14915	15048	15229	14837	14988	14928	15005	14904	15087	15150	15131	15108	15178	15051	15185	14967	15281	14928	15088	14988	15026	14849	14902	15068	15059	15018	14901	15105	14904	15049	15162	15200	15159	15051	14984	15083	14900	14986	14974	14879	15020	15092	14992	15170	14994	14992	14890	15096	15202	14937	15008	14988	15072	15016	14964	14922	15087	15069	15115	15058	14911	14891	15105	14997	15183	15144	15034	14956	14936	14939	15037	14895	15011	14930	15012	14915	14897	15165	15078	15053	15073	14963	15160	15082	15037	15099	15007	15111	15071	15192	15056	15075	15014	15091	14976	15182	15051	14926	15004	14988	14935	14961	14980	15075	14973	15031	15000	14994	15188	15035	15022	15124	15011	15043	14909	14929	15154	15150	14913	15180	15065	15118	14991	15011	15058	15055	15101	15103	14899	15194	15081	15070	14852	14864	15110	15107	14972	15001	15088	15102	15077	15069	15096	15157	15101	15045	14948	15177	15009	14994	15085	15110	15049	14997	15145	15172	15053	15064	15179	14960	15114	15118	15027	15084	15061	14991	15129	15074	15140	15065	15085	15096	15025	14951	14886	15018	15004	14947	15087	15083	15027	15107	14961	15191	14904	15044	14986	15090	15063	14934	15059	14969	15101	15097	14982	15131	15150	15008	15154	15040	15234	14959	15061	15019	15040	15029	15090	14969	15092	14894	14889	15087	15150	15071	15100	15066	14968	15029	14993	14977	14986	15034	14973	14948	15102	14968	15077	14987	15013	15052	15032	14993	14990	14975	15194	15125	15068	15194	15103	15272	15120	14892	15002	15114	15042	15022	15085	15165	14884	14915	15074	15192	14955	14953	15213	15126	14854	15153	14914	15080	15003	15093	15118	15111	15135	14932	14898	15109	15034	15064	15129	15134	15062	15008	14961	15063	15060	15077	15123	15113	15198	15144	15101	15011	15214	14880	15179	15084	14867	14947	15059	14973	15164	14917	15203	14900	15180	14977	14965	14996	15070	15098	14897	14989	14821	15143	15021	15063	14900	14924	15257	14847	15195	15017	14964	15067	15134	14925	15092	15030	15000	15016	15033	14940	14980	14899	15145	15092	14971	15037	15033	15133	14886	15072	14884	15026	15100	15098	15078	15057	15062	14917	15051	15039	14914	15200	15045	15140	15092	15035	15027	15054	14926	14961	15229	14983	14994	15005	15082	15139	15014	15154	15133	15022	15026	14882	14941	15249	15057	15036	14983	14943	14938	15169	14914	15011	14924	14958	15005	15102	15144	15030	15104	15002	15076	14864	15082	14886	15038	15316	14981	15160	14882	15086	15061	15127	15103	15155	14964	15143	15040	14969	15132	14962	15034	15069	15126	15079	15167	14918	15024	15045	15024	14842	15004	15003	15056	15227	15069	15065	15013	14908	15200	15051	14977	15226	15004	15017	14856	15041	14957	15085	15074	15013	14828	15028	15178	15068	14957	14983	14974	14976	15117	15059	15122	15116	15010	14787	15071	14949	14978	14888	15013	15100	15118	15047	15013	15144	15078	14921	15145	15099	14867	14974	15088	14952	14856	15087	14939	15026	15141	14942	14976	15165	15026	14941	15063	14930	14989	15199	15106	14997	15262	15067	14878	15054	15098	15126	15139	14906	14976	14986	15072	15130	15041	15105	15118	14971	14953	15015	15108	15080	14950	15039	14927	15026	14950	15089	15057	15035	15089	14977	15031	15009	15133	14945	15143	15001	14851	15086	14914	14919	15038	15025	15054	15193	15091	15018	14959	15141	15113	15063	15204	15007	15156	14835	14973	14929	15039	15036	15218	15151	15034	14789	15174	15142	15102	14937	15022	15131	15121	14890	15042	15031	15243	15056	15011	15050	14889	14959	15012	14972	15000	15124	14970	15083	15088	15060	14964	14964	15168	14871	15082	15072	15076	14928	15131	14886	15054	15139	15054	15110	14929	14997	15023	14888	15100	14892	15004	14900	15001	15128	15120	15089	15049	15018	15191	15017	14955	15001	15022	15063	14961	15099	15022	14876	15164	14961	14935	15116	15108	14881	14873	15206	14999	15072	15172	15215	15008	14917	15130	14908	14876	14986	14972	15055	15063	15071	15051	15234	15129	15112	15048	15065	15018	15125	14957	15029	14928	15200	15241	15002	14889	15050	15227	15175	14897	14904	15018	15210	15021	15092	15086	14928	14964	15023	15079	14970	15012	15074	14956	15222	15124	14804	14985	14939	15186	14966	15243	14987	14960	15020	15115	14989	15075	14967	14997	15023	15016	15034	14946	14998	15004	14966	14949	15026	15173	14890	15180	15103	15079	15055	15019	15075	15061	14970	14910	15051	14940	15180	15070	15188	15078	15072	15024	15095	14945	14903	15100	15093	14972	14967	14944	14970	14986	15118	15010	14985	15021	15272	15008	14952	14941	14952	15094	15070	15023	15120	14949	15243	14864	15015	14896	14987	15118	15105	15039	14833	14886	14918	15094	15074	15053	15147	15212	15001	15020	14921	15122	15108	14991	14953	14947	14826	15072	14993	14941	14931	15033	15147	15056	14976	14980	15241	15239	15156	14917	15034	15045	15018	15045	15068	15164	15013	14887	14994	15088	15027	14976	15045	14933	15143	14969	15076	15183	14925	14910	15046	14904	15154	15029	15156	15016	14938	14992	15050	14866	14968	15114	14900	15085	15040	14942	15008	15137	15110	15177	14990	14977	15234	15286	15152	15097	15081	15117	15087	15119	15080	14958	15010	14989	15128	14917	14870	14951	15179	15120	15006	14830	15136	15249	14967	15131	14999	14951	15134	15040	15136	14930	15089	14934	15071	15127	14886	15061	15001	14946	15065	15025	15037	14971	14877	15120	14970	14951	15115	15136	14831	15016	14957	14966	15043	15087	14884	15203	15168	15058	15048	15215	15019	14986	15108	15040	14971	15117	15013	14945	14921	14977	15026	15082	15073	15007	15104	15256	15080	15053	14999	15021	15054	15054	14942	15223	14886	15222	15074	14871	15254	15104	15018	15056	15187	14762	14937	15092	14900	15047	14910	15020	15124	14992	15050	15055	15126	15199	15147	14951	14991	15089	15114	15001	15052	15057	15086	15213	15003	15068	14975	15011	14916	15034	14972	15201	14939	15089	14978	14830	14981	15049	15066	15063	14814	15025	14797	15130	15213	15087	14972	14936	15043	14996	14859	15033	15096	15054	15187	15106	15213	14920	14990	14897	15031	15158	15112	14850	15022	15157	14962	15000	15072	15187	15120	15293	15030	15028	15228	15150	14900	14980	15186	14893	15211	15054	15187	15094	15132	15073	15121	14967	15118	15065	15083	15330	14914	15043	15089	15093	15088	15164	15081	15096	14882	15195	15022	15006	14975	15103	15080	14997	14937	14915	15148	14931	15042	15180	15051	15160	15060	14986	15114	15020	15074	15062	15132	15004	15089	15087	14860	15241	15087	15149	14909	15191	14917	14907	15165	15062	15060	15049	15046	15044	15083	15030	15133	15053	15059	14930	14948	15096	14898	15037	15010	15055	14960	14940	14886	15100	14911	15029	15062	15082	14962	14994	15030	15128	15103	15129	15120	15072
22840	21392	29299	24197	22758	26119	28566	23578	21897	21233	20667	19901	19595	19237	18976	18927	18598	18730	18750	18534	18535	18585	18331	18209	18028	18373	18332	18182	18375	18195	18123	18427	18329	17961	18010	18176	18170	18036	17916	18082	18215	18053	18203	18235	17793	18171	18182	17987	18155	18131	18076	18191	18112	18226	18102	18120	17980	18150	18021	18052	17924	17935	17918	17934	18191	18207	18197	18321	18315	18297	18277	18188	17890	18136	17876	18126	18164	17937	18082	18223	17985	18195	17905	18159	18039	17990	18251	18131	18037	18116	18253	18050	17860	18083	18215	17963	18099	17985	17979	18109	18002	17901	17888	18033	18209	17954	18005	18131	17989	18220	18019	17972	18095	18030	18139	18100	18278	18107	18207	18007	18037	17848	18097	18160	18093	18219	17904	17877	17999	17955	17986	18145	18190	18178	17967	18068	18034	18114	17994	17831	18119	18089	18101	17924	18022	18075	18150	18168	17972	18056	18068	18040	17956	18129	18384	18083	18006	18112	17942	18065	17990	18174	18313	18196	18193	18102	18081	17951	18030	17849	18043	17987	18097	18092	18076	18111	18032	18197	18150	18060	17850	17952	17965	18156	18100	18042	18023	18044	17953	18129	17971	18175	18044	18160	18016	18102	18072	17837	18000	18048	18028	18084	18027	18049	17831	17917	17776	17955	18233	18025	18084	17991	17878	18151	18103	17974	17836	18038	17902	18155	18149	17925	18125	18038	17976	18156	17877	18091	18132	18023	17892	18229	18020	18123	17983	17969	18107	18137	18106	17981	18024	17892	18079	18114	17998	18027	18199	18022	18227	17969	18030	17769	18094	18083	18042	17983	17973	18154	18203	18115	18104	18131	18136	18071	18039	18024	18099	17979	17926	17913	18016	18203	18016	17622	17857	18059	18019	18081	18198	18303	18248	17842	18143	17867	18172	18178	18166	17871	18003	18266	18054	18072	18048	18096	18002	17956	18118	18046	17938	18161	18142	17869	17932	18009	18076	18060	18084	17962	18089	18171	18030	18076	18115	18184	18084	17996	18228	17874	18178	18108	18120	17933	18046	17944	17995	18123	18048	18069	18042	17870	18158	17918	17956	18112	18263	18222	18097	17952	17891	18114	17982	17913	18021	17711	17953	18081	17992	18080	18169	18101	18179	17971	18097	18065	17990	17864	17880	18138	18115	18089	18150	17971	18083	18239	17962	18127	17887	18353	18043	18106	17857	17847	18114	17973	17855	18061	18079	18032	18052	17981	18250	17933	18289	18381	18115	18218	18166	17842	17897	18129	18223	18069	18022	18101	17961	18106	18025	18073	18022	18307	18238	18040	17912	17913	18017	18140	18243	17923	18332	18059	18035	17996	18095	18006	17825	18016	17945	17925	17927	17971	18034	18196	17911	17929	17916	18012	18161	18104	18031	17930	18079	18114	18036	17938	17834	18073	17929	17896	17933	18321	18046	18129	17966	18171	18062	17938	18125	17991	17957	18049	18168	18366	18032	17992	18140	18047	18042	17942	18033	18371	17879	17905	18079	17907	18228	18204	17919	17980	17942	18038	18106	17906	18020	17829	18040	17945	18258	17927	17951	17887	18046	18119	17824	18083	17953	17984	18045	18219	18029	17940	18068	18140	18031	17887	17890	17905	18018	18092	17938	18080	18166	18114	18073	18051	18002	18129	17962	18139	17911	17855	17944	18187	18035	18162	18150	18253	18140	18129	18161	18267	17947	17998	17842	17897	17935	18156	18038	17990	18128	18021	17976	18279	18045	18178	18110	18106	18330	18013	18118	17958	17919	17932	18097	17964	17979	18118	18085	18132	18151	18066	18166	18118	18076	18087	17958	18065	18071	18115	17919	17898	17926	18157	17932	17885	18071	18049	18065	18133	17961	17927	18125	18086	18158	18229	18007	18056	18180	18224	18177	18085	17856	18217	18259	17920	18097	18099	17938	17987	18139	18093	18220	18169	18005	18094	18142	18047	17994	18161	18112	18160	18064	18148	17727	18100	18187	17912	18109	17930	18132	17979	18013	18028	18171	17968	18184	18109	17908	18079	18105	18065	18045	18095	17992	18119	17778	18015	18036	18086	17949	18175	18143	18085	17908	18245	18128	18113	18146	17993	18032	17874	17865	17914	18149	17947	18225	17692	17998	18077	18025	17979	17901	18068	18286	18186	18041	18197	18069	17925	18033	18181	18065	17925	18005	18085	17874	18215	17874	17924	18034	18014	18108	17930	18119	17759	17958	17887	18135	18036	18001	17988	18054	18018	17980	18107	18115	17869	17874	17978	17936	18019	18245	18253	18191	17971	17994	18109	18004	17861	18081	18102	17925	17957	18263	18209	18124	17984	18172	18127	18051	18009	18127	17837	17962	18103	17935	18035	18024	17875	18107	18017	17968	17821	17976	18069	18033	17928	18271	18160	18061	18101	18070	18125	18101	18093	18024	18163	18136	17964	17978	18042	18037	18038	18220	17860	18045	18036	18096	18297	18192	18009	17965	18022	18059	18077	18070	18105	18030	17920	18027	18107	18075	18153	17930	18196	18081	17960	17803	17974	17870	18029	18009	18138	18045	17987	17777	18018	17759	18063	18170	18086	18091	18182	18116	18206	18064	18149	18144	17929	18310	18010	18113	18264	18006	17985	18028	18009	18145	17938	18103	18019	18005	18089	18079	18085	18016	18170	18047	18201	18071	18029	18261	17896	18079	18057	17914	18100	18140	18046	17782	17987	18027	18002	17948	18154	18090	18030	18212	18191	17973	18111	18018	18114	18129	18052	17923	18096	18188	18098	18189	18069	18110	18009	17993	17988	17996	18057	18073	17965	18059	18046	18142	17946	18275	17935	18029	18153	18156	18227	18020	17927	18164	17785	18078	18019	18034	18004	18068	18073	17951	17906	18133	18098	18123	18171	18031	17983	18152	17823	17984	18269	17852	17973	18037	18030	18069	18214	18062	17965	18097	18188	18174	18006	17986	18042	18021	17955	17985	18254	18083	18179	18061	17947	17987	18182	17964	17900	18110	18076	18058	17995	17976	18079	17997	18095	18172	18194	18197	18060	18140	18184	17951	18018	17993	18027	17915	17996	18079	17960	18125	17973	18037	18112	18190	17972	18138	17935	18051	18080	18086	17949	18233	17860	17955	18319	18069	18019	17956	18061	17972	18024	17912	17896	18121	17950	18094	18091	17960	18292	18199	18150	18063	18050	18152	18204	18131	18027	18230	17935	18134	18140	18195	18102	17871	17891	18123	18058	18127	17886	17927	17989	17928	17891	17971	17802	17861	17934	18064	17986	18199	17936	18009	17983	18232	18014	18021	17737	17943	17976	17856	18231	18125	17967	18283	18153	18096	18000	18295	18150	18181	17943	18101	18134	18024	18157	17916	18126	18086	17850	17870	17915	18034	17946	17911	18089	18109	17965	18204	17884	18137	18123	17936	18022	18117	17975	17905	17955	17948	18117	17899	17995	17884	18086	18203	17911	18069	17926	18022	18080	18013	17940	18192	17985	18047	18159	17939	17972	18079	17966	17892	18167	18118	17883	17990	18025	18009	18038	18041	18183	18190	17854	17886	18151	17903	17790	17950	18238	18163	18177	17892	18005	18089	17993	18138	18340	17976	17870	18101	17868	18074	18170	18112	18090	18068	18317	17827	18024	18124	17959	17884	18093	17908	17941	17889	18129	17960	18093	17997	17977	18122	18051	18093	18213	18128	17918	18068	18097	18111	18004	17944	18012	18080	18102	17935	18271	18101	18013	17878	18024	18010	18067	18040	18084	18074	17961	18017	17981	18132	18187	17982	17979	17985	17947	17957	17957	18050	18094	17996	17957	17910	18030	18015	18068	18170	18078	18001	18023	18101	18096	18025	17808	18216	17975	18028	18124	18011	17976	18152	18409	18103	18076	18106	17987	17900	18039	18028	18011	17915	18045	17979	18039	17989	18105	18056	17977	18133	18212	18117	17942	18092	17994	18093	17985	17812	17958	17892	18063	17963	17959	18009	18010	17972	18000	18125	18027	18024	17953	18120	18191	17930	18073	17877	18116	17945	17931	17774	17923	18076	17799	18100	18008	18163	18010	17921	17946	18170	18000	18057	18132	17941	18025	18111	18162	18028	18155	18196	18102	18241	18316	17937	17912	18201	17955	18176	18190	18064	18029	18102	17857	17883	18004	18132	17888	18099	17971	18201	18118	18093	17856	17977	18192	18112	18136	18116	17872	17989	17980	18049	17949	18142	18196	18099	17788	18132	18150	17967	18118	18013	17921	18056	18102	18015	17946	18062	17819	17794	17991	18027	18015	18164	17905	18112	18120	18010	18166	18091	18169	17937	18109	18017	17965	17969	17925	18093	18146	17973	17901	18026	17892	17970	18112	17944	18142	18206	17860	18014	18115	18015	18034	18049	18018	17964	17757	17915	18072	17944	18098	17859	18010	18114	17889	18159	18015	18010	17970	18157	18219	18110	18018	18025	18072	18199	17962	18133	18057	17930	17961	17815	17990	18135	17894	18269	18170	17741	18112	18178	18070	18102	17936	18104	17865	18238	18097	18130	18129	18202	18076	18168	17971	17979	18079	17974	18144	18003	18131	17956	17896	18078	18008	18157	18037	18230	18162	17843	17925	17947	18130	18062	18195	17875	18010	18094	18106	17927	18067	18029	18032	18206	18251	17959	18059	17855	18033	18039	17969	17815	18012	18120	18075	18004	18133	17786	18060	18134	18310	18001	17963	18114	18088	18113	18187	18272	18004	17945	18025	18072	18153	17934	18169	17939	17876	18049	18067	18114	18210	18100	18123	17907	18043	18095	17981	18276	18359	18154	18244	18205	18119	17918	18038	17980	17999	18137	17857	17966	18157	18005	18042	18208	17882	18185	18219	18023	17918	17642	18133	17892	18000	18032	18059	18027	17945	18258	18044	18033	17897	18263	18005	18121	17900	18047	18016	17948	17994	18154	18070	18020	17958	17957	17865	18036	17991	18298	18158	18000	18119	18059	18120	18147	18007	18150	18391	18124	17927	17921	18096	17887	17956	18046	17926	17930	17930	18135	18053	18099	17951	17923	18032	18196	18227	18080	18103	18154	17979	18083	17886	18034	17994	18095	18069	18076	18054	18139	17961	17937	18148	18140	18072
36468	59720	55680	42500	33900	28675	25158	23110	21002	19517	18514	17825	17185	16588	16300	16095	16000	15856	15830	15713	15806	15564	15415	15603	15377	15410	15393	15469	15414	15443	15461	15273	15328	15557	15377	15408	15443	15157	15441	15459	15357	15291	15330	15327	15329	15281	15468	15418	15132	15323	15223	15170	15383	15426	15364	15190	15364	15373	15140	15296	15280	15328	15314	15252	15282	15311	15395	15295	15226	15474	15342	15172	15319	15368	15223	15354	15262	15336	15480	15343	15413	15201	15347	15401	15120	15064	15407	15209	15274	15404	15148	15281	15330	15357	15500	15366	15405	15558	15325	15280	15306	15186	15324	15185	15399	15154	15285	15284	15244	15460	15299	15372	15412	15200	15241	15197	15341	15205	15329	15260	15244	15321	15323	15219	15384	15482	15243	15053	15137	15236	15295	15370	15349	15205	15364	15342	15345	15388	15256	15155	15219	15345	15273	15415	15414	15207	15179	15162	15090	15142	15257	15059	15246	15272	15268	15055	15385	15229	15383	15374	15334	15366	15296	15385	15137	15184	15250	15143	15251	15254	15333	15247	15320	15392	15224	15279	15217	15266	15290	15228	15176	15341	15278	15265	15263	15208	15189	15201	15158	15390	15236	15198	15506	15333	15383	15098	15294	15337	15213	15344	15236	15287	15395	15302	15402	15290	15375	15284	15276	15299	15253	15359	15315	15281	15239	15331	15393	15278	15408	15364	15352	15175	15492	15217	15276	15379	15212	15209	15297	15114	15244	15308	15368	15356	15450	15267	15356	15249	15328	15061	15373	15263	15353	15284	15362	15220	15465	15330	15474	15327	15497	15477	15458	15285	15202	15243	15330	15320	15209	15285	15263	15292	15315	15106	15312	15383	15122	15282	15394	15131	15462	15347	15249	15299	15273	15347	15400	15338	15165	15218	15231	15305	15280	15244	15181	15236	15486	15436	15303	15204	15200	15211	15181	15257	15249	15259	15163	15444	15163	15274	15467	15345	15342	15280	15403	15316	15219	15300	15235	15298	15111	15437	15209	15316	15351	15434	15361	15264	15255	15294	15142	15278	15240	15255	15306	15327	15163	15266	15191	15053	15333	15222	15279	15364	15388	15170	15153	15233	15226	15427	15204	15322	15255	15343	15349	15449	15187	15204	15425	15302	15359	15170	15208	15390	15348	15040	15265	15228	15369	15193	15216	15329	15461	15204	15137	15212	15213	15149	15232	15119	15200	15081	15384	15260	15370	15089	15193	15425	15165	15302	15236	15302	15207	15198	15369	15362	15342	15313	15397	15391	15301	15478	15323	15138	15519	15218	15459	15354	15191	15345	15265	15212	15470	15249	15267	15260	15315	15362	15460	15369	15332	15289	15425	15115	15396	15349	15058	15306	15286	15173	15287	15225	15184	15268	15251	15114	15189	15338	15227	15240	15341	15362	15361	15262	15367	15280	15238	15298	15427	15100	15219	15251	15190	15372	15370	15343	15360	15235	15271	15387	15327	15219	15143	15368	15248	15311	15260	15399	15291	15248	15248	15303	15262	15226	15291	15240	15116	15312	15400	15281	15336	15134	15216	15259	15321	15214	15254	15219	15377	15391	15301	15276	15193	15330	15221	15089	15394	15252	15322	15208	15306	15291	15356	15301	15370	15323	15315	15250	15324	15100	15453	15500	15246	15386	15279	15451	15224	15237	15282	15219	15343	15116	15225	15253	15495	15479	15373	15140	15390	15258	15473	15281	15232	15124	15315	15276	15438	14996	15249	15317	15273	15344	15352	15130	15323	15232	15312	15230	15359	15333	15256	15315	15360	15234	15302	15300	15342	15163	15381	15259	15135	15347	15343	15438	15163	15319	15449	15304	15170	15416	15125	15233	15376	15363	15246	15200	15350	15252	15414	15402	15251	15268	15279	15183	15460	15206	15313	14980	15149	15439	15246	15258	15207	15402	15273	15330	15227	15448	15192	15241	15305	15133	15295	15294	15309	15305	15231	15303	15363	15168	15180	15245	15211	15063	15301	15491	15217	15368	15424	15334	15343	15327	15162	15296	15335	15250	15365	15463	15355	15113	15201	15406	15366	15294	15371	15325	15290	15176	15156	15262	15369	15187	15297	15414	15267	15369	15318	15392	15184	15387	15279	15228	15130	15375	15278	15396	15352	15270	15239	15201	15279	15329	15177	15191	15372	15283	15327	15403	15150	15399	15319	15179	15327	15347	15161	15405	15234	15304	15210	15344	15137	15403	15354	15362	15274	15119	15307	15246	15183	15360	15221	15345	15364	15393	15179	15410	15338	15399	15347	15331	15305	15329	15190	15238	15270	15320	15275	15321	15340	15153	15246	15304	15435	15324	15404	15383	15242	15380	15304	15307	15058	15393	15342	15270	15345	15193	15303	15162	15371	15302	15379	15390	15249	15318	15207	15010	15229	15368	15386	15191	15083	15316	15290	15242	15378	15269	15148	15310	15042	15257	15294	15203	15297	15353	15303	15352	15378	15221	15235	15249	15475	15354	15212	15409	15182	15417	15330	15369	15389	15288	15321	15186	15202	15296	15195	15291	15368	15231	15176	15335	15362	15222	15325	15311	15243	15190	15261	15186	15162	15412	15373	15437	15082	15241	15262	15227	15306	15279	15421	15182	15277	15393	15384	15342	15407	15154	15203	15382	15301	15204	15339	15319	15235	15200	15409	15322	15302	15157	15223	15217	15346	15276	15270	15317	15272	15358	15303	15309	15300	15343	15531	15378	15465	15273	15279	15119	15311	15186	15174	15355	15269	15277	15144	15252	15364	15349	15199	15342	15327	15264	15202	15198	15199	15181	15108	15282	15078	15419	15201	15233	15220	15308	15146	15277	15341	15350	15316	15382	15316	15433	15291	15261	15235	15236	15223	15258	15205	15395	15408	15381	15321	15227	15149	15403	15193	15193	15197	15243	15251	15245	15263	15230	15234	15345	15276	15425	15315	15414	15226	15298	15358	15190	15279	15246	15524	15170	15395	15364	15253	15241	15255	15434	15411	15227	15267	15294	15379	15229	15377	15262	15371	15257	15300	15179	15283	15271	15202	15291	15179	15324	15154	15183	15085	15282	15373	15356	15257	15176	15143	15181	15526	15417	15374	15427	15161	15389	15472	15412	15034	15367	15309	15276	15295	15245	15248	15280	15272	15337	15308	15454	15269	15246	15120	15253	15221	15409	15204	15252	15366	15394	15163	15256	15313	15272	15452	15383	15295	15366	15200	15466	15284	15488	15471	15226	15302	15295	15503	15336	15467	15238	15292	15236	15337	15187	15251	15364	15169	15332	15395	15413	15183	15077	15307	15159	15247	15197	15218	15146	15264	15303	15268	15315	15180	15223	15192	15321	15272	15326	15340	15196	15245	15316	15447	15247	15289	15267	15296	15472	15289	15337	15313	15354	15351	15236	15300	15554	15188	15383	15368	15353	15277	15193	15448	15290	15105	15304	15167	15113	15386	15344	15139	15495	15330	15162	15452	15389	15338	15182	15280	15320	15132	15240	15194	15419	15252	15272	15160	15443	15216	15264	15166	15461	15199	15349	15227	15311	15179	15225	15260	15370	15362	15271	15127	15382	15492	15328	15312	15182	15369	15278	15265	15294	15139	15323	15325	15332	15264	15221	15208	15189	15360	15329	15444	15294	15487	15252	15251	15225	15258	15125	15404	15385	15334	15333	15309	15227	15224	15277	15225	15430	15300	15251	15194	15131	15299	15304	15333	15182	15356	15229	15269	15101	15190	15239	15219	15189	15245	15228	15391	15415	15231	15266	15376	15262	15280	15195	15217	15342	15270	15358	15366	15538	15184	15296	15301	15222	15198	15385	15222	15180	15253	15237	15451	15214	15282	15379	15041	15296	15185	15083	15186	15257	15359	15138	15288	15194	15322	15280	15384	15266	15215	15067	15371	15418	15419	15253	15251	15308	15261	15355	15307	15201	15157	15186	15321	15397	15347	15450	15298	15212	15299	15151	15175	15148	15402	15228	15368	15286	15268	15311	15308	15270	15315	15406	15352	15185	15302	15222	15277	15217	15097	15354	15287	15387	15220	15356	15443	15318	15292	15288	15287	15145	15417	15359	15303	15309	15317	15290	15306	15459	15313	15349	15254	15305	15257	15292	15288	15393	15094	15270	15300	15270	15446	15219	15354	15281	15218	15293	15378	15219	15282	15216	15366	15425	15278	15387	15419	15353	15163	15387	15331	15351	15311	15348	15178	15062	15203	15191	15324	15293	15344	15216	15120	15305	15394	15356	15115	15217	15386	15454	15261	15368	15208	15435	15254	15134	15364	15161	15415	15324	15441	15108	15405	15275	15225	15255	15440	15263	15034	15182	15275	15363	15226	15379	15254	15170	15317	15278	15298	15287	15230	15331	15327	15402	15400	15243	15351	15404	15394	15261	15195	15213	15149	15253	15249	15213	15119	15420	15132	15160	15265	15147	15298	15353	15266	15246	15415	15383	15485	15170	15323	15415	15397	15401	15080	15294	15271	15062	15320	15353	15213	15216	15337	15196	15429	15244	15157	15259	15294	15180	15294	15296	15446	15142	15252	15245	15191	15396	15321	15268	15210	15059	15375	15400	15453	15269	15268	15455	15375	15344	15429	15266	15160	15441	15270	15300	15327	15217	15212	15405	15309	15220	15189	15277	15397	15290	15378	15500	15091	15189	15322	15202	15111	15405	15348	15365	15142	15236	15314	15445	15193	15179	15215	15243	15230	15267	15377	15257	15446	15314	15221	15291	15228	15403	15339	15357	15282	15218	15150	15226	15358	15288	15240	15281	15362	15331	15366	15253	15197	15413	15246	15306	15415	15074	15352	15312	15366	15273	15218	15293	15225	15317	15371	15294	15331	15328	15225	15280	15220	15354	15164	15373	15143	15427	15275	15063	15416	15319	15268	15270	15172	15181	15295	15310	15184	15180	15522	15308	15271	15431	15264	14967	15271	15231	15376	15365	15430	15269	15201	15141	15173	15250	15345	15323	15453	15281	15206	15302	15425	15344	15026	15348	15400	15248	15240	15381	15380	15249	15206	15242	15329	15342	15469	15306	15259	15255	15141	15350	15195	15327	15168	15154	15345	15238	15289	15215	15364	15362	15248	15332	15202	15300	15176	15138	15352	15353
29237	29159	36446	31029	24825	22205	21009	19845	19114	18661	18528	18420	18301	18117	17825	17961	17901	18031	18035	17790	17782	17979	17780	17724	17806	17777	17789	17789	17979	17719	17931	17848	17701	17581	17671	17917	17790	17804	17635	17779	17700	17811	17871	17953	17672	17765	17808	17726	17654	17820	17655	17580	17735	17527	17712	17848	17646	17571	17847	17659	17903	17635	17800	17580	17682	17561	17608	17795	17612	17808	17523	17692	17798	17604	17732	17822	17718	17761	17533	17520	17954	17585	17636	17592	17837	17728	17545	17539	17873	17622	17663	17675	17778	17718	17789	17635	17828	17669	17819	17866	17787	17635	17554	17750	17618	17716	17722	17800	17630	17819	17599	17544	17760	17814	17588	17720	17726	17790	17718	17649	17703	17532	17545	17734	17648	17828	17828	17834	17700	17639	17607	17792	17967	17522	17653	17742	17751	17725	17774	17711	17798	17459	17644	17763	17674	17509	17731	17767	17683	17590	17968	17585	17708	17688	17823	17699	17649	17562	17606	17688	17890	17426	17858	17642	17674	17686	17653	17818	17948	17804	17666	17940	17854	17641	17818	17674	17612	17615	17555	17602	17799	17790	17710	17844	17736	17636	17768	17605	17731	17652	17794	17758	17719	17729	17706	17599	17511	17641	17749	17616	17722	17871	17767	17650	17620	17758	17792	17719	17752	17612	17776	17695	17778	17695	17560	17716	17613	17756	17622	17663	17449	17708	17388	17738	17640	17645	17750	17554	17642	17828	17584	17606	17507	17626	17846	17683	17684	17861	17685	17557	17653	17822	17701	17840	17793	17728	17608	17620	17675	17737	17791	17594	17869	17723	17870	17666	17769	17724	17557	17676	17698	17652	17672	17813	17745	17807	17690	17599	17546	17807	17656	17732	17685	17656	17680	17662	17667	17668	17817	17576	17668	17671	17740	17670	17739	17737	17692	17543	17579	17645	17503	17518	17786	17789	17833	17678	17776	17835	17655	17587	17563	17784	17631	17627	17734	17715	17524	17849	17789	17770	17687	17614	17754	17541	17813	17741	17618	17724	17610	17769	17734	17853	17730	17825	17875	17758	17605	17548	17818	17985	17623	17994	17688	17685	17758	17544	17766	17809	17833	17524	17892	17683	17555	17629	17831	17675	17723	17774	17839	17587	17609	17827	17581	17687	17873	17658	17723	17752	17741	17963	17782	17748	17608	17702	17872	17676	17745	17546	17863	17587	17573	17672	17558	17741	17854	17639	17593	17568	17721	17685	17676	17711	17773	17714	17856	17821	17776	17663	17611	17723	17547	17862	17437	17659	17581	17474	17564	17760	17646	17522	17677	17827	17730	17691	17736	17630	17634	17734	17528	17687	17705	17741	17563	17538	17807	17802	17819	17682	17726	17646	17682	17536	17587	17774	17714	17727	17751	17487	17637	17567	17633	17683	17785	17834	17763	17685	17716	17713	17584	17451	17606	17685	17623	17633	17762	17716	17671	17639	17528	17585	17846	17640	17606	17623	17784	17620	17780	17741	17591	17700	17791	17825	17650	17710	17733	17615	17705	17715	17804	17623	17692	17814	17622	17739	17851	17659	17679	17842	17853	17615	17848	17832	17822	17774	17781	17650	17542	17815	17663	17746	17579	17710	17840	17909	17852	17648	17603	17842	17774	17779	17524	17687	17793	17670	17672	17774	17641	17492	17546	17652	17379	17554	17717	17327	17768	17560	17635	17922	17811	17454	17680	17708	17575	17548	17652	17629	17879	17686	17831	17587	17653	17684	17564	17450	17878	17683	17629	17740	17760	17507	17642	17568	17626	17767	17602	17593	17687	17663	17837	17607	17548	17646	17647	17675	17618	17529	17590	17738	17775	17824	17757	17541	17648	17649	17644	17643	17597	17659	17587	17932	17853	17876	17807	17721	17754	17889	17584	17630	17656	17692	17587	17692	17700	17465	17740	17817	17835	17517	17628	17708	17953	17789	17722	17710	17467	17744	17823	17625	17570	17798	17680	17614	17788	17722	17626	17741	17968	17644	17704	17934	17674	17862	17810	17630	17771	17358	17602	17677	17640	17783	17702	17673	17764	17656	17720	17861	17588	17806	17676	17787	17703	17806	17903	17679	17653	17805	17732	17806	17749	17825	17761	17801	17532	17514	17681	17640	17585	17597	17658	17560	17764	17721	17700	17505	17748	17703	17691	17843	17519	17675	17639	17950	17696	17638	17717	17747	17706	17764	17744	17833	17844	17796	17516	17710	17606	17733	17587	17475	17510	17704	17554	17735	17643	17715	17527	17682	17926	17823	17600	18003	17612	17727	17834	17784	17605	17565	17758	17708	17652	17658	17730	17726	17585	17782	17675	17548	17497	17559	17572	17818	17792	17870	17804	17695	17616	17825	17493	17687	17736	17633	17741	17828	17612	17639	17848	17914	17796	17443	17582	17609	17695	17706	17835	17705	17617	17686	17818	17606	17693	17634	17949	17715	17758	17758	17835	17744	17693	17593	17712	17501	17689	17547	17854	17563	17689	17794	17654	17483	17679	17619	17620	17640	17623	17545	17552	17857	17583	17543	17874	17788	17658	17588	17550	17763	17700	17781	17875	17670	17603	17657	17831	17857	17634	17596	17732	17859	17751	17508	17608	17741	17593	17892	17742	17458	17644	17620	17794	17691	17647	17655	17922	17913	17753	17828	17740	17808	17725	17713	17663	17792	17581	17698	17728	17608	17835	17784	17774	17675	17657	17670	17659	17763	17689	17548	17718	17706	17752	17579	17846	17727	17722	17666	17734	17610	17657	17846	17847	17650	17625	17490	17514	17796	17923	17897	17879	17868	17699	17613	17867	17756	17585	17642	17541	17522	17705	17716	17795	17687	17642	17685	17711	17655	17765	17617	17816	17725	17646	17700	17750	17425	17746	17642	17770	17690	17734	17650	17796	17655	17539	17691	17846	17710	17716	17717	17711	17668	17697	17691	17737	17693	17730	17797	17633	17727	17675	17601	17688	17594	17702	17630	17471	17815	17525	17640	17854	17833	17586	17670	17721	17715	17611	17774	17660	17670	17876	17565	17631	17616	17497	17751	17856	17706	17638	17681	17678	17750	17905	17779	17587	17496	17798	17809	17599	17612	17634	17592	17498	17518	17472	17718	17647	17643	17934	17841	17519	17913	17797	17738	17763	17591	17586	17668	17763	17821	17630	17789	17701	17741	17801	17852	17850	17735	17733	17601	17809	17797	17792	17839	17704	17847	17716	17463	17738	17548	17624	17579	17577	17690	17566	17637	17772	17626	17799	17811	17731	17782	17622	17742	17597	17688	17701	17706	17603	17531	17609	17702	17729	17497	17703	17827	17765	17723	17544	17773	17789	17715	17665	17567	17896	17653	17610	17630	17738	17759	17767	17657	17789	17709	17826	17747	17564	17712	17634	17649	17563	17722	17530	17756	17823	17836	17543	17826	17795	17724	17899	17771	17708	17755	17736	17520	17755	17630	17657	17734	17664	17472	17702	17609	17788	17755	17605	17558	17602	17711	17865	17566	17684	17747	17809	17655	17724	17712	17822	17849	17658	17612	17628	17450	17716	17713	17738	17811	17646	17911	17647	17686	17634	17590	17592	17844	17477	17558	17822	17635	17740	17688	17783	17875	17838	17721	17566	17502	17686	17762	17639	17811	17681	17822	17826	17783	17549	17797	17923	17615	17528	17866	17663	17612	17679	17615	17756	17557	17557	17766	17639	17576	17766	17704	17849	17774	17530	17637	17826	17721	17481	17755	17795	17787	17726	17549	17694	17725	17686	17601	17949	17644	17639	17647	17759	17720	17681	17625	17768	17655	17767	17682	17708	17761	17704	17602	17634	17665	17625	17677	17688	17763	17746	17787	17785	17758	17755	17830	17785	17607	17734	17720	17857	17605	17786	17853	17839	17780	17573	17722	17760	17874	17665	17745	17689	17751	17811	17618	17751	17970	17849	17636	17712	17833	17670	17670	17561	17535	17793	17681	17776	17639	17680	17636	17556	17789	17483	17883	17779	17704	17773	17748	17605	17691	17617	17771	17656	17619	17928	17565	17552	17490	17813	17645	17868	17638	17586	17782	17561	17805	17651	17744	17695	17755	17778	17836	17871	17574	17646	17743	17891	17887	17637	17690	17737	17786	17775	17583	17697	17834	17714	17681	17807	17597	17743	17774	17841	17619	17562	17594	17849	17625	17759	17695	17916	17755	17674	17738	17509	17815	17829	17725	17829	17587	17671	17797	17706	17733	17786	17719	17716	17581	17572	17768	17933	17846	17737	17739	17782	17679	17684	17944	17806	17455	17709	17853	17856	17617	17847	17679	17673	17647	17621	17695	17552	17557	17660	17635	17680	17775	17741	17752	17771	17825	17769	17554	17726	17742	17583	17701	17951	17749	17801	17634	17636	17672	17609	17798	17699	17698	17927	17722	17729	17643	17641	17675	17635	17650	18015	17642	17516	17680	17796	17836	17831	17762	17650	17807	17580	17782	17774	17803	17722	17634	17490	17636	17662	17643	17669	17577	17603	17699	17560	17691	17715	17701	17483	17633	17770	17861	17812	17770	17692	17622	17768	17727	17783	17724	17688	17650	17699	17693	17632	18017	17864	17641	17577	17476	17792	17744	17752	17642	17830	17795	17818	17721	17797	17616	17603	17609	17527	17684	17606	17629	17519	17559	17749	17762	17669	17578	17721	17741	17900	17695	17829	17534	17689	17516	17585	17720	17702	17771	17780	17714	17832	17833	17700	17757	17722	17667	17673	17516	17767	17601	17593	17628	17789	17601	17594	17538	17710	17843	17527	17807	17801	17667	17756	17891	17876	17609	17634	17621	17552	17535	17829	17733	17540	17500	17911	17707	17778	17601	17700	17660	17713	17672	17756	17821	17648	17656	17660	17716	17548	17758	17743	17704	17934	17674	17711	17798	17925	17755	17807	17773	17671	17702	17639	17848	17732	17694	17738	17672	17768	17906	17719	17601	17769	17808	17581	17668	17564	17734	17825	17629	17695	17741	17773	17784	17652	17693	17732	17675	17847	17852	17683	17660	17724	17775	17384	17595	17775	17618	17707	17832	17781	17642	17675	17737	17866	17850	17710	17841	17739	17754	17817	17694	17704	17669	17707	17638	17908	17537
33783	47285	42108	31154	24944	21411	19621	18300	17382	16754	16528	16027	15910	15734	15580	15385	15515	15440	15245	15519	15336	15190	15276	15294	15099	15280	15128	15119	15016	15182	15199	15148	15139	14966	15210	15122	15223	15216	15127	15154	15226	15009	15144	15148	14995	15305	15170	15257	14941	15146	15008	15109	15142	15103	15144	15062	15145	15112	15096	15080	14891	15082	15195	15320	15106	15049	15201	15172	15156	15025	15054	14933	15192	15051	15089	15107	15036	15008	15180	14965	15198	15138	15171	15140	15001	15098	15184	15142	15006	15060	15061	15356	14987	15125	15227	15039	15157	14976	15176	15268	15184	15118	15145	15130	15178	15042	15259	15178	15166	15065	15210	15055	15064	15111	15205	15180	15115	15226	15132	15106	15138	15018	15076	15103	15201	14948	15196	15143	15198	15120	15146	15163	15194	15081	15100	15128	15158	15242	15076	15197	15060	14998	15187	15175	15079	15305	15178	15031	15031	14971	14965	15135	15098	15076	15120	15173	15026	14967	15183	15085	15084	15124	15074	15113	15190	15054	15053	15006	15194	15093	15104	15158	15192	15195	15136	14928	15059	15218	15311	15121	15170	15044	15123	15094	15079	15119	15155	14965	15048	15071	15141	15099	15259	15042	15031	15064	14971	15007	15121	15111	15199	15116	15199	15137	14975	15024	15117	15102	15182	14935	15081	15141	15045	15266	15069	15069	15127	15262	15126	14991	15137	15189	14944	15187	15139	15236	15126	15073	15162	15054	15089	15011	15134	15115	15313	15155	14971	15148	15187	15134	15017	15232	15205	15082	14997	15105	15062	14964	15112	15179	15074	15042	15002	15170	15007	15261	15044	15023	15133	15012	15107	15166	15071	15167	15196	15113	15235	15161	14982	15161	15101	14939	15154	15210	15106	15160	14998	15152	15085	15115	15229	15025	15175	15142	15105	15238	14929	15268	15221	15128	15157	14939	15054	15138	15234	15170	15156	15052	15111	15183	15139	14905	15049	15235	15172	15120	15147	15157	15103	14895	15089	14979	15147	14991	15227	15044	15166	15174	15161	15230	15285	15259	15115	15154	15079	15088	15039	15181	15245	15172	15127	15102	15166	15252	15082	14955	15211	14955	14957	15249	15050	15127	15086	15221	14975	15090	15296	15195	15031	15158	15204	15037	15115	15091	15013	15048	15022	15108	15268	15187	15133	15112	14987	15206	14874	15235	15027	15033	15144	15036	15159	15092	15009	15032	15208	15072	15139	14893	15200	15150	15060	15125	15166	15244	14938	15129	15110	15026	15005	15087	15182	15049	15120	14977	15099	15094	15175	15029	15001	15145	15117	15070	15217	15084	15221	15174	15027	15168	15020	15216	15186	15061	15138	15166	15163	15108	15010	15055	15090	15025	15266	14972	15266	15232	14945	14992	15142	14988	14924	15115	15061	14947	15076	15002	15106	14975	15229	15000	14987	15043	15286	15206	15102	15310	15119	15075	15176	15135	15133	15116	15149	14861	15083	15187	15148	15297	15269	15289	15042	15129	15119	15017	15171	15229	15153	15067	15027	15299	15132	15063	15052	15165	15111	15118	15166	15037	15099	15093	15196	15141	15239	15103	15086	15211	15119	15230	15262	15032	15011	15108	15122	15120	15040	15018	15037	14994	15052	15133	15272	15204	14898	15276	15184	15003	15085	15041	15222	15034	14930	15252	15103	15196	15015	15036	15031	15094	15090	15223	15150	15178	15263	15126	15082	15013	15074	15159	15188	15241	15084	15266	15009	15084	15086	15147	15192	15124	15155	15078	14964	15162	15052	15100	15051	15112	15193	15309	15123	15049	15265	14966	15220	15095	15008	15166	15105	15045	15215	15206	14823	15021	15107	15018	15060	15160	15242	14971	15142	15158	15101	15104	15286	15137	15123	15380	15065	15042	15316	15205	15225	14941	15029	15049	15065	15086	15181	15028	15255	15065	15055	15300	15068	15093	15349	14992	15103	15014	15108	14861	15173	15213	14997	15051	15064	15074	15056	15072	15081	15041	15080	15256	15101	15174	15157	14957	14995	15160	15193	14981	15056	15087	15018	15112	15149	15178	15223	15168	15196	15078	15156	15085	15145	15087	15238	15106	14936	15132	15272	15115	15245	15064	15163	15017	15125	15146	15203	15240	15198	15004	15168	15078	15010	15202	15032	14957	15050	15145	15200	15068	15190	15151	14998	15014	15083	15064	15241	15086	15208	14968	15090	15133	15107	15164	15108	15269	15099	15106	15030	14946	15086	15148	15223	15023	15265	15119	15002	15293	15176	15093	15218	15131	15020	15134	15180	15043	15162	15254	15033	15036	15060	15203	15071	15140	15114	14925	15231	15249	15040	15125	15156	15130	15083	15003	14877	15004	15100	15110	15163	15106	15091	15250	15059	15115	15263	15178	15026	15161	15036	15171	15255	15164	15201	15256	15216	15259	15145	15047	15012	15031	15176	15062	15152	15128	15024	15101	15207	15094	15050	15017	15324	15185	15116	15188	15159	15016	15231	15160	15200	15126	14974	15004	15052	15174	15082	15175	15338	14938	14947	15014	15132	15113	15058	15166	15100	15008	14988	15125	15131	15059	15065	15119	15095	15224	15091	15189	15105	15242	15234	15156	15016	15097	15179	15153	15010	14984	15119	15083	15095	15065	15314	15271	15062	15105	15060	15165	15104	15207	15236	15078	15161	15200	15021	15281	15055	15149	15174	15128	15087	15005	15079	15139	15078	15070	15078	14915	15138	15115	14983	15145	15020	15063	15141	15147	15248	15004	15197	15018	15089	15019	15230	15068	15117	15285	15051	15121	14944	15163	15000	15211	15048	15158	15234	15124	15201	15168	15195	15119	15054	15192	15013	15254	15203	15181	15163	15244	15116	15017	15168	15077	15185	15281	15085	15108	15161	15148	15084	15181	14991	15049	15091	14974	15163	15302	15116	15160	15004	15146	15019	15042	15081	15131	15255	15078	15052	15008	15126	15184	15141	15059	15130	15215	15102	15236	15040	15235	15058	15197	15213	15195	15081	15086	15087	15038	15111	15090	15071	14981	14958	15141	15125	15103	15130	15176	15121	15044	14996	15099	15082	15131	15152	15181	15237	15061	15098	15139	15291	14875	15157	15053	15007	15218	15117	14889	15155	15230	14988	15072	15138	15081	15132	15290	15204	15054	15241	15026	15115	15175	15223	15032	15056	15239	15039	15209	15098	15214	14935	15198	15097	15010	15210	15230	15239	14922	15094	15159	15118	15053	15332	15177	15137	15189	15187	15142	14973	15335	15083	15012	15070	14977	15310	15153	15204	15092	15155	14987	15130	15075	15042	15161	15120	15044	15015	15036	15112	14984	14989	14992	15147	15019	15017	15130	14974	15191	15114	15142	15169	14969	15071	15094	15077	15236	15060	15155	15140	14997	15076	15174	15143	15119	15019	15053	15127	15200	15078	15127	14998	14964	15132	15245	15061	15218	15217	15187	15069	15127	15171	15208	15142	15004	15213	14933	15218	14984	15047	15091	15174	15184	15111	15255	15157	15037	15070	15231	15033	15176	15026	15170	15239	15065	15207	15167	14965	14994	15244	15256	15211	14958	15055	15069	15078	15181	14956	15188	15191	15094	15127	15096	15169	15116	14967	15321	15215	15125	15014	15139	15008	15025	14955	15282	15101	15026	15212	15040	15215	15108	15132	15311	15007	15216	15013	15066	15089	15109	15098	15160	15033	15151	15075	15017	15137	15040	15035	15112	15221	15192	15056	15069	15242	15069	15147	15202	15168	15083	14988	14977	15310	15178	15132	15038	15116	15207	15173	14994	15396	14988	14976	15249	15172	15146	15159	14925	15068	15069	15168	15034	15057	15093	15253	15164	15076	15107	15040	14953	15020	15216	15131	15062	15133	15122	14965	15144	15074	15226	15086	15197	15182	15322	15054	14982	15197	15068	15194	15172	15151	15061	15068	14979	15146	15154	15052	15007	15036	15064	15131	14981	15299	15035	15060	15122	14917	15175	14999	15102	15162	15283	15205	15036	15036	15068	15100	15080	14944	15099	15138	14941	15136	15173	15024	15051	15120	15129	15083	15248	15089	15260	15153	15041	15026	15106	15123	15103	15043	15160	15156	15244	15047	15063	15170	15089	15321	15106	15104	15119	15049	15168	15085	15129	15158	15259	15038	15022	15246	15178	15126	15180	15340	15117	15117	15238	15229	15088	15122	15017	15014	14902	15172	15130	15113	15021	15082	15119	15110	15066	14995	15095	15130	15319	15184	15184	15063	15272	15218	15147	15020	15128	15186	15011	15197	15329	14922	15178	15085	15230	14992	15071	15031	15307	15007	14981	15215	14918	15053	15139	15054	14975	15217	15293	15019	15164	15202	15170	15189	15072	15018	15070	15000	15115	15176	15315	15080	15170	15272	15036	15054	15263	15150	15005	15163	15196	15080	15044	15119	15120	15163	15225	15070	15081	15106	15010	15155	15252	15244	15059	15221	15184	15148	15043	15249	15095	15279	14942	15152	15015	15145	15109	15059	14993	15003	15068	15116	15112	15232	15132	15094	15134	15072	15083	15082	15161	15204	14960	15144	14988	14953	15224	15107	15126	15165	15035	15064	15128	15121	15096	15093	15124	15167	15069	15187	15130	15074	15162	14959	15113	15036	15281	15262	15199	15078	15003	15131	15105	15127	15019	15107	14908	15119	15145	15067	14966	15020	15000	15115	15037	15277	15040	15133	15044	15156	15026	15148	15213	15078	15033	15146	15069	15100	15258	15057	15243	15102	15184	15094	15019	14924	15267	15314	15045	15200	15053	15164	15184	15137	15027	15018	15132	15176	15196	15099	15121	15138	15166	15064	15143	15349	15138	14989	15187	15181	15116	15195	15023	15164	15209	15132	15037	15275	15067	15035	15203	15064	15208	15094	15082	15077	15275	15189	15070	15108	15236	15177	15091	15103	15300	14925	15177	15019	15141	15241	15042	15061	15239	15077	15108	15099	15103	14944	15195	15151	15132	15206	15183	14912	15118	15211	14962	14988	15064	15253	14964	15172	15062	15335	15122	15263	15102	15121	15171	15270	15054	15150	15137	15142	15273	15105	15141	15275	15220	15352	14956	15117	15295	15303	14904	14925	15150	15106	15067
24121	21485	29192	25952	24956	25297	24524	21356	19757	19150	18883	18288	18398	17829	17805	17817	17598	17662	17722	17512	17706	17640	17740	17618	17573	17471	17369	17449	17243	17505	17592	17411	17492	17309	17290	17315	17507	17456	17422	17551	17248	17349	17350	17405	17164	17245	17290	17404	17279	17479	17439	17398	17380	17319	17243	17165	17330	17514	17364	17485	17194	17307	17254	17426	17297	17164	17451	17232	17509	17523	17285	17227	17101	17171	17339	17304	17368	17219	17406	17213	17220	17284	17339	17137	17298	17389	17432	17275	17206	17266	17310	17232	17245	17268	17365	17320	17290	17408	17210	17310	17270	17409	17358	17160	17470	17266	17511	17144	17347	17304	17284	17379	17530	17360	17299	17417	17428	17365	17154	17297	17276	17184	17417	17486	17235	17196	17375	17308	17177	17352	17252	17225	17308	17307	17513	17186	17330	17368	17336	17204	17302	17354	17453	17573	17406	17489	17216	17225	17305	17345	17167	17317	17366	17211	17377	17214	17392	17282	17185	17231	17264	17263	17175	17250	17164	17144	17448	17323	17215	17387	17106	17239	17157	17191	17306	17339	17152	17243	17344	17316	17400	17488	17474	17307	17439	17250	17362	17274	17282	17319	17099	17260	17211	17040	17395	17266	17450	17153	17367	17351	17266	17120	17356	17280	17417	17348	17337	17031	17345	17189	17393	17282	17272	17387	17442	17298	17218	17217	17334	17406	17254	17242	17296	17299	17442	17331	17203	17512	17447	17310	17422	17190	17385	17297	17431	17226	17070	17159	17464	17385	17403	17133	17277	17282	17301	17313	17188	17269	17505	17411	17516	17437	17281	17160	17270	17154	17226	17283	17285	17333	17185	17061	17231	17327	17301	17309	17569	17357	17482	17188	17300	17356	17307	17361	17563	17242	17394	17211	17012	17108	17258	17356	17327	17302	17390	17335	17325	17330	17228	17346	17276	17338	17247	17391	17362	17355	17354	17101	17403	17291	17192	17193	17099	17291	17216	17309	17232	16992	17238	17192	17314	17189	17317	17436	17412	17241	17292	17385	17483	17342	17389	17290	17230	17451	17157	17117	17223	17303	17428	17309	17277	17314	17206	17273	17193	17160	17209	17316	17553	17424	17286	17162	17405	17073	17337	17265	17297	17164	17185	17353	17407	17374	17292	17224	17313	17306	17316	17262	17235	17109	17276	17334	17098	17390	17292	17351	17275	17148	17297	17086	17461	17468	17526	17429	17232	17180	17367	17318	17213	17169	17093	17245	17302	17430	17350	17287	17296	17393	17346	17141	17176	17505	17232	17354	17182	17212	17262	17153	17246	17459	17236	17204	17078	17335	17329	17255	17299	17345	17409	17338	17340	17169	17212	17234	17226	17161	17476	17268	17136	17396	17266	17249	17243	17410	17340	17067	17377	17189	17288	17253	17115	17239	17297	17430	17321	17373	17462	17228	17330	17232	17241	17346	17351	17326	17289	17289	17434	17283	17253	17304	17269	17221	17336	17008	17262	17349	17288	17380	17302	17309	17272	17335	17393	17535	17424	17383	17278	17329	17319	17350	17291	17346	17406	17407	17352	17126	17505	17208	17419	17154	17120	17086	17060	17300	17372	17291	17158	17325	17291	17431	17385	17296	17167	17072	17224	17309	17201	17172	17161	17084	17395	17302	17327	17316	17200	17434	17266	17225	17297	17230	17268	17145	17317	17305	17455	17163	17239	17322	17399	17392	17248	17426	17252	17498	17232	17212	17225	17148	17345	17370	17168	17228	17384	17084	17337	17385	17238	17222	17335	17494	17267	17311	17298	17373	17495	17375	17294	17330	17333	17324	17232	17274	17233	17157	17314	17245	17275	17051	17304	17397	17111	17535	17330	17477	17368	17355	17175	17273	17309	17222	17173	17289	17308	17147	17313	17414	17192	17621	17194	17411	17309	17325	17264	17311	17282	17132	17402	17111	17459	17188	17181	17044	17157	17163	17198	17124	17510	17278	16968	17407	17084	17257	17284	17221	17241	17237	17285	17463	17307	17265	17194	17469	17388	17299	17322	17359	17340	17397	17324	17379	17343	17307	17170	17232	17409	17194	17293	17306	17206	17255	17372	17285	17243	17175	17270	17228	17145	17386	17233	17420	17277	17291	17210	17285	17178	17338	17393	17348	17271	17313	17530	17373	17292	17463	17231	17128	17268	17334	17532	17464	17431	17256	17354	17312	17461	17181	17383	17214	17140	17356	17309	17231	17074	17339	17293	17246	17187	17414	17324	17297	17330	17342	17361	17268	17275	17607	17294	17132	17340	17224	17253	17121	17244	17330	17473	17274	17253	17215	17454	17268	17402	17188	17246	17398	17322	17284	17294	17291	17101	17168	17207	17071	17215	17208	17092	17358	17432	17326	17305	17245	17304	17422	17174	17246	17267	17410	17004	17297	17573	17389	17337	17388	17371	17276	17265	17274	17305	17156	17267	17301	17453	17433	17341	17277	17244	17253	17328	17241	17376	17443	17313	17399	17453	17244	17254	17143	17367	17205	17181	17487	17430	17214	17267	17377	17165	17321	17222	17433	17392	17219	17195	17371	17253	17261	17189	17339	17307	17143	17367	17325	17351	17033	17283	17220	17398	17271	17217	17493	17253	17325	17291	17329	17299	17332	17339	17188	17192	17281	17225	17203	17526	17291	17356	17259	17431	17253	17234	17300	17452	17105	17343	17197	17327	17376	17289	17348	17345	17460	17272	17059	17117	17156	17415	17161	17418	17330	17193	17326	17312	17412	17268	17322	17426	17333	17286	17233	17272	17102	17372	17252	17202	17214	17196	17133	17292	17205	17193	17220	16989	17249	17226	17236	17289	17354	17405	17391	17195	17264	17098	17450	17190	17360	17163	17198	17363	17258	17230	17418	17497	17292	17248	17338	17204	17210	17175	17156	17353	17123	17274	17442	17251	17214	17258	17178	17267	17195	17381	17332	17174	17344	17285	17346	17182	17248	17405	17234	17179	17257	17319	17430	17266	17252	17257	17316	17199	17234	17250	17206	17278	17309	17391	17162	17247	17433	17101	17367	17409	17157	17250	17418	17335	17128	17057	17463	17312	17408	17188	17299	17217	17345	17292	17472	17318	17437	17274	17404	17157	17303	17123	17320	17249	17483	17526	17279	17308	17366	17454	17097	17243	17268	17298	17191	17395	17369	17381	17324	17159	17377	17249	17196	17115	17325	17215	17434	17281	17201	17256	17317	17153	17161	17211	17126	17422	17209	17139	17346	17314	17320	17237	17306	17308	17314	17341	17275	17026	17186	17291	17246	17234	17350	17412	17403	17207	17351	17336	17102	17364	17345	17346	17363	17244	17133	17267	17503	17258	17465	17438	17212	17500	17444	17372	17363	17375	17290	17320	17196	17176	17404	17360	17368	17322	17309	17309	17353	17267	17453	17404	17353	17206	17434	17289	17357	17310	17161	17179	17393	17284	17300	17584	17334	17282	17273	17261	17290	17010	17498	17118	17230	17342	17303	17241	17182	17337	17293	17452	17451	17149	17227	17122	17292	17405	17493	17285	17480	17214	17279	17133	17277	17149	17406	17220	17433	17263	17325	17263	17179	17386	17452	17336	17327	17337	17281	17059	17277	17162	17334	17511	17112	17308	17307	17197	17157	17091	17309	17209	17237	17393	17284	17323	17145	17310	17350	17096	17097	17399	17380	17321	17416	17262	17148	17286	17199	17251	17326	17274	17430	17356	17319	17388	17271	17411	17470	17319	17374	17294	17202	17265	17365	17302	17205	17147	17253	17378	17391	17255	17507	17420	17360	17408	17406	17291	17372	17243	17185	17239	17203	17186	17273	17475	17334	17528	17124	17447	17360	17345	17316	17270	17154	17376	17180	17242	17184	17399	17285	17230	17116	17266	17117	17389	17281	17430	17199	17249	17233	17286	17388	17244	17155	17545	17333	17435	17298	17070	17065	17236	17283	17302	17206	17272	17378	17177	17259	17393	17317	17383	17387	17275	17273	17350	17307	17283	17324	17361	17168	17220	17399	17309	17373	17103	17168	17263	17222	17238	17311	17431	17219	17450	17349	17207	17266	17473	17418	17250	17126	17393	17275	17198	17302	17324	17585	17224	17119	17206	17216	17347	17126	17091	17409	17272	17160	17112	17388	17328	17184	17170	17210	17329	17406	17198	17278	17198	17345	17096	17371	17242	17325	17236	17351	17325	17562	17434	17199	17220	17436	17529	17398	17395	17327	17208	17222	17202	17307	17376	17218	17284	17260	17475	17454	17286	17177	17121	17374	17285	17260	17303	17433	17336	17215	17378	17220	17538	17316	17214	17422	17341	17230	17283	17318	17241	17390	17328	17296	17224	17106	17320	17230	17258	17383	17301	17498	17263	17288	17130	17246	17410	17324	17369	17249	17324	17168	17329	17418	17180	17290	17262	17187	17374	17232	17249	17344	17350	17207	17134	17211	17238	17320	17215	17338	17338	17460	17424	17315	17436	17048	17329	17311	17363	17234	17311	17106	17115	17348	17175	17062	17399	17290	17323	17191	17373	17252	17335	17398	17299	17428	17306	17294	17375	17344	17158	17220	17273	17499	17422	17534	17411	17396	17285	17465	17392	17374	17230	17174	17334	17229	17361	17110	17277	17162	17203	17063	17408	17194	17280	17151	17435	17455	17360	17248	17219	17290	17404	17250	17283	17241	17213	17362	17201	17297	17194	17407	17313	17432	17169	17477	17234	17312	17470	17194	17319	17145	17324	17284	16975	17251	17146	17265	17248	17245	17114	17293	17303	17359	17257	17094	17320	17244	17258	17357	17343	17269	17428	17132	17333	17069	17191	17290	17381	17340	17185	17311	17411	17173	17072	17070	17292	17184	17051	17275	17556	17255	17202	17280	17264	17377	17499	17388	17489	17468	17275	16965	17367	17148	17363	17234	17314	17237	17388	17294	17327	17344	17403	17056	17261	17195	17257	17136	17176	17378	17635	17273	17528	17166	17338	17375	17277	17031	17320	17331	17282	17321	17333	17392	17355	17484	17473	17298	17581	17315	17200	17295	17206	17208	17327	17311	17446	17160	17115	17245	17217	17229	17364	17200	17472	17172	17282	17163	17148	17318	17269	17332	17334	17247	17198	17078	17188	17420
33364	54674	49373	38000	30075	24717	22185	20270	18558	17663	16794	16603	16031	15926	15788	15359	15393	15160	15130	15234	15194	15155	15034	15140	15121	14856	15113	15009	14913	14975	14795	15006	15063	14992	14996	14842	14842	14863	14905	14990	14985	15024	14788	14997	14967	14983	14981	14856	14924	14874	14863	14985	14967	14836	14995	14876	14891	14869	15166	14871	15126	14895	14979	14919	14996	14917	14869	15019	14888	14851	15088	14851	14915	14768	15082	14905	14874	15044	15063	15060	14889	14851	15030	14919	15036	14703	14956	14889	14983	15033	14699	14914	14859	14928	14820	14983	15057	14844	14913	15072	15009	14984	14991	14953	15018	14862	14953	15074	14989	14931	14908	14844	14854	14933	14930	14896	14855	14891	14966	14957	14930	14902	14904	15002	14977	14871	15000	14739	14842	14900	14930	15043	14986	15051	14725	14967	14862	14962	14899	14952	14998	14810	14969	14892	14879	15029	14862	14845	15081	14855	14841	14867	14987	14961	14893	14742	14907	14953	14998	14794	15082	14863	14879	15046	14839	14871	15021	14943	14958	14919	14919	14937	15131	14900	14954	14807	14787	14897	14889	14982	15032	14788	14884	15009	15009	14842	14952	14830	14910	14975	15015	14773	14992	14965	14825	14918	14875	14956	14933	14926	14895	14956	14816	15013	14868	14795	15032	14996	14950	15017	14746	14820	14864	14935	14951	14902	14950	14979	14875	14905	14934	14943	14954	15024	14983	14801	14776	15004	14938	14926	14807	14878	14838	14828	14816	14903	14965	14990	14908	15003	14816	14998	14870	14825	15042	14954	14910	14827	14949	14887	15079	14895	14972	14877	14912	14935	14855	14844	14799	14843	15035	14824	14858	14900	14780	15056	14957	14872	14935	14864	15081	14837	14884	14780	14982	14797	14752	14928	15047	14975	14918	14906	15054	14932	15076	14906	14851	14880	15087	14929	15045	14737	14946	14875	15041	14971	14860	14754	14977	14854	14938	14901	15037	14939	14946	14900	14800	15009	14769	14826	14798	14896	14931	14796	14924	14797	14761	14888	14979	14857	15048	14789	14980	14772	15032	14930	15004	15046	14873	14787	14891	14917	14809	14972	15013	14983	15019	14786	14869	14790	14988	14874	15080	15096	15063	15023	14843	14958	14960	14932	14972	14907	14898	14980	14839	14879	14854	14854	14994	15131	14939	14886	14985	14834	14819	14618	14955	15104	14796	14814	15117	14941	14822	14985	15013	14846	14865	14991	14884	14832	14964	15008	14890	15073	14801	14904	14806	14942	14884	14765	14738	14962	14891	14805	14846	15041	14870	14872	14999	14886	15077	15031	14965	14862	15057	14935	15066	14948	14842	14748	14954	14996	14931	14995	14874	14976	14854	14917	14782	14934	14903	15003	14842	15012	14820	15035	14890	14921	14898	14966	14808	15077	14968	14894	15006	14905	14888	14850	14734	14851	14902	14849	14975	14791	14982	14967	15009	14866	14892	14873	14889	14788	14849	14841	14841	14940	14919	15030	14930	14950	14874	14696	14890	14778	14703	14980	14955	14811	14976	14979	14908	15112	14896	14869	14782	14915	14805	14871	14798	15029	14827	14858	14873	14959	14973	14918	14815	14908	15046	14901	14836	14907	14880	14770	14925	14913	14922	14874	15109	14931	14956	15032	14954	15005	14822	14953	14731	14775	14818	14955	14966	14921	14964	14865	14863	14763	14859	14823	14996	15070	14835	14975	14911	15021	14727	14911	15019	15018	14772	15120	14896	14944	14913	14911	14961	14885	14965	14995	14943	14970	14888	14836	15043	14921	14933	14795	15092	14805	14874	14937	14995	15047	14813	14938	15030	15004	15010	14835	14994	14980	14827	14978	14950	14982	15037	14867	14944	15094	14823	14869	15006	14884	14813	14976	14868	14964	14764	14939	15021	14716	14806	14911	14936	14996	14840	14912	14974	15041	14817	14881	14854	14970	14892	14797	14862	14826	14909	14718	14916	14921	14851	15127	14826	14883	14824	14918	14856	14847	14970	14941	14893	14898	14921	14926	14909	14994	14793	14837	14797	14951	14931	15074	14934	14906	14977	15031	14851	14724	14956	14830	15030	15089	14762	15129	15090	14707	15108	14887	15043	14967	15017	14929	14906	15174	14845	15089	14890	15018	14868	14900	14968	14770	14724	14862	15001	14910	14968	14979	15063	14938	14727	14949	14927	14713	14887	14922	15040	14971	14894	14940	15208	14918	14949	14894	15108	14845	14839	14985	15000	14928	14836	14874	14820	14956	14929	14644	15126	14924	14959	14898	14848	14966	15026	14923	14787	14911	14939	14948	14910	14972	15016	14872	14868	14965	14881	15000	14818	14826	15034	14922	14938	14806	14825	14961	14865	14937	14922	14806	14940	14959	14834	14915	14977	14923	14915	15063	14824	15023	14845	14908	14927	14935	14761	14974	14903	15036	14893	14926	14932	14855	14782	14924	15106	15024	14819	14999	14759	14891	14898	14879	14977	14900	15013	14897	14774	14815	14967	14745	14813	15049	15097	14935	14961	14905	14862	14942	14858	15114	14799	14937	15026	14661	15028	14803	14865	14947	14990	14875	14787	14813	14963	14918	14832	14848	14877	14913	14974	14883	14956	14879	15096	14850	14991	14944	14884	15027	14781	14826	14928	14891	14927	14783	14832	14972	14766	14856	14961	14972	14819	14928	14880	15003	14973	15007	14765	14996	14833	14816	15042	14847	14830	15054	14956	14914	14924	14942	14918	14884	15109	14960	15032	14968	14775	14986	15180	15029	14936	14985	14897	15022	14963	14792	15011	14827	14927	14983	14899	15011	14766	14915	14893	14947	14948	14970	14947	15058	14943	15037	14978	14965	14864	14990	14952	15024	14907	14950	15039	14839	14885	14880	14881	14941	14904	14845	14950	14750	14771	14783	15053	14821	14897	14985	14944	14655	14890	14767	14940	14805	15009	14828	14984	15037	14824	14824	14752	14853	15146	14943	15051	14909	14980	15011	14930	14900	14917	15006	15031	14855	15056	14791	14853	14872	14938	14785	14951	14862	14978	14910	15022	15023	14996	15090	14810	14934	14952	15012	15116	15107	15045	14907	14864	14998	14794	14903	14912	14955	15120	14966	14937	14983	14928	14844	14911	14814	14948	14830	14880	14897	14853	14763	14871	14825	14781	14819	14912	15053	15019	14939	14885	14994	14955	14902	14845	14911	14985	14944	14784	14800	14921	15071	14942	15140	14949	14952	14925	14866	14932	14979	15003	14768	14915	14708	14756	14948	14877	14876	14836	15040	14857	14861	14877	15005	14820	14943	14897	15019	14847	15020	14888	15005	14922	14896	14839	15042	14942	14931	14858	14985	14935	14918	14919	14906	15105	14998	14876	15031	14994	14765	14905	14873	14979	14811	14815	14890	14843	14896	14670	14699	15084	14702	14777	14851	14848	14852	14743	15078	14924	14863	14864	14848	15066	14948	14843	15054	14931	14892	14923	14903	14829	14971	14829	14995	14771	14904	14794	15019	14885	14967	14889	15035	14910	15113	14897	14917	14753	14992	14797	14969	15136	14894	14915	14792	14997	14858	14930	14784	14900	15034	14808	14808	15000	14896	14973	15049	14921	14955	14735	14966	14836	14825	14877	14860	14762	14976	14977	14929	15040	14894	14943	14905	14931	14736	15008	14994	14867	14880	14990	14923	15036	14919	15033	15014	14786	14867	14915	14895	14888	14986	14731	14850	14950	14859	14971	14835	14988	14805	14999	14952	14965	15052	14996	14751	14889	14746	14983	14817	15054	14919	15043	14796	14816	15079	14962	14944	15069	14969	14843	14891	14816	14854	15031	14830	15159	14798	15129	14764	15006	14840	14889	14843	14977	14937	14875	14794	15000	15080	14807	14771	14875	14920	15020	14779	14852	14945	14960	14880	14882	14876	14777	14911	14835	14914	14813	14845	14831	14905	14815	15000	15056	14897	14926	14815	14959	14820	14887	14949	14854	14883	15118	14860	14856	14808	14904	14936	14975	14956	14932	14937	14864	14899	14825	14806	14979	14924	14923	14844	14838	14877	14858	14890	15019	14825	14937	14862	15003	14887	14864	14844	14848	15016	14723	15024	14917	14949	15007	14851	15063	14867	14888	14965	14903	14900	15042	14859	14888	14888	15013	14921	14892	14929	14851	14890	14984	14970	14950	14840	14970	14792	15032	14883	15051	14731	14768	14970	14991	14869	14936	14890	15039	14995	14762	15024	15039	14864	14996	14906	14901	14919	14853	14884	14916	14737	14967	14985	14961	14920	15050	14958	14877	14906	14854	14922	14776	14939	14866	15009	14901	14810	14969	14936	14998	14951	15018	14882	14889	14997	14998	14929	14894	14808	14957	14876	15060	14817	14902	14914	14857	14956	14962	14894	15047	14964	14914	14951	14807	15038	14861	14998	14793	14881	14991	14850	14796	14925	14879	14925	14858	15000	14884	14903	14918	15014	14908	14791	15010	14852	15090	14884	14877	14977	14962	14883	14967	15096	14931	14961	14907	14823	14963	14959	15062	14818	14814	14820	14974	14914	14932	15037	14945	14957	14858	14926	14944	14961	14791	14887	15012	14770	14991	14852	14861	15066	14946	14906	14929	14775	14927	14884	14858	14909	14856	14977	14706	14866	15039	14862	15023	14982	14943	14955	14835	14899	15004	14902	14910	15043	15068	14951	14910	14635	14920	14823	14727	14950	14840	14997	15107	14913	14866	15044	15033	14834	14724	15023	14952	14967	14843	15141	14847	14918	14995	15034	14970	14999	14788	15092	14894	14951	14922	14928	14909	14929	14715	14864	14925	14774	15007	15039	14914	14967	14922	15008	14903	14954	14809	15012	14872	14886	14922	15024	15117	14895	14769	14922	14921	14771	14910	14950	14945	14994	14888	14749	14941	14786	14781	14937	14881	14888	14821	14947	14819	14951	14818	14810	14843	14821	14787	14901	14901	14752	14955	15003	14819	15032	14850	14892	15100	14985	14948	14873	15001	14940	15207	14838	14971	14902	15080	15042	14791	14752	14860	14900	15118	14753	14875	14975	14810	14882	14805	15018	14920	14936	15006	14815	14974	14870	14912	14951	14900	14955	14803	15026	14830	14747	14951	14843
22897	21444	29345	24311	22887	26124	28544	23510	21539	21077	20221	19778	19440	19195	18856	18723	18621	18549	18505	18557	18399	18343	18332	18036	18123	17977	18229	18292	18175	18104	18248	18245	18067	17884	18272	17972	18016	18084	18047	17996	17928	18158	17936	18073	18121	18022	18025	18107	18043	18150	17985	18094	18090	17987	18017	18071	17991	18123	17914	18064	17944	18038	18038	17843	17747	18159	18047	17906	18039	17724	18061	18003	18050	17953	17914	17803	17944	17985	17884	17905	17778	17905	17681	17774	17912	17956	18209	18000	17895	17976	17945	17711	18244	18037	18115	17922	17890	17912	17913	17871	17863	17962	17979	17975	17754	17868	17988	18026	18008	17936	18027	18049	17876	17778	17825	17881	17842	17950	17912	17955	18092	17990	17987	18011	17901	17992	17905	17860	17891	17968	17887	18051	17824	18154	17888	17888	18035	17871	17809	17967	17757	17980	17877	17971	17854	17739	17901	17663	17614	17774	17757	17996	17955	18071	17964	17991	17908	18001	17921	17946	17799	18026	17767	17715	17972	17904	17725	17945	18129	17833	18070	17782	17834	17838	18095	17850	17723	17839	17940	17919	17785	17820	17770	18114	17972	18000	17871	17953	17971	17880	17772	18179	18092	17886	17853	18028	17789	17848	17776	17702	18021	18034	17846	17775	17930	17888	17887	17833	17964	17974	17977	17914	17855	17958	18000	17985	18008	17862	18118	17951	18016	17914	17922	17923	17975	17976	17937	17726	17921	17876	17733	18008	17921	18112	17993	17631	17974	17670	17760	18031	18081	17852	17784	17786	17832	18035	17858	17996	17805	17894	17916	17932	17936	18001	17848	18063	17816	17870	17916	17932	17757	17859	17952	17849	17802	17779	17788	17867	18109	17893	17779	17772	17957	17829	17993	17906	17870	17859	17985	17781	18013	17874	17832	17796	17936	17872	18046	17889	17949	18085	18088	18038	17847	18131	17843	17941	17806	18016	17886	17881	17944	17883	17960	18018	17873	17922	17996	17519	17916	17954	17832	17946	18059	18052	17789	17807	17761	17764	18259	18071	18094	18031	17804	17756	17596	18074	17944	17943	17941	18014	17712	17966	17702	17915	18094	17845	18057	17869	18187	17959	18068	17950	17842	17995	17975	17698	17941	18074	18034	18161	18136	17968	17797	17916	17947	17843	18006	17843	17806	17900	18045	17834	17672	17830	17845	17619	17796	17832	17634	17877	17834	17871	17781	17710	17956	17797	17890	17893	17843	17762	17932	17893	17948	18031	17687	17802	17843	17873	17962	18002	17825	17813	17860	17907	18048	17907	17937	17977	17945	17884	17935	17953	17902	17724	18037	17883	17810	18006	17959	18149	18036	17827	17928	17960	17750	17706	17876	17863	17917	18018	18046	17758	17918	17744	17746	17838	18074	18015	17862	18065	17732	17702	17951	17817	17825	17876	17965	17752	17928	17918	17861	17880	17694	17847	17941	17747	17684	17931	17791	17983	17780	17809	17820	17778	17898	17961	17973	17853	18087	18100	17756	17917	17840	17902	17961	18001	17845	17883	17871	17822	17835	17759	17858	17939	17898	18114	17899	17991	17828	18048	17893	17792	17865	18031	17797	18069	18131	18057	17962	18053	17909	17823	17744	17848	17886	17871	18054	17816	17709	17809	17809	17856	17868	18015	17829	17978	17913	17863	18029	18130	17950	17963	18062	17735	17979	18079	17934	18046	17915	17613	17805	18022	18138	18037	17864	17839	17878	17729	17740	18051	18035	17734	18094	17937	17936	17911	17985	17671	17941	17883	17774	17941	17882	17745	17943	17952	17810	17779	17765	18004	17884	17859	17904	18060	17802	17920	17991	17710	17997	17905	17992	17910	17969	18027	17769	17825	17888	17901	18143	17825	18026	17712	17914	17858	17846	17951	17886	17983	17897	17802	17937	17922	17900	18033	17975	17954	17793	18017	17940	17959	17859	17820	18130	18124	17764	17933	17769	17814	17960	18030	17893	17651	17861	17663	17780	17801	17907	17942	18126	17867	17968	17895	17822	17973	18070	17854	17989	17866	17878	17903	17991	17837	17760	17866	17868	17828	17597	17891	17964	17998	18001	18005	17834	17818	17988	18007	17756	17718	17806	17765	17798	17851	18175	17960	17929	17905	18167	17949	18044	18061	17866	17989	18007	17865	17923	18042	17964	17895	17817	18158	18101	17865	17860	17858	17975	17876	18055	17867	17952	17789	17804	17643	17616	17848	18107	18203	18080	17925	17859	17910	17938	17873	18048	17792	17922	17757	17770	17844	17777	17935	17973	18011	17888	17928	17938	17883	18037	18003	17995	18065	17966	17816	17996	17751	17894	17962	17731	17962	17888	17967	17793	17798	18062	17882	17627	18000	17975	17827	18107	17928	18053	18064	17885	17726	17711	17909	18009	17759	17898	18055	17905	17889	17926	17828	17747	17885	17936	18071	17775	18054	17973	17862	17554	17714	17911	18006	17912	18073	17908	17880	18015	17944	17905	17908	18005	17974	17719	17659	18023	17836	17776	17703	17804	17691	17793	17895	17816	17929	17963	17961	17837	18131	17866	18137	18057	17903	17876	18049	17712	18114	18075	17861	17882	18135	17960	17932	17913	17806	17917	17777	18004	17805	17933	17905	17857	17935	17686	17835	18032	17908	17684	17757	17813	17865	17914	17804	17868	17890	18030	17763	17933	17685	17801	17925	18021	18057	18122	17875	17918	17894	18080	17912	18016	18132	17972	18074	17865	17835	17921	17955	17913	17965	17725	18047	17875	17587	18092	17995	17980	18014	17795	17890	18021	17908	17965	17840	17963	17881	17653	17775	17974	17966	17779	17763	17808	17970	17785	17921	17999	18189	17909	17840	17856	18023	17927	17934	17890	17975	17989	18032	17917	17975	17827	17968	17956	17975	17891	17765	17987	18150	17862	17807	17949	17718	17861	17748	17891	17886	18033	18100	17946	18092	18069	17909	18102	17910	17865	17964	17825	17880	18019	17934	17797	18019	17778	17821	17777	17909	17982	17874	17947	17768	17860	18047	17815	17733	17879	17985	18000	17941	17697	17843	17981	18118	17698	17991	17790	17910	17884	17897	17931	17757	17842	17958	17885	17979	17763	17977	17866	17890	17796	17861	17726	17788	18090	17872	17898	17854	17964	17629	17804	17768	17981	17771	17685	17979	18063	17816	17969	17831	18046	17721	17913	17803	18088	17770	17885	18036	17959	17924	17644	17729	17810	17881	17834	17912	17986	17917	17936	17805	18027	17786	17909	17913	17773	17965	17809	18159	17960	18043	18051	17733	17905	18083	17848	17627	17801	17973	17983	17976	18005	17750	18005	17942	17788	17751	17913	17939	17952	17744	17612	17812	17827	17807	17852	18035	17815	17923	17994	17832	18022	18095	17788	17846	17808	18034	17892	18076	17827	17957	17771	17917	17993	17991	17803	17751	17890	17964	17894	17750	17961	17924	17717	18135	17759	17921	17854	17953	17775	17909	17817	17903	17885	17930	17891	17788	17984	17944	17832	17910	17849	17745	17922	18069	17950	17892	17920	17898	17852	17948	17754	17873	17815	17950	17914	17848	17908	17822	17941	17919	17963	18002	17950	17939	18193	18033	17789	17788	17738	18030	17980	18002	17942	17891	17949	18047	18005	17592	17880	17765	17914	17740	17937	17867	17736	18056	18079	18030	17850	17775	17956	17857	17688	17946	17959	17962	17877	18006	17778	17818	17652	17967	17872	17929	17978	17911	17814	17727	17811	17849	17724	17986	18121	17922	17797	17868	17807	17840	17984	17993	17953	18075	17724	17799	17650	17954	18033	17654	17739	18015	18001	18041	17921	17805	17723	17842	17752	18097	17691	18017	18072	17920	17846	17741	17909	17767	18068	17929	17923	17713	17870	18019	18089	18100	17870	17925	17886	17916	17765	18052	18086	18000	18072	17694	17812	17552	17857	17961	17953	17845	18025	17801	17865	17676	17694	17938	18018	17826	18033	17873	18018	17833	17852	17960	17707	17879	17852	17899	17823	17791	17838	17886	18042	17898	17874	17967	17960	18033	18105	18160	18063	17702	18047	17742	17968	17948	17992	17880	17702	17918	17893	17770	18010	18041	17910	17995	17976	18032	18008	17867	17793	17924	17867	17890	17913	17886	17918	17841	18036	17851	17739	17531	17927	17943	18123	17983	17712	17885	17908	18002	18087	17893	18065	17925	18002	18019	17780	17967	18087	17828	18079	17880	17860	17881	18038	17915	17908	17930	17813	18104	17945	17906	17935	17763	17720	17724	18060	17748	17926	17846	17936	17894	17789	18106	18025	17917	17830	17924	17852	17958	18289	17779	17929	17614	18052	17743	17895	17893	17863	18019	17912	18097	17880	17950	17811	17906	17975	17769	17815	17868	18040	17834	17989	18078	17913	17859	18000	17856	17822	18004	17860	17976	18093	17788	17867	17852	17777	17865	17993	17972	18097	18005	17917	18024	17892	17853	17912	17864	17977	17876	17857	17960	17844	17882	17657	17812	17901	18151	18083	17937	17944	17956	17922	18010	17832	17947	17960	17842	17971	18095	17939	17782	17672	17761	17940	17704	17806	17850	17636	17660	17975	17952	18118	17914	17938	17912	17990	17929	17918	17782	17846	18034	18186	18019	17985	17931	17993	17924	17911	17948	17792	18018	17973	17703	17787	17899	17789	17760	17895	17931	17902	17567	17892	17890	17769	18019	17809	17774	17949	17956	17803	17893	17916	17702	17932	18069	18014	17848	17957	17851	17791	17907	17809	17820	17784	17995	18037	17935	17775	17967	17801	17925	17845	17696	18029	17665	17856	17988	18137	17837	17949	17875	17760	17919	17806	18020	17905	17983	17978	17909	17946	17755	17761	17766	17936	18000	17795	17984	17968	18060	17898	17891	17814	17962	17813	18073	17978	18067	18025	17832	18043	18004	17972	17830	17881	17940	18068	17918	17826	17893	17850	17818	17999	17946	17953	17928	17960	17577	17910	18007	17817	17794	18067	18161	17913	17917	17781	17809	17887	17755	18090	17779	17881	17892	17832	17972	17721	17756	17773	17771	17797	17972	17834	17927	17689	17871	17946	17757	17945	17769	17985	17984	17907	17988	18023	17686
36022	60894	55138	43206	34024	28458	24979	22346	20500	19197	18347	17932	17249	16922	16415	16216	15743	16003	15807	15681	15636	15506	15343	15283	15351	15394	15413	15395	15462	15345	15283	15260	15328	15336	15134	15378	15254	15168	15235	15239	15203	15229	15340	15296	15206	15327	15312	15374	15235	15107	15302	15218	15282	15364	15148	15197	15201	15344	15210	15253	15373	15179	15177	15318	15202	15348	15210	15315	15430	15253	15132	15247	15275	15245	15257	15185	15240	15386	15335	15282	15196	15301	15151	15305	15238	15196	15493	15299	15283	15340	15137	15034	15251	15394	15355	15245	15162	15169	15190	15164	15176	15367	15273	15239	15216	15148	15171	15290	15188	15354	15318	15164	15460	15183	15261	15302	15301	15320	15242	15249	15162	15260	15307	15162	15302	15151	15123	15100	15225	15313	15033	15413	15413	15301	15281	15389	15159	15228	15189	15202	15342	15230	15131	15263	15363	15251	15231	15347	15275	15342	15203	15152	15147	15229	15156	15350	15333	15095	15236	15240	15288	15188	15264	15330	15127	15168	15351	15215	15255	15264	15177	15352	15100	15040	15379	15313	15205	15195	15112	15427	15211	15210	15221	15106	15400	15327	15219	15450	15100	15111	15259	15371	15315	15140	15184	15217	15194	15126	15136	15358	15230	15034	15353	15315	15357	15236	15270	15250	15235	15310	15246	15385	15229	15136	15197	15163	14982	15171	15199	15388	15220	15155	15206	15223	15231	15226	15152	15131	15039	15310	15157	15255	15220	15166	15229	15188	15208	15193	15219	15284	15275	15187	15427	15205	15201	15164	15218	15142	15173	15211	15245	15184	15232	15203	15119	15319	15235	15130	15211	15154	15314	15318	15231	15420	15203	15273	15340	15267	15152	15163	15337	15172	15258	15271	15173	15259	15141	15152	15313	15226	15170	15346	15230	15243	15339	15119	15386	15163	15164	15210	15329	15063	15345	15338	15231	15276	15114	15330	15282	15443	15247	15218	15038	15238	15268	15504	15151	15239	15207	15121	15296	15131	15232	15277	15274	15117	15328	15088	15467	15253	15114	15185	15310	15368	15219	15192	15135	15174	15174	15007	15352	15300	15240	15263	15411	15258	15190	15121	15155	15220	15435	15289	15181	15173	15320	15161	15215	15247	15214	15151	15126	15130	15199	15279	15271	15252	15349	15312	15229	15342	15169	15340	15169	15190	15364	15207	15239	15276	15243	15414	15238	15168	15190	15289	15330	15330	15270	15175	15360	15360	15380	15198	15059	15178	15295	15250	15131	15198	15284	15123	15182	15284	15365	15214	15316	15095	15090	15258	15247	15247	15137	15210	15113	15134	15217	15142	15158	15293	15261	15248	15348	15223	15264	15376	15315	15210	15254	15164	15457	15107	15152	15212	15322	15109	15423	15286	15091	15248	15244	15266	15028	15174	15153	15263	15131	15357	15136	15388	15210	15280	14935	15253	15189	15139	15350	15153	15274	15061	15235	15256	15225	15345	15288	15189	15249	15085	15327	15442	15192	15179	15188	15216	15321	15133	15270	15328	15259	15241	15083	15236	15283	15108	15274	15267	15145	15346	15287	15183	15161	15112	15211	15211	15263	15353	15109	15332	15113	15061	15225	15211	15307	15055	15288	15181	15106	15230	15339	15429	15222	15092	15264	15108	15208	15329	15380	15304	15190	15253	15215	15260	15095	15317	15369	15250	15180	15334	15279	15324	15291	15275	15445	15360	15242	15281	15278	15196	15289	15106	15215	15328	15304	15157	15178	15176	15154	15358	15165	15410	15078	15313	15285	15119	15070	15170	15240	15110	15249	15331	15259	15167	15117	15321	15239	15086	15255	15321	15211	15299	15184	15178	15306	15178	15186	15194	15301	15177	15130	15205	15164	15293	15242	15355	15199	15121	15247	15200	15267	15171	15281	15326	15098	15283	15219	15152	15402	15186	15092	15267	15152	15359	15243	15261	15326	15209	15123	15263	15239	15210	15225	15237	15251	15326	15406	15225	15171	15274	15242	15372	15233	15164	15397	15302	15219	15257	15338	15204	15128	15152	15156	15328	15250	15337	15238	15327	15194	15269	15086	15316	15190	15201	15091	15129	15161	15164	15407	15144	15205	15151	15261	15047	15029	15239	15284	15297	15210	15222	15166	14965	15099	15146	15254	15322	15050	15187	15277	15210	15270	15279	15160	15137	15242	15253	15213	15203	15143	15380	15230	15325	15316	15132	15255	15316	15139	15140	15166	15361	15200	15175	15121	15180	15169	15124	15055	15290	15252	15330	15247	15355	15143	15228	15359	15144	15261	15230	14954	15297	15290	15088	15194	15260	15287	15336	15269	15132	15250	15091	15215	15330	15258	15208	15304	15290	14991	15307	15224	15197	15179	15244	15226	15222	15290	15248	15271	15211	15180	15459	15365	15189	15215	15275	15223	15210	14999	15187	15229	15632	15317	15111	15279	15232	15318	15196	15114	15389	15278	15263	15362	15301	15286	15368	15223	15164	15138	15345	15305	15207	15089	15180	15171	15200	15218	15135	15405	15126	15261	15132	15221	15314	15157	15087	15066	15072	15274	15247	15195	15118	15190	15251	15311	15240	15107	15134	15179	15211	15437	15187	15225	15461	15239	15413	15183	15250	15378	15112	15450	15243	15173	15130	15038	15237	15317	15250	15214	15228	15140	15207	15295	15140	15274	15239	15207	15091	15149	15190	15338	15337	15293	15173	15307	15105	15292	15101	15208	15128	15296	15234	15145	15289	15208	15094	15369	15210	15302	15252	15154	15216	15276	15281	15286	15155	15215	15335	15315	15088	15281	15129	15299	15170	15303	15409	15264	15238	15240	15299	15384	15279	15256	15325	15225	15231	15189	15499	15123	15255	15113	15218	15196	15001	15293	15241	15180	15296	15301	15359	15248	15232	15127	15263	15103	15219	15166	15157	15204	15378	15157	15213	15312	15215	15237	15201	15309	15233	15244	15264	15285	15105	15288	15385	15212	15105	15051	15318	15174	15134	15212	15238	15224	15359	15126	15168	15038	15332	15206	15157	15321	15247	15239	15390	15273	15210	15274	15134	15304	15349	15126	15103	15244	15201	15220	15177	15282	15122	15202	15301	15135	15287	15109	15335	15122	15301	15182	15297	15079	15137	15405	15179	15280	15218	15241	15087	15145	15110	15402	15125	15190	15283	15206	15259	15353	15221	15080	15282	15266	15200	15218	15281	15195	15258	15299	15233	15216	15156	15183	15017	15223	15114	15255	15417	15219	15094	15223	15329	15180	15221	15126	15172	15061	15159	15312	15062	15334	15423	15194	15058	15373	15283	15316	15273	15219	15308	15237	15332	15089	15191	15253	15354	15026	15174	15194	15085	15175	15278	15170	15218	15395	15225	15034	15221	15142	15240	15325	15174	15289	15253	15354	15277	15153	15348	15205	15244	15286	15234	15468	15200	15139	15189	15229	15370	15121	15265	15273	15290	15365	15262	15240	15288	15342	15223	15163	15244	15221	15446	15096	15119	15252	15438	15074	15329	15225	15152	15096	15141	15255	15149	15192	15118	15148	15309	15221	14987	15250	15223	15262	15255	15180	15083	15233	15376	15456	15210	15163	15206	15240	15327	15201	15343	15180	15249	15219	15309	15041	15187	15186	15244	15335	15220	15380	15233	15279	15341	15151	15128	15169	15238	15244	15201	15142	15080	15123	15323	15236	15302	15236	15273	15305	15451	15230	15258	15303	15295	15253	15307	15280	15220	15262	15144	15370	15307	15234	15135	15044	15193	15215	15104	15311	15272	15142	15298	15202	15135	15268	15230	15425	15313	15283	15193	14999	15170	15156	15301	15209	15227	15198	15209	15279	15219	15160	15294	15184	15210	15153	15251	15307	15175	15244	15096	15417	15038	15143	15310	15112	15079	15296	15450	15201	15144	15214	15032	15319	15056	15352	15052	15206	15278	15220	15199	15280	15419	15254	15211	15193	15154	15268	15128	15312	15191	15228	15206	15126	15287	15213	15138	15254	15198	15111	15129	15190	15268	15170	15198	15362	15225	15243	15264	15122	15339	15246	15210	15205	15136	15008	15300	15311	15229	15252	15087	15124	15329	15106	15215	15389	15107	14914	15308	15299	15300	15216	15122	15430	15060	15307	15268	15138	15249	15341	15300	15132	15392	15042	15294	15150	15260	14999	15216	15217	15134	15198	15455	15241	15341	15293	15281	15070	15310	15089	15205	15172	15257	15006	15261	15234	15142	15356	15226	15197	15095	15180	15244	15278	15230	15343	15212	15276	15243	15283	15221	15305	15157	15042	15376	15291	15368	15321	15286	15103	15093	15363	15267	15185	15291	15310	15399	15306	15351	15170	15190	15193	15221	15097	15252	15092	15234	15101	15401	15447	15230	15259	15173	15231	15202	15335	15210	15203	15180	15302	15230	15250	15390	15210	15080	15258	15214	15184	15314	15044	15112	15112	15175	15272	15166	15266	15122	15298	15410	15169	15109	15160	15176	15096	15243	15253	15228	15124	15252	15288	15188	15232	15181	15239	15193	15278	15241	15217	15218	15170	15255	15305	15250	15143	15252	15281	15299	15348	15255	15277	15256	15221	15318	15065	15284	15285	15239	15503	15251	15211	15307	15214	15041	15034	15163	15313	15266	15172	15367	15234	15146	15221	15290	15285	15358	15020	15159	15107	15166	15361	15266	15211	15160	15313	15200	15272	15261	15211	15330	15300	15283	15392	15258	15161	15260	15229	15072	15121	15173	15270	15158	15102	15215	15185	15202	15200	15172	15266	15263	15337	15196	15204	15111	15371	15115	15081	15246	15240	15218	15184	15200	15320	15067	15244	15162	15304	15051	15120	15201	15118	15330	15321	15184	15256	15393	15149	15207	15357	15458	15299	15274	15227	15300	15209	15295	15245	15284	15102	14970	15388	15164	15321	15131	15232	15146	15306	15221	15234	15193	15189	15289	15059	15113	15245	15261	15112	15373	15299	15145	15253	15220	15097	15341	15336	15245	15227	15092	15215	15248	15176	15224	15291	15247	15237	15194	15134	15279	15207	15169	15169	15297	15129	15263	15296	15168	15329	15234	15431	15155	15314	15218	15353	15205	15163	15285	15215	15232	15197	15418	15099	15259
29318	30021	37342	31081	24664	22279	20799	19491	18817	18577	18330	18147	18028	17827	17954	18022	17707	17706	17859	17626	17735	17674	17640	17715	17791	17586	17723	17838	17617	17499	17669	17579	17428	17418	17699	17440	17565	17406	17290	17635	17438	17721	17619	17349	17641	17788	17585	17850	17572	17488	17702	17446	17614	17548	17638	17431	17663	17608	17489	17513	17736	17537	17615	17806	17561	17800	17611	17570	17505	17485	17592	17553	17522	17768	17730	17471	17479	17485	17716	17488	17592	17431	17470	17665	17636	17462	17619	17584	17540	17517	17595	17543	17558	17371	17447	17405	17480	17721	17640	17692	17504	17625	17505	17534	17551	17558	17550	17491	17395	17641	17602	17662	17521	17740	17434	17564	17680	17453	17735	17672	17683	17541	17505	17620	17533	17717	17734	17428	17434	17390	17532	17375	17585	17611	17489	17603	17578	17686	17371	17503	17883	17655	17651	17596	17753	17621	17583	17533	17396	17629	17495	17599	17472	17624	17438	17808	17608	17465	17400	17667	17482	17664	17693	17439	17387	17376	17816	17496	17521	17454	17632	17489	17531	17495	17549	17528	17387	17641	17535	17722	17624	17423	17595	17616	17367	17738	17504	17623	17457	17394	17458	17645	17588	17462	17659	17617	17778	17858	17613	17592	17477	17424	17320	17469	17450	17723	17460	17497	17525	17619	17399	17624	17376	17435	17487	17700	17408	17503	17474	17583	17663	17426	17450	17672	17564	17645	17513	17565	17483	17513	17476	17544	17586	17495	17386	17647	17666	17595	17772	17691	17708	17537	17538	17492	17543	17498	17453	17391	17314	17516	17520	17584	17768	17430	17546	17537	17513	17487	17609	17518	17443	17409	17573	17761	17482	17339	17595	17636	17668	17598	17674	17519	17343	17567	17585	17619	17657	17567	17570	17510	17490	17599	17515	17602	17561	17251	17615	17515	17552	17651	17668	17678	17561	17427	17450	17548	17563	17644	17732	17292	17603	17645	17523	17560	17546	17595	17434	17576	17540	17508	17545	17521	17767	17439	17348	17560	17606	17435	17668	17327	17603	17603	17632	17608	17491	17453	17697	17431	17558	17612	17534	17451	17483	17533	17472	17541	17574	17583	17621	17523	17374	17609	17351	17446	17448	17537	17664	17633	17558	17513	17523	17563	17577	17555	17607	17610	17547	17524	17649	17429	17550	17732	17508	17498	17480	17462	17451	17333	17514	17508	17314	17474	17424	17646	17477	17623	17543	17435	17735	17479	17383	17623	17377	17414	17448	17662	17580	17523	17534	17329	17509	17577	17551	17630	17537	17518	17524	17698	17505	17479	17470	17443	17566	17445	17505	17532	17522	17470	17363	17472	17514	17412	17403	17569	17733	17595	17497	17715	17641	17474	17644	17573	17725	17473	17388	17588	17586	17603	17605	17849	17430	17462	17549	17480	17440	17951	17769	17601	17504	17749	17542	17512	17440	17679	17698	17533	17582	17705	17608	17221	17460	17480	17604	17465	17527	17633	17520	17525	17254	17381	17364	17426	17512	17594	17376	17663	17575	17375	17375	17301	17598	17470	17562	17795	17549	17679	17633	17601	17621	17590	17432	17351	17543	17625	17469	17612	17516	17479	17440	17486	17442	17548	17514	17554	17517	17607	17630	17397	17476	17678	17467	17488	17596	17602	17542	17634	17638	17480	17603	17634	17772	17579	17330	17373	17688	17632	17456	17473	17318	17662	17274	17621	17545	17484	17546	17437	17524	17554	17646	17621	17423	17686	17329	17706	17570	17527	17535	17399	17670	17536	17600	17564	17455	17394	17537	17576	17753	17541	17705	17594	17287	17615	17515	17474	17496	17587	17606	17532	17523	17470	17533	17677	17626	17526	17616	17513	17607	17324	17497	17573	17546	17390	17623	17637	17450	17546	17458	17623	17522	17515	17436	17710	17571	17612	17365	17580	17350	17268	17354	17525	17803	17781	17544	17525	17448	17430	17381	17565	17428	17397	17726	17639	17505	17436	17598	17532	17509	17253	17471	17482	17606	17473	17486	17724	17466	17559	17742	17573	17754	17586	17486	17450	17582	17512	17602	17608	17651	17472	17273	17430	17544	17777	17507	17637	17438	17403	17312	17813	17415	17376	17448	17550	17405	17489	17372	17650	17563	17414	17379	17788	17544	17387	17651	17581	17306	17392	17583	17588	17534	17643	17469	17678	17500	17443	17558	17629	17593	17515	17294	17329	17519	17420	17421	17511	17757	17802	17643	17433	17726	17533	17554	17661	17650	17433	17492	17421	17403	17760	17635	17645	17622	17551	17616	17479	17515	17411	17417	17576	17588	17688	17630	17353	17490	17440	17404	17511	17742	17540	17721	17550	17448	17625	17379	17552	17553	17521	17396	17553	17674	17584	17496	17733	17628	17530	17674	17538	17343	17311	17454	17436	17718	17405	17573	17448	17603	17391	17340	17474	17664	17493	17342	17599	17453	17714	17642	17525	17743	17604	17531	17732	17599	17398	17494	17484	17549	17626	17637	17582	17461	17512	17577	17504	17598	17546	17520	17623	17523	17745	17527	17534	17611	17588	17403	17528	17707	17585	17487	17391	17539	17606	17595	17644	17435	17547	17346	17647	17440	17538	17500	17503	17559	17508	17525	17439	17675	17716	17608	17580	17601	17629	17529	17652	17443	17620	17556	17333	17681	17561	17700	17364	17446	17630	17685	17412	17533	17520	17464	17586	17353	17527	17506	17573	17467	17426	17455	17742	17467	17570	17625	17393	17595	17535	17522	17370	17524	17576	17615	17410	17615	17816	17558	17620	17592	17668	17539	17530	17460	17497	17508	17593	17740	17437	17586	17569	17400	17395	17474	17569	17663	17494	17460	17225	17661	17690	17613	17606	17656	17613	17386	17637	17485	17681	17604	17552	17426	17760	17425	17722	17683	17350	17579	17696	17520	17541	17388	17704	17639	17521	17674	17728	17613	17587	17468	17473	17629	17551	17903	17597	17540	17720	17671	17694	17432	17826	17514	17615	17552	17569	17671	17626	17595	17459	17433	17665	17575	17262	17605	17491	17556	17348	17485	17401	17478	17510	17442	17670	17431	17443	17627	17871	17522	17573	17469	17789	17449	17457	17611	17685	17750	17641	17694	17670	17680	17529	17538	17614	17536	17749	17547	17719	17382	17559	17468	17469	17614	17517	17601	17660	17600	17494	17713	17645	17520	17571	17421	17621	17526	17438	17427	17388	17654	17700	17460	17516	17620	17555	17594	17506	17501	17487	17619	17492	17747	17465	17623	17453	17661	17566	17544	17425	17611	17401	17411	17516	17457	17377	17316	17387	17398	17533	17706	17498	17429	17690	17517	17313	17635	17616	17591	17603	17902	17436	17798	17333	17665	17880	17449	17550	17570	17556	17864	17641	17439	17522	17589	17614	17845	17542	17730	17548	17600	17530	17479	17348	17566	17642	17674	17547	17561	17540	17574	17611	17443	17581	17700	17461	17386	17365	17514	17448	17731	17502	17534	17352	17620	17513	17587	17455	17732	17794	17438	17447	17429	17600	17489	17533	17618	17439	17700	17610	17516	17615	17358	17517	17433	17573	17579	17507	17557	17541	17474	17639	17598	17573	17562	17572	17526	17319	17699	17538	17445	17540	17514	17697	17837	17561	17855	17616	17484	17535	17664	17534	17511	17629	17483	17480	17650	17770	17432	17456	17640	17682	17611	17485	17597	17577	17485	17497	17608	17728	17507	17702	17678	17635	17598	17554	17408	17616	17572	17456	17588	17460	17493	17546	17567	17507	17499	17571	17747	17518	17696	17518	17549	17396	17563	17332	17769	17568	17482	17407	17608	17406	17434	17344	17585	17358	17378	17447	17549	17650	17534	17395	17772	17628	17514	17537	17474	17394	17725	17454	17647	17592	17613	17466	17431	17675	17464	17562	17740	17623	17438	17522	17557	17509	17604	17473	17700	17470	17790	17545	17171	17319	17658	17520	17506	17638	17663	17437	17620	17460	17620	17488	17518	17528	17576	17579	17437	17595	17447	17329	17596	17393	17138	17438	17521	17767	17527	17484	17655	17609	17469	17646	17575	17563	17551	17511	17378	17498	17787	17367	17814	17714	17479	17329	17445	17710	17554	17736	17395	17730	17511	17732	17374	17570	17401	17457	17711	17702	17448	17489	17445	17407	17630	17459	17563	17684	17409	17485	17559	17660	17591	17522	17438	17536	17647	17442	17569	17452	17623	17781	17656	17671	17484	17626	17524	17508	17506	17499	17605	17611	17637	17646	17642	17439	17362	17456	17628	17471	17625	17369	17482	17438	17555	17543	17648	17303	17437	17617	17522	17608	17536	17578	17453	17546	17682	17556	17378	17471	17643	17660	17546	17723	17409	17519	17598	17524	17718	17855	17616	17486	17603	17499	17603	17599	17644	17671	17546	17466	17554	17463	17582	17621	17668	17509	17603	17558	17405	17567	17578	17414	17531	17639	17494	17398	17442	17583	17602	17478	17488	17548	17425	17346	17504	17569	17747	17555	17392	17494	17658	17442	17474	17387	17753	17582	17620	17590	17564	17326	17623	17693	17502	17269	17670	17490	17485	17553	17542	17492	17606	17603	17692	17575	17486	17559	17662	17605	17466	17573	17470	17667	17469	17605	17502	17554	17561	17426	17565	17627	17512	17632	17611	17504	17610	17632	17560	17544	17742	17593	17485	17373	17524	17440	17522	17496	17536	17627	17777	17516	17809	17453	17590	17569	17714	17491	17511	17595	17614	17627	17544	17623	17402	17675	17695	17709	17627	17747	17465	17600	17509	17572	17653	17579	17684	17543	17407	17566	17471	17564	17622	17658	17484	17516	17458	17351	17352	17635	17710	17500	17633	17567	17703	17546	17464	17507	17465	17454	17384	17571	17589	17342	17536	17596	17602	17677	17647	17641	17445	17521	17724	17498	17454	17631	17388	17603	17558	17343	17415	17389	17540	17648	17491	17547	17540	17473	17556	17507	17588	17359	17293	17481	17430	17401	17517	17523	17494	17487	17575	17672	17569	17395	17310	17618	17594	17655	17571	17666	17463	17621	17460	17456	17532	17319	17493	17577	17586	17190	17559	17425	17682	17605	17520	17716	17610	17614	17545	17687
34121	48220	42751	30736	24951	21660	19229	18010	17172	16696	16110	16062	15804	15435	15451	15400	15394	15171	15228	15051	15285	15000	15132	14997	14982	14969	15083	15142	15270	15056	15061	15125	15080	15090	15099	15066	15046	15015	15058	15080	14846	15092	15017	15233	15117	15042	14974	15061	15136	15204	14894	15057	15102	15072	15121	15045	15093	15041	15118	14919	15183	14933	14949	14957	15064	14943	15035	15003	15150	15065	14938	14952	14797	15058	15016	14924	15044	15163	14919	15039	14987	14861	14945	15154	15038	15049	14991	14923	14952	15014	15086	15083	14932	15090	15061	14934	15152	14979	15034	14931	15117	14964	14990	15062	14921	15009	15031	15140	15005	14888	14937	15052	15055	15106	14917	15014	14798	14966	15029	14877	15074	15121	14777	15068	14903	15050	15000	14955	15123	15063	15005	15231	15057	14935	15165	14987	15012	15011	14848	15067	14986	15013	14960	14877	14949	15162	15101	14952	15092	15163	14897	14838	14992	15111	15089	15056	15005	14976	14983	15093	14903	15038	14838	15019	15059	14986	15082	14951	15102	14988	15020	15013	15026	15107	15178	15017	15079	14976	14984	15182	14984	14915	15082	14978	14991	14934	14966	14991	15004	14886	15107	14958	15023	15166	15105	14938	15052	14948	15065	15058	15039	15139	15094	14925	14973	15177	15231	14991	15192	15055	14992	15043	15073	15114	15183	15037	15144	14893	15108	14877	15046	14960	15074	15184	14933	15034	15064	14975	15003	14829	15056	15040	14894	14989	15080	15131	14911	14988	15024	15055	14894	15166	14903	15104	15155	14959	14928	14960	15059	14989	15183	15109	15002	15098	14914	15155	15201	14962	15091	15069	15053	15022	14910	14999	15128	14949	15032	14972	14974	14709	15040	15127	15216	15018	15146	14970	15089	15047	15073	14977	15083	15070	14849	14975	14998	15078	15034	15013	15051	15107	14955	15016	14988	15181	14844	14880	14963	14953	14969	14842	15016	15156	15009	14977	15116	15067	15165	15081	14952	15061	14931	15070	15179	15082	15023	14907	15031	15017	15143	15040	15218	14817	15146	15054	15105	14919	14887	14951	15112	15149	15084	15073	15026	15177	14996	15155	14995	14957	15050	14936	15135	14909	15006	15073	15033	15038	15013	14908	15071	14869	15058	14934	15013	15164	15109	14976	14888	15149	15119	14956	15052	15050	15054	15043	15133	15162	15065	15139	14932	14990	15100	15058	15189	15050	14854	15094	15035	15084	15075	15040	14807	14893	14862	14950	14906	14968	14914	14985	14933	15020	15011	15091	15003	14771	15043	15110	14996	14866	14879	14919	15156	14979	15071	15034	15045	14959	15075	15129	14944	15012	15016	14864	15041	14954	14934	15036	15042	15155	15096	14977	15098	15101	15116	14959	14973	15100	15141	14912	14984	15077	15169	14973	15141	15138	14981	14927	14998	15307	14885	15098	15029	15049	15034	15082	14971	15180	14899	15167	15008	14925	14947	15066	14947	15115	14842	15132	15013	15118	15037	15125	15075	15127	15050	15086	15041	15103	15185	14969	15080	14976	14820	14946	15036	14947	14958	15042	15099	15128	15119	15112	15016	15031	15127	14968	14975	15069	14939	15091	14794	15064	15063	15002	14914	15005	15080	14998	14982	15165	15001	15013	15062	14863	15088	15028	15090	15192	15168	15033	14976	14975	15090	15085	14893	14976	15039	14965	15120	14994	14965	14999	14938	14949	15190	15098	15016	15018	15046	15150	15107	14936	15018	15057	15087	14969	15095	15047	14997	15037	15108	14905	15039	14934	14905	15113	14966	14985	15208	14997	15032	14980	15091	15041	15108	15076	15201	14823	14919	15010	14901	14907	15040	15044	15120	15093	14967	15045	15128	14837	15009	14998	15172	15146	15014	14886	14941	15154	15103	14998	14945	15038	14940	15026	14984	14986	15042	14931	15028	15026	14984	14863	15021	15064	15225	15132	15097	15000	15118	14883	14993	15001	15159	15108	15155	15165	14985	14943	15122	15166	15042	15035	14905	15025	15131	14921	15086	14988	15048	14905	14982	14923	15030	14932	14950	14944	14882	15051	15067	14974	15012	15126	15067	15012	14947	15060	15046	15009	14991	14916	15034	15029	15057	15064	14953	15091	15108	14857	14959	15206	15120	15004	15000	15011	14965	15089	15111	15040	15030	14849	15100	15043	15044	15057	15046	15166	14811	15000	14904	15013	15080	14914	15038	15021	14959	14925	14923	15083	15072	15010	15073	14993	15248	15133	14920	15117	15041	14986	14975	14809	15082	15073	15089	15032	14984	15066	14947	14917	15084	15064	15150	15165	15087	14913	15073	15186	15096	14878	15120	14882	14946	14971	15012	15012	15001	15008	14927	15107	15117	15043	15103	15074	14951	15117	15057	15054	14956	15107	15045	14850	15045	15070	14961	15005	15039	15039	14924	15086	15245	15130	15148	15160	15071	14981	15063	15192	15091	14967	15033	15184	15044	14866	15015	15067	14880	14998	15107	14904	14983	14902	15117	15116	14989	14929	14703	15000	15027	15033	15027	15009	15085	14945	15103	15045	15109	15075	15042	15132	15143	14977	14996	14997	14983	15119	15028	15022	14985	14908	15091	15099	14941	14957	15177	14988	15050	14962	15077	15249	15109	15101	15020	14820	14904	15019	14854	15032	15143	14953	15120	14985	15032	15120	14989	14833	14975	14956	14998	15030	14909	14886	14944	15012	15079	15128	15219	15047	15179	14990	15137	15100	15083	15096	15179	15120	14995	15104	15109	15008	14881	14958	15073	14820	14924	14922	14997	15123	14927	15043	15065	15031	15015	15019	15085	14963	15029	15064	14836	15082	15077	15126	15045	15125	14958	14768	15176	14989	14990	14880	14920	15033	15085	14962	14855	15292	15013	15057	14913	15030	15173	15187	15005	14955	14965	15094	14916	14882	14911	14910	14866	14918	14935	15227	15042	15012	14984	15009	14897	14942	15162	15045	14964	14858	14990	15150	15083	14910	15108	14956	14990	14984	15123	15085	15053	15250	14959	15097	14910	15114	15139	15030	14965	14926	14807	14975	15045	14858	15161	14827	14990	14856	15013	15101	14911	15213	15103	15075	15096	14880	15033	15072	15041	14981	15105	14854	15091	15059	15108	15222	14878	15040	15151	15070	15076	15092	15134	15074	14829	14931	15033	15131	15072	14939	14909	15046	15100	14962	14948	14927	15194	15093	15010	15143	14843	15027	14880	15097	14999	14848	14891	15032	15004	15153	14950	14979	15062	14933	15205	14998	15019	14921	14962	15080	15035	14959	15122	15006	15004	15112	14950	15111	15222	15143	15043	15158	15102	14854	15195	15043	14928	14942	15173	14993	14983	15136	15029	14926	14972	15003	15033	15073	14963	15014	15102	15012	15089	15048	14804	15140	15055	15155	15050	14994	14954	14910	15167	15097	15096	14989	14977	15121	15002	15056	14958	15065	14967	15036	15259	15028	15093	14967	15023	15083	14911	14997	14818	15031	15011	14997	15111	14986	15161	15127	15011	14980	15113	14763	14894	15022	14881	15047	15040	14807	14925	15076	15020	15119	15139	14991	15093	15061	15065	14974	15057	15047	14948	15011	15091	15004	15156	14876	15126	14897	14964	15066	15107	15077	15131	14962	15152	15076	15108	15040	15027	14905	15046	15112	15120	15069	15042	15132	15168	15135	14925	15077	14960	15113	14897	15000	15003	15039	15046	15110	14899	14995	14959	15021	14924	14847	15075	14960	15018	15084	14940	15064	15003	14999	14916	15085	15032	15052	15136	14887	15107	14958	15116	15133	15029	15140	15054	15112	15036	15045	15023	14955	15171	14990	15034	15070	15145	15039	15120	15053	14914	15037	15060	15024	15024	15093	14975	15014	14981	15119	15050	15104	15072	14898	15120	15018	14889	14918	15226	15139	15122	14936	14899	15098	15044	15039	15068	14942	14927	14994	15094	15040	14922	14945	14822	14864	15001	15083	15028	15137	14962	15126	15081	15093	15016	14875	15006	15125	14948	15210	15022	15123	15229	15034	15027	15116	15037	15117	15091	14985	15171	15015	15075	14910	15014	14978	15085	15037	14944	15107	15029	14999	14928	15050	15207	15115	15034	15008	15196	15086	15032	15205	14980	14909	14862	15013	15326	15095	15157	14939	15031	15123	15058	15136	15093	15019	14890	15119	14932	15045	15202	14947	15020	15170	15150	14932	15107	15064	15008	15049	15065	15075	15119	14915	15001	14989	14877	15111	14968	14961	14940	14898	15219	15249	14999	15141	14956	14935	15011	15064	15081	15202	14989	14959	14982	15091	14989	15029	15166	15016	15008	14922	15007	14722	15112	14892	15130	15058	15076	15175	14855	15010	15141	15018	14963	15046	14983	14966	15023	15123	15014	15241	15066	15223	14953	14931	15170	15098	15002	15026	15042	14939	14997	14984	15163	15035	15131	15081	14998	15150	15034	15072	15121	15075	15127	15065	15025	15064	15142	15108	15019	15058	15045	14957	15018	15096	14912	15171	15030	15110	15002	15016	14915	15292	15030	15064	14971	15158	14818	15205	15043	15050	14982	15062	15066	15181	15041	14796	14860	15029	14871	15041	15113	15272	15007	15066	15184	15016	15019	15021	15035	15012	14911	14992	15014	14795	14992	15033	14935	14956	15149	14896	15219	15058	15023	14997	15107	15010	14965	14976	15065	14995	14912	15030	14952	15008	15041	15239	14983	15225	14975	15021	14986	15115	15123	15142	14896	14926	15220	15051	15070	15042	15056	15240	15058	14970	15125	14910	15121	14927	15185	14968	14953	14954	15150	15057	14959	15065	14986	14923	14899	15003	15101	15208	14946	15007	14933	15236	14987	14921	15067	15075	15190	15059	15077	15147	15164	14942	15203	15058	15004	14994	15117	15019	15104	15077	15163	14998	15008	15010	14983	15136	14981	15147	15122	14961	14954	14819	14996	14910	14974	14993	15046	14872	15195	14989	15142	15023	14963	14904	15080	15009	15121	15027	15108	15087	15076	14943	14967	15011	14921	15013	15027	14939	15044	14939	14946	15254	14954	15077	14884	15037	14862	15161	14997	14990	15095	14880	15119	14960	14812	15041	15028	15126	15063	14892
24174	21556	29199	25926	25141	25588	24570	20766	19796	19310	19044	18477	18246	18045	17839	17924	17926	17554	17672	17807	17510	17557	17480	17405	17408	17398	17482	17240	17260	17290	17232	17418	17225	17461	17446	17207	17463	17297	17345	17560	17327	17407	17214	17212	17361	17250	17202	17306	17412	17352	17230	17133	17244	17236	17237	17305	17200	17189	17393	17314	17200	17408	16978	17240	17179	16978	16975	17336	17147	17241	17274	17460	17177	17366	17330	17154	17124	17245	17227	17192	17194	17099	17479	17267	17109	17253	17166	17431	17163	17179	17359	17138	17461	17124	17457	17443	17246	17071	17252	17363	17411	17274	17170	17158	17254	17335	17159	17011	17278	17170	17308	17290	17284	17161	17203	17141	17215	17367	17490	17021	17162	17303	17176	17310	17289	17205	17237	17361	17155	17243	17126	16878	17243	17147	17197	17202	17266	17224	17174	17379	17337	17327	16974	17298	17157	17106	17139	17128	17253	17212	17224	17262	17124	17368	17247	17353	17383	17173	17185	17211	17185	17263	17319	17160	17100	17303	17345	17150	17228	17151	16934	17225	17161	17245	17342	17398	17063	17340	17452	17041	17296	17143	17115	17126	17202	17298	17321	17278	17266	17445	17407	17192	17146	17125	17081	17211	17210	17397	17015	17371	17065	17130	17279	17213	17286	17281	17156	17190	17270	17119	17159	17052	17127	17277	17022	17191	17303	17219	17411	17179	17430	17113	17205	17298	17182	17148	17159	17237	17217	17325	17106	17187	17068	17148	17272	17263	17456	17366	17283	17040	17199	17233	17215	17250	17401	17252	17180	17342	17295	17156	17322	17072	17208	17389	17236	17242	17217	17172	17197	17205	17284	17362	17212	17163	17009	17151	17284	17248	17247	17085	17164	17319	17298	17056	17300	17207	17389	17158	17207	17240	17065	17225	17178	17250	17301	17146	17119	17022	17171	17167	17249	17156	17135	17360	17006	17371	17231	17247	17109	17243	17273	17183	17182	17303	17261	17323	17368	17336	17195	17084	17120	17072	17351	17400	17150	17221	17077	17476	17164	17281	17124	17039	17185	17194	17214	17138	17130	17303	17431	17163	17092	17344	17211	17216	17201	17232	17148	17044	17279	16999	17244	17186	17180	17310	17235	17067	17116	17134	17199	17282	17439	17129	17191	17044	17176	17203	17342	17245	17429	17194	17257	17173	17256	17245	17117	17307	17071	17133	17076	17180	17384	17209	17069	17076	17140	17026	17123	17182	17138	17278	17274	17165	17348	17323	17178	17332	17159	17043	17183	17029	17241	17121	17189	17380	17055	17285	17147	17247	17249	17118	17233	17324	17319	17175	17183	17390	17273	17274	17120	17251	17366	17059	17073	17252	17292	17302	17118	17167	17400	17188	17109	17145	17159	17268	17381	17076	17216	17225	17212	17232	17266	17145	17104	17208	17186	17292	17187	17284	17205	17351	17193	17374	17199	17409	17382	17284	17244	17229	17339	17172	17246	17284	17502	17366	17248	17078	17307	17366	17115	17154	17088	17152	17123	17011	17331	17137	17346	17151	17258	17381	17181	17355	17336	17290	17332	17171	17242	17336	17061	17155	17343	17298	17345	17409	17183	17217	17336	17358	17386	17330	17275	17121	17246	17200	17291	17334	17012	17187	17284	17060	17069	17181	17320	17318	17084	17074	17292	17281	17112	17227	17241	17168	17305	17268	17341	17167	17257	17323	17160	17177	17203	17161	17291	17387	17194	17150	17222	17191	17244	17150	17176	17152	17360	17158	17291	17238	17276	17146	17224	17339	17145	17333	17255	17438	17275	17292	17313	17114	17223	17252	17122	17173	17163	17153	17247	17267	17273	17296	17347	17306	17355	17043	17230	17285	17189	17231	17170	17381	17252	17300	17117	17263	17175	17155	17342	17221	17155	17106	17132	17200	17284	17205	17218	17331	17324	17236	17322	17065	17182	17115	17110	17207	17238	17105	17031	17317	17164	17135	17253	17292	17262	17226	17026	17292	17233	17269	17385	17001	17009	17195	17334	17298	17188	17251	17272	17389	17360	17062	17338	17190	17222	17152	17167	17143	17204	17262	17402	17271	17176	17285	17422	17326	17116	17217	17184	17322	17074	17056	17282	17093	17155	17230	17259	17349	17174	17093	17184	16836	17187	17236	17272	17118	17053	17307	17182	17291	17497	17289	17006	17329	17144	17159	17073	17279	17265	17263	17112	17186	17083	17211	17209	17213	17346	17350	17183	17224	17220	17135	17212	17293	17515	17024	17111	17412	16960	17470	17459	17125	16971	17092	17264	17436	17256	17158	17353	17133	17399	17298	17153	17476	17132	16967	17104	17115	17146	17181	17212	17275	17272	17435	17188	17133	17180	17235	17273	17264	17054	17122	17391	17093	17213	17227	17137	17178	17184	17296	17061	17267	17257	17377	17166	17322	17270	17259	17196	17247	17257	17231	17320	17150	17226	17107	17131	17084	17154	17264	17341	17069	17373	17203	17022	17305	17169	17142	17481	17275	17219	17242	17323	17412	17343	17317	17173	17220	17367	17109	17123	17249	17333	17262	17312	17180	17139	17182	17154	17201	17155	17209	17226	17329	17288	17353	17190	17124	17330	17092	17263	17142	17093	17478	17243	17180	17300	17164	17101	17165	17073	17293	17186	17039	17212	17273	17397	17155	17200	17301	17114	17275	17404	17309	17171	17402	17184	17234	17196	17213	17371	17219	17281	17231	17248	17108	17388	17044	17505	17113	17157	17288	17167	17342	17191	17111	16998	17240	17218	17263	17312	17109	17471	17523	17022	17210	17240	17144	17268	17086	17101	17128	17364	17239	17147	17204	17067	17266	17350	17102	17018	17075	16986	17189	17248	17283	17251	17168	17390	17305	17214	17234	17080	17332	17337	17199	17441	17234	17274	17149	17143	17133	17188	17320	17088	17158	17206	17146	17125	17151	17209	17118	17161	17283	17210	17384	17183	17110	17470	17286	17144	17292	17254	17369	17208	17161	17329	17083	17098	17056	17327	17209	17337	17052	17161	17113	17508	17272	17197	17296	17054	17296	17239	17208	17508	17032	17334	17237	17343	17171	17233	17365	17317	17241	17223	17236	17098	17318	17164	17195	17140	17315	17272	17286	17095	17299	17240	17231	17144	17296	17343	17165	17195	17308	17282	17325	17337	17057	17294	17298	17193	17204	17192	17130	17167	17372	17259	17095	17337	17199	17260	17182	17295	17148	17147	17365	17198	17190	17301	17320	17169	17323	17469	17250	17249	17146	17328	17287	17286	17287	17318	17204	17177	17189	17235	17131	17299	17230	17366	17197	17125	17382	17141	17066	17074	17123	17279	17016	17341	17174	17166	17195	17262	17195	17276	17261	17234	17051	17119	17295	17042	17138	17111	17161	17207	17252	17090	17172	17007	17232	17143	17150	17230	17099	17269	17275	17332	17263	17163	17318	17176	17149	17378	17216	17360	17394	17192	17232	17142	17136	17389	17348	17221	17280	17450	17288	17183	17331	17197	17133	17289	17108	17235	17230	17120	17144	17154	17113	17408	17385	17121	17053	17150	17224	17501	17207	17246	17096	17172	17257	17212	17314	17081	16997	17184	17176	17339	17169	17201	17336	17075	17365	17431	17093	17321	17424	17133	17227	17129	17276	17245	17118	17016	17210	17049	17001	17165	17323	17424	17201	17325	17172	17243	17235	17291	17301	17286	17068	17040	17067	17290	17312	17458	17388	17242	17370	17319	17312	17351	17269	17192	17124	17184	17281	17467	17277	17239	17186	17222	17140	17174	17224	17246	17098	17134	17421	17418	17249	17099	17321	17370	17256	17225	17251	17236	17259	17179	17352	17020	17118	17322	17408	17249	17092	17246	17262	17172	17198	17244	17332	17267	17240	17276	17267	17198	17162	17354	16998	17246	17245	17371	17141	17163	17280	17087	17272	17448	17221	17229	17082	17372	17281	17315	17391	17353	17111	17220	17185	17346	17368	17264	17238	17144	17327	17276	17170	17174	17144	17401	17103	17265	17273	17114	17229	17294	17255	17117	17132	17167	17233	17193	17292	17063	17411	17316	17208	17238	17209	17318	17205	17288	17375	17295	17248	17328	17189	17124	17187	17212	17045	17081	17363	17190	17149	17222	17365	17181	17073	17318	17383	17319	16981	17001	17207	17101	17043	17059	16980	17166	17259	17130	17260	17265	17256	17064	17222	17522	17214	17247	17224	17325	17288	17166	17115	17374	17385	17237	17067	17145	17175	17221	17133	17242	17344	17279	17163	17321	17343	17381	17328	17136	17339	17214	17171	17160	17048	17057	16977	17048	17405	17196	17314	17282	17286	17462	17292	17353	17347	17233	17265	17311	17320	17298	17207	17418	17454	17266	17276	17349	17283	17190	17211	17327	16912	17252	17107	17309	17400	17078	17178	17169	17202	17313	17210	17328	17145	17166	17177	17143	17486	17052	17463	17320	17098	17221	17204	17228	17140	17353	17142	17139	17221	17107	17359	17076	17210	17217	17318	17151	17360	17261	17217	17255	17261	17281	17335	17326	17156	17292	17242	17216	17099	17197	17327	17160	17299	17247	17355	17357	17227	17060	17105	17164	17212	17114	17243	17276	17068	17244	17174	17116	17126	17235	17090	17062	17335	17248	17141	17409	17259	17212	17168	17199	17308	17364	17035	17332	17001	17243	17291	17211	17404	17447	17247	17109	17117	17277	17033	17252	17174	17134	16992	17084	17117	17183	17251	17255	17290	17045	17177	17329	17273	17226	17390	17148	17227	17162	17477	17217	17191	17133	17323	17366	17120	17213	17602	17296	17413	17218	17319	17258	17178	17153	17401	17300	17346	17040	17376	17179	17381	17081	17244	17306	17094	17218	17479	17320	17151	17192	17363	17268	17394	17328	17419	17348	17230	17370	17195	17353	17277	17308	17239	17177	17132	17174	17093	17264	17172	17461	17368	17238	17474	17349	17163	17320	17337	17293	17068	17169	17440	17402	17500	17317	17242	17237	17072	17141	17087	17222	17117	17249	17304	17386	17379	17062	17177	17488	17357	17290	17293	17293	17446	17297	17165	17103	17144	17326	17043	17277	17386	17147	17230	17447	17323	17245	17083	17338	17246	17099	17080
33915	54974	48717	38510	31194	24870	21954	19758	18619	17601	17065	16513	16027	15914	15693	15579	15485	15236	15141	15350	15086	15123	14971	15088	14893	15041	15135	14850	14941	14918	15060	14935	14903	14910	14956	15010	14921	15031	14926	14881	14922	14937	14869	14732	14804	14891	14956	15068	14896	14844	14836	14992	14999	14865	14832	14851	14902	14968	14786	14897	15076	14947	15061	14800	14998	14921	14840	14818	14793	14860	14851	14987	14928	15014	14892	14894	14831	14768	14873	14935	14896	14981	14858	14879	14825	14797	14895	14923	14819	14807	14860	14727	14960	14702	14986	14798	14778	14899	14946	15009	14998	14875	14970	15039	14939	15003	15020	14914	14771	15022	14741	14859	14947	14807	14846	14973	14906	14828	14988	14679	14903	14793	14914	14768	14906	14756	14720	14869	14896	14978	14752	14863	14812	14871	14850	14960	14736	14980	15040	14845	14940	14929	14938	14936	14849	14813	14653	14745	14864	15018	14982	14829	14920	14789	14886	14803	14768	14877	14839	14982	14889	14855	14927	14949	14876	14875	14782	14941	14902	14640	14973	14728	14789	14864	15040	14728	14755	14868	14658	14752	14889	14805	14793	14823	14929	14805	14774	14865	14854	14912	14732	14915	15028	14819	14917	14826	14985	14892	14824	14919	14813	14845	14895	14709	14789	14803	14975	15009	14782	14945	14818	14799	14886	14756	14845	14756	15152	14876	14796	14984	14658	14883	14806	14730	14905	14878	14711	14753	14849	14752	14878	15016	14720	14981	14700	14739	14790	14699	14886	14768	14838	14937	14734	14884	14824	14754	14772	14765	14789	14729	14976	14697	14847	14834	15011	14777	15015	14895	14974	14818	14855	14892	14874	14836	14837	15055	14821	14772	14864	14995	14769	14821	14850	14703	14940	14762	14834	14873	14738	14879	14887	14784	14669	14897	14927	14770	14753	14953	14888	14898	14697	14906	14719	14845	14777	14954	14842	14784	14832	14809	14839	14790	14727	14851	14804	14970	14880	14894	14960	14846	14846	14909	14762	14895	14870	14711	14865	14898	14804	14745	14721	14983	14944	14942	14801	14756	14913	14897	14846	14929	14760	14878	14713	14869	14811	14877	14855	14896	14747	14834	14851	14850	14837	14911	14858	14726	14768	14958	14899	14834	15005	14884	14772	14961	14883	14760	15064	14736	14725	14880	14970	14937	14905	14913	14772	14724	15077	14821	14913	14918	14736	14903	14867	15052	14949	14829	14819	14778	14793	14744	14892	14956	14977	14764	14934	14703	14847	14763	14859	14994	14908	14888	14776	14752	14760	14984	14960	14938	14890	14886	14891	14843	14848	14843	14850	14805	14957	14823	14939	14772	14845	14829	14802	14727	14947	14970	14917	14803	14928	14765	14802	14981	14934	14889	14767	14778	14883	15010	14919	14759	14681	14972	14837	14898	14715	14818	14938	14823	15033	14777	14874	14750	14766	14884	14761	14790	14762	14867	14967	14771	14687	14835	14858	14703	14875	14975	14865	14962	14842	14796	14853	14845	14986	14747	14821	14987	14795	14827	14788	14840	14813	14772	14911	14848	15014	14999	14878	14852	14837	15084	14807	14862	14816	14884	14959	14799	14744	14784	14737	14815	14847	15046	14703	14798	14872	14834	14863	14751	15039	14837	14774	14953	14813	14664	14858	14885	14745	14723	14838	14734	14804	14793	14662	14934	14808	14885	14830	15017	14789	14765	14907	14865	14851	14963	14765	14698	15023	14906	14863	14666	14771	14781	14912	15030	14790	15029	14773	14997	14774	14968	14907	14819	14839	14960	14903	14816	14662	14828	14906	15047	14785	15060	14783	14945	14727	14813	14926	14969	14721	14979	14882	14880	15012	14746	14801	14939	14825	14777	15022	14619	14925	14628	14996	14705	14827	14784	14945	14922	14821	14934	14822	14914	14963	14932	14826	14859	14900	14855	14781	14945	14624	14737	14789	14774	14892	14939	14888	14815	14845	15018	14893	14844	14917	14908	14880	14825	14905	14929	14865	14849	14939	14711	14890	14860	14776	14828	14793	14764	14943	14846	14752	14971	14718	14821	14706	14896	14814	14727	15063	14891	14841	14948	14831	14894	14955	15026	14860	14919	14875	14840	14719	14877	14907	14667	14756	14999	14963	14810	15041	14905	14712	14825	14778	14848	14755	14894	15033	14736	14832	14889	14905	14934	14733	14631	14853	14834	14832	15003	14843	14755	14911	14970	15070	14873	14939	15066	14983	14864	14755	15009	14891	15036	14788	14909	14802	15014	14822	14702	14820	14928	14737	14794	14633	14735	14732	14891	14773	14915	14717	14839	14855	14898	14816	14873	14914	14995	14851	14876	14757	14857	14800	14929	14955	14839	14886	14782	14746	14793	15064	14869	14874	15012	14835	14952	14927	14856	14848	14906	14790	14933	14903	14838	14929	14955	14786	14822	14767	14843	14901	14772	14901	14749	14769	14968	14934	14856	14860	14709	14803	14725	14848	14800	14987	14873	14731	14891	14932	14839	14903	14844	14674	14691	15119	15019	14848	14752	14868	14881	14777	14855	14727	14726	14928	14982	14728	14911	14627	14914	14818	14871	14853	14915	14714	14825	14780	14862	14922	14857	14857	14945	14824	15016	14917	14964	14786	14639	14915	14841	14967	14722	14781	14908	14772	14718	14762	14955	14821	14994	14733	14949	14684	14916	14957	14846	14935	14875	14891	14938	14959	14885	14922	14838	14901	14870	15011	14960	14824	14919	14940	14920	14973	14807	14826	14919	14875	14821	14751	14855	14723	14780	14909	14899	14876	14852	15030	14726	14660	15010	14809	14867	14929	14956	14857	14942	14979	14884	14813	14978	14829	14786	14935	14757	14848	14887	14935	14795	15028	15053	14870	14825	14670	14732	14780	14940	14946	14936	14744	14840	15062	14757	15004	14971	14765	14820	14914	14752	14815	14930	14880	14620	14911	14855	14790	14920	15061	14851	14814	14816	14768	14963	14913	14636	14755	14834	14679	14887	14970	14758	14815	15002	14812	14777	14900	14800	14936	14860	14914	14766	14774	14696	14898	15038	14878	14777	14821	15123	14849	14807	14882	14880	15027	14782	14786	14713	14925	14997	14819	14857	14862	14863	14878	14924	14734	14725	14823	14775	14918	14697	14959	14873	14798	15047	14844	14917	14866	14909	14938	14738	14830	14883	14766	14952	14927	14782	14778	14991	14954	14616	14855	14758	14765	14798	15053	14793	14928	14818	14677	15010	15019	14977	15248	14866	14868	14826	14868	15048	14799	14935	14791	14570	15022	14924	14848	14936	14981	14859	14740	14830	15078	14717	14959	14719	14875	15023	14966	14813	14901	14871	14942	15047	14747	14882	14720	14828	14957	14859	15066	14756	14865	14937	14757	15057	14720	14799	14731	15063	14678	15000	14928	14751	14847	14862	14991	14751	14983	14768	14911	14836	14862	14895	14672	14846	14854	14875	14843	14912	14826	14962	14873	14803	14924	14953	14993	14732	14907	14804	14998	15049	14921	14622	14746	14681	14838	14911	14763	14863	14720	14893	14840	14879	14941	14881	14738	14976	14846	14931	14978	14822	14877	14835	14880	14995	14786	15010	14857	14818	14919	14887	14795	14916	14985	14774	14834	14963	14914	14718	14786	14817	14879	14882	14765	14721	14896	15011	14779	14798	14714	14842	14921	14970	14984	14909	14964	14893	14851	14671	14824	14747	15024	14681	14832	14794	14803	14897	14817	14847	14837	14764	14815	14944	14773	14721	14926	14897	14837	14884	14876	14817	15005	15049	14849	14802	14950	15014	14891	14883	14899	14810	15008	14870	14886	14883	14740	14987	14764	14915	14832	14786	14732	14969	14961	14800	14813	14913	14691	15032	14756	14938	14981	14904	15005	14905	14794	14738	14806	14748	14846	14904	14932	14785	14936	14822	14759	15021	14906	14766	14593	14924	14810	14856	14769	14875	14853	14912	15004	14973	14778	15040	14865	14858	15078	14786	14875	14928	14907	14851	15020	14574	14719	14800	14844	14907	14791	14905	14802	14928	14926	14833	14859	14824	14703	14908	14868	14921	14846	14924	14847	14898	14914	14841	14764	14924	14970	14937	14913	14664	14824	14893	14947	15016	15066	14953	14868	14851	14759	14915	15050	14873	14797	14889	14973	14773	14978	14892	14960	14780	14820	15023	14876	15016	14771	14962	15039	14942	14853	14627	14869	14778	15026	14909	14774	14784	14812	14912	14818	14908	14852	14814	14907	14720	14885	14840	14885	14821	14847	14971	14847	14824	14931	14936	14863	14928	14841	14788	14718	14942	14761	14868	15031	14894	14789	15033	14904	14949	14899	14794	14819	14762	14922	14932	14905	14884	14833	14740	14887	14837	14911	15016	14852	14956	14874	14996	14783	14685	14920	14796	14837	14868	15021	14804	15033	14760	14735	14885	14910	14776	14887	14781	14825	14808	14822	14768	14909	14940	14831	14939	14844	14953	14932	14995	14986	14692	14888	14794	14973	14888	14871	14887	14794	14723	14731	14794	14787	14887	14860	14718	14822	14915	14857	14943	14806	14904	14667	15066	14928	14751	14800	14869	14946	14812	14836	14776	14951	14770	14655	14869	14967	14782	14751	14858	14856	14732	14824	14826	14776	14777	14832	15020	14733	15073	14906	14815	14718	15018	14748	14857	14762	14827	14862	14959	14916	15017	14674	14704	14940	14971	14908	14885	14851	14750	14932	14912	15040	14931	14833	14975	14812	14880	14893	14890	14669	14864	14942	15090	14906	14944	14840	14889	14795	14781	14873	14742	14767	14697	14890	14785	14874	14988	14946	14880	14867	14919	14804	14847	15035	14961	14771	14880	14794	14568	14834	14840	14755	14869	14967	14902	14876	14871	14784	14892	14842	14986	14983	14986	14798	14840	14947	14818	14807	14899	14878	14752	14932	14837	14895	14912	14824	14947	14991	14896	14731	14797	14833	14960	14786	14942	14924	14887	14708	14724	14808	14966	14921	14686	14830	14846	14965	14800	14999	14682	14864	14764	14727	15127	14860	14853	14745	14890	14856	14824	14958	14852	14954	14898	14939	14752	14917	14900	14989	14963	14773	14964	14821	14965	14935	14750
22978	21505	29407	24546	23305	26352	28767	23663	22093	21379	20379	19702	19366	19256	18960	18540	18554	18505	18496	18593	18259	18398	18460	18277	18145	18131	18125	18209	18137	18107	18400	17949	18183	18116	18229	18171	18270	18040	18133	18074	18250	17890	17985	18135	18080	18083	17924	17817	17998	18001	18003	18008	18150	18033	18035	17845	17879	17881	18076	18010	17880	17795	17738	17859	17996	17872	17793	17922	18022	18222	18105	18072	18138	18225	18097	18005	17987	17922	18164	17922	18023	17948	18014	17913	17841	17869	17913	17885	17702	18021	18020	18023	17926	18030	17959	17937	17834	17922	17757	17989	18209	18070	18048	18048	18058	17863	17837	17991	17859	17899	17968	17776	17941	17940	17901	17897	17830	18057	18048	18176	17994	17725	18117	17938	17708	17970	17763	17976	17897	17987	17749	17840	17881	17887	17988	17770	17973	17830	18107	17867	17993	18164	18064	18025	18051	18046	17920	18036	18082	17687	18141	17903	18057	18030	17960	17864	17930	17964	17697	17951	17919	18129	17923	17840	18079	18022	17986	18002	18120	17957	18211	18170	18066	17929	17707	18007	18114	18117	18038	17913	18174	17980	17824	17823	17855	17924	18013	18145	17834	17928	17912	17990	17835	17692	18021	17928	18025	18122	17857	17829	18033	17986	17992	18097	17769	17853	17923	17943	17907	17831	17978	17968	17982	17813	18067	18106	17789	18167	18001	18146	18029	17868	18102	18086	17873	17992	17950	17899	17699	18120	17803	17825	17891	17964	18008	18051	18114	18048	17986	18121	17908	17875	18089	18033	17682	17972	18025	18133	17996	17901	18103	18061	17910	17990	17903	17966	17903	18089	18070	17997	18055	17858	17924	17901	18059	17921	17992	18147	18069	18052	18051	18096	18069	18148	17776	17786	18009	17929	17786	18033	17894	17952	17988	17781	17996	17928	18048	18052	18038	17880	17902	18103	17915	18025	17993	17923	17950	18039	17945	18053	18185	17678	18044	17862	18090	18141	17909	18152	17812	17953	17910	17979	18049	18064	17851	18076	17973	17915	18050	17898	17827	17851	17977	18215	17890	18058	17835	18090	18108	18271	17879	17990	17999	17849	18002	18109	17778	17965	17896	17858	17849	17840	18002	17945	17881	17820	18046	17980	17930	17968	17743	17992	18084	17918	17890	18077	17876	17925	17804	18091	17905	18031	17903	17902	17876	17993	18016	17779	18047	18080	17945	17944	18065	17902	17890	18026	18133	17943	18044	17809	18167	17911	17888	17987	18056	17683	17929	17773	17933	17792	18090	17946	18035	18069	17919	17956	17759	17743	17899	17895	17820	17973	17869	17906	17750	18023	18015	18039	17914	17735	17898	18158	18185	18072	18008	17745	17904	18106	18115	17916	17740	18043	18100	17662	17953	17907	17930	17762	17949	18069	18052	18000	17863	18039	17853	17797	18115	17959	17894	17910	18053	18005	17778	17873	18036	17984	18038	17971	17872	17978	17888	18062	17833	17712	18066	18013	18030	17919	18061	18023	17948	18219	18078	18033	18112	18106	17951	17960	17724	18021	18011	17763	18102	17728	17622	17960	18044	18122	17672	17960	17975	17855	17958	18013	17851	18007	18027	17943	17977	18045	17974	18131	18091	18037	18272	18098	18011	18070	17957	18062	18022	18132	17819	17869	18008	18022	17918	17847	17856	17772	17979	17712	17716	18136	18072	17999	18050	17931	17805	17984	18206	18131	17821	17952	18027	17927	17797	17862	18122	17878	17744	17969	17884	17996	17844	17942	17835	18013	17749	18043	17852	18037	18008	18062	17972	17877	18084	17877	17986	17895	17993	17867	17934	17968	17992	17979	18064	17898	17832	17957	17716	17759	17676	17925	18225	17890	17697	18029	17850	17996	17981	17877	17793	17864	17814	17784	18092	17933	17999	17851	17867	17877	17967	17918	17704	18005	17985	18009	18061	17854	18025	18200	17985	17986	17928	17871	17945	18005	18031	17899	17925	17825	17866	17962	17936	18040	17942	17910	17744	17864	17967	17781	17945	17955	17998	17972	17886	17972	18015	18105	17836	17866	17975	18002	17973	17782	17831	17963	17961	17885	17892	17847	17945	17791	17891	17954	17875	18048	17958	18066	18086	18036	17855	17987	17904	18231	18277	18165	18037	17861	17851	17969	18201	18090	17930	17992	18210	18030	17902	17920	17866	17761	18017	17856	18043	17968	17830	17818	17693	17947	18053	17582	17845	18115	18013	17894	17975	18153	18035	17986	17832	18204	17872	17923	17856	17822	17815	17884	17771	18072	17895	18051	18073	17969	18055	18001	17957	17929	17931	17843	17997	17988	17954	17921	18225	17853	17968	17738	18045	17833	17735	17717	17923	18043	17946	17986	18013	17925	17991	17900	17837	17998	18106	18010	17841	17860	17983	18065	17951	17816	18016	17774	17921	17838	17695	17929	17924	17966	17997	17895	18014	18050	18107	17771	17749	18024	18040	17940	17885	17897	17820	17719	17872	17957	18017	17949	17938	17838	18075	17676	18127	18116	18008	17999	17943	17766	17952	17874	17946	18047	17924	17947	17949	17924	17896	17878	17942	17822	17906	17970	17826	17879	17693	17998	17764	17862	18051	17901	17828	17776	17855	17827	18037	17991	18032	17952	17978	17848	18008	17994	17952	17940	17928	17875	17953	17887	17999	18031	18053	17908	17827	17919	17950	17964	17856	17834	17807	17956	18019	17944	17886	18022	17810	18089	17974	17852	17865	18008	17701	17865	17830	17885	17887	17738	17903	17769	18008	17845	18049	17872	17832	18054	18130	17975	18022	17952	18031	17845	18001	17930	17827	17970	17840	18015	17665	17985	18105	17936	18162	17840	17893	17955	18059	17823	17905	18059	17876	18010	17873	17968	18024	17906	17884	17860	18027	17993	17899	18020	17833	18001	18014	17990	17940	17973	17968	17882	17982	17853	17892	17860	17894	18211	18003	17907	17890	17935	18131	17962	18033	17971	18011	17991	17546	17805	18186	17979	18053	17967	17807	17899	17898	18064	17980	17840	17866	17922	18017	18106	18018	17845	17828	17885	17979	17998	17856	17808	17907	18032	18064	17876	17995	17982	17820	17996	18109	18050	17984	17955	17967	17990	17997	18004	17982	18070	17972	17708	17871	17908	18031	17958	17994	18037	17984	17917	17920	17937	17999	18006	18006	18111	17759	17838	17731	17946	17751	18084	18023	18015	17908	18041	17901	17988	17936	17872	17735	18027	18089	18213	18040	17847	18017	18158	17820	17927	17992	18018	17858	18086	17795	17951	18026	17844	17985	17727	17716	18031	18029	17906	17873	17857	18011	17730	18058	17962	18094	17885	18040	17966	18099	18010	18082	17808	18025	17829	17890	17763	17934	17825	17903	18107	17791	17994	17874	17879	17961	17939	17782	17909	17866	18068	17922	17777	17893	17813	17796	18027	17977	17982	17854	17964	18007	17802	17989	17770	17789	17832	17876	17903	17959	17986	17900	18155	17949	18051	17942	17938	17750	17959	18121	17811	17837	17945	17927	17898	17949	17863	17883	18095	17760	17846	18090	18062	17840	17812	17997	17891	17967	18010	18052	18131	17913	18170	18031	17967	18204	18161	17918	18017	18118	17881	18018	17824	18054	17886	17857	17738	18004	17883	17867	18046	17960	17890	17999	18089	18058	18332	18034	18129	18101	18193	17837	17962	17937	18075	18064	18064	17876	17912	17939	18085	17913	18130	17988	18111	18041	17902	17877	18004	17944	17849	17763	18038	17977	17860	17992	18042	17942	17905	17697	17966	17780	17743	17988	17977	17842	17903	17925	17931	17890	17905	17930	17793	17911	17989	18106	18058	17930	18003	17920	17779	17928	17942	17861	18074	17794	17732	17829	17759	18071	17872	17836	17981	17901	17990	17746	17896	17903	17916	17875	17800	18204	17843	18042	17903	17859	17862	18111	18016	18025	17966	17882	17957	17840	18077	17922	17999	18038	17964	18070	17948	18003	17844	18010	18000	18106	18123	18088	18156	18008	17933	18059	17938	17981	18008	17810	17918	17792	18007	18056	18145	17936	17955	18026	17914	17908	18054	17931	18041	17941	18020	17827	18011	17973	17854	17927	17895	17917	17887	17847	17842	17703	18064	18020	18131	17870	17969	17797	18086	18005	18133	17861	18106	18190	17947	17830	18001	17698	17806	17987	17895	17761	17923	18074	17964	17942	17873	17965	17726	17964	17952	17627	17924	17995	17923	17990	17845	18058	17925	17976	17990	17880	17992	17938	17710	18126	17680	17788	17796	18086	17710	17876	17898	18097	17888	18025	18038	17981	17944	17827	18024	17745	18018	18001	18082	18100	17783	17899	17834	18011	17969	17918	18078	17957	17976	18075	17969	17955	17892	17851	17906	17913	18010	17995	18046	18109	17873	18050	18124	17786	18094	17922	18073	17853	17758	17745	17874	17817	17994	17770	17651	17959	17900	17807	18006	18087	17863	17880	17701	18018	17936	17829	17967	18074	17933	17981	18069	18084	18001	17972	18057	18128	17975	17839	17964	18024	17829	17959	17838	18048	17833	17892	18014	17931	18089	17924	17831	17843	18085	17888	17794	17946	18046	17933	18047	17936	17909	17863	17934	17863	17944	17854	17956	17993	18028	17874	17982	17946	18068	17848	18080	17855	18021	18104	18035	17766	17786	18254	17835	18149	18129	17746	17923	17902	17898	17907	17912	18103	17984	17928	17963	18055	18035	17883	17983	17955	17940	18110	17939	18053	17879	17907	17851	17940	17949	18169	17923	18106	17784	17894	18030	17881	17882	18041	17907	18015	17972	18017	17949	18048	18010	17794	18059	17974	17963	17832	17813	17932	17890	18091	17792	17931	18004	17935	18042	17747	17995	17830	17911	18074	18034	17936	17916	17874	17810	17617	17717	17725	18043	18116	17755	17953	17851	17966	17866	17859	18037	18216	17955	18040	17937	18019	17917	18029	18122	17948	17833	17934	17824	17950	17872	18026	18014	17754	17965	17893	18143	17969	17895	18026	17828	18029	18169	18094	17859	17905	17792	18105	17932	18042	18059	17863	17872	17910	17879	17962	17965	17917	17939	17984	17874	18118	17990	17796	17959	18072	17895
35932	59180	54733	44430	35664	28705	25274	22774	21019	19576	18387	17614	17219	16806	16234	16065	15864	15757	15677	15663	15476	15519	15435	15264	15430	15370	15500	15426	15482	15271	15254	15406	15374	15345	15324	15355	15130	15217	15252	15339	15294	15237	15347	15223	15246	15209	15209	15263	15163	15196	15330	15271	15364	15403	15201	15169	15374	15217	15166	15296	15249	15163	15259	15144	15168	15296	15209	15358	15325	15346	15328	15336	15029	15523	15164	15232	15174	15242	15136	15237	15277	15164	15229	15251	15256	15139	15258	15340	15077	15325	15226	15255	15171	15144	15294	15304	15149	15139	15414	15171	15228	15166	15045	15252	15244	15262	15171	15198	15301	15435	15129	15239	15155	14930	15334	15189	15255	15100	15065	15320	15341	15267	15111	15189	15374	15203	15215	15131	15176	15298	15158	15212	15160	15219	15252	15249	15210	15033	15220	15196	15266	15025	15271	15140	15113	15158	15228	15175	15073	15224	15233	15184	15445	14972	15354	15318	15219	15262	15150	15191	15308	15251	15280	15211	15269	15225	15000	15104	15088	15202	15181	15260	15106	15320	15079	15283	15095	15102	15157	15381	15272	15193	15180	15257	15181	15330	15274	15286	15253	15166	15138	15321	15174	15154	15250	15362	15241	15322	15209	15234	15113	15299	15230	15131	15191	15181	15122	15315	15222	15014	15202	15296	15232	15238	15314	15283	15247	15233	15064	15168	15180	15088	15306	15176	15245	15126	15218	15145	15279	15303	15376	15231	15310	15230	15226	15370	15208	15177	15243	15260	15240	15293	15116	15292	15287	15146	15318	15184	15242	15427	15282	15211	15328	15082	15276	15220	15172	15195	15195	15178	15199	15164	15180	15217	15091	15167	15264	15274	15204	15225	15300	15159	15220	15235	15328	15237	15302	15355	15207	15282	15270	15424	15146	15169	15130	15132	15204	15170	15312	15337	15352	15259	15295	15269	15343	15169	15178	15256	15072	15176	15251	15118	15320	15357	15131	15266	15071	15240	15096	15092	15221	15201	15107	15110	15172	15228	15226	15131	15225	15230	15201	15363	14975	15141	15275	15207	15265	15230	15149	15320	15272	14972	15093	15329	15175	15223	15224	15064	15066	15236	15091	15103	15165	15291	15132	15102	15050	15229	15294	15187	15298	15229	15210	15408	15244	15193	15286	15230	15222	15306	15119	15317	15312	15204	15123	15179	15137	15284	15091	15263	15213	15177	15159	15196	15251	15156	15167	15313	15192	15081	15248	15225	15176	15199	15386	15245	15163	15178	15144	15161	15325	15185	15233	15212	15322	15145	15252	15257	15291	15329	15180	15146	15183	15255	15110	15165	15418	15260	15263	15219	15272	15195	15143	15361	15398	15219	15104	15213	15176	15236	15316	15155	15110	15309	15253	15052	15215	15139	15289	15244	15172	15269	15218	15418	15064	15296	15415	15292	15400	15304	15290	15089	15103	15234	15307	15270	15072	14984	15222	15071	15125	15296	15217	15189	15252	15276	15423	15247	15173	15188	15021	15165	15388	15193	15218	15093	15502	15150	15138	15196	15221	15208	15156	15315	15232	15041	15332	15302	15168	15103	15300	15217	15141	15179	15259	15161	15041	15247	15231	15365	15350	15105	15222	15212	15339	15204	15103	15325	15356	15202	15313	15211	15210	14966	15260	14998	15407	15309	15282	15128	15129	15278	15077	15037	15232	15149	15278	15286	15217	15331	15273	15287	15222	15146	15179	15273	15222	15237	15109	15094	15415	15296	15184	15288	15288	15095	15191	15238	15332	15109	15247	15246	15311	15262	15089	15287	15283	15267	15380	15225	15128	15224	15344	15241	15231	15174	15119	15165	15252	15327	15193	15289	15336	15311	15210	15282	15208	15004	15184	15253	15108	15274	15394	15365	15215	15261	15196	15187	15325	15221	15126	15260	15153	15188	15093	15208	15223	15206	15222	15176	15126	15412	15141	15192	15219	15113	15222	15247	15194	15254	15233	15180	15327	15269	15177	15312	15267	15161	15041	15313	15155	15229	15368	15261	15224	15100	15156	15121	15241	15110	15353	15162	15289	15279	15103	15250	15160	15087	15229	15092	15292	15330	15157	15101	15348	15125	15180	15424	15079	15164	15069	15223	15189	15240	15197	15236	15022	15215	15336	14933	15476	15089	15116	15188	15226	15155	15219	15314	15183	15215	15014	15240	15179	15200	15369	15064	15167	15212	15165	15205	15061	15267	15111	15143	15219	15162	15262	15191	15322	14970	15227	15319	15178	15064	15170	14956	15146	15233	15270	15234	15216	15314	15242	15283	15441	15089	15222	15319	15233	15342	15272	15136	15177	15174	15211	15206	15224	15175	15261	15230	15240	15071	15101	15350	15036	15143	15185	15402	15328	15304	15323	15339	15298	15199	15165	15217	15130	15320	15130	15289	15141	15224	15224	15230	15262	15122	15207	15109	15176	15131	15124	15349	15205	15319	15350	15157	15152	15029	15163	15255	15214	15177	15144	15277	15133	15238	15244	15274	15306	15181	15258	15145	15340	15434	15072	15259	15295	15229	15241	15117	15113	15276	15201	15124	15208	15097	15354	15103	15374	15185	15170	15314	15318	15214	15268	15131	15134	15294	15161	15160	15102	15114	15252	15217	15364	15188	14960	15153	15171	15149	15175	15229	15197	15047	15156	15270	15307	15233	15136	14972	15247	15145	15339	15160	15107	15169	15273	15297	15186	15192	15199	15138	15226	15094	15412	15236	15155	15125	15243	15326	15245	15202	15334	15304	15225	15107	15204	15170	15220	15262	15308	15299	15412	15179	15316	15242	15357	15274	15182	15198	15037	15179	15011	15209	15146	15151	15227	15268	15289	15298	15347	15124	15154	15300	15221	15204	15110	15343	15240	14972	15190	15170	15346	15275	15182	15180	15164	15307	15194	15086	15230	15115	15061	15224	15076	15332	15263	15105	15353	15228	15026	15194	15324	15143	15226	15212	15258	15054	15278	15226	15195	15147	15120	15185	15109	15080	15276	15175	15321	15161	15331	15212	15153	15253	15289	15209	15106	15234	15275	15393	15173	15297	15279	15184	15178	15197	15284	15035	15155	15108	15166	15141	15271	15178	15317	15118	15136	15162	15153	15194	15107	15106	15110	14995	15153	15398	15120	15158	15324	15192	15228	15392	15136	15262	15226	15134	15089	15123	15053	15103	15244	15236	15157	15205	15407	15288	15165	15378	15315	15234	15286	15222	15078	15172	15226	15227	15114	15269	15182	15197	15234	15420	15254	15277	15460	15122	15172	15109	15105	15129	15220	15228	15257	15127	15191	15234	15137	15197	15389	15100	15282	15134	15266	15272	15127	15082	15181	15202	15063	15172	15176	15178	15254	15105	15313	15176	15149	15056	15244	15196	15252	15448	15143	15161	15134	15162	15200	15211	15129	15181	15172	15319	15285	15302	15105	15351	15143	15187	15208	15278	15028	15204	15163	15327	15226	15193	15257	15303	15256	15278	15250	15224	15318	15259	15237	15111	15206	15115	15267	15175	15089	15311	15210	15045	15312	15217	15144	15211	15203	15138	15258	15308	15351	15089	15382	15122	14986	15251	15238	15230	15273	15250	15279	15327	15081	15209	15264	15253	15117	15288	15198	15266	15283	15275	15301	15097	15102	15181	15098	15326	15136	15102	15338	15105	15388	15209	15158	15192	15231	15255	15045	15233	15131	15292	15182	15019	15393	15192	15200	15219	15240	15295	15011	15350	15158	15336	15125	15270	15061	15059	15332	15184	15220	15199	15145	15471	15281	15296	15183	15124	15188	15226	15138	15245	15318	15241	15221	15026	15257	15019	15068	15221	15293	15196	15323	15323	15250	15113	15311	15224	15335	15106	15341	15297	15204	15212	15358	15216	15224	15145	15194	15137	15268	15124	15142	15250	15093	15359	15144	15261	15229	15098	15179	15195	15252	15063	15008	15251	15266	15174	15208	15153	15169	15257	15318	15238	15190	15218	15093	15397	15172	15378	15294	15215	15243	15261	15160	15189	15172	15375	15340	15057	15143	15307	15165	15382	15215	15229	15138	15359	15224	15085	15310	15150	15222	15269	15167	15270	15316	15216	15113	15106	15169	15336	15089	15320	15207	15302	15207	15318	15084	15149	15359	15258	15120	15378	15371	15262	15368	15289	15253	15179	15201	15198	15089	15224	15273	15175	15149	15201	15055	15086	15247	15227	15287	15135	15197	15312	15123	15426	15146	15384	15126	15206	15284	14985	15193	15322	15155	15109	15402	15271	15155	15126	15213	15164	15221	15285	15394	15087	15280	15296	15154	15251	15042	15114	15236	15283	15395	15194	15358	15088	15064	15161	15282	15359	15300	15080	15196	15345	15270	15233	15234	15269	15187	15276	15362	15205	15113	15019	15210	15234	15178	15268	15186	15223	15208	15175	15156	15191	15164	15192	15405	15142	15198	15134	15212	15114	15184	15172	15190	15233	15186	15102	15330	15151	15132	15163	15443	15370	15208	15143	15337	15236	15147	15199	15293	15227	15153	15190	15024	15284	15406	15183	15088	15435	15205	15181	15208	15222	15316	15336	15223	15287	15204	15423	15269	15163	15171	15148	15217	15202	15429	15238	15287	15196	15179	15292	15249	15131	15232	15309	15246	15219	15092	15189	15183	15220	15253	15469	15309	15220	15314	15278	15071	15121	15313	15268	15196	15167	15373	15127	15340	15237	15328	15260	15138	15253	15123	15205	15236	15298	15334	15237	15435	15323	15147	15127	15041	15192	15151	15283	15044	15290	15175	15186	15235	15253	15352	15134	15179	15116	15195	15122	15179	15358	15131	15358	15138	15179	15215	15419	15255	15144	15235	15254	15112	15334	15117	15241	15200	15120	15188	15280	15331	14956	15015	15121	15019	15291	15223	15289	15063	15193	15283	15028	15255	15031	15272	15224	15311	15305	15232	15283	15246	15199	15111	15327	15194	15280	15317	15091	15247	15191	15078	15227	15091	15242	15270	15256	15147	15311	15099	15092	15268	15078	15119	15266	15090	15263	15334	15299	15066	15268	15146	14999	15272	15169	15278	15287	15340	15093	15242	15178	15243	15259	15154	15172	15323	15099	15045	15186	15200	15253	15106	15083
29242	28891	35966	32069	25612	22201	20747	19273	18926	18869	18344	18069	18039	17891	17808	17652	17666	17461	17733	17579	17611	17505	17466	17574	17579	17369	17461	17266	17342	17559	17577	17596	17283	17435	17474	17697	17585	17396	17334	17516	17440	17702	17578	17519	17243	17438	17416	17655	17574	17441	17451	17629	17330	17316	17544	17387	17438	17460	17488	17702	17534	17432	17157	17510	17553	17425	17598	17476	17518	17455	17417	17428	17400	17359	17404	17639	17392	17712	17771	17673	17345	17465	17461	17503	17409	17619	17345	17424	17476	17379	17295	17451	17361	17501	17292	17333	17540	17397	17554	17610	17575	17548	17563	17372	17614	17487	17623	17466	17446	17194	17620	17282	17317	17426	17434	17640	17337	17532	17432	17441	17515	17486	17514	17532	17391	17585	17620	17503	17439	17343	17512	17435	17607	17558	17544	17416	17404	17344	17375	17312	17553	17454	17531	17362	17690	17511	17461	17361	17260	17480	17376	17583	17403	17332	17450	17589	17542	17356	17483	17592	17529	17545	17488	17410	17444	17436	17586	17441	17553	17377	17341	17528	17413	17424	17512	17599	17478	17560	17498	17415	17388	17568	17398	17414	17522	17346	17596	17532	17470	17256	17515	17492	17447	17456	17379	17586	17556	17629	17879	17379	17425	17295	17419	17355	17264	17493	17527	17490	17354	17302	17480	17336	17510	17370	17321	17514	17524	17306	17369	17486	17511	17402	17343	17534	17455	17461	17691	17632	17505	17377	17442	17349	17599	17646	17320	17329	17243	17445	17561	17338	17466	17544	17534	17408	17493	17479	17654	17482	17515	17442	17398	17530	17580	17497	17504	17692	17570	17491	17345	17539	17254	17410	17363	17447	17616	17333	17483	17501	17508	17486	17562	17463	17316	17619	17524	17456	17526	17572	17311	17554	17503	17335	17384	17389	17349	17096	17480	17481	17553	17579	17482	17309	17385	17660	17429	17364	17311	17471	17476	17627	17533	17492	17470	17519	17273	17469	17452	17332	17358	17345	17406	17456	17363	17594	17369	17227	17507	17482	17433	17512	17394	17454	17535	17370	17390	17222	17499	17742	17498	17321	17439	17663	17491	17364	17472	17423	17554	17412	17385	17417	17528	17521	17373	17343	17371	17479	17391	17433	17543	17710	17379	17324	17537	17462	17389	17456	17307	17430	17539	17407	17431	17557	17605	17514	17483	17238	17346	17390	17578	17457	17465	17305	17487	17549	17443	17439	17308	17493	17482	17245	17500	17479	17590	17368	17528	17414	17506	17419	17374	17551	17584	17613	17402	17322	17475	17428	17588	17489	17577	17317	17326	17331	17391	17545	17350	17504	17375	17606	17546	17344	17567	17437	17509	17664	17481	17733	17307	17176	17440	17647	17276	17406	17466	17580	17504	17410	17393	17279	17549	17593	17416	17388	17384	17317	17282	17570	17498	17472	17632	17543	17316	17486	17567	17289	17594	17333	17144	17520	17625	17617	17647	17490	17317	17471	17304	17648	17347	17484	17587	17290	17492	17349	17147	17424	17481	17621	17441	17753	17483	17642	17348	17451	17443	17642	17514	17512	17506	17672	17577	17537	17327	17365	17552	17322	17464	17642	17454	17352	17355	17321	17411	17572	17423	17412	17506	17437	17503	17354	17387	17431	17543	17418	17370	17382	17439	17390	17303	17567	17270	17377	17433	17554	17419	17361	17544	17542	17578	17522	17531	17638	17433	17567	17540	17503	17537	17563	17577	17394	17413	17444	17270	17497	17495	17320	17405	17517	17494	17493	17659	17416	17384	17547	17380	17314	17398	17438	17315	17442	17502	17571	17640	17472	17719	17186	17394	17645	17490	17587	17455	17456	17466	17222	17358	17401	17439	17534	17576	17354	17624	17310	17630	17195	17435	17500	17427	17608	17492	17602	17487	17371	17096	17172	17409	17414	17511	17439	17262	17522	17420	17281	17591	17594	17485	17490	17313	17503	17642	17423	17272	17585	17376	17614	17398	17520	17508	17423	17631	17473	17401	17395	17260	17526	17398	17389	17466	17487	17214	17298	17299	17616	17570	17641	17418	17473	17471	17438	17431	17508	17489	17593	17402	17462	17565	17344	17404	17541	17493	17503	17371	17536	17354	17546	17509	17600	17490	17562	17246	17378	17736	17422	17418	17406	17421	17566	17542	17429	17488	17610	17388	17562	17516	17468	17668	17506	17343	17533	17483	17401	17467	17496	17409	17539	17587	17360	17244	17442	17456	17385	17604	17233	17374	17445	17293	17640	17304	17452	17522	17474	17302	17639	17413	17380	17587	17441	17349	17515	17476	17618	17478	17446	17385	17475	17494	17553	17583	17781	17377	17314	17468	17448	17432	17480	17452	17318	17265	17404	17503	17559	17381	17334	17557	17292	17675	17580	17422	17453	17293	17377	17496	17505	17355	17310	17541	17366	17418	17531	17468	17445	17687	17447	17682	17736	17341	17401	17443	17541	17553	17495	17613	17446	17439	17763	17575	17637	17392	17401	17355	17307	17507	17592	17540	17488	17397	17460	17194	17602	17459	17517	17389	17384	17369	17530	17303	17451	17288	17482	17271	17394	17658	17463	17387	17436	17315	17515	17496	17397	17263	17424	17478	17595	17507	17557	17477	17505	17416	17213	17155	17390	17530	17505	17209	17287	17394	17344	17558	17523	17440	17335	17766	17399	17288	17415	17790	17427	17348	17433	17588	17337	17275	17532	17704	17623	17375	17460	17465	17413	17524	17367	17288	17421	17401	17444	17415	17451	17527	17269	17315	17322	17571	17420	17341	17504	17461	17333	17662	17583	17581	17518	17602	17429	17335	17352	17493	17422	17704	17531	17553	17132	17501	17637	17467	17326	17550	17543	17481	17410	17291	17445	17417	17369	17548	17546	17305	17400	17390	17394	17602	17350	17389	17351	17527	17489	17632	17425	17293	17547	17467	17468	17427	17536	17340	17478	17458	17627	17717	17712	17423	17606	17398	17660	17537	17628	17523	17636	17683	17640	17347	17395	17397	17382	17270	17410	17365	17504	17541	17303	17537	17510	17414	17483	17511	17479	17517	17411	17288	17360	17515	17649	17464	17599	17406	17391	17410	17659	17445	17518	17630	17524	17368	17456	17474	17452	17563	17574	17494	17438	17531	17309	17463	17274	17345	17277	17206	17345	17376	17406	17304	17451	17437	17570	17568	17699	17605	17316	17462	17328	17439	17634	17588	17619	17565	17291	17355	17552	17566	17411	17442	17548	17482	17476	17424	17404	17515	17208	17504	17246	17355	17741	17546	17338	17397	17734	17332	17068	17411	17547	17543	17407	17501	17511	17358	17436	17537	17444	17481	17478	17452	17531	17610	17500	17585	17292	17514	17476	17598	17289	17356	17328	17535	17768	17551	17502	17390	17653	17599	17429	17370	17471	17440	17509	17376	17287	17543	17286	17475	17536	17340	17468	17384	17228	17679	17439	17528	17608	17350	17325	17453	17481	17514	17394	17385	17489	17401	17367	17442	17359	17211	17416	17515	17268	17473	17570	17466	17420	17527	17395	17422	17389	17645	17347	17495	17397	17447	17442	17350	17293	17490	17463	17352	17473	17463	17513	17455	17437	17285	17224	17521	17448	17597	17449	17357	17400	17455	17505	17601	17543	17226	17434	17393	17522	17489	17425	17479	17608	17519	17545	17650	17475	17398	17378	17533	17469	17593	17459	17644	17381	17345	17453	17455	17375	17503	17466	17254	17514	17367	17492	17276	17349	17458	17410	17565	17370	17431	17511	17546	17376	17407	17465	17504	17319	17454	17507	17407	17449	17344	17556	17632	17646	17738	17468	17405	17481	17567	17401	17512	17484	17535	17281	17706	17318	17466	17390	17502	17445	17407	17280	17482	17333	17315	17295	17466	17661	17485	17423	17375	17446	17641	17559	17529	17431	17271	17417	17528	17575	17363	17636	17408	17478	17517	17473	17349	17335	17628	17380	17484	17380	17669	17481	17314	17382	17545	17572	17539	17525	17411	17371	17495	17430	17613	17145	17518	17396	17361	17490	17471	17430	17328	17436	17390	17493	17505	17307	17573	17488	17262	17319	17316	17584	17362	17252	17697	17287	17458	17489	17541	17458	17401	17469	17354	17444	17530	17497	17427	17391	17475	17357	17510	17593	17400	17375	17420	17522	17548	17478	17351	17510	17554	17584	17311	17289	17286	17568	17416	17466	17491	17267	17249	17478	17479	17344	17586	17387	17317	17372	17559	17420	17571	17344	17571	17441	17600	17427	17427	17398	17244	17328	17401	17317	17523	17507	17391	17320	17512	17393	17347	17472	17356	17403	17601	17456	17594	17557	17381	17229	17241	17459	17357	17547	17437	17244	17477	17390	17126	17409	17165	17545	17409	17237	17844	17452	17458	17516	17452	17622	17586	17272	17353	17250	17572	17397	17512	17564	17197	17316	17518	17510	17500	17369	17310	17490	17556	17422	17398	17501	17485	17468	17425	17527	17484	17574	17462	17673	17530	17532	17546	17412	17552	17434	17622	17456	17538	17528	17462	17403	17324	17704	17498	17456	17343	17419	17417	17437	17519	17519	17386	17284	17373	17276	17400	17411	17361	17445	17409	17306	17465	17273	17467	17581	17489	17390	17496	17433	17388	17432	17516	17402	17368	17465	17694	17330	17374	17559	17437	17442	17378	17385	17641	17607	17537	17524	17495	17357	17457	17409	17348	17501	17392	17567	17469	17381	17609	17469	17485	17549	17380	17403	17573	17384	17577	17540	17475	17298	17355	17615	17429	17626	17359	17459	17463	17538	17457	17390	17339	17339	17479	17504	17422	17485	17636	17607	17372	17431	17446	17335	17493	17528	17447	17434	17615	17423	17694	17429	17350	17458	17438	17332	17478	17602	17653	17481	17409	17373	17255	17390	17523	17412	17535	17381	17471	17269	17382	17393	17563	17492	17540	17456	17423	17316	17534	17669	17526	17450	17513	17343	17342	17368	17447	17486	17532	17466	17493	17579	17481	17401	17335	17291	17459	17420	17434	17722	17472	17437	17405	17579	17631	17552	17446	17443	17384	17262	17420	17470	17541	17561	17539	17363	17346	17472	17419	17469	17333	17435	17520	17604	17437	17509
33299	46609	41820	32744	25502	21483	19463	18286	17425	16624	16389	15918	15602	15591	15356	15258	15269	15151	15326	15129	15134	15336	15099	14916	15024	15119	15070	14934	14980	15042	15012	14972	15006	15034	14956	15123	14925	15106	14917	15158	14844	14957	15113	15011	15141	15155	15018	14997	15007	15021	14990	15106	14699	14993	15084	14915	14962	14911	14869	14886	14873	14865	15018	14957	14908	15204	15130	15134	14926	14856	14909	15031	15104	14959	14838	15040	15072	15251	14906	14982	14969	14887	14861	14953	14949	15063	14865	15024	15045	14941	14930	14931	14985	14903	15027	14870	14938	15053	14832	15121	15054	14961	14987	14927	14945	15099	14918	14988	15038	15001	15048	14893	14825	15080	15059	15008	15089	14861	15043	14996	14935	14953	14953	14847	14864	15019	14783	15116	15037	14795	14909	14827	14771	14991	14908	15013	14901	14918	14986	15056	15102	14841	14941	14918	14943	14910	15089	14944	15098	15051	15001	14958	15091	14898	14946	14994	14660	14824	14880	14830	15034	14989	14954	14924	15154	14922	15030	14794	15126	14875	14928	15231	14754	15047	15140	14888	14959	15146	15166	14880	14871	14840	14974	14991	14981	14934	14872	14985	14967	14880	14752	14825	15064	14936	15061	14877	15009	14854	14853	15035	15197	14940	15019	14909	15033	14886	15023	14937	14925	14929	15031	15004	14875	14930	15015	15023	15039	14953	14915	14909	14942	15014	14958	14893	14904	15122	14855	14934	14978	14994	14916	14823	14715	14913	14831	14890	15035	14905	14880	14932	14949	14932	14926	14826	15036	15123	14890	14997	14706	14959	15014	14985	14875	14965	14985	14888	14867	15044	14986	15141	15069	14970	14779	14949	14982	14997	15043	15009	14795	14871	14944	15044	14867	14940	14904	14761	14997	15018	14930	14905	15108	14969	14979	15000	14878	14865	15020	14929	14979	14894	15100	14963	15023	14986	14779	14987	15118	15057	14932	14961	15007	14998	14988	15071	14834	15190	15056	14958	15055	14921	15042	14990	15180	14967	15030	14961	14987	15068	14990	14958	14798	14991	15088	15026	15024	15008	14947	15022	15200	14901	14974	15030	14871	15046	14821	14972	14957	14894	14966	15028	14882	14992	14963	14923	15077	15028	14924	15061	14966	14654	14880	14859	14926	14972	14955	14931	15104	14922	14821	15014	14915	15049	14990	15050	15086	15010	14901	14769	14945	15008	14766	14936	15101	15050	15088	14801	15001	14882	15104	15090	14991	14975	14931	15038	14748	14872	14894	14853	14932	14823	14999	14965	14904	14972	14990	14963	15031	14964	14902	15022	14932	15054	14999	14904	15066	14821	15199	14783	14934	14950	15060	14883	14732	14977	14897	14968	15024	15035	15076	15032	15040	14822	14922	14962	14914	15042	14941	14914	14988	14939	14863	14982	14894	15019	14910	14898	15011	14816	15063	15129	15039	15050	14971	14894	14973	15004	14923	15119	14948	14900	14929	15010	14860	14785	14955	14985	14952	15137	15076	14792	15043	15023	14778	14936	14906	14815	14996	15126	14981	15049	15043	14937	15126	14986	15079	14915	14899	14951	14965	14929	15042	14938	14910	15131	15008	14965	15065	14973	15010	15010	14947	15042	14997	14841	15009	14992	15042	15100	14963	14880	15137	14793	14784	14862	15096	15007	14950	14984	14948	15022	15021	14840	14876	14911	14702	14998	15061	15052	15083	15099	15055	15117	14901	14992	14883	14989	14916	14918	15007	14926	14958	14890	14984	14881	14833	14981	15069	14956	14956	14850	15048	15022	14823	14964	14867	14903	15037	15079	14948	14830	14903	15022	14851	14905	15057	14831	14967	14892	14868	15002	14996	14921	14905	14829	15036	14844	15028	14906	14971	15087	15128	14823	14746	15042	15081	14975	14958	14916	14943	14923	14888	14984	15057	15026	15165	14973	14965	14893	14909	14934	15105	14952	14898	14998	14957	14997	14945	14997	14849	14906	14832	14936	14861	15025	15016	14943	14813	14893	15115	15018	14942	14929	15023	15016	15145	14985	14866	15053	14973	15001	14910	14989	14947	14902	15050	14997	15103	15161	14977	14891	14831	15180	15014	14963	14945	14819	14984	14776	15141	14973	14955	14854	14835	15113	15087	15083	14825	15113	15049	14936	15040	15007	14880	14873	14989	15106	15045	14939	15035	14888	14987	14894	14909	14914	15003	15119	14955	14909	15078	14932	14909	14956	14927	14915	15079	14912	14797	14956	14934	14897	14936	14876	14933	15139	14879	14937	15076	14733	15066	14919	14953	15037	14984	15122	14979	14831	14956	14962	15003	14956	14855	14940	14837	14964	14884	14994	14915	14938	15028	15084	14886	14888	14904	15037	15086	14990	14987	14965	14906	14760	14851	14984	14821	15103	15026	14720	14937	15115	14955	15003	14947	15021	14734	15027	14925	14941	14908	15150	14938	14944	14908	14962	15040	15027	15038	14989	15049	15048	15039	15069	15002	14840	15004	15020	15113	14865	15019	14889	14881	14832	14883	14946	14993	14976	14917	14772	14798	14989	14876	14998	14923	15101	15087	15120	14919	15040	15101	15036	15109	14926	14910	14998	14948	14939	15063	15031	14922	15002	15003	14813	14946	14813	15082	14841	14963	14895	15056	15070	14987	14948	15100	14921	15144	14755	15071	15050	15112	14910	15060	15008	15103	15018	15075	15037	15126	14928	14925	14955	14950	14949	15081	15065	14885	14912	14868	14953	14889	15140	15044	15025	14975	14906	14906	14965	14935	14998	15010	14856	15143	14861	15008	14964	15141	14986	14911	14973	14947	14988	14877	15080	14913	14942	14879	14914	14946	15028	15109	15039	14944	15033	15030	14904	14971	15011	14771	15086	14987	15262	14813	15136	14967	15084	14842	14951	14902	14951	14971	14949	14955	14942	14972	14840	15032	14947	14825	14933	14998	14951	15063	14910	15057	15019	14931	14854	15013	14936	14947	14976	14947	14935	15072	15181	14933	14970	15045	14900	14808	14939	14868	14944	15065	14919	14913	14856	15079	14942	15019	14987	14998	15005	14902	15069	15014	14943	14812	14820	15010	14867	15101	15048	15025	14944	14950	15035	14967	14934	14912	15081	15024	14758	14845	15078	14972	14910	15056	15033	14827	14972	14836	15052	15249	14985	14768	15057	14989	14916	15057	14970	15031	14737	14859	15009	14929	15177	14992	14986	14897	15132	14718	15061	15062	14966	14954	14849	14911	15089	15075	14936	15063	15094	14929	14981	14979	14924	14923	15009	14960	14976	15010	15184	14965	15075	15041	15034	14902	15048	15106	14892	14933	15018	14921	15037	14972	15008	15122	14928	14905	14878	14893	15190	15030	15007	14966	14946	14936	14750	14954	15004	14957	15041	14953	14844	15075	14947	15019	14980	14975	15045	14941	14939	15005	14740	14848	14843	14955	14843	14932	15050	14953	14989	14856	14927	14908	14927	15036	14944	14873	15089	14924	15040	14877	15007	15102	14995	15079	14946	15060	14842	15128	14943	15063	15088	15037	15172	14817	15019	15102	14799	14972	15066	14825	14852	14785	15039	14942	14995	14989	15087	14991	14960	14877	14957	14886	14865	14955	15006	14845	14962	15063	14944	15040	15047	15084	15006	14993	15046	15077	15028	14986	15048	14938	15119	15093	14953	14988	14718	15128	14967	15094	14926	15053	14809	15049	14965	15025	14880	15085	14925	15058	14873	15017	15056	14936	14990	14978	15133	14975	14999	15019	15111	14894	15137	15013	14981	14899	15014	14895	15094	14970	15003	14967	14998	14994	14953	14968	15072	15053	14985	15097	14917	14859	14795	14941	14965	14866	14815	14860	15013	14868	14886	15061	14937	15000	15080	14982	14830	15071	14925	15033	14857	14893	14936	14862	15063	14983	14892	15105	15041	15057	14924	14992	14996	14908	14963	14919	14982	14914	14919	14718	15092	15101	14917	15110	14801	14978	14952	15008	14990	15148	14872	14820	14826	14958	14849	14840	14932	14880	15063	14944	15032	14974	15117	14908	14910	15014	15031	15178	15062	14970	14981	15021	14950	15007	15014	15133	14884	14944	14910	14993	14974	14777	14881	14954	14899	14876	14846	14924	14920	14963	14901	14953	14943	14992	15119	15111	15212	15003	14819	15027	14980	14986	14957	14957	15024	14986	14848	15069	14820	14899	15049	14900	15005	14983	15157	14908	14904	14883	15032	14999	14836	14922	14964	14979	15043	15133	15072	14831	14984	14979	15066	14999	14983	15020	14832	15075	15045	14911	14840	15073	15145	14993	14864	15035	15046	14909	14997	15038	14871	14931	14948	14901	14881	15056	14885	14941	14875	14933	15091	15050	15125	14934	15165	14901	14992	15077	15026	15195	15007	15032	14959	14780	15167	14853	14916	14847	15061	15101	14938	14969	15090	14875	15288	14983	14968	14964	14901	14909	15089	14925	14901	14946	15147	14908	14800	15090	15027	15024	15022	14812	14952	15019	14963	14851	14886	15055	14940	14940	14980	15126	14879	15220	14914	14882	14969	14953	14920	14820	14825	14911	15013	14887	14965	15093	14902	15175	14869	14880	15158	15089	15066	15155	14894	15028	15133	14943	14988	15007	14941	14987	14963	14963	14913	15027	14776	15176	14992	14866	14893	14935	14926	14887	14959	14935	14773	15015	14954	14990	14921	14824	15011	14777	14829	14830	14982	14918	14989	14980	14757	14949	15055	14840	14926	14999	14936	14954	14951	15144	14890	14973	15050	14997	15014	14960	14831	14940	14967	14901	14909	15113	14968	14801	14942	14986	14977	14934	14981	15002	14891	14872	14948	15013	14788	15068	15040	15186	14907	14970	14906	14878	14960	15023	14952	15038	15133	15109	15069	14967	14819	15013	14978	14895	14955	15074	14969	14983	15132	14987	14851	14953	15040	15014	15038	15023	14869	15048	15042	15123	15016	14917	14952	15035	15006	15007	15088	15191	15050	14794	14912	15177	14895	15162	14961	15070	15001	15126	14937	14817	15007	14964	14914	14892	14932	14878	14937	14916	14973	15071	15029	14960	15036	15175	14966	14885	14899	14942	14937	14980	14791	15101	14925	14957	15037	15008	14804	15054	14890
24200	21539	29279	26558	25451	25413	24631	21120	19919	19362	18821	18360	18177	17868	17633	17653	17468	17575	17473	17595	17686	17377	17271	17256	17242	17361	17285	17323	17318	17137	17481	17285	17451	17320	17346	17201	17491	17227	17285	17349	17333	17339	17297	17287	17432	17029	17288	17233	17468	17392	17250	17195	17299	17094	17393	17242	17340	17250	17210	17098	17388	17062	17026	17342	17316	17100	17168	17170	17099	17339	17267	17158	16927	17319	17254	17288	17152	17230	17376	17164	17062	17165	17075	17207	17153	17235	17277	17376	17044	17321	17386	17378	17194	17230	17236	17278	17056	17271	17144	17135	17319	17081	17164	17161	17378	17319	17073	17185	17245	17352	17231	17291	17585	17209	17195	17374	17205	17175	17244	17249	17243	17286	17379	17184	17232	17194	17421	17289	17132	17224	16973	17112	17307	17161	16996	17107	17216	17273	17362	17104	17201	17152	17299	17185	17035	17229	17318	17094	17052	17147	17223	17387	17255	17212	17210	17224	17132	17271	17106	17165	17215	17289	17078	17214	17248	17221	17361	17067	17173	17071	17312	17188	17123	17259	17390	17209	17145	17264	17251	17255	17215	17379	17314	17271	17191	17112	17181	16931	17199	17156	17177	17304	16892	17075	17153	17158	16956	17160	16960	17277	17204	17067	17244	17154	17139	17136	17065	17157	17239	17217	17344	17207	17120	17178	17344	17120	16979	17248	17391	17145	17294	17259	17299	17344	17201	17393	17057	17239	17364	17241	17088	17214	17290	17321	17148	17196	17042	17253	16970	17244	17288	17161	17146	17104	17218	16992	17288	17117	17163	17243	17299	17128	17119	17184	17050	17176	17112	16960	17382	17339	17276	17150	17174	17144	17250	17119	17256	17293	17343	17354	17206	17077	17118	17089	17329	17284	17377	17182	17333	17130	17297	17238	17266	17269	17219	17195	17232	17047	17304	17313	17017	17331	17379	17340	17453	16969	17241	17285	17220	17240	17153	17175	17140	17021	17381	17458	17082	17175	17176	17232	17134	17029	17202	17298	17103	16923	17251	17220	17129	17221	17280	16951	17283	17258	17331	17241	17165	17095	17069	17252	17367	17385	17247	17042	17035	17099	17376	16959	17425	17285	17207	17355	17093	17248	17146	17147	17093	17230	17236	17408	17185	17226	17213	17214	17206	17153	17210	17330	17226	17068	17249	17378	17037	17119	17257	17166	17152	16976	16948	17176	17296	17261	17209	17087	17083	17093	17323	17238	17450	17215	17327	17213	17265	17163	17124	17165	17212	17067	17122	17458	17156	17044	17265	17089	17273	17232	17290	17183	17504	17114	17029	17232	17232	17089	17038	17119	17032	17101	17137	17152	17166	17321	17172	17160	17066	17333	17116	17020	17070	17292	17274	17134	17061	17201	17161	17058	17267	17137	17142	17046	17109	17467	17275	17174	17079	17007	17037	17283	17200	17169	17205	17180	17244	17032	17053	17285	17129	16966	17180	17124	17060	17159	16986	17319	17292	17079	17209	17281	16986	17151	17113	17003	17351	17262	17258	17252	17026	17020	17095	17175	17032	17066	17126	17244	17248	17281	17076	17220	17278	17229	17099	17340	17041	17007	17232	17110	17323	16994	17347	17151	17189	17393	17234	17340	17369	17164	17253	17148	17292	17280	17250	17228	17091	17104	17132	17178	17236	17208	17303	17048	17199	17053	17197	17220	17258	17293	17448	17160	17205	17406	17230	17235	17124	17472	17308	17101	17177	17166	17296	17255	17109	17075	17055	17121	17021	17000	17139	17219	17270	17193	17236	17027	17207	17147	17271	17054	17146	17251	17215	17213	17196	16989	17098	17334	17340	17260	17205	17365	17318	17167	17121	17063	17258	17331	17249	17290	17140	16953	17215	17220	17184	17197	17303	17227	16992	17383	17299	17284	17203	17252	17198	17153	17116	17014	17159	17070	17270	17192	17064	17178	17213	17182	17265	17193	17084	17272	17074	17269	17229	17175	17284	17157	17132	17151	17226	17144	17038	17235	17066	17189	17011	17132	17331	17344	17275	17068	17162	17069	17307	17291	17341	17048	17270	17179	17207	17085	17199	17152	17074	17115	17029	17121	17141	17196	17028	17127	17284	17035	16938	17201	17495	17139	17235	17184	17241	17036	17059	17252	17096	17066	17265	17248	17167	17157	17053	17136	17264	17067	17469	17247	17248	17315	17242	17313	17304	17053	17132	17314	17009	17289	17380	17197	17023	17249	17210	17428	17114	17296	17144	17179	17082	17143	17386	16948	17334	17255	17228	17339	17363	17286	17136	17157	17104	17134	17050	17093	17265	17041	17217	17147	17267	16980	17142	17133	17410	17215	17110	17514	17198	17354	17408	17243	17289	17020	17063	17209	17197	17138	17252	17208	17104	17274	17018	17165	16974	17158	17146	17179	17264	17070	17122	17298	17366	17453	17315	17219	17207	17362	16821	17309	17352	17101	17291	17283	17319	17189	17374	17181	17233	17145	17198	17205	17364	17120	17037	17150	17231	17138	17044	17123	17324	17055	17081	17092	17152	17478	17127	17239	17433	17271	17113	17127	17373	17148	17013	17076	17239	17409	17135	17130	17223	17278	17261	16972	17229	17278	17097	17265	17151	17304	17284	17217	17393	17161	17147	17487	17256	17021	17227	17242	16982	17128	17200	17221	17360	17119	17155	17174	17219	17208	17143	17306	17166	17144	17220	17322	17028	17307	17289	17275	17201	17191	17135	17101	16996	17144	17321	17249	17341	17105	17276	17325	17333	17217	17277	17224	17186	17186	17348	16987	17285	17206	17059	17005	17191	17299	17148	17060	17128	17053	17353	17139	17174	17070	17164	17238	17038	17308	17418	17348	17372	17505	17229	17196	17097	16946	17147	17174	17174	17368	17127	17316	17098	17066	17113	17319	17147	17134	17285	17055	17192	17195	16985	16985	17074	16914	17058	17280	17052	16960	16908	17229	17272	17070	17204	17243	17209	17023	17177	17327	17361	17176	17074	16990	17035	17254	17178	17243	17214	17133	16989	17235	17070	17089	17365	17328	17354	17317	16964	17084	17315	17194	17259	16995	17392	17300	17278	17193	17046	17169	17244	17339	17155	17226	17343	17128	16917	17184	17337	17073	17184	17324	17119	17189	17240	16998	17334	16931	17147	17359	17156	16996	17083	16976	17345	17112	17006	17300	17094	17259	17412	17411	17353	17337	17206	17207	17054	17004	17311	17155	17211	17234	17281	17212	17126	17120	17184	17178	17286	17119	17405	16957	17125	17229	17214	17314	17316	17090	17107	17297	17192	17366	17181	17178	17032	16972	17024	17190	17214	17208	17284	17199	17191	17189	17204	17132	17297	17385	17196	17394	17288	16927	17403	17299	17102	17155	16995	17013	17256	17188	17104	17139	17228	17228	16979	17282	17381	16973	17305	17006	17201	17281	17075	17102	17183	17071	17178	17135	17218	17314	17335	17167	17140	17290	17355	17029	17113	17105	17091	17153	17131	17250	17331	17055	17318	16972	17208	17111	17296	17207	17212	16990	17153	17233	17206	17220	17063	17037	17157	17264	17221	17174	17272	17242	17319	17215	17388	17303	17186	17141	17222	17024	17002	17225	17178	17237	17277	17399	17224	17274	17107	17311	17229	17333	17128	17151	17360	17342	17241	17360	17184	17256	17182	16996	17131	17156	17320	17041	17122	17162	17155	17074	17368	17187	17075	17301	17194	17156	17274	17098	17160	17201	17086	16969	17098	17127	17143	17245	17223	17149	17169	17117	17277	17131	16956	17165	17330	17263	17098	16986	17138	17329	17401	17279	17191	17143	17142	17218	17088	17000	17212	17197	17250	17380	17386	17231	17189	17179	17304	17082	17256	17191	17091	17199	17177	17363	17159	17114	17397	17305	17194	17425	17206	17292	17206	17188	17201	17123	17183	17191	17086	17147	17162	17315	17166	17280	17061	17261	17251	17337	17093	17157	17106	17432	17092	17232	17203	17168	17103	17191	17278	17105	17206	17339	17319	17071	17052	17320	17343	17226	17118	17156	17196	17164	17310	17279	17121	17183	17363	17206	16985	17123	17157	17072	16947	17137	17092	17470	17389	17144	17208	17348	17235	17099	17165	16907	17154	17169	17159	17095	17259	17071	17160	17245	17013	17277	17313	17184	17293	17083	17171	17130	17260	17210	17143	17261	17043	17211	17111	17032	17169	17061	17188	17238	17150	17153	17198	17327	17216	17076	17268	17195	17279	17317	17343	17161	17195	17341	17333	17162	17118	17112	17227	17136	16951	17135	17169	17078	17187	17074	17142	17175	17120	17055	17217	17010	17090	17174	17227	17207	17193	17258	17027	17268	17176	17250	17314	17411	17260	17151	17055	17023	16893	17274	17129	17001	17006	17144	17112	17299	17246	17143	17122	17156	17291	17237	17090	17387	17055	17070	17185	17315	17052	17303	17243	17030	17243	17254	17233	17079	17023	17274	17257	17111	17076	17212	17127	17143	17227	17093	17208	17146	17293	17206	17237	17180	17027	17221	17222	17133	17190	17420	17177	17183	17227	17216	17059	17216	17222	17049	17106	17363	17239	17156	17193	17208	17287	17390	17348	17127	17147	17275	17383	17201	17117	17353	17160	17363	17404	17254	17196	17377	16871	17287	17167	17198	17195	17046	17023	17164	17313	17107	16967	17261	17421	17073	17151	17252	17301	17352	17451	17105	17337	17234	17170	17158	17136	17078	17057	17072	17270	17135	17111	17418	17291	17205	17360	17236	17192	17345	17261	17208	17188	17254	17121	17174	17081	17058	17178	17292	17207	17127	17220	17158	17208	17438	17112	17079	17211	17183	17348	16986	17133	17245	17245	17295	17296	16937	17265	17083	17114	17106	17127	17093	17252	17261	17378	17352	17419	17186	17174	17096	17133	17209	17147	17239	17124	17049	17125	17232	17093	17139	17188	17408	17274	17029	17562	17183	17284	17134	17234	17162	17185	17204	17095	17121	17267	17238	17359	17209	17355	17085	17191	17271	16982	17263	17018	17060	17227	17358	17125	17099	17201	17130	17296	17273	17196	17244	17232	17060	17173	17380	17277	17150	17348	17335	17131	17173	17272	17174	17102	17122	17351	16996	17306	17131
33729	53132	49624	41132	30543	24770	22020	20028	18610	17833	16708	16463	16136	15940	15593	15483	15253	15127	15226	15245	14859	14948	15002	14926	14995	15001	15097	14852	14898	14965	15011	14812	14996	15149	14876	14895	14839	14897	14840	15136	14886	14957	14932	14885	14789	14978	14854	15044	14944	14860	14957	14908	14821	14845	14822	14902	14909	14831	14843	14779	14872	14885	14945	14747	14970	14933	14866	14788	14825	14940	14841	14966	14770	14770	14863	14762	14790	14868	14907	14878	14704	15043	14817	14922	14715	14846	14825	14680	14791	14912	14860	14848	14843	14908	14944	15031	14735	14910	14883	14939	15026	14823	14927	14676	14908	14822	14743	14780	14776	14789	14771	14801	14785	14817	14902	14931	14855	14839	14886	14811	14928	15007	14843	14802	14960	14923	14684	14810	14944	14877	14868	14873	14831	14639	14886	14919	14863	14922	14868	14835	14826	14875	14944	14873	14862	14927	14899	14778	14829	14843	14751	14817	14629	14984	14878	14912	14694	14957	14857	14910	15060	14758	15039	14864	14733	14768	14755	14831	15019	14804	14953	14765	14850	14849	15094	14741	14900	14782	14826	14710	14818	14935	14877	14864	14915	14752	15041	14934	14895	14919	14986	14812	14839	15137	14731	14831	14757	14991	14869	14821	14812	14867	14832	14908	14958	14786	14847	14771	14765	14867	14846	14871	14797	14865	14855	14969	14725	14944	14919	14640	15002	14800	14912	14899	14860	14932	14724	14900	14818	14840	14889	14940	14901	14924	14890	14900	14913	14876	14895	14876	14882	14957	14651	14790	14912	14909	14893	14825	14726	14729	14959	14908	14863	14842	14796	14940	14896	14834	14842	15111	14788	14818	14781	14906	14885	14954	14906	14792	14789	14927	14793	14998	14901	14782	14886	14979	14723	14866	14820	14876	14846	14818	14873	14819	14803	14909	14966	14847	14870	14903	14797	14978	14748	14918	14955	14721	14688	14874	14875	14857	14851	14912	14953	14641	14838	14822	14779	14711	15012	14952	14705	14979	14972	14771	14968	14918	14920	14875	14807	14909	14946	14929	14963	14910	14989	14790	14910	14636	14868	15038	14819	14816	14861	15038	14843	14909	14775	14768	14885	14853	14690	14733	14907	14933	14881	14844	14877	14744	14996	14861	14760	14846	14829	14807	14937	14918	14807	14868	14965	14879	14969	14776	14881	14824	14670	14925	14772	14874	14857	15017	14785	14824	14783	15005	15003	14975	14906	14853	14825	14760	14819	14837	15031	14819	14715	14840	15067	14777	14927	14937	14962	14848	14807	14675	14901	14840	14776	14755	14970	15001	15035	14734	14810	15051	14948	14920	14997	15006	14775	14971	15019	14821	14720	14940	14870	14939	14829	14820	14932	14734	15069	14944	14928	14819	14706	14985	15020	14984	14795	14849	14907	14890	14962	14814	14794	14895	14900	14745	14636	14887	14775	14927	14774	14857	14860	14946	14923	14793	14789	14849	15176	14829	14951	14745	14823	14821	14792	15055	14822	14809	14919	14852	14746	14735	14859	14856	14924	14853	14848	15091	14769	14913	14965	14750	15011	14932	14847	14917	14754	14877	14789	14799	14850	14739	14806	14851	15234	14852	14967	15085	14804	14846	14833	14927	14772	14789	14796	14796	14807	14812	14845	14781	14919	14847	14780	14819	14635	14895	15027	14793	14835	14951	14934	14728	14968	14843	14878	14838	14846	14820	14993	14805	14801	14820	14741	14763	14786	14840	14811	14880	14735	14842	14802	14906	14955	14911	14846	14906	14854	14930	14705	14912	14823	14769	14847	14831	15042	14903	14916	14775	14859	14692	14983	14946	14828	14938	14826	14688	15103	14728	14832	14896	14862	14738	14897	14815	14878	14956	14860	14817	14838	14769	14748	14941	14870	14745	14972	14741	14633	14728	14906	14954	14857	14876	14893	14972	14919	14857	14877	14865	14945	14952	14710	14731	14824	14763	14832	14861	14873	14807	14761	14795	14761	14945	14923	14792	14838	14899	14797	14838	14847	14902	14780	14895	14591	14978	14796	14862	14872	14834	14755	14833	14939	15024	14830	14888	14848	14904	14939	14802	14865	14742	14822	14873	14923	14945	14853	14883	14835	14789	14710	14843	14866	14895	14813	15001	14943	14631	14939	14833	14909	14822	14681	14882	14845	14961	14976	14826	14856	14811	14825	14735	14769	14783	14952	14883	14709	14962	14903	14848	14762	14749	14835	14811	14936	14851	14964	14697	15123	14948	14944	14896	14752	14872	14819	14900	14917	14927	14877	14611	14978	14729	15007	14929	14895	14764	14915	14700	14964	14853	14997	14737	14849	14895	14806	14752	14816	14902	14860	14896	14659	14815	14935	14822	14797	14954	14850	14897	14788	14818	14936	14735	14977	14932	14891	14819	14979	14808	14863	14784	14952	14796	14816	14843	14800	14872	14928	14948	14779	14811	14790	14784	14941	14850	14953	14878	14860	14778	14880	14899	14813	14800	14905	14887	14981	14895	14779	14851	14894	14848	14597	14731	14713	14825	14837	14897	14671	14738	15050	14727	14938	14829	15018	14889	14889	14880	14670	14957	14848	14940	15018	14920	14845	14726	14757	14894	14839	15016	14670	14709	14914	14781	14930	14951	14789	14884	14826	14986	14846	15025	14872	14666	14673	14902	14882	14917	14898	14616	14787	14913	14739	14970	14890	14652	15034	14776	15025	14858	14994	14900	14925	14921	14814	14752	14818	14857	14857	14679	14985	14992	14863	14982	14868	14999	14926	14752	15054	14736	14872	14844	14859	14938	14779	14808	14870	14921	15049	14776	14838	14965	14822	14921	14716	14871	14795	14908	14795	14696	14731	14884	14825	15007	14666	14840	14965	14860	14974	14839	14851	14663	15052	14639	14825	14950	15033	14730	14789	14971	14883	14927	14941	14897	14891	15041	14904	14956	14720	14795	14730	14825	14830	15007	14892	14885	15030	14843	14904	14998	14804	14757	14685	14890	14771	14730	14928	14881	14760	14902	14779	14772	15003	14834	14744	14935	14928	14898	14842	14876	14819	14735	14962	14860	14958	14902	14816	14753	14922	14753	14766	14818	14727	14922	14787	14816	14765	14995	14854	14969	14853	14898	14789	14768	15127	15057	14919	14804	14808	14720	14985	14652	14985	15031	14837	14821	14743	14753	14626	14883	14814	14963	14963	14782	14784	14879	14779	14886	14804	14689	14818	14815	14708	14764	14899	14776	14898	14829	14863	14848	14972	14820	14992	14911	14922	14885	14850	14809	14775	14814	14768	14946	14822	14812	14744	14927	14696	14721	14896	14758	14796	14871	14903	14867	14863	14831	14839	14752	15006	14663	14810	14817	14860	14815	14736	14892	14819	15004	14843	14858	14867	14693	14925	14882	14954	14862	14828	14855	14786	14858	14772	14898	14816	14725	14906	14952	14900	14776	15008	14820	14826	14811	14813	14670	14881	14971	14977	14841	14917	14887	14692	14934	14853	14778	14938	14867	14806	14951	14793	14816	14799	14629	14934	14855	14842	14825	14868	14867	14889	14679	14886	14861	14733	14882	14683	14798	14778	14969	14814	14920	14904	14781	14858	14822	14961	14877	14851	14828	14870	14787	14767	14926	14880	14807	14943	14891	14993	14663	14915	14859	14937	15026	14952	14941	14885	14814	14788	14775	14777	14902	14785	14964	14939	14927	14822	14986	14760	15041	14940	14956	14909	14927	14746	14800	14936	14934	14879	14854	14907	14722	15008	14916	14914	14763	14885	14961	14889	14823	14856	14708	14863	14809	14905	14886	14709	14862	14841	14866	14838	14741	14981	14760	14924	14908	14789	14823	15045	14819	14906	14880	14782	14796	14839	14973	14851	14957	14893	14837	14891	14783	14943	15025	14715	14933	14857	14842	15022	14795	14702	14889	14991	14801	14914	14705	14800	14756	14939	15066	14679	14858	14906	14752	14724	14812	14878	14943	14956	15098	14765	14781	14744	14972	14785	14905	14700	14827	14971	14944	14777	14847	14854	14639	14704	14897	14787	14905	14882	14688	14955	14954	14910	14728	14769	14683	14897	14648	14800	14873	14686	14816	15021	14980	14860	14793	14639	14877	14928	14792	14867	14836	14773	14939	14762	14836	14864	14856	14914	14762	14901	14861	14764	14917	14984	14716	14894	14897	14872	14797	14750	14958	14724	14855	14884	14794	14602	14868	15058	14791	14850	14894	14932	14833	14911	14911	14826	14945	14890	14771	14700	14943	14889	14856	14931	14868	14908	15011	14806	14771	14781	14885	14860	14886	14887	14760	14969	14716	14760	14762	14792	14879	14800	14631	14780	14836	14949	15058	14714	14707	14902	14859	14807	14944	14922	14970	15010	14997	14854	15034	14883	14850	15052	14840	14829	14758	14922	14690	14997	14725	14842	14930	14849	14901	14863	14953	14949	14802	14789	14793	14832	14900	14924	14757	15007	14853	14815	14790	14853	14748	14834	14926	14853	14708	15103	14812	14838	14825	14922	14577	14980	14944	14906	14870	14822	14922	14722	14777	14846	14772	14686	14780	14940	14893	14760	14901	14709	14826	15049	14959	14838	14798	14834	14777	14877	14877	14789	14891	14890	14893	14982	14887	14893	14830	14825	14859	14860	14770	14796	14914	14916	15096	14934	14845	14909	14907	14920	14946	14829	14899	14937	14847	14758	15012	14776	14881	14784	14943	14808	14859	15016	14846	14746	14991	14762	14788	14848	14648	14832	14865	14688	15024	14870	14742	14717	14876	14647	14897	14918	14908	14819	14667	14792	14833	14871	14870	14886	14899	14725	14942	14855	14943	14937	14890	14749	14817	14976	14727	14925	14826	14938	14824	14799	14792	14898	14815	14903	14838	15029	14762	14710	14886	14758	14901	14756	14909	14857	14806	14855	14709	14946	14753	14890	14822	14779	14816	14805	14859	14777	14768	14891	14936	14948	14857	14931	14835	14877	14883	14800	15028	14802	14724	14899	14720	14880	14857	14911	14960	14825	14773	14857	14910	14824	14845	14928	14896	14845	14789	15035	14901	14967	14870	14881	14713	14845	14865	14953	14987	14786	14822	14905	14923	14861	14844	14929	14862	15078	14925	14853	14851
22893	21457	29441	24407	22828	26097	28843	23299	21581	21283	20175	19670	19068	19069	18596	18294	18405	18327	18134	18250	18127	18085	17700	17922	17983	17964	17795	17769	17713	17952	17999	17859	17984	17818	18086	17783	17973	17813	17968	17825	17732	17906	17767	17805	17825	17874	17777	17705	17905	17853	17935	17690	17864	17711	17818	17699	17834	17476	17675	17675	17752	17703	17801	17696	17931	17763	17756	17676	17725	17682	17868	17532	17876	17549	17759	17851	17598	17584	17808	17547	17645	17858	17695	17813	17535	17614	17822	17545	17672	17779	17890	17737	17810	17752	17941	17705	17738	17536	17782	17801	17785	17594	17788	17750	17679	17443	17613	17668	17781	17666	17595	17728	17703	17677	17630	17772	17845	17358	17769	17718	17913	17632	17759	17887	17630	17725	17725	17774	17725	17764	17779	17727	17772	17732	17770	17621	17674	17717	17691	17647	17631	17645	17797	17761	17613	17643	17673	17822	17592	17599	17663	17797	17750	17821	17816	17804	17717	17640	17676	17706	17589	17863	17698	17734	17787	17859	17410	17692	17510	17631	17722	17690	17734	17720	17743	17686	17442	17589	17703	17680	17839	17700	17958	17720	17546	17531	17662	17738	17579	17786	17840	17873	17695	17504	17632	17687	17751	17853	17708	17696	17805	17763	17852	17716	17698	17667	17455	17499	17828	17569	17676	17751	17655	17932	17689	17874	17893	17666	17796	17644	17591	17693	17603	17392	17652	17656	17609	17719	17479	17702	17638	17763	17658	17682	17554	17889	17926	17634	17576	17849	17679	17787	17787	17659	17779	17663	17689	17728	17860	17735	17587	17754	17561	17821	17748	17663	17696	17701	17836	17713	17795	17560	17557	17524	17409	17577	17653	17685	17883	17450	17801	17578	17585	17671	17848	17677	17661	17660	17926	17761	17668	17847	17667	17808	17659	17777	17607	17414	17597	17708	17485	17713	17536	17577	17600	17445	17840	17536	17373	17565	17852	17817	17779	17622	17680	17624	17792	17457	17453	17634	17780	17551	17639	17674	17593	17748	17783	17640	17685	17680	17704	17765	17715	17818	17800	17808	17705	17664	17663	17821	17700	17668	17648	17660	17693	17711	17611	17688	17860	17686	17633	17881	17805	17604	17722	17613	17629	17577	17702	17686	17646	17594	17655	17502	17717	17709	17747	17605	17531	17652	17536	17804	17780	17620	17703	17846	17593	17647	17397	17605	17640	17729	17721	17637	17662	17743	17774	17693	17672	17784	17690	17801	17723	17448	17673	17649	17863	17661	17700	17666	17756	17778	17640	17644	17567	17745	17729	17690	17682	17686	17825	17813	17633	17563	17744	17516	17613	17713	17545	17509	17625	17680	17614	17663	17700	17981	17710	17575	17698	17573	17658	17653	17698	17668	17663	17787	17729	17657	17574	17822	17709	17590	17529	17823	17560	17705	17772	17843	17809	17610	17572	17596	17754	17841	17731	17693	17666	17624	17664	17783	17741	17770	17548	17615	17636	17669	17745	17608	17494	17523	17768	17594	17707	17754	17723	17702	17961	17810	17874	17676	17763	17781	17641	17699	18050	17579	17611	17631	17655	17665	17618	17704	17786	17760	17654	17739	17583	17906	17626	17703	17801	17589	17779	17755	17762	17589	17729	17756	17641	17650	17904	17710	17674	17719	17834	17825	17531	17743	17918	17654	17618	17641	17629	17782	17689	17732	17726	17675	17709	17672	17719	17778	17858	17635	17632	17730	17758	17876	17687	17589	17761	17746	17831	17662	17585	17766	17764	17809	17611	17711	17734	17641	17684	17497	17620	17822	17615	17664	17712	17569	17632	17619	17782	17644	17660	17564	17686	17674	17866	17650	17749	17721	17728	17810	17752	17668	17533	17626	17572	17643	17587	17554	17695	17655	17700	17780	17650	17755	17706	17693	17654	17599	17584	17709	17655	17486	17487	17630	17586	17779	17634	17560	17744	17620	17885	17823	17772	17679	17557	17702	17796	17876	17788	17666	17760	17897	17552	17870	17509	17669	17714	17788	17774	17651	17569	17808	17655	17683	17608	17668	17556	17626	17583	17621	17657	17742	17780	17922	17841	17626	17532	17641	17904	17718	17584	17638	17844	17657	17610	17867	17801	17711	17790	17687	17691	17807	17873	17712	17879	17936	17557	17681	17795	17841	17530	17400	17696	17743	17710	17798	17821	17520	17845	17727	17692	17839	17731	17633	17653	17662	17629	17554	17811	17425	17545	17778	17663	17686	17674	17727	17599	17722	17764	17645	17739	17807	17640	17643	17704	17581	17827	17803	17737	17642	17887	17592	17684	17415	17637	17782	17747	17657	17593	17697	17783	17686	17603	17806	17607	17684	17823	17622	17564	17588	17900	17524	17739	17677	17274	17607	17828	17548	17677	17731	17874	17603	17711	17514	17597	17704	17683	17625	17457	17490	17707	17712	17620	17681	17572	17679	17502	17629	17636	17699	17731	17646	17678	17649	17597	17618	17848	17697	17731	17629	17736	17744	17852	17611	17524	17745	17586	17546	17728	17560	17560	17852	17886	17595	17528	17685	17614	17583	17697	17676	17643	17609	17935	17798	17677	17731	17784	17774	17594	17784	17689	17660	17867	17824	17730	17736	17617	17602	17677	17803	17760	17781	17826	17636	17760	17687	17371	17619	17474	17581	17492	17568	17617	17571	17900	17682	17679	17605	17695	17670	17944	17662	17645	17663	17620	17707	17673	17615	17641	17746	17545	17796	17682	17760	17649	17656	17603	17583	17661	17606	17732	17637	17652	17676	17914	17713	17712	17614	17516	17845	17618	17710	17667	17529	17881	17762	17747	17703	17774	17797	17736	17636	17724	17669	17908	17818	17752	17565	17665	17767	17693	17713	17691	17531	17504	17434	17654	17774	17642	17554	17677	17552	17681	17570	17689	17726	17615	17725	17699	17701	17703	17492	17569	17650	17889	17615	17699	17562	17606	17796	17801	17882	17760	17750	17834	17709	17739	17530	17538	17538	17540	17924	17635	17744	17484	17700	17501	17923	17763	17876	17960	17899	17781	17722	17785	17730	17608	17745	17766	17591	17748	17792	17606	17515	17479	17497	17703	17507	17623	17589	17576	17688	17764	17844	17810	17744	17862	17722	17956	17720	17614	17822	17775	17708	17758	17623	17704	17743	17602	17714	17768	17723	17846	17811	17701	17599	17791	17686	17826	17506	17909	17413	17612	17592	17684	17772	17756	17684	17668	17601	17728	17479	17936	17573	17632	17756	17676	17669	17726	17677	17556	17661	17791	17796	17548	17722	17624	17799	17810	17694	17871	17712	17743	17703	17624	17571	17679	17591	17730	17684	17476	17697	17749	17836	17924	17646	17878	17764	17881	17820	17795	17508	17772	17656	17776	17597	17685	17565	17581	17702	17686	17462	17812	17760	17678	17718	17869	17775	17616	17813	17645	17853	17815	17533	17738	17715	17883	17685	17842	17619	17606	17806	17712	17809	17698	17807	17745	17632	17593	17712	17699	17750	17844	17613	17798	17673	17589	17618	17704	17652	17859	17683	17840	17553	17779	17871	17690	17522	17801	17526	17831	17675	17785	17590	17892	17746	17713	17814	17619	17797	17617	17579	17419	17676	17413	17684	17590	17862	17587	17666	17743	17829	17638	17685	17486	17544	17809	17738	17518	17758	17700	17816	17705	17791	17670	17639	17775	17889	17697	17537	17670	17736	17865	17887	17783	17789	17701	17739	17706	17667	17767	17807	17627	17615	17442	17527	17621	17911	17645	17823	17871	17825	17639	17704	17531	17583	17859	17832	17687	17442	17493	17685	17715	17612	17707	17747	17448	17852	17803	17577	17658	17589	17931	17785	17839	17616	17584	17565	17535	17713	17673	17751	17691	17624	17731	17813	17653	17591	17631	17853	17618	17791	17858	17627	17811	17895	17561	17915	17617	17654	17514	17785	17751	17664	17673	17621	17594	17690	17628	17655	17606	17473	18050	17745	17580	17409	17612	17533	17587	17804	17660	17578	17605	17697	17710	17716	17689	17764	17788	17807	17676	17708	17651	17800	17831	17594	17792	17542	17891	17726	17581	17630	17707	17601	17714	17585	17529	17601	17962	17660	17685	17675	17764	17523	17813	17546	17858	17761	17712	17778	17637	17787	17789	17677	17400	17654	17535	17348	17518	17969	17515	17610	17639	17612	17682	17713	17590	17619	17494	17652	17771	17763	17745	17780	17739	18067	17762	17765	17716	17666	17772	17719	17651	17778	17759	17545	17557	17696	17795	17563	17824	17597	17600	17619	17639	17829	17775	17546	17724	17835	17778	17763	17533	17608	17805	17865	17580	17729	17536	17577	17731	17708	17572	17568	17794	17794	17836	17747	17371	17674	17717	17773	17677	17636	17607	17502	17726	17632	17746	17598	17591	17636	17683	17597	17537	17605	17716	17674	17769	17863	17667	17535	17570	17712	17584	17688	17822	17571	17735	17836	17703	17522	17600	17703	17557	17513	17643	17554	17544	17623	17749	17634	17802	17924	17670	17708	17735	17718	17772	17642	17577	17576	17585	17817	17617	17836	17804	17607	17912	17673	17716	17747	17509	17615	17509	17797	17668	17545	17618	17504	17614	17616	17470	17832	17597	17697	17866	17785	17694	17684	17819	17594	17698	17767	17580	17523	17553	17655	18007	17710	17744	17661	17679	17530	17562	17707	17855	17730	17711	17706	17768	17358	17697	17527	17754	17882	17773	17727	17750	17571	17764	17567	17617	17737	17578	17744	17500	17793	17692	17807	17660	17652	17740	17813	17665	17570	17672	17709	17535	17625	17732	17778	17748	17843	17817	17798	17553	17668	17638	17746	17750	17753	17711	17794	17851	17832	17729	17676	17590	17498	17624	17703	17736	17866	17740	17744	17775	17619	17669	17700	17673	17813	17868	17880	17488	17648	17693	17925	17686	17698	17858	17670	17910	17579	17655	17650	17672	17809	17779	17755	17849	17733	17719	17733	17595	17860	17673	17746	17550	17651	17511	17479	17709	17615	17811	17789	17791	17768	17445	17537	17579	17656	17717	17700	17816	17609	17776	17680	17795	17690	17513	17689	17681	17523	17650	17726	17716	17696	17738	17622	17741	17872
35427	58592	56804	44007	33954	28915	25576	22784	20782	19655	18522	17544	17121	16728	16202	15998	16049	15680	15585	15615	15607	15440	15290	15429	15314	15445	15358	15151	15318	15268	15313	15076	15273	15385	15237	15296	15052	15163	15310	15248	15263	15151	15022	15139	15095	15114	15153	15178	15164	15223	15114	15260	15189	15166	15044	15129	15196	15332	15012	15291	15195	15099	15036	14958	15001	15048	15092	15088	15155	15233	15124	15099	15019	15200	15240	15159	15146	15057	15375	14990	15101	14969	15036	15245	15212	15017	15266	15074	15292	15040	15036	15068	15307	15150	15103	15144	15125	15070	15208	15232	15029	15093	15179	14976	15113	15311	15097	15254	15149	15098	15034	15105	15187	15095	15155	15109	14888	15098	15128	15055	15190	15126	15071	15126	15287	15090	15233	15094	15093	15077	15010	15039	15114	15136	15126	15143	15142	15119	15082	15027	15213	15195	15084	15093	15022	15000	15166	15123	14963	15116	15060	14930	15190	14994	15044	15166	15054	15070	15036	15010	15300	15151	15148	15235	15070	15084	15226	15082	15101	15164	15101	15210	15125	15062	15132	14922	15053	15203	15474	15095	15158	15131	14980	14966	15317	15067	15156	15027	15229	15246	14998	14977	15111	15156	15009	15073	15031	15178	15225	15089	15092	15142	15252	15094	15187	15076	15303	15230	15143	15021	15032	15005	15111	15120	15072	15139	15231	15122	15066	15202	15152	15284	15143	15086	15242	15142	15201	15060	14999	15236	15164	15035	15302	15181	14988	15233	15201	15220	15232	14914	15188	15140	15036	15242	15058	15172	15009	15188	15231	14926	15047	15027	15087	15215	14994	15082	15186	15300	14978	15224	15124	15063	15022	15121	15179	15030	15275	14885	15270	15118	15106	15137	15053	15152	15175	15139	15346	15072	15199	15161	15196	15055	15253	15029	15118	15187	15155	15175	15042	15008	15129	15064	15103	15126	15246	15010	15208	14912	15236	15108	15076	15238	15134	14939	15171	15078	15025	15089	15215	15077	15070	15140	15184	15223	15089	15025	15049	15153	15198	15227	15119	15231	15207	14997	15099	15021	15141	15075	15305	15073	14988	15067	15149	15076	14917	15169	15119	15018	15197	15096	15264	15296	15140	15250	15090	15188	15051	15146	15282	15074	14984	14979	15163	15055	15086	14958	15173	15113	15246	15077	14905	15249	15248	15194	15230	15183	15157	15020	15120	14985	15038	15185	15119	15198	15035	15137	15141	15016	15106	15248	15165	14945	15157	15177	15209	15213	14986	15179	15069	15172	15264	15162	15214	15213	15072	15072	15043	15127	14966	15112	15127	15059	15081	15209	15155	15062	15131	14969	15152	15286	15182	15117	14933	15415	15189	15120	15057	15181	15099	15014	15144	15197	15048	15092	15039	15096	15031	15020	14997	15107	15150	14962	14997	15128	15011	15025	15217	15083	15144	15072	15088	15153	15048	15142	14913	15288	15111	15097	15170	15181	15218	15233	14942	15035	15140	15125	15131	15140	15148	15187	15031	15247	15133	15069	15149	15064	15049	15067	15014	15098	15107	15152	15120	15046	15150	15130	15281	14995	15208	15071	15159	15067	15216	15193	15229	15347	14923	15180	15076	15077	15163	15163	15097	15100	15299	15071	15181	15013	15027	15126	15120	15015	15059	15212	15151	15359	15236	15132	14994	15123	15030	15124	15183	15040	15254	15154	15125	15247	15017	15083	15007	15132	15156	15045	15079	15038	14980	15290	15001	15108	15100	15167	14907	15048	15151	14995	15288	15020	15132	15114	15095	15152	15066	15108	15055	15024	15104	15082	14939	15060	15156	14989	15156	15072	15351	15037	15124	15067	15200	15096	15221	15050	15227	15104	15147	14914	14977	15196	15226	15081	15141	15093	15084	14948	15125	15052	15073	15048	15159	15007	15073	15047	15216	15210	15020	14970	15082	15136	15146	14943	15082	14964	15085	14953	14955	15125	15090	15216	15090	15134	15144	15076	15002	15202	15176	15133	15169	15235	15117	14866	15010	15171	15137	15185	15077	15151	15105	15156	15021	15198	15164	15120	15002	15046	15283	15117	15160	15140	15132	15001	15141	15192	15127	15221	15169	15078	15063	15282	15190	15075	15040	15017	15115	15089	15050	15116	14972	15136	15074	15055	15075	14966	15227	15254	15005	15143	15164	15189	15152	15081	15220	15182	15158	14978	15092	15174	15245	15273	15147	15171	15168	15119	15146	15035	15050	15223	15090	15207	15173	15074	15010	15018	15072	15024	15114	15042	15243	15057	15191	15158	15131	15289	15101	15047	15165	15097	15245	14941	15121	15177	15016	15164	15004	15180	14901	15172	15057	14888	15172	15271	15002	15119	15038	15091	15008	15003	15080	15148	15149	15094	15120	15053	15048	15175	15021	15183	15156	15177	15212	15241	15155	15225	15063	15287	15088	15167	15135	15043	15146	15084	15158	14956	15110	15174	15235	15049	15122	15208	15154	15185	15053	15117	15087	15086	15060	15117	14967	14926	15205	15073	15150	15062	15134	15281	15040	15144	15195	15086	15118	15157	15167	15116	15063	15057	14927	15137	15199	15192	15121	15069	15087	15232	15067	15012	15092	15264	15178	15200	15111	15104	15204	15160	15101	15240	15092	14933	15125	15138	14961	15120	15165	14994	15244	15120	15219	15201	15117	15173	15178	14865	15155	15102	15163	15234	15089	15010	15191	14962	15157	15126	15233	15040	15183	14947	15159	15162	15148	15118	15120	15231	15064	14957	15061	15209	15162	15008	15109	15114	15186	15164	15105	15192	15173	15312	15063	15215	15215	15369	15007	15077	15106	15173	15089	15059	15205	15020	15080	15059	15084	15197	15126	15230	15003	15080	15130	15208	15219	15344	15041	15012	15160	15141	15259	15159	15103	15266	14972	14963	15116	15211	15131	15179	14960	15134	15245	15041	15008	15010	15149	14993	15179	15320	15179	15028	15067	15077	15108	15131	15100	15050	15077	15017	15141	15116	15224	15203	15046	15205	15225	15078	15178	15111	15141	15048	15189	14989	15106	15079	15296	15299	15182	15251	15046	15056	15199	14950	15062	15138	15113	15171	15200	15016	15073	14964	15043	15151	15145	15256	15131	15014	15032	15259	15030	15167	15113	15074	15111	15115	15185	14954	14880	14921	15129	15039	15078	15058	15003	14997	15110	15225	15005	15041	15024	15179	15046	15109	15162	15005	15138	15064	15086	15004	15095	15144	15140	14904	14954	15072	15108	15138	15083	15093	14937	15103	15101	15234	15301	15261	15094	15072	15077	15142	15085	15132	15123	15098	15147	15134	15058	15111	15100	15254	14981	15168	15125	15101	15206	14976	14962	15148	15102	15011	15140	15238	15075	15085	15232	15229	14994	15082	15192	15084	15061	15212	14956	15211	15185	15074	15359	15131	15191	15150	15049	15087	15221	15082	15067	15250	15018	15067	15046	15137	15025	14924	15245	15022	15157	15307	15133	15169	15215	15103	15123	15222	15162	15154	15109	15074	15173	15177	15184	15032	15040	15099	15198	15017	15118	15127	15240	15066	15005	15352	15175	15066	14946	15052	15210	15182	15157	14922	15117	15039	15166	15044	14953	15026	15074	14843	15247	15199	15124	15123	15445	15238	15035	15127	14970	15090	15147	14951	15139	15074	15073	15113	15015	15122	15073	14977	15097	15219	15211	15292	15073	15151	15013	15060	15052	15196	15235	15111	14953	14981	15047	15202	15282	15124	15394	15017	15037	15223	15072	15238	15045	15154	15058	15195	15111	15207	15173	15108	15117	14961	15171	15165	15183	14922	15254	14971	15003	15105	15185	15048	15134	15073	15156	15092	15264	15048	14969	15075	15012	15140	15127	15044	14990	15094	15068	15159	15245	15109	15280	15133	15106	15047	14978	15110	15039	15125	15204	15034	15170	14959	15022	15046	15072	15090	15105	15140	15112	15039	15240	15236	15223	15249	15078	15135	15151	14975	15099	15033	15174	15158	15124	15124	15119	15140	14984	15121	15102	15099	15194	14986	15259	14931	15030	15018	15024	15239	14967	15024	15175	15155	15207	15142	15145	14945	15136	15154	15090	15159	15078	14979	14908	15083	15104	15164	15053	15200	15129	15223	15099	15165	15076	15098	15215	15101	15136	15188	15170	15157	15186	15096	15227	15122	15135	15157	15177	15140	15049	15089	15084	15057	15102	15185	14934	14910	15097	15008	15225	15101	15225	15202	15126	15079	15001	15185	15115	15215	15092	15154	15105	14971	15132	15007	15138	15246	15092	14979	15259	15174	15125	15115	15033	15114	15147	15151	15149	15135	15204	14917	15129	14937	15196	15055	15141	15091	15025	14961	15324	15026	15154	15049	15068	15262	15315	15007	15137	15098	14913	15234	15177	15098	15262	15023	15039	14975	15185	15162	15171	15076	15089	15087	15122	15209	15192	15015	15179	15172	15127	15188	15142	15202	15058	15161	15054	15048	15151	15088	15083	15174	15029	15012	15209	14950	15185	14917	15211	15045	15084	15165	15150	15059	15125	15266	15334	15226	15086	15084	15179	15214	15007	15118	15189	15077	15049	15091	15145	15095	15231	15048	15052	14955	15164	14977	15054	15232	15091	15028	15159	14892	15160	15101	15140	15187	15178	15125	15090	15088	15191	15207	15179	15202	15208	14974	15052	15220	15265	15075	15144	15206	15097	15090	14949	15206	15025	15115	15176	15235	15115	15090	15074	15136	15096	15224	15104	14952	15245	15184	15072	15215	15136	15099	15224	15121	15061	14943	15127	15200	15203	15033	15125	15275	15187	15190	15241	15106	15065	14910	15038	15183	15086	15126	15116	15178	15150	14992	15186	15131	15293	15099	15196	15256	14965	15197	15134	15198	15140	15159	14995	15155	15042	15124	15101	15237	15058	15218	15080	15082	15072	15127	15219	14967	15179	15139	15189	15054	15018	14988	15164	15049	15047	15222	14997	15253	15078	15128	15131	15063	15099	15087	15011	15064	15202	14887	15168	14932	15138	15142	15306	15051	14983	14998	15034	15153	15189	15152	15034	15093	14947	14972	15112	15251	15107	14993	15139	15134	14958	14946	15088	15135	15041	14965	15088	15129	15100	15215
29167	28300	37161	32546	24881	22195	20667	19471	18824	18622	18375	17922	17803	17875	17698	17696	17514	17409	17543	17505	17427	17373	17508	17432	17383	17278	17397	17428	17318	17407	17350	17417	17495	17246	17350	17000	17389	17306	17210	17299	17368	17345	17409	17298	17293	17460	17275	17420	17268	17285	17336	17451	17335	17387	17478	17519	17380	17423	17320	17465	17279	17190	17270	17333	17211	17211	17315	17490	17462	17462	17227	17285	17306	17158	17076	17332	17284	17402	17432	17072	17464	17450	17367	17289	17309	17305	17187	17148	17161	17349	17343	17107	17436	17359	17219	17204	17162	17353	17270	17415	17629	17295	17306	17339	17271	17331	17424	17161	17448	17192	17320	17280	17328	17269	17342	17332	17534	17288	17336	17393	17198	17329	17361	17273	17239	17381	17220	17147	17342	17517	17404	17253	17121	17347	17305	17347	17218	17268	17371	17447	17431	17203	17321	17411	17172	17284	17597	17362	17373	17225	17504	17376	17455	17291	17257	17338	17330	17040	17133	17480	17242	17445	17330	17368	17052	17308	17307	17303	17250	17280	17277	17341	17318	17245	17474	17319	17312	17427	17355	17259	17443	17567	17341	17397	17528	17446	17307	17351	17226	17002	17134	17336	17417	17431	17209	17094	17346	17329	17277	17154	17396	17542	17399	17307	17292	17257	17250	17224	17114	17455	17527	17331	17336	17080	17218	17286	17532	17235	17232	17398	17238	17352	17323	17343	17434	17390	17471	17268	17221	17302	17363	17318	17413	17362	17433	17305	17370	17317	17468	17476	17171	17338	17396	17273	17326	17286	17427	17201	17384	17506	17283	17105	17367	17481	17504	17271	17303	17393	17333	17381	17294	17564	17247	17262	17433	17269	17235	17136	17584	17474	17315	17332	17217	17327	17535	17577	17367	17531	17513	17469	17499	17355	17311	17391	17446	17436	17404	17367	17248	17339	17356	17274	17243	17406	17512	17316	17411	17249	17450	17215	17426	17498	17452	17281	17471	17333	17334	17336	17361	17359	17182	17145	17305	17241	17339	17300	17447	17368	17275	17359	17200	17375	17282	17374	17195	17308	17218	17291	17402	17111	17050	17417	17591	17314	17372	17446	17320	17248	17275	17160	17393	17256	17215	17330	17162	17356	17359	17484	17178	17518	17256	17196	17279	17202	17281	17161	17222	17490	17337	17311	17269	17538	17413	17343	17298	17566	17365	17444	17391	17363	17211	17304	17305	17352	17604	17350	17340	17381	17229	17297	17543	17475	17151	17351	17371	17236	17189	17132	17296	17220	17433	17415	17449	17383	17253	17332	17239	17306	17236	17461	17430	17394	17271	17301	17429	17411	17435	17390	17393	17420	17099	17448	17291	17264	17264	17314	17157	17143	17237	17306	17263	17395	17330	17106	17045	17359	17520	17360	17571	17249	17289	17616	17449	17395	17268	17254	17217	17308	17287	17234	17398	17335	17340	17296	17208	17331	17229	17257	17423	17428	17341	17334	17532	17358	17302	17353	17332	16984	17471	17427	17424	17434	17362	17178	17167	17255	17312	17505	17392	17292	17048	17177	17362	17379	17380	17397	17462	17248	17482	17392	17488	17288	17283	17355	17309	17262	17430	17221	17161	17306	17283	17205	17299	17460	17128	17384	17422	17327	17393	17254	17466	17349	17304	17310	17400	17200	17233	17133	17577	17444	17208	17246	17322	17383	17366	17357	17369	17377	17095	17360	17288	17355	17253	17420	17434	17341	17334	17292	17312	17103	17432	17486	17256	17441	17371	17444	17464	17291	17346	17427	17331	17310	17423	17138	17156	17392	17331	17287	17287	17423	17406	17267	17344	17276	17397	17212	17284	17321	17456	17193	17297	17435	17475	17266	17249	17097	17467	17353	17135	17281	17111	17376	17452	17413	17326	17421	17376	17418	17405	17536	17362	17275	17233	17118	17364	17304	17444	17140	17290	17528	17351	17361	17299	17286	17429	17149	17323	17294	17170	17393	17338	17386	17499	17344	17148	17324	17268	17407	17215	17211	17337	17219	17472	17309	17433	17378	17294	17456	17349	17446	17151	17315	17398	17133	17471	17278	17338	17150	17351	17435	17398	17348	17340	17377	17290	17277	17355	17473	17517	17299	17337	17288	17234	17432	17492	17402	17419	17368	17485	17359	17387	17382	17365	17405	17278	17304	17382	17250	17355	17437	17457	17411	17111	17492	17689	17309	17281	17336	17311	17421	17456	17463	17393	17344	17574	17252	17466	17346	17244	17456	17355	17296	17478	17387	17139	17473	17500	17279	17209	17437	17238	17320	17474	17393	17298	17256	17158	17589	17546	17371	17425	17204	17199	17573	17393	17359	17416	17365	17364	17479	17317	17422	17433	17374	17491	17284	17354	17261	17452	17272	17478	17299	17212	17333	17385	17485	17461	17356	17382	17348	17257	17344	17262	17258	17396	17129	17250	17272	17436	17401	17402	17514	17209	17253	17182	17378	17374	17156	17460	17210	17151	17150	17325	17312	17322	17238	17138	17168	17336	17270	17354	17208	17269	17221	17195	17344	17155	17454	17347	17164	17466	17352	17571	17370	17307	17227	17325	17595	17416	17398	17321	17231	17427	17390	17304	17539	17476	17276	17324	17167	17345	17370	17234	17423	17115	17404	17240	17373	17266	17469	17444	17428	17406	17210	17269	17329	17305	17249	17360	17123	17357	17346	17320	17337	17295	17453	17372	17318	17364	17366	17308	17127	17487	17311	17445	17150	17355	17320	17419	17393	17073	17332	17066	17278	17380	17282	17324	17298	17330	17157	17548	17267	17549	17421	17481	17408	17171	17447	17358	17306	17383	17340	17081	17490	17384	17291	17446	17388	17166	17548	17572	17303	17474	17585	17363	17300	17232	17424	17321	17288	17302	17432	17224	17257	17317	17304	17217	17395	17231	17430	17439	17441	17298	17248	17274	17447	17513	17418	17421	17577	17286	17401	17493	17389	17532	17430	17534	17321	17376	17367	17372	17174	17298	17603	17300	17544	17489	17269	17348	17240	17451	17342	17454	17290	17422	17317	17370	17259	17416	17130	17362	17374	17328	17314	17403	17343	17348	17444	17233	17256	17353	17535	17417	17392	17382	17214	17345	17248	17209	17326	17508	17377	17382	17338	17501	17462	17425	17351	17330	17319	17297	17555	17152	17413	17408	17462	17612	17474	17507	17502	17238	17394	17487	17371	17402	17371	17315	17479	17343	17143	17428	17365	17328	17290	17286	17357	17120	17279	17258	17196	17232	17363	17197	17108	17540	17425	17409	17342	17557	17391	17389	17376	17448	17336	17330	17369	17267	17111	17471	17293	17324	17531	17357	17274	17310	17083	17217	17410	17441	17249	17333	17087	17329	17337	17203	17283	17433	17301	17397	17371	17411	17324	17429	17565	17299	17304	17279	17340	17322	17306	17301	17311	17372	17246	17336	17294	17409	17353	17360	17277	17385	17352	17162	17332	17358	17276	17246	17309	17338	17328	17412	17401	17416	17541	17319	17406	17251	16941	17396	17257	17356	17487	17416	17266	17412	17317	17216	17244	17333	17190	17378	17474	17378	17411	17261	17190	17555	17353	17216	17245	17397	17353	17400	17315	17349	17202	17254	17119	17320	17218	17423	17198	17265	17504	17500	17390	17356	17259	17210	17506	17227	17379	17304	17305	17366	17386	17232	17553	17304	17088	17257	17409	17346	17500	17518	17283	17418	17430	17437	17406	17539	17454	17183	17185	17401	17371	17063	17385	17262	17193	17254	17443	17722	17460	17247	17372	17337	17296	17350	17467	17137	17379	17329	17335	17479	17405	17289	17205	17202	17204	17127	17427	17465	17273	17165	17262	17349	17505	17225	17242	17344	17323	17410	17309	17283	17341	17431	17304	17597	17172	17214	17298	17452	17339	17116	17441	17325	17282	17497	17141	17307	17326	17320	17087	17538	17454	17123	17441	17254	17391	17335	17292	17379	17218	17255	17456	17321	17241	17305	17415	17333	17557	17204	17152	17434	17244	17445	17316	17203	17459	17323	17276	17353	17306	17506	17249	17563	17282	17389	17443	17472	17186	17340	17630	17545	17513	17432	17440	17334	17539	17314	17271	17365	17354	17303	17254	17220	17075	17224	17159	17275	17483	17609	17189	17331	17611	17366	17192	17129	17518	17442	17531	17319	17164	17095	17593	17494	17321	17221	17386	17424	17355	17273	17306	17403	17196	17357	17144	17207	17282	17423	17403	17476	17288	17173	17322	17424	17316	17271	17221	17319	17291	17381	17457	17257	17390	17492	17338	17240	17553	17490	17416	17338	17457	17540	17288	17333	17310	17492	17166	17333	17316	17207	17306	17257	17320	17105	17399	17235	17458	17538	17432	17246	17436	17276	17322	17385	17229	17352	17377	17357	17307	17332	17367	17460	17444	17234	17280	17099	17103	17331	17251	17484	17237	17466	17477	17279	17367	17334	17120	17258	17381	17440	17356	17305	17476	17446	17214	17618	17423	17356	17290	17398	17405	17399	17157	17436	17394	17231	17503	17322	17364	17458	17344	17218	17324	17362	17413	17330	17289	17243	17433	17525	17504	17390	17418	17525	17387	17338	17224	17328	17317	17176	17285	17476	17448	17353	17421	17186	17126	17343	17513	17284	17226	17385	17352	17495	17594	17326	17408	17175	17269	17131	17288	17252	17435	17399	17573	17475	17337	17293	17453	17602	17222	17257	17563	17307	17263	17401	17373	17373	17346	17233	17351	17531	17347	17376	17310	17405	17174	17194	17615	17399	17221	17287	17338	17348	17267	17166	17266	17416	17317	17243	17450	17329	17295	17424	17464	17354	17464	17326	17300	17459	17306	17254	17389	17383	17328	17551	17337	17348	17439	17410	17391	17379	17186	17304	17282	17314	17282	17338	17481	17390	17493	17295	17291	17637	17208	17453	17477	17531	17367	17411	17333	17289	17311	17363	17537	17358	17422	17350	17129	17327	17478	17181	17154	17392	17353	17321	17340	17320	17440	17276	17086	17538	17341	17422	17379	17338	17247	17287	17463	17466	17434	17288	17334	17132	17468	17376	17477	17529	17366	17185	17368	17097	17418	17289	17331	17238	17375	17273	17233	17445	17392	17316	17224
32622	46223	43520	32528	25347	21358	19291	18042	17086	16607	16235	16087	15735	15546	15544	15273	15238	14986	14958	15038	14945	14999	15128	14913	15043	14838	15001	14971	14921	14753	14874	14899	14915	15014	14851	15012	14861	14829	14841	14947	14972	14716	15018	14951	14803	14920	14976	14864	14880	14751	14756	14905	15061	14947	14834	14829	14921	14922	14802	15063	14767	14890	14923	14977	14904	14842	14893	14972	14803	14994	15089	14899	14769	14882	14878	14858	14996	14964	14942	14949	14850	15015	14982	14928	14801	14956	14796	14685	14999	14768	14867	14829	14832	15015	14947	15034	14820	14983	14828	14750	14946	14815	14970	15090	14914	14873	15011	14887	15002	14920	14995	14770	14888	14947	14806	14893	14760	14995	15027	14855	14925	14960	14931	14913	14954	14872	14943	14885	14995	14756	14897	15008	14897	14756	15097	15089	14978	14920	14747	15084	14903	14860	14946	14883	14856	14860	15012	14758	14952	14829	14855	14939	14805	14857	14759	14806	14889	14978	14814	14872	14925	15044	14776	14906	14867	14804	14805	14946	14996	14872	14935	15084	14919	14867	14971	14818	14899	14931	14946	14938	14772	14975	14712	14889	15064	14926	14834	14864	15037	14813	14981	14871	15042	14846	14690	14809	14974	15197	14719	14964	15002	14868	14824	14878	14943	14961	14821	14828	15003	14952	15019	14898	14913	14929	14977	14928	14944	14924	14998	14940	14752	14886	15052	14964	14976	14884	14946	14831	14986	14843	14914	14862	14978	14945	14767	14957	14925	14963	14853	14865	14965	14921	14972	14829	14745	14898	14858	14831	14695	14926	14963	14879	15016	14878	14929	15131	14898	15030	14725	14797	14795	15064	14879	14879	14788	15099	14943	14966	14872	14872	14629	15020	14888	14830	14914	14907	14979	15107	14880	14720	14797	14770	14882	15000	15037	15011	14885	14838	14952	14950	14926	14913	14868	14825	15154	14758	14862	14949	14848	15075	14989	14894	14989	15072	14929	14901	14981	14858	14905	14763	14672	15024	14789	14830	14703	14790	14735	14941	14906	14747	14956	14949	14733	14913	14878	14910	14812	15056	14863	14735	14934	14902	14894	14863	14966	14900	14812	14900	14885	14980	15127	15015	14797	14981	14853	14979	14913	14942	15090	14963	14917	14948	14960	14738	14905	14936	14778	15010	14873	14937	14998	14780	15015	14790	14984	14870	14741	14840	14947	14955	14818	14884	14882	14925	15004	14690	14883	14836	14879	14966	14908	14887	14851	14870	14808	14789	14912	15042	15099	14858	14908	15038	14940	14739	14772	14950	15017	14819	14773	14886	14735	14885	14894	14801	14868	14930	14776	15030	14894	14759	14777	14915	15000	14987	14932	14757	14873	14830	15044	14882	14849	14989	14926	14913	14951	14526	14880	14876	14888	14881	15063	14863	14993	14758	14915	14927	14978	14805	14932	14899	14905	14905	14942	14871	15017	14812	14841	14936	14885	15003	14948	14795	14765	14857	15008	14940	14735	14797	15014	14862	14785	14914	14811	14695	15007	14994	14799	14890	14966	14824	14976	15015	14764	14864	14936	14979	14897	14821	14832	14936	14781	14874	14811	14952	14824	14961	14935	14809	14960	14976	14979	14750	14948	14833	15004	14867	14879	14798	15074	14882	14722	15069	14966	14928	14755	14940	15024	14888	14849	14778	14990	14971	14902	14897	15047	14989	14824	14783	14961	14840	14896	14866	14864	14824	14863	14880	15080	15098	15028	14815	14930	14914	14837	14921	14976	14904	14813	14903	14916	14948	15141	14957	14846	14957	14888	14826	14848	14940	14920	14910	14912	14812	14809	14916	14885	14948	14917	14902	15085	14809	14987	14764	14862	14813	14944	14927	14923	14911	14931	15085	14813	14879	14863	14878	15064	14953	15017	14978	14781	14835	14880	14854	14916	14852	14904	14840	14865	15005	14997	14864	15072	14923	14952	14986	14901	14860	14765	14915	14800	14718	14844	14802	14750	14898	14909	14839	14651	14854	14970	14974	14898	14821	14765	14860	15032	14928	14902	14958	14851	14844	14921	14941	14807	14937	14923	14888	14973	14969	14942	14890	15002	14864	14862	14992	14810	14876	14926	14837	14894	14730	14904	14894	14913	14920	14840	14791	14923	14770	14971	14912	14928	14800	14847	14946	15014	14949	14830	14885	14961	14936	14873	15103	14798	14940	14749	14859	14905	14890	14988	14922	14884	14986	14988	14853	14994	14846	14932	14845	14978	14936	14832	14910	14897	14923	14930	14922	14775	14977	14872	14823	14985	14994	14827	14933	14786	14989	14793	14935	14912	14941	14897	14896	14813	14852	14687	14904	14849	14627	14980	14792	15017	15114	14880	14855	14892	14917	14873	14929	14871	14966	14963	14930	14953	14808	15004	15065	14948	14865	14932	15034	14830	14761	15030	14798	14962	14911	14969	14860	14930	14997	14937	15081	14710	14948	14856	14897	14953	14826	15023	14970	14928	15038	14860	14950	14915	14858	14867	14856	14797	14905	14928	14644	14809	14977	14806	14889	14999	14867	14930	14894	14761	14773	14947	14813	14810	14939	14975	14867	14838	14870	14855	14767	14955	14979	14781	14927	14990	14791	14935	14976	14986	14952	14855	14991	14881	15035	15116	14826	14782	14878	14764	14848	14824	14840	14739	14745	14851	14868	14988	14902	14925	14985	14985	14934	14895	14769	14744	14880	14863	14880	14910	14974	14792	14849	14689	14811	14912	14918	14896	14762	14885	14904	15001	14929	14863	14865	14836	14811	14786	15018	14912	14899	14869	14784	14973	14982	14840	14917	14861	14933	14995	14849	14737	14937	14949	14989	14753	14972	14851	14687	14834	15016	14894	14988	14948	14595	15039	14894	15005	14862	14915	15041	14980	14947	14926	14904	14902	14809	14876	14895	14839	14891	14802	14870	15041	15011	15029	14752	14803	14775	15047	14901	14852	14899	15012	14818	14888	14955	14901	14927	15098	14861	14753	14882	14818	14883	14944	14769	14736	14938	14919	14765	14897	14975	14900	14958	14816	15074	15012	14771	14928	14801	14882	15003	14920	14803	15070	14855	14968	14900	14831	14705	15012	14952	14925	14729	14933	14874	15055	14851	14928	15033	14919	14769	15002	15015	15080	14779	14950	14968	14915	14876	14975	14950	14858	15029	14795	14965	14857	14797	14979	14762	14909	14878	14912	15092	14846	14927	15075	14960	14960	14764	15051	14852	14911	14899	14811	14857	14855	15012	14878	14895	15006	14823	14872	14940	14859	14947	14944	15036	14910	14932	15025	14948	14810	14840	15038	14983	14954	14996	14941	14858	15014	14831	14828	14870	14922	14899	14960	14839	14752	14847	14961	14924	14867	14854	15092	14899	14813	15078	14858	14869	14899	14854	14920	14937	14879	14735	14857	14972	14806	14888	14879	14743	14946	14869	14832	15144	14979	14998	14952	14908	14936	15053	14844	14808	15124	15166	14940	14761	14876	14810	14862	14665	14948	14839	14888	14791	14848	15028	15059	15017	14944	15048	14917	14871	14931	14877	14868	14867	14969	14958	14933	14955	14858	15016	14887	14938	14869	14964	14801	14772	15098	14874	14968	14961	14998	15024	14777	14927	14992	14863	14885	14738	14730	14942	14789	14931	14728	15038	14755	14908	14954	14785	15050	14880	14999	14859	14885	15015	14914	14998	15073	15201	14770	14855	14886	14979	14817	14907	15070	15087	14950	14853	15043	14782	14853	15009	14867	14913	14950	14982	15078	14986	14897	15033	14899	14881	14855	14923	14956	14834	14916	14977	14997	15006	14945	14907	14869	14972	15083	14919	14886	14873	14840	14922	14991	14861	14917	14889	14879	14805	14994	15074	14868	14975	14780	14770	14956	14929	14959	14945	14947	14799	14799	14852	14904	14948	14890	15125	14887	14783	14977	14912	15112	14811	14854	15033	14813	14972	15039	14800	14722	14754	14937	14874	14898	14985	14901	14836	14881	14799	14987	15023	14869	14761	14956	14746	14838	14921	14758	14788	14887	14840	14976	14874	14974	15024	14798	14773	14892	14923	14815	15148	14881	14852	14984	14982	14939	14797	14997	14854	14854	14853	14876	14922	14798	14921	14836	14918	14965	14789	14856	14798	14912	14888	14897	14846	14946	14929	14941	14961	14900	14783	14894	14879	14827	15004	14905	14880	14812	14614	14776	15026	14887	14901	14854	14830	14690	14852	15135	15050	14872	14898	14895	14990	14868	14925	14891	14957	14844	14825	14951	15026	14931	14913	15021	14852	14785	14918	14890	14962	14951	14741	14969	14961	14914	15022	14787	14906	15003	14875	14898	14738	14842	14788	15083	14879	14674	14974	14897	14898	14785	14883	14909	14766	14975	14868	15022	14966	14927	14907	15129	14957	15108	15027	14963	14919	15058	14743	14860	14763	14847	14886	14977	14915	15080	14992	14874	14835	14982	15026	14936	14747	14858	14977	14891	14771	14883	14820	14807	14938	15015	14904	14982	14871	15067	15011	14839	14979	14870	14815	14973	14920	15035	15035	14861	14960	14909	14941	14851	14879	14895	14801	14914	14706	14938	14896	14759	14995	15010	15012	14853	14946	14986	14854	14814	14916	15066	15012	14832	14820	14764	14863	15027	14919	14845	14837	14881	14907	14675	15009	15176	15084	15097	14916	14909	14807	14938	14990	14912	14801	14829	14883	15005	14759	14926	14903	14887	15055	14907	14948	14979	14905	14733	14818	14903	14800	14962	14827	15120	14972	14911	14827	14934	14949	14931	14803	14891	14939	14883	14893	14794	14854	15001	14984	14777	14978	15037	14850	14862	15069	15024	14943	14968	14856	14949	14908	14884	15000	14921	14963	14985	14998	14951	14976	14804	14940	15001	15068	14919	14774	14969	14999	14804	14952	14899	14975	15120	14898	14984	14740	14787	14999	15027	14983	14890	14836	14953	14778	14940	14855	14869	14895	14951	14832	14972	15034	14973	14880	15035	14809	15035	14928	14878	14986	14897	14965	15036	14983	14912	14872	14854	14806	14882	14882	14843	14891	14943	14942	14975	15017	14776	14891	14922	14888	14763	14964	14971	14940	14939	14876	14841	14904	14869	14921
24054	21445	29204	26048	24870	25268	24181	21138	19810	19210	18604	18318	18014	17797	17811	17619	17530	17642	17246	17422	17215	17278	17089	17199	17161	17019	17243	17040	17160	17028	17130	17003	17023	17138	17044	17119	17121	17199	16993	17079	16856	16961	17033	16950	16990	17149	16808	16972	17092	17017	16973	17105	16944	16948	17131	16983	17039	16953	16887	17119	17116	16889	17070	17049	17011	16936	17034	17095	17128	16976	17139	17046	17014	16932	16966	17089	17056	17245	17094	16958	17091	16734	17014	16871	16939	16892	16913	16998	17025	17204	16988	16933	16884	16955	17076	16936	17028	17025	16895	17063	16856	17029	17115	17067	16966	16716	16918	16937	16939	16987	16843	16940	16893	16905	16902	16917	17128	17057	16938	16988	17004	16854	17035	16954	17036	16810	17018	16963	16995	16990	16951	16869	16861	17032	16860	16956	17008	16957	16857	16924	16953	17019	16763	17008	16896	17056	16963	17021	16875	16959	16994	16978	16953	16907	17185	16946	17048	16921	17045	16771	16854	17020	17115	17078	17055	16920	17026	16873	17050	16928	17058	17022	17142	17036	17030	16956	17073	16959	16928	16863	17018	17195	16983	17127	17066	16965	17111	16929	16929	16880	16922	16775	17096	16981	16900	17114	16982	16917	17238	16845	17109	16839	17018	17212	16993	16932	17072	16809	17055	17018	16989	16859	17193	16855	16871	16904	17135	17037	16970	16934	17032	16843	17091	16831	17145	16980	17066	16912	16979	17027	16814	17093	17035	16766	16995	16812	16970	17094	17146	16990	16844	16896	17216	17069	17022	16909	17054	16904	16968	17070	16980	17039	17165	16922	16969	17145	17016	16970	16960	16984	16858	17252	17118	17156	17146	17143	17117	16818	16676	16944	16954	17070	17127	17023	17224	16983	16824	17042	17047	16991	16957	16986	16967	16953	16885	16886	17088	16853	16822	16972	17045	17219	17006	16865	17166	16880	16842	17021	17260	17139	17009	17030	17033	17033	16771	16927	16911	17089	17113	17079	16947	17065	17247	16798	16945	17215	16927	16904	17147	17104	16817	16991	17066	17102	17026	16918	17143	17130	16991	17103	16925	17007	17257	16795	16979	17108	17135	16891	16865	16981	16845	17117	16917	16962	16910	17210	17075	16958	16987	16959	16915	17121	17028	16808	17018	16989	16881	17064	17124	16803	16960	17210	17098	17034	17185	17012	17026	17070	17047	17019	17193	17090	17014	17113	17110	16940	17140	17159	16979	17047	16846	17100	17004	17025	16911	16976	17071	16982	17008	17161	16955	16981	16923	17041	16919	16979	16714	16852	17008	17066	17020	17200	17035	17095	17214	16989	16993	17267	16972	16989	17051	16698	17020	16932	17065	16832	16887	16902	16858	17126	16994	16834	16891	17083	17122	17092	16974	16937	16866	17102	16963	16966	17168	16901	16932	17066	17014	17016	17056	17165	16991	16944	16788	16838	16840	16961	17222	17054	17003	16951	17114	16998	17201	17087	16845	16835	16993	17091	16805	16948	17074	16934	16975	16849	16864	16968	17039	17035	16962	16693	16974	17183	17074	17032	16877	17070	16952	16822	16862	17025	16907	17102	16936	16992	17063	17005	16961	16890	16697	16857	16779	17056	16926	16925	17150	17050	17036	17119	16903	17002	16921	17061	17118	17097	16685	17055	17242	17083	16910	16845	16987	16974	17092	16855	17121	16997	16861	16918	17131	16966	17054	16776	16971	17071	16740	16882	16850	17231	16978	17106	17125	17152	17234	16913	17021	17148	17136	17078	17043	17002	16857	17126	16977	16898	17079	16972	16847	16911	16931	16839	17022	16942	16987	17095	16847	17065	16902	16850	17153	16847	16807	16894	16984	17043	17041	16989	17073	16892	16811	16853	16982	16863	16910	17054	16968	16961	17012	17000	16889	16978	17132	16915	16791	17127	16958	17079	16951	17083	16993	16772	17080	17020	17178	16944	17177	16852	16972	16791	16835	17144	16603	16961	16984	17002	17154	16889	16888	17124	17045	16923	17055	17033	16938	17027	16877	17049	17123	16982	16964	16892	16860	17094	16921	17027	16923	17068	17036	16951	16913	17002	16867	16978	17003	16830	17216	16869	16800	17099	16986	16918	17040	16955	17019	16907	16903	17190	17055	16883	16848	16976	16904	17073	16795	16826	17027	16940	17169	17006	16905	16841	16870	16737	16922	16938	17071	16861	17073	16931	17100	17114	16904	16968	16995	16980	17114	16910	17093	17107	17055	17034	17112	16956	17042	17100	17045	16911	16951	16964	17079	17079	16906	17074	16897	17030	17029	17153	17202	17091	17083	17192	17125	16780	16944	17075	16830	17019	17323	17110	16904	16946	17020	16992	17100	17060	17068	16917	17075	17153	16876	17082	17017	17071	17014	17003	17088	17069	16902	17037	17032	16862	17076	16878	16824	16773	16969	16944	17014	17081	16907	16855	16921	17138	16814	16969	16938	16849	16924	17061	16991	16941	16861	16860	16942	16945	17062	17150	17100	16901	16881	16925	17001	17048	17090	16854	17143	16978	16898	16901	17178	17048	17056	16929	16874	17081	16901	16993	16797	17057	16865	16890	16908	16916	17063	17244	17028	16829	16863	17131	16929	16809	17275	17095	17083	16942	16973	16980	16921	16810	17056	16926	16969	16839	17042	17024	16874	17005	16923	16892	17050	17173	16866	16871	16971	16955	17080	17029	17270	17054	17119	16970	16922	17046	17020	17110	17108	16927	17023	17031	17102	17045	17086	17018	16862	16869	17038	17141	17004	16912	17208	16955	16927	17044	17004	16971	16988	17294	17173	16863	17037	16891	16744	17004	17288	17074	16954	16913	17142	16991	16887	16773	17081	17094	17036	17013	17144	16942	16958	17099	17006	16863	17041	17017	17097	17033	17074	17050	16943	16982	17074	17018	16943	16914	16857	16924	16973	16956	16928	17086	16942	16821	16998	16715	16958	17028	17120	16892	16880	17053	17184	16980	17035	16954	16840	16967	17004	16840	17140	17071	17125	17024	16948	17008	16998	16944	16908	16841	16888	16928	16818	16853	17102	16893	17143	17007	16856	16974	17065	16925	17125	16997	16979	17016	16933	16987	17100	16960	16792	16797	16958	17199	17017	16927	16938	17121	16971	17117	16996	17003	16934	17060	17030	16863	16897	17016	16986	16927	16967	17125	16899	16960	16951	17072	17032	17002	17117	16986	16855	16910	16868	16961	16947	17187	16986	16978	16738	16797	16880	16948	16932	16753	17082	16945	17200	17138	16831	17087	16985	17011	16978	17037	17108	17093	16853	16725	17196	16965	16775	16974	17022	16954	17083	16956	16919	16783	17164	17035	17070	16874	16927	17028	17093	16782	16987	17112	16959	17005	16856	17120	17189	17085	17038	17124	17044	16927	16971	16983	17068	16934	16920	17024	16962	16903	16981	17009	16865	17091	17064	16859	17052	17003	17182	16895	17084	16968	17102	16881	17012	17025	16946	16974	16952	16883	17122	16934	16918	16991	16787	17091	17122	17077	16787	16838	16916	17031	16970	16998	17189	17076	16910	16935	16885	16914	16846	17093	17016	16811	17016	16991	16897	16948	17018	16922	17118	16942	16997	16961	17023	17144	16931	17040	16912	17040	16983	16870	17042	16938	17004	17146	17136	16956	16859	16720	17021	16966	16826	16948	17098	17115	16918	16914	16931	17008	16918	16939	17032	17103	17051	16937	17090	16916	16818	16779	17050	16835	17140	17064	17012	16978	16684	16935	16967	16672	16943	17000	17013	16982	17053	16973	16854	16948	16906	17097	16875	17116	16897	16894	17127	16961	17020	16733	16942	16987	16961	17024	16835	17012	16816	17099	16938	16993	16837	16922	17160	17190	16997	16928	17010	17014	16823	17040	16925	17174	17080	16715	16981	16917	16945	16816	16974	16869	16772	17019	17211	16976	17136	16846	17192	16964	17022	17038	16900	16810	17033	17096	17142	16875	16819	16948	16909	17037	17040	17016	16850	16978	17141	17010	17007	16984	17173	17021	16997	16768	16983	16994	16942	17064	17049	16963	16916	16943	16904	17026	17192	17077	17122	16857	16922	17152	17125	17118	16856	17100	16884	16994	17084	16985	17057	17108	16942	17116	17033	16995	16948	17092	17215	17186	17022	17010	16857	16951	16967	16871	17120	16864	17052	16986	17217	17157	17170	16852	16900	17042	16878	16792	17135	16918	16937	16919	16857	17159	16918	16931	17096	17204	16719	17070	16858	16885	17091	17008	16979	17001	16921	17066	16835	17047	17096	16959	16940	17024	17085	16988	16898	16971	17044	17096	17128	16864	17131	17003	16838	16989	16858	16929	17054	17086	17190	16958	16849	17001	17200	16975	16874	17047	17062	16848	17109	16981	17286	17103	16921	17023	17109	17053	16974	16995	17043	16953	17052	16965	17066	17105	16992	17158	17019	16893	16973	16946	17011	16842	17196	16941	17091	17155	16995	16795	17104	17038	17026	17149	17164	16942	17049	16994	17065	17011	16996	17015	17150	16897	17042	16896	17030	16904	17104	17100	17106	16941	16951	16885	16939	16942	16865	17072	17126	16887	16983	17220	17134	16980	16725	17246	16981	16915	16911	16682	16961	16799	17095	16867	16923	17070	16845	17053	17056	16895	16827	16873	16819	16977	16865	16947	16900	16854	16913	16908	17102	17054	17019	17094	16966	17192	17061	17086	16807	17090	16821	16823	17026	16925	17000	17123	17155	17180	16849	17006	17106	17067	17069	17002	16801	16903	16904	16916	16898	17107	17164	17046	16805	17143	17124	16943	17136	17066	17201	17003	16960	16809	17115	16839	16986	17031	16877	16906	16799	17137	17055	17173	17007	16923	16985	16919	16855	17029	17022	17007	16909	17142	17027	16934	17024	16949	17085	17066	16825	17170	17084	16830	16963	16928	16855	16848	16876	16904	16812	17041	17010	17014	17029	16998	16782	16924	17058	17043	17133	17163	16904	17079	17073	16785	16920	16903	17161	17133	17002	16984	17258	17071	17235	16935	16929	16941	16908	17148	17037	16779	17139	16950	17175	16961	17008	16835	16998	16906	16860	17071	17223	17052	17121	17140	17016	17135	17006	16754	17009	16939
33555	54073	51062	38339	29676	24555	21949	20209	18802	17775	16892	16357	16099	15755	15582	15240	15234	15123	15026	14867	14927	14912	14872	14913	14745	14682	14888	14904	14859	14902	14752	14869	14662	14665	14655	14781	14701	14605	14815	14600	14601	14615	14753	14705	14613	14609	14575	14402	14788	14696	14963	14702	14738	14632	14816	14896	14779	14583	14792	14764	14832	14777	14669	14791	14676	14668	14703	14735	14616	14618	14606	14778	14547	14573	14615	14854	14789	14613	14725	14775	14846	14728	14537	14680	14565	14720	14748	14610	14966	14876	14665	14694	14824	14727	14541	14759	14676	14810	14672	14641	14669	14727	14656	14544	14703	14753	14666	14744	14631	14643	14701	14652	14519	14670	14621	14726	14628	14557	14750	14472	14477	14628	14580	14614	14714	14598	14743	14723	14673	14543	14561	14473	14741	14712	14870	14790	14557	14645	14791	14765	14602	14617	14774	14874	14632	14700	14702	14712	14812	14700	14739	14824	14706	14735	14749	14618	14657	14584	14609	14534	14877	14823	14661	14627	14753	14635	14569	14794	14502	14477	14597	14620	14719	14595	14837	14697	14767	14637	14673	14662	14659	14774	14756	14613	14612	14723	14613	14765	14619	14529	14548	14712	14660	14763	14646	14569	14732	14599	14760	14761	14658	14508	14658	14615	14702	14706	14645	14719	14647	14755	14731	14642	14602	14656	14591	14537	14814	14719	14587	14841	14624	14693	14649	14484	14679	14872	14580	14603	14750	14684	14863	14684	14620	14656	14668	14559	14689	14689	14755	14764	14574	14909	14627	14700	14560	14743	14734	14796	14792	14816	14713	14853	14633	14632	14580	14752	14796	14656	14727	14667	14599	14672	14705	14529	14738	14613	14721	14611	14743	14607	14781	14516	14640	14713	14739	14733	14803	14789	14810	14666	14721	14714	14827	14569	14744	14610	14710	14714	14616	14684	14844	14753	14626	14734	14603	14732	14756	14755	14872	14425	14704	14606	14752	14553	14707	14674	14558	14660	14738	14736	14715	14674	14584	14767	14661	14779	14684	14657	14597	14629	14580	14596	14646	14604	14708	14846	14788	14678	14591	14747	14571	14617	14648	14686	14623	14842	14844	14615	14683	14579	14945	14656	14811	14686	14641	14581	14737	14769	14563	14751	14605	14563	14729	14757	14795	14666	14872	14709	14627	14701	14671	14498	14755	14620	14673	14577	14672	14592	14645	14838	14682	14757	14721	14723	14672	14731	14696	14657	14607	14700	14700	14826	14649	14658	14729	14571	14974	14588	14743	14831	14726	14693	14681	14639	14604	14928	14734	14630	14667	14795	14687	14674	14675	14618	14814	14730	14652	14743	14751	14811	14687	14741	14641	14664	14628	14730	14705	14784	14652	14848	14634	14648	14762	14673	14633	14681	14712	14496	14726	14626	14708	14627	14659	14487	14823	14609	14596	14785	14788	14582	14580	14732	14513	14703	14650	14603	14660	14793	14871	14691	14543	14790	14745	14601	14622	14565	14692	14615	14681	14670	14549	14893	14675	14648	14554	14748	14691	14656	14626	14764	14701	14701	14714	14660	14730	14579	14534	14594	14674	14656	14553	14629	14681	14663	14766	14601	14619	14607	14728	14616	14586	14793	14888	14699	14649	14612	14834	14603	14768	14629	14621	14687	14639	14445	14831	14616	14684	14571	14732	14451	14767	14653	14688	14679	14625	14732	14706	14766	14610	14718	14794	14652	14448	14845	14616	14815	14879	14931	14884	14541	14741	14539	14506	14697	14694	14666	14702	14609	14592	14721	14534	14624	14660	14647	14705	14740	14774	14662	14664	14777	14639	14731	14641	14896	14659	14636	14623	14800	14854	14699	14663	14566	14656	14773	14613	14621	14726	14567	14476	14673	14590	14767	14948	14668	14805	14712	14619	14666	14745	14764	14715	14592	14574	14583	14749	14609	14596	14615	14769	14703	14815	14640	14698	14676	14786	14796	14694	14903	14811	14645	14621	14807	14680	14625	14735	14666	14791	14882	14653	14765	14723	14650	14667	14719	14770	14677	14748	14690	14841	14800	14458	14594	14605	14525	14683	14696	14697	14769	14745	14731	14456	14707	14774	14768	14757	14714	14651	14759	14585	14637	14755	14710	14755	14634	14701	14610	14635	14524	14673	14766	14638	14717	14668	14656	14712	14706	14764	14619	14766	14764	14773	14797	14638	14589	14455	14647	14604	14677	14494	14736	14778	14816	14717	14534	14647	14744	14621	14610	14658	14760	14579	14679	14673	14593	14682	14782	14754	14674	14888	14630	14580	14557	14763	14659	14910	14819	14532	14760	14458	14787	14705	14595	14642	14763	14835	14691	14617	14625	14739	14727	14705	14655	14628	14822	14627	14681	14685	14638	14624	14557	14718	14678	14816	14816	14781	14664	14741	14657	14714	14687	14705	14757	14717	14858	14615	14754	14798	14692	14820	14649	14656	14751	14564	14637	14680	14690	14584	14744	14668	14602	14717	14633	14674	14656	14686	14690	14760	14631	14520	14691	14683	14688	14706	14672	14644	14778	14813	14365	14576	14838	14629	14627	14639	14579	14831	14727	14754	14667	14626	14635	14588	14508	14558	14702	14501	14711	14663	14698	14712	14651	14636	14798	14737	14616	14638	14592	14829	14463	14803	14589	14851	14718	14628	14638	14562	14688	14694	14724	14654	14675	14837	14626	14825	14500	14542	14663	14706	14713	14853	14860	14760	14687	14652	14545	14754	14741	14749	14705	14597	14956	14795	14570	14579	14626	14799	14652	14576	14616	14649	14608	14641	14856	14626	14715	14811	14562	14720	14775	14675	14527	14725	14644	14719	14729	14642	14581	14695	14685	14738	14612	14631	14521	14734	14729	14766	14561	14731	14708	14637	14795	14731	14811	14536	14711	14845	14580	14506	14647	14782	14619	14767	14756	14783	14798	14709	14784	14579	14632	14719	14558	14706	14619	14698	14731	14899	14784	14694	14549	14777	14684	14674	14650	14657	14462	14668	14590	14702	14488	14710	14657	14560	14863	14575	14765	14692	14748	14583	14668	14676	14786	14686	14755	14724	14766	14823	14811	14981	14650	14773	14682	14855	14619	14781	14461	14610	14987	14778	14693	14700	14819	14692	14691	14807	14742	14695	14639	14667	14472	14717	14660	14707	14710	14688	14691	14707	14537	14769	14722	14684	14677	14668	14750	14729	14765	14906	14819	14613	14547	14651	14534	14612	14780	14792	14625	14578	14812	14628	14818	14645	14701	14913	14724	14910	14551	14664	14842	14525	14794	14752	14662	14610	14524	14527	14697	14760	14806	14712	14691	14733	14641	14737	14678	14737	14542	14899	14625	14819	14767	14608	14699	14651	14770	14626	14732	14782	14729	14646	14652	14593	14795	14526	14667	14767	14600	14651	14765	14656	14678	14802	14647	14823	14496	14746	14630	14811	14771	14612	14707	14605	14677	14708	14561	14776	14613	14845	14766	14683	14673	14764	14687	14653	14672	14778	14748	14610	14880	14744	14609	14758	14685	14834	14809	14816	14436	14691	14553	14631	14770	14694	14714	14786	14607	14735	14736	14700	14692	14729	14784	14633	14705	14785	14628	14741	14679	14805	14801	14545	14673	14711	14919	14681	14738	14501	14625	14747	14801	14644	14740	14805	14686	14723	14660	14697	14741	14509	14670	14813	14685	14579	14642	14685	14554	14568	14610	14611	14774	14649	14570	14699	14732	14706	14814	14648	14881	14663	14796	14680	14491	14752	14777	14538	14584	14851	14611	14639	14819	14729	14774	14787	14649	14547	14746	14702	14566	14746	14630	14691	14542	14592	14598	14766	14770	14835	14724	14762	14623	14721	14837	14770	14737	14604	14752	14710	14479	14771	14708	14763	14636	14665	14614	14722	14680	14553	14694	14654	14748	14567	14736	14734	14715	14787	14741	14588	14677	14603	14776	14604	14578	14683	14599	14558	14717	14691	14841	14778	14576	14748	14750	14758	14709	14666	14618	14614	14739	14656	14794	14638	14620	14649	14694	14743	14673	14709	14731	14776	14619	14724	14485	14774	14739	14781	14762	14637	14697	14817	14784	14586	14656	14680	14709	14766	14737	14653	14775	14572	14605	14766	14660	14698	14635	14716	14674	14683	14576	14498	14604	14653	14626	14662	14721	14695	14687	14687	14814	14713	14750	14685	14619	14722	14694	14762	14601	14682	14743	14708	14689	14798	14585	14588	14566	14668	14718	14777	14660	14637	14779	14828	14737	14754	14754	14679	14583	14727	14746	14805	14524	14693	14759	14436	14739	14810	14682	14608	14681	14760	14641	14818	14841	14682	14763	14660	14747	14781	14558	14833	14610	14695	14819	14686	14758	14601	14699	14672	14678	14730	14516	14709	14831	14675	14733	14704	14690	14662	14739	14590	14592	14826	14796	14822	14747	14731	14735	14723	14628	14657	14824	14777	14741	14740	14743	14714	14688	14644	14761	14753	14706	14593	14754	14753	14572	14727	14747	14824	14725	14489	14790	14589	14680	14582	14629	14570	14656	14682	14658	14609	14740	14677	14592	14712	14712	14689	14620	14688	14636	14770	14677	14611	14627	14674	14533	14659	14643	14519	14706	14639	14777	14701	14546	14721	14731	14598	14651	14564	14635	14731	14726	14674	14685	14838	14641	14647	14800	14595	14618	14585	14728	14697	14772	14650	14746	14659	14773	14701	14787	14706	14516	14730	14551	14627	14697	14759	14640	14695	14801	14629	14546	14501	14726	14749	14741	14709	14735	14686	14696	14567	14744	14663	14689	14668	14688	14524	14685	14619	14616	14623	14738	14794	14727	14599	14671	14807	14754	14811	14640	14708	14574	14698	14651	14544	14780	14615	14591	14652	14739	14713	14744	14565	14835	14877	14756	14683	14741	14578	14662	14690	14774	14759	14632	14630	14803	14671	14810	14867	14592	14636	14664	14692	14655	14586	14546	14879	14756	14711	14548	14590	14802	14604	14688	14753	14709	14727	14698	14624	14635	14711	14707	14565	14722	14761	14661	14709	14747	14688	14826	14836	14616	14677	14639	14692	14751	14424	14744	14771	14655	14702	14562	14772	14767	14753	14762	14573	14581	14746	14685	14694	14672
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
